/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    background-color: white
}

article,
aside,
footer,
header,
main,
menu,
section {
    display: block
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #333333;
    text-decoration: none
}

a:active,
a:hover {
    outline-width: 0;
    color: #146cda;
    outline-offset: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border-style: none;
    vertical-align: middle;
    max-width: 100%;
    height: auto
}

button,
input,
select {
    font: inherit;
    margin: 0
}

button,
input {
    overflow: visible
}


button,
select {
    text-transform: none
}


[type="submit"],
button,
html [type="button"] {
    -webkit-appearance: button
}

[type="button"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type="button"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

*,
::after,
::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

@-ms-viewport {
    width: device-width
}

h1,
h2,
h3,
h4 {
    margin-top: 0
}


p,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}


ul ul {
    margin-bottom: 0
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}


a,
button,
input,
select {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button:focus {
    outline: none
}

button,
input,
select {
    line-height: inherit
}

input[type="search"] {
    -webkit-appearance: none
}

[hidden] {
    display: none !important
}

h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.5;
    color: #333333
}

h1,
h2,
h3,
h4 {
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

.h1,
h1 {
    font-size: 1.375rem
}

.h2,
h2 {
    font-size: 1.3125rem
}

.h3,
h3 {
    font-size: 1.125rem
}

.h4,
h4 {
    font-size: 1.125rem
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}


.container::after {
    content: "";
    display: table;
    clear: both
}


.col-md-2,
.col-md-4,
.col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.form-control {
    display: block;
    width: 100%;
    font-size: inherit;
    line-height: 1.25;
    color: #333333;
    background-color: white;
    background-image: none;
    background-clip: padding-box;
    border-radius: 0
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    border-color: #66afe9;
    outline: none
}

.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder,
.form-control::placeholder {
    color: #999;
    opacity: 1
}

.form-control:disabled {
    background-color: #f7f7f7;
    opacity: 1
}

.form-control:disabled {
    cursor: not-allowed
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.5rem - 2px)
}

select.form-control:focus::-ms-value {
    color: #777777;
    background-color: white
}

.btn {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .5px;
    padding: .5rem 1rem;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    display: inline-block;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.btn:focus,
.btn:active:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:focus,
.btn:hover {
    text-decoration: none
}


.btn:active {
    background-image: none;
    outline: 0
}


.btn:disabled {
    cursor: not-allowed;
    opacity: .65
}

.btn-primary {
    color: #ffffff;
    background-color: #146cda;
    border-color: transparent
}

.btn-primary:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary:focus {
    color: white;
    background-color: #171d27;
    border-color: transparent;
    outline-offset: 0
}


.btn-primary:active {
    color: white;
    background-color: #171d27;
    border-color: transparent;
    background-image: none
}


.btn-primary:active:focus,
.btn-primary:active:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary:disabled:focus {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary:disabled:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}


.dropdown {
    position: relative
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    color: #777777;
    text-align: left;
    list-style: none;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10)
}

.dropdown-menu p {
    margin: 0;
    color: #777777
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    text-align: inherit;
    white-space: nowrap;
    background: none;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    text-decoration: none;
    background-color: #f7f7f7
}


.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler {
    width: 2.5em;
    height: 2em;
    padding: .5rem .75rem;
    font-size: .9375rem;
    line-height: 1;
    background: no-repeat center center;
    background-size: 24px 24px;
    border: 1px solid transparent;
    border-radius: 0
}

#notifications {
    display: none
}

#main #notifications {
    display: block
}

#notifications .container {
    padding: 0
}

.media {
    overflow: hidden
}


ul {
    padding-left: 0;
    list-style: none
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}

.close:focus,
.close:hover {
    color: #333;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}


.search-widget form {
    position: relative
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.text-uppercase {
    text-transform: uppercase !important
}

@font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

.material-icons {
    font-family: "Material Icons Outlined", Arial, sans-serif
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga'
}

body,
html {
    height: 100%
}

.material-icons,
body {
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #777777;
    background: white;
    letter-spacing: .5px;
    position: relative
}

ul {
    list-style: none;
    padding-left: 0
}

p {
    margin-bottom: 10px
}

.h1,
h1 {
    font-size: 26px
}

.h2,
h2 {
    font-size: 24px
}

.h3,
h3 {
    font-size: 22px
}

.h4,
h4 {
    font-size: 20px
}

.form-control {
    padding: 7px 12px;
    color: #444444;
    font-size: inherit;
    border: none;
    line-height: 26px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #e5e5e5
}

.pull-xs-right {
    float: right !important
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: none
}

.h1,
.h2,
.h3 {
    text-transform: capitalize
}

.btn-primary {
    text-transform: uppercase;
    padding: 12px 25px 13px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

.btn-primary .material-icons {
    margin-right: 5px;
    font-size: 20px;
    height: 19px
}


small.value {
    font-size: .8125rem
}

.dropdown .expand-more {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dropdown select {
    -moz-appearance: none;
    border: 0 none;
    outline: 0 none;
    background: white;
    color: #333333
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: none;
    text-decoration: none
}

.search-widget {
    float: right
}

.search-widget form {
    position: relative;
    display: flex
}

.search-widget form input[type=text] {
    padding: 9px 50px 9px 10px;
    min-width: 250px;
    outline: 0;
    border: 1px solid #e5e5e5;
    color: #333333
}

.search-widget form input[type=text]:focus {
    background: white;
    color: #333333
}

.search-widget form button[type="submit"] {
    position: absolute;
    background: #146cda;
    border: none;
    top: 0;
    right: 0;
    padding: 10px;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    height: 45px;
    width: 50px;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -khtml-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0
}

.search-widget form button[type="submit"]:hover {
    background-color: #333333
}

.search-widget form button[type=submit]:before {
    content: "\F002";
    display: block;
    font-family: "FontAwesome";
    font-size: 16px;
    padding: 0;
    width: 100%;
    text-align: center;
    color: #ffffff
}

#header {
    position: relative;
    min-height: 150px;
    background: white
}

#header .header_logo {
    max-width: 300px;
    float: left;
    padding: 0
}

#header .header_logo h1 {
    margin-bottom: 0
}

#header .logo {
    max-width: 100%;
    width: 150px
}

#header .blockcart .cart_block {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: white;
    transform: translateX(102%);
    transition: transform 0.35s ease;
    z-index: 9999;
    box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
    max-width: 400px;
    opacity: 0;
    transition: transform 0.3s cubic-bezier(.77, .2, .05, 1), opacity 0.4s cubic-bezier(.77, .2, .05, 1);
    text-align: left
}

#header .blockcart {
    position: relative;
    cursor: pointer;
    float: right;
    padding: 0;
    width: auto;
    margin: 0;
    padding:9px 0;
}

#header .blockcart .blockcart-header>.shopping-cart>.icon {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgY2xhc3M9Imljb24tY2FydCIgZGF0YS1uYW1lPSJMYXllciAxIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjMgMzc2LjA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6OXB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC42LDQuNjdhMTAuMTUsMTAuMTUsMCwwLDAtMS44My43LDcuNzcsNy43NywwLDAsMCwwLDEzLjg3YzEuODkuOTQtLjkzLjg4LDM0Ljg3Ljg4SDc1Ljc4bC4wNi4yN2MwLC4xNSw2Ljg3LDQ5LjcxLDE1LjE5LDExMC4xMlMxMDYuMjcsMjQwLjY2LDEwNi4zNiwyNDFhOCw4LDAsMCwwLDQsNC43NCw5LjcyLDkuNzIsMCwwLDAsMS44OS42OWMxLjI5LjI3LDI3NS40LjI3LDI3Ni42OSwwYTgsOCwwLDAsMCw1Ljg1LTUuNDNjLjI0LS45LDIzLjc1LTE2NS41LDIzLjc1LTE2Ni4zNWE4LjA2LDguMDYsMCwwLDAtLjg3LTMuNDIsNy45Myw3LjkzLDAsMCwwLTUuMjktNC4wOWMtMS4zLS4yNy0yNjkuNjYtLjI3LTI3MSwwYTgsOCwwLDAsMC01LjMsNC4wOSw4LjE5LDguMTksMCwwLDAtLjg2LDMuNDJjMCwuODUsMTgsMTI2LjExLDE4LjI0LDEyNy4xMWE3Ljc4LDcuNzgsMCwwLDAsNS44OSw1LjYxLDcuNjMsNy42MywwLDAsMCw3LjExLTIuMTIsNy4zMSw3LjMxLDAsMCwwLDIuMjktNWMwLTEuMDYtLjc0LTUuODItOC40NC01OS4zNi00LjYtMzItOC4zNy01OC4yMS04LjM3LTU4LjI0czQ1Ljc5LS4wNiwxMTguMTYtLjA2SDQwMS42OWwtLjA2LjM5YzAsLjIyLTQuODEsMzMuNjEtMTAuNiw3NC4yMUwzODAuNDgsMjMxSDEyMC42OWwtLjA2LS4yOWMwLS4xNC02Ljg3LTQ5LjY5LTE1LjE5LTExMC4xMVM5MC4yLDEwLjQ4LDkwLjExLDEwLjExYTgsOCwwLDAsMC00LTQuNzVjLTEuOTEtLjk0LDEuMzUtLjg3LTM4Ljc1LS44NUMxNy4xNyw0LjUsMTEuMjcsNC41NCwxMC42LDQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LjY3LDI3OGwtMS44OS4xOWE0Ni45LDQ2LjksMCwwLDAtNDEuODksNDEuOTEsNzAuMjEsNzAuMjEsMCwwLDAsMCw5LjQsNDcuMDgsNDcuMDgsMCwwLDAsNDEuNDYsNDEuODksNjIuNzUsNjIuNzUsMCwwLDAsMTAuNDQsMEE0Nyw0NywwLDAsMCwyMTQuNDgsMzM0bC4yNy0xLjM0LDIwLjYyLS4wNmMxOS42My0uMDYsMjAuNjUtLjA3LDIxLjI5LS4yOGE3Ljg2LDcuODYsMCwwLDAsMC0xNS4wNmMtLjY0LS4yMS0xLjY2LS4yMi0yMS4yOS0uMjhsLTIwLjYxLS4wNi0uMjctMS4zNWE0Nyw0NywwLDAsMC00MC41OC0zNy4zNEMxNzIuMzYsMjc4LDE2Ni44LDI3Ny44NSwxNjUuNjcsMjc4Wm03LjI2LDE1Ljg2YTI5Ljc4LDI5Ljc4LDAsMCwxLDUuMzcsMS4yOCwzMC40NCwzMC40NCwwLDAsMSwxMi40MSw3LjcsMzEsMzEsMCwwLDEsOC44NSwxOC4xMSw0Nyw0NywwLDAsMSwwLDcuNjlBMzEuODcsMzEuODcsMCwwLDEsMTk0LjYxLDM0MmEzMywzMywwLDAsMS04LjUyLDguNjQsMzIsMzIsMCwwLDEtMTMuNzEsNS4xNyw0Nyw0NywwLDAsMS03LjY5LDAsMzEuNywzMS43LDAsMCwxLTE1LjYyLTYuNTksMzQuNTMsMzQuNTMsMCwwLDEtNi4zOC02Ljg4LDMxLjI3LDMxLjI3LDAsMCwxLDIyLjg2LTQ4LjY2LDQ1LjQ1LDQ1LjQ1LDAsMCwxLDcuMzguMTdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI5LjcxLDI3OGwtMS44OS4xOWE0OC4zOSw0OC4zOSwwLDAsMC0xMC40LDIuMjYsNDcsNDcsMCwwLDAtMzEsMzYuNDUsNDAsNDAsMCwwLDAtLjYxLDcuOWMwLDEuODcuMDcsMy44Ni4xNiw0LjdhNDcuMDYsNDcuMDYsMCwwLDAsNDEuNDYsNDEuODksNjIuNjMsNjIuNjMsMCwwLDAsMTAuNDMsMCw1My40LDUzLjQsMCwwLDAsNi40LTEuMTksNDcsNDcsMCwwLDAsMzUtNDAuNyw3MC4yMSw3MC4yMSwwLDAsMCwwLTkuNEE0Nyw0NywwLDAsMCwzMzgsMjc4LjE5QzMzNi40LDI3OCwzMzAuODQsMjc3Ljg1LDMyOS43MSwyNzhaTTMzNywyOTMuODFhMzAsMzAsMCwwLDEsNS4zNywxLjI4LDMwLjQ0LDMwLjQ0LDAsMCwxLDEyLjQxLDcuNywzMSwzMSwwLDAsMSw4Ljg1LDE4LjExLDM3LjEzLDM3LjEzLDAsMCwxLC4xNiwzLjg1LDI4LjY5LDI4LjY5LDAsMCwxLTEuNTEsOS43NiwzMC42MSwzMC42MSwwLDAsMS03LjUsMTIuMiwzMSwzMSwwLDAsMS0xOC4zMyw5LjA2LDQ3LDQ3LDAsMCwxLTcuNjksMCwzMS42NiwzMS42NiwwLDAsMS0xNS42Mi02LjU5LDM0LjI0LDM0LjI0LDAsMCwxLTYuMzgtNi44OCwzMS4yNiwzMS4yNiwwLDAsMSwyMi44Ni00OC42Niw0NS40NSw0NS40NSwwLDAsMSw3LjM4LjE3WiIvPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgY2xhc3M9Imljb24tY2FydCIgZGF0YS1uYW1lPSJMYXllciAxIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjMgMzc2LjA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6OXB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC42LDQuNjdhMTAuMTUsMTAuMTUsMCwwLDAtMS44My43LDcuNzcsNy43NywwLDAsMCwwLDEzLjg3YzEuODkuOTQtLjkzLjg4LDM0Ljg3Ljg4SDc1Ljc4bC4wNi4yN2MwLC4xNSw2Ljg3LDQ5LjcxLDE1LjE5LDExMC4xMlMxMDYuMjcsMjQwLjY2LDEwNi4zNiwyNDFhOCw4LDAsMCwwLDQsNC43NCw5LjcyLDkuNzIsMCwwLDAsMS44OS42OWMxLjI5LjI3LDI3NS40LjI3LDI3Ni42OSwwYTgsOCwwLDAsMCw1Ljg1LTUuNDNjLjI0LS45LDIzLjc1LTE2NS41LDIzLjc1LTE2Ni4zNWE4LjA2LDguMDYsMCwwLDAtLjg3LTMuNDIsNy45Myw3LjkzLDAsMCwwLTUuMjktNC4wOWMtMS4zLS4yNy0yNjkuNjYtLjI3LTI3MSwwYTgsOCwwLDAsMC01LjMsNC4wOSw4LjE5LDguMTksMCwwLDAtLjg2LDMuNDJjMCwuODUsMTgsMTI2LjExLDE4LjI0LDEyNy4xMWE3Ljc4LDcuNzgsMCwwLDAsNS44OSw1LjYxLDcuNjMsNy42MywwLDAsMCw3LjExLTIuMTIsNy4zMSw3LjMxLDAsMCwwLDIuMjktNWMwLTEuMDYtLjc0LTUuODItOC40NC01OS4zNi00LjYtMzItOC4zNy01OC4yMS04LjM3LTU4LjI0czQ1Ljc5LS4wNiwxMTguMTYtLjA2SDQwMS42OWwtLjA2LjM5YzAsLjIyLTQuODEsMzMuNjEtMTAuNiw3NC4yMUwzODAuNDgsMjMxSDEyMC42OWwtLjA2LS4yOWMwLS4xNC02Ljg3LTQ5LjY5LTE1LjE5LTExMC4xMVM5MC4yLDEwLjQ4LDkwLjExLDEwLjExYTgsOCwwLDAsMC00LTQuNzVjLTEuOTEtLjk0LDEuMzUtLjg3LTM4Ljc1LS44NUMxNy4xNyw0LjUsMTEuMjcsNC41NCwxMC42LDQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LjY3LDI3OGwtMS44OS4xOWE0Ni45LDQ2LjksMCwwLDAtNDEuODksNDEuOTEsNzAuMjEsNzAuMjEsMCwwLDAsMCw5LjQsNDcuMDgsNDcuMDgsMCwwLDAsNDEuNDYsNDEuODksNjIuNzUsNjIuNzUsMCwwLDAsMTAuNDQsMEE0Nyw0NywwLDAsMCwyMTQuNDgsMzM0bC4yNy0xLjM0LDIwLjYyLS4wNmMxOS42My0uMDYsMjAuNjUtLjA3LDIxLjI5LS4yOGE3Ljg2LDcuODYsMCwwLDAsMC0xNS4wNmMtLjY0LS4yMS0xLjY2LS4yMi0yMS4yOS0uMjhsLTIwLjYxLS4wNi0uMjctMS4zNWE0Nyw0NywwLDAsMC00MC41OC0zNy4zNEMxNzIuMzYsMjc4LDE2Ni44LDI3Ny44NSwxNjUuNjcsMjc4Wm03LjI2LDE1Ljg2YTI5Ljc4LDI5Ljc4LDAsMCwxLDUuMzcsMS4yOCwzMC40NCwzMC40NCwwLDAsMSwxMi40MSw3LjcsMzEsMzEsMCwwLDEsOC44NSwxOC4xMSw0Nyw0NywwLDAsMSwwLDcuNjlBMzEuODcsMzEuODcsMCwwLDEsMTk0LjYxLDM0MmEzMywzMywwLDAsMS04LjUyLDguNjQsMzIsMzIsMCwwLDEtMTMuNzEsNS4xNyw0Nyw0NywwLDAsMS03LjY5LDAsMzEuNywzMS43LDAsMCwxLTE1LjYyLTYuNTksMzQuNTMsMzQuNTMsMCwwLDEtNi4zOC02Ljg4LDMxLjI3LDMxLjI3LDAsMCwxLDIyLjg2LTQ4LjY2LDQ1LjQ1LDQ1LjQ1LDAsMCwxLDcuMzguMTdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI5LjcxLDI3OGwtMS44OS4xOWE0OC4zOSw0OC4zOSwwLDAsMC0xMC40LDIuMjYsNDcsNDcsMCwwLDAtMzEsMzYuNDUsNDAsNDAsMCwwLDAtLjYxLDcuOWMwLDEuODcuMDcsMy44Ni4xNiw0LjdhNDcuMDYsNDcuMDYsMCwwLDAsNDEuNDYsNDEuODksNjIuNjMsNjIuNjMsMCwwLDAsMTAuNDMsMCw1My40LDUzLjQsMCwwLDAsNi40LTEuMTksNDcsNDcsMCwwLDAsMzUtNDAuNyw3MC4yMSw3MC4yMSwwLDAsMCwwLTkuNEE0Nyw0NywwLDAsMCwzMzgsMjc4LjE5QzMzNi40LDI3OCwzMzAuODQsMjc3Ljg1LDMyOS43MSwyNzhaTTMzNywyOTMuODFhMzAsMzAsMCwwLDEsNS4zNywxLjI4LDMwLjQ0LDMwLjQ0LDAsMCwxLDEyLjQxLDcuNywzMSwzMSwwLDAsMSw4Ljg1LDE4LjExLDM3LjEzLDM3LjEzLDAsMCwxLC4xNiwzLjg1LDI4LjY5LDI4LjY5LDAsMCwxLTEuNTEsOS43NiwzMC42MSwzMC42MSwwLDAsMS03LjUsMTIuMiwzMSwzMSwwLDAsMS0xOC4zMyw5LjA2LDQ3LDQ3LDAsMCwxLTcuNjksMCwzMS42NiwzMS42NiwwLDAsMS0xNS42Mi02LjU5LDM0LjI0LDM0LjI0LDAsMCwxLTYuMzgtNi44OCwzMS4yNiwzMS4yNiwwLDAsMSwyMi44Ni00OC42Niw0NS40NSw0NS40NSwwLDAsMSw3LjM4LjE3WiIvPjwvc3ZnPg==);
    -webkit-mask-size: 30px;
    mask-size: 30px;
    vertical-align: top
}

#header .blockcart .blockcart-header>.shopping-cart .cart-products-count {
    color: black;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    line-height: 20px
}

#header .blockcart .blockcart-header>.shopping-cart .cart-products-count .value {
    font-weight: 400
}

#header .blockcart .blockcart-header>.shopping-cart {
    display: flex;
    align-items: center;
    gap: 10px
}

#header .blockcart .material-icons.expand-more {
    display: none
}

#header .blockcart .material-icons.expand-more {
    display: none
}

#header .blockcart .block_content {
    float: left;
    width: 100%;
    padding-top: 5px;
    height: 100%;
    position: relative
}

#header .blockcart .cart_block.exclusive .top-block-cart {
    float: left;
    width: 100%;
    padding-block: 13px;
    padding-inline: 20px;
    border-bottom: 1px solid #e5e5e5;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

#header .blockcart .cart_block .toggle-title {
    float: left;
    width: auto;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    color: #333333;
    text-transform: capitalize;
    letter-spacing: 0
}

#header .blockcart .cart_block .close-icon {
    color: #333333;
    float: right;
    height: 20px;
    width: 20px;
    line-height: 20px
}

#header .blockcart .cart_block .close-icon i {
    font-size: 26px
}

#header .blockcart .cart_block .no-more-item {
    text-align: center;
    padding: 30px
}

#header .blockcart .cart_block .block_content .no-more-item .empty-text {
    font-size: 16px;
    margin: 20px 0 10px;
    color: #333333
}

#header .blockcart .cart_block .block_content .no-more-item p {
    margin-bottom: 30px
}

#header .blockcart .cart_block .no-img {
    height: 80px;
    width: 80px;
    margin: 20px auto 0;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjQ4LDBoMTZjNS42OSwxLjA1LDExLjQyLDEuOTMsMTcuMDYsMy4xNyw0OC4yNiwxMC42Miw4NC43MSw1My42Miw4Ni44NiwxMDMuMDcuNzQsMTcuMTIuMjYsMzQuMy4zOSw1MS40NSwwLDIuMDYuMjksNC4xMy40Nyw2LjQ2aDZjMzYuMzEsMCw3Mi42Mi4wOCwxMDguOTIsMCwxMS4yMywwLDE5LDUuMjQsMjQuMTMsMTQuNzYsMS44NiwzLjQ1LDIuNzksNy40LDQuMTUsMTEuMTJ2N2EyNy4xLDI3LjEsMCwwLDAtMS4wNywzLjc5cS04LDU5LjMzLTE1LjkyLDExOC42NS0xMC43MSw4MC4zNS0yMS4zNiwxNjAuNzFhNzUuNDEsNzUuNDEsMCwwLDEtMi40LDEyLjcxQzQ2OCw1MDMuMzEsNDYwLjExLDUwOSw0NTAsNTEySDYyYTI2LjYzLDI2LjYzLDAsMCwwLTIuNzUtMS4wOUM0OCw1MDcuODMsNDEuMDYsNTAwLjM5LDM5LjQsNDg5Yy0zLjY5LTI1LjMzLTYuODUtNTAuNzUtMTAuMjEtNzYuMTRxLTYuMjEtNDctMTIuMzktOTQtNi4zMy00Ny43Mi0xMi43My05NS40M2MtMS4xNi04LjUxLTIuNy0xNy00LjA3LTI1LjQ1di04Yy4zOC0xLjA4Ljg0LTIuMTUsMS4xMi0zLjI2LDMuNy0xNC43NCwxMy42MS0yMi41NywyOC42Ni0yMi41OEgxNDMuN2MwLTIuNTUsMC00LjUsMC02LjQ2LjA5LTE3LjE2LS4zNS0zNC4zMy4zNy01MS40NUMxNDYuMDYsNTkuMzgsMTc5LDE4LDIyNC4yMiw1LjA2LDIzMiwyLjg0LDI0MC4wNywxLjY2LDI0OCwwWm03Ljg2LDE4My45NEgzMC45Yy03Ljg5LDAtMTEuNDgsNC4xNi0xMC40MywxMnEyLjY3LDE5Ljc5LDUuMywzOS41OCw3LjY4LDU4LjE0LDE1LjMzLDExNi4yOSw4Ljc2LDY1LjgxLDE3LjY2LDEzMS42Yy45Miw2LjksMi41OCw4LjUxLDkuNjQsOC41MywxNC4zMywwLDI4LjY2LDAsNDMsMEg0NDIuMzNjNy4yNCwwLDkuOTItMi4yNSwxMC44MS04Ljg1UTQ2MSw0MjQuMjMsNDY5LDM2NS4zNnExMS4yOS04NC42LDIyLjUxLTE2OS4yMmMxLjA4LTguMTUtMi40My0xMi4yLTEwLjY2LTEyLjJabTkyLjEtMjBjMC0yMC44NywxLjc3LTQxLjM2LS4zNC02MS40M0MzNDEuOSw0OC4xLDI5MS42LDExLjg3LDIzNy44NiwyMmMtNDEuMTEsNy43Mi03My4xOSw0NS4yNy03NC4wNyw4Ny4wNS0uMzYsMTcuMTUtLjExLDM0LjMxLS4xLDUxLjQ3YTI3LDI3LDAsMCwwLC40NSwzLjQ1WiIvPjxwYXRoIGQ9Ik0yNTYuMzMsMzI3Ljc5YzQ2LjI2LDEuMzUsNzguMjgsMjAuMzMsMTA1LjM3LDU4LjEzLDQuMzUsNi4wNiw0LjU0LDEyLDEsMTYuOTUtNS42Nyw3LjkxLTE2LjI3LDcuNzctMjIuMzMtLjc0QzMzMC41OCwzODguNCwzMjMuNzUsMzc3LDMwOSwzNjguNjljLTQ3LjU2LTI2Ljk0LTEwMy0xMy44My0xMzUuMTYsMzAuMzEtMi4yOSwzLjE0LTUuMDgsNi4zMi04LjM2LDguMjUtNSwzLTExLjUsMS4xMi0xNS40LTMuMzItNC4xNC00LjczLTQuNS0xMS4wNy0uNTktMTYuODgsMTQuMzMtMjEuMjcsMjguMy0zNy4wOSw1MS42OS00Ny41NUExMzEuNTMsMTMxLjUzLDAsMCwxLDI1Ni4zMywzMjcuNzlaIi8+PHBhdGggZD0iTTE3MS41NiwyNjcuMjhhMjAuMDksMjAuMDksMCwwLDEtMTkuOTEsMjAuMTMsMjAuNSwyMC41LDAsMCwxLTIwLjI4LTIwLDIwLjEzLDIwLjEzLDAsMCwxLDIwLjM5LTIwLjNBMTkuNzksMTkuNzksMCwwLDEsMTcxLjU2LDI2Ny4yOFoiLz48cGF0aCBkPSJNMzMwLjQ0LDI2Ny4yNmExOS43OSwxOS43OSwwLDAsMSwxOS44LTIwLjEsMjAuMTUsMjAuMTUsMCwwLDEsMjAuNCwyMC4zMSwyMC41NSwyMC41NSwwLDAsMS0yMC4zLDE5Ljk1QTIwLjEsMjAuMSwwLDAsMSwzMzAuNDQsMjY3LjI2WiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjQ4LDBoMTZjNS42OSwxLjA1LDExLjQyLDEuOTMsMTcuMDYsMy4xNyw0OC4yNiwxMC42Miw4NC43MSw1My42Miw4Ni44NiwxMDMuMDcuNzQsMTcuMTIuMjYsMzQuMy4zOSw1MS40NSwwLDIuMDYuMjksNC4xMy40Nyw2LjQ2aDZjMzYuMzEsMCw3Mi42Mi4wOCwxMDguOTIsMCwxMS4yMywwLDE5LDUuMjQsMjQuMTMsMTQuNzYsMS44NiwzLjQ1LDIuNzksNy40LDQuMTUsMTEuMTJ2N2EyNy4xLDI3LjEsMCwwLDAtMS4wNywzLjc5cS04LDU5LjMzLTE1LjkyLDExOC42NS0xMC43MSw4MC4zNS0yMS4zNiwxNjAuNzFhNzUuNDEsNzUuNDEsMCwwLDEtMi40LDEyLjcxQzQ2OCw1MDMuMzEsNDYwLjExLDUwOSw0NTAsNTEySDYyYTI2LjYzLDI2LjYzLDAsMCwwLTIuNzUtMS4wOUM0OCw1MDcuODMsNDEuMDYsNTAwLjM5LDM5LjQsNDg5Yy0zLjY5LTI1LjMzLTYuODUtNTAuNzUtMTAuMjEtNzYuMTRxLTYuMjEtNDctMTIuMzktOTQtNi4zMy00Ny43Mi0xMi43My05NS40M2MtMS4xNi04LjUxLTIuNy0xNy00LjA3LTI1LjQ1di04Yy4zOC0xLjA4Ljg0LTIuMTUsMS4xMi0zLjI2LDMuNy0xNC43NCwxMy42MS0yMi41NywyOC42Ni0yMi41OEgxNDMuN2MwLTIuNTUsMC00LjUsMC02LjQ2LjA5LTE3LjE2LS4zNS0zNC4zMy4zNy01MS40NUMxNDYuMDYsNTkuMzgsMTc5LDE4LDIyNC4yMiw1LjA2LDIzMiwyLjg0LDI0MC4wNywxLjY2LDI0OCwwWm03Ljg2LDE4My45NEgzMC45Yy03Ljg5LDAtMTEuNDgsNC4xNi0xMC40MywxMnEyLjY3LDE5Ljc5LDUuMywzOS41OCw3LjY4LDU4LjE0LDE1LjMzLDExNi4yOSw4Ljc2LDY1LjgxLDE3LjY2LDEzMS42Yy45Miw2LjksMi41OCw4LjUxLDkuNjQsOC41MywxNC4zMywwLDI4LjY2LDAsNDMsMEg0NDIuMzNjNy4yNCwwLDkuOTItMi4yNSwxMC44MS04Ljg1UTQ2MSw0MjQuMjMsNDY5LDM2NS4zNnExMS4yOS04NC42LDIyLjUxLTE2OS4yMmMxLjA4LTguMTUtMi40My0xMi4yLTEwLjY2LTEyLjJabTkyLjEtMjBjMC0yMC44NywxLjc3LTQxLjM2LS4zNC02MS40M0MzNDEuOSw0OC4xLDI5MS42LDExLjg3LDIzNy44NiwyMmMtNDEuMTEsNy43Mi03My4xOSw0NS4yNy03NC4wNyw4Ny4wNS0uMzYsMTcuMTUtLjExLDM0LjMxLS4xLDUxLjQ3YTI3LDI3LDAsMCwwLC40NSwzLjQ1WiIvPjxwYXRoIGQ9Ik0yNTYuMzMsMzI3Ljc5YzQ2LjI2LDEuMzUsNzguMjgsMjAuMzMsMTA1LjM3LDU4LjEzLDQuMzUsNi4wNiw0LjU0LDEyLDEsMTYuOTUtNS42Nyw3LjkxLTE2LjI3LDcuNzctMjIuMzMtLjc0QzMzMC41OCwzODguNCwzMjMuNzUsMzc3LDMwOSwzNjguNjljLTQ3LjU2LTI2Ljk0LTEwMy0xMy44My0xMzUuMTYsMzAuMzEtMi4yOSwzLjE0LTUuMDgsNi4zMi04LjM2LDguMjUtNSwzLTExLjUsMS4xMi0xNS40LTMuMzItNC4xNC00LjczLTQuNS0xMS4wNy0uNTktMTYuODgsMTQuMzMtMjEuMjcsMjguMy0zNy4wOSw1MS42OS00Ny41NUExMzEuNTMsMTMxLjUzLDAsMCwxLDI1Ni4zMywzMjcuNzlaIi8+PHBhdGggZD0iTTE3MS41NiwyNjcuMjhhMjAuMDksMjAuMDksMCwwLDEtMTkuOTEsMjAuMTMsMjAuNSwyMC41LDAsMCwxLTIwLjI4LTIwLDIwLjEzLDIwLjEzLDAsMCwxLDIwLjM5LTIwLjNBMTkuNzksMTkuNzksMCwwLDEsMTcxLjU2LDI2Ny4yOFoiLz48cGF0aCBkPSJNMzMwLjQ0LDI2Ny4yNmExOS43OSwxOS43OSwwLDAsMSwxOS44LTIwLjEsMjAuMTUsMjAuMTUsMCwwLDEsMjAuNCwyMC4zMSwyMC41NSwyMC41NSwwLDAsMS0yMC4zLDE5Ljk1QTIwLjEsMjAuMSwwLDAsMSwzMzAuNDQsMjY3LjI2WiIvPjwvc3ZnPg==);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 80px;
    mask-size: 80px;
    background-color: #777777
}

#header .cart_block,
#header .search-widget .search_toggle {
    top: 55px
}

#header .search-widget {
    float: left;
    width: auto;
    padding: 0;
    position: relative;
    z-index: 9;
    display: flex;
    vertical-align: top;
    justify-content: center;
    padding: 9px 0;
}

#header .search-widget .search_button {
    height: 24px;
    width: 25px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    display: inline-block;
    -webkit-mask-size: 23px;
    mask-size: 23px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    font-size: 0;
    cursor: pointer
}

#header .search-widget .search_button {
    display: none
}

#header .search-widget .search_toggle {
    display: block;
    z-index: 5;
    background: none;
    width: 800px
}

#header .search-widget form button[type="submit"]::before {
    content: '';
    position: absolute;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-size: 20px;
    mask-size: 20px;
    top: 6px;
    right: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: white;
    ;
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

#header .search-widget form button[type="submit"]:hover {
    background-color: #146cda
}

#header .search-widget form input[type="text"] {
    width: 100%;
    padding: 14px 20px;
    height: 45px;
    background: white;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#header .dropdown .dropdown-arrow::before {
    font-family: "FontAwesome";
    content: "\F107";
    margin-top: 2px;
    font-size: 14px;
    padding-inline-start: 3px
}

#header ul.dropdown-menu {
    margin: 0 0;
    padding: 5px;
    border: 0;
    right: 0;
    left: auto;
    top: 29px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    min-width: 200px
}

#header ul.dropdown-menu li a {
    padding: 4px 10px;
    display: block;
    line-height: 22px
}

#header ul.dropdown-menu li img {
    padding-right: 3px
}

#header .header-top {
    width: 100%;
    padding: 20px 0;
    background-color: white;
}

#header .header-top>.container {
    position: relative
}

.header-top-right {
    display: flex;
    justify-content: space-around;
    justify-content: flex-end;
    gap: 22px
}


#header .blockcart .blockcart-header>.shopping-cart .mobile_count {
    color: white;
    background: #146cda;
    position: absolute;
    line-height: 19px;
    font-size: 13px;
    top: -6px;
    left: 18px;
    right: auto;
    padding: 0 5px;
    height: 19px;
    min-width: 17px;
    text-align: center;
    font-weight: 500;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#header .blockcart .blockcart-header>.shopping-cart .mobile_count {
    top: -2px
}

#header .blockcart .blockcart-header>.shopping-cart>.icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: black;
    font-size: 0
}

.header-top .menu {
    text-align: center;
    position: relative;
    z-index: 8;
    padding: 17px 0 15px;
    width: 80%
}

.header-top .menu>ul>li {
    text-align: right;
    float: none;
    display: inline-block
}

#index .header-top .menu {
    border-bottom: 0
}

.header-top-inner .menu>ul>li {
    text-align: center;
    float: none;
    display: inline-block;
    position: relative
}

#header .header-top-inner {
    position: relative;
    clear: both;
    background: #146cda;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.products-section-title {
    display: block;
    width: auto;
    margin: 0 auto 20px;
    position: relative;
    text-align: left;
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    text-transform: capitalize !important;
    letter-spacing: 0;
    color: #333333;
    padding-bottom: 18px;
    border-bottom: 1px solid #e5e5e5
}

.products-section-title::before {
    content: "";
    max-width: 200px;
    height: 2px;
    background-color: #146cda;
    position: absolute;
    bottom: 0;
    width: 100%
}

.products .product_list {
    width: 100%;
    margin: 0
}

.products .count {
    color: gray;
    font-weight: 500;
    position: relative;
    bottom: .5rem
}

#products .products {
    margin-bottom: 15px;
    position: relative
}

#products .products {
    margin: 20px -10px
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.block-contact li i.fa-envelope-o {
    font-size: 19px;
    width: 20px;
    display: block
}

#content .search_button {
    display: none
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    opacity: .6;
    filter: alpha(opacity=80);
    background: #000;
    width: 100%;
    height: 100%;
    display: none
}

#index #wrapper {
    padding-top: 0;
    padding-bottom: 0
}

#wrapper {
    padding-top: 40px;
    padding-bottom: 40px
}

#index section+section,
#index .flexslider+section {
    margin-top: 70px
}

#main>h1,
#main h2.h2 {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    text-transform: initial;
    margin-bottom: 20px
}

#notifications ul {
    margin-bottom: 0
}

#footer {
    width: 100%;
    clear: both;
    position: relative;
    background-color: #171d27;
    margin-top: 80px;
    float: left;
}

.block-contact li {
    overflow: hidden
}

.block-contact li i {
    color: #146cda;
    float: left;
    font-size: 21px;
    width: 20px;
    display: block;
    text-align: left;
    margin-inline-end: 8px
}

.footer-container .links.block-contact li .fa-envelope-o::before,
.footer-container .links.block-contact li .fa-phone::before,
.footer-container .links.block-contact li .fa-map-marker::before {
    display: none
}

.footer-container .links.block-contact li.contact .fa-map-marker {
    height: 25px;
    width: 20px;
    -webkit-mask-size: 22px;
    mask-size: 23px;
    mask-position: bottom;
    -webkit-mask-position: bottom;
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45NjEiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjM2LjUsLTAuNSBDIDI0OS4xNjcsLTAuNSAyNjEuODMzLC0wLjUgMjc0LjUsLTAuNUMgMzQ1LjkwNiw5Ljc4NjYzIDM5NS43MzksNDguMTIgNDI0LDExNC41QyA0MzguNjI0LDE1Ni44OTcgNDM5LjI5MSwxOTkuNTY0IDQyNiwyNDIuNUMgNDEyLjg3MywyODEuNzUxIDM5NS4yMDYsMzE4Ljc1MSAzNzMsMzUzLjVDIDM2My45MTYsMzY4LjAwNCAzNTQuNTgyLDM4Mi4zMzcgMzQ1LDM5Ni41QyAzMTkuNzU0LDQzMS45OTIgMjk0Ljc1NCw0NjcuNjU4IDI3MCw1MDMuNUMgMjY3Ljg0Myw1MDYuOTc2IDI2NS4wMSw1MDkuNjQzIDI2MS41LDUxMS41QyAyNTcuNSw1MTEuNSAyNTMuNSw1MTEuNSAyNDkuNSw1MTEuNUMgMjQ1Ljk5LDUwOS42NDMgMjQzLjE1Nyw1MDYuOTc2IDI0MSw1MDMuNUMgMjE2LjI0Niw0NjcuNjU4IDE5MS4yNDYsNDMxLjk5MiAxNjYsMzk2LjVDIDE0MC42MjIsMzU5Ljc2MyAxMTguMjg4LDMyMS4wOTYgOTksMjgwLjVDIDg4LjQzMzksMjU2LjgwMSA4MS4xMDA2LDIzMi4xMzQgNzcsMjA2LjVDIDY4Ljc1ODQsMTI1LjE1MyA5OS4yNTg0LDYzLjMxOTggMTY4LjUsMjFDIDE5MC4wMSw5Ljc5NjE1IDIxMi42NzcsMi42Mjk0OCAyMzYuNSwtMC41IFogTSAyNTQuNSwyOS41IEMgMzE3Ljg5NSwzMi40NTI5IDM2My43MjksNjIuMTE5NSAzOTIsMTE4LjVDIDQwMy44OTEsMTQ1Ljc0MyA0MDcuNTU4LDE3NC4wNzYgNDAzLDIwMy41QyAzOTYuMTU1LDIzOC4wMzIgMzg0LjE1NSwyNzAuNjk5IDM2NywzMDEuNUMgMzUxLjkxOSwzMjguNjcyIDMzNS41ODYsMzU1LjAwNSAzMTgsMzgwLjVDIDI5Ny4zNjEsNDA5Ljk3MiAyNzYuNTI4LDQzOS4zMDYgMjU1LjUsNDY4LjVDIDIyMy40MzMsNDI0LjcwNCAxOTIuNTk5LDM4MC4wMzcgMTYzLDMzNC41QyAxNDMuODczLDMwMy45MTEgMTI4LjIwNiwyNzEuNTc3IDExNiwyMzcuNUMgOTUuNTEwMywxNzcuMDYxIDEwNi4xNzcsMTIzLjA2MSAxNDgsNzUuNUMgMTc3LjU4Miw0Ni40NzI0IDIxMy4wODIsMzEuMTM5IDI1NC41LDI5LjUgWiBNIDI1NC41LDExOS41IEMgMjgzLjk0MiwxMjEuNjMyIDMwMy40NDIsMTM2LjYzMiAzMTMsMTY0LjVDIDMxOC44NCwxOTUuOTgzIDMwNy42NzQsMjE5LjE1IDI3OS41LDIzNEMgMjQ3LjE2NiwyNDQuODg5IDIyMS42NjYsMjM2LjA1NSAyMDMsMjA3LjVDIDE4OS4yMTQsMTczLjg2NCAxOTcuMzgxLDE0Ny4wMyAyMjcuNSwxMjdDIDIzNi4xNjIsMTIyLjc1NSAyNDUuMTYyLDEyMC4yNTUgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjQxLjUsODkuNSBDIDI3OS43NCw4NS45NDU2IDMwOS45MDcsOTkuNjEyMyAzMzIsMTMwLjVDIDM0Ni45MTEsMTU2LjU3MiAzNDkuNTc4LDE4My45MDYgMzQwLDIxMi41QyAzMjYuNjI2LDI0My44NjYgMzAzLjEyNiwyNjIuNjk5IDI2OS41LDI2OUMgMjMxLjI0MiwyNzMuMDQ1IDIwMS4wNzYsMjU5LjU0NSAxNzksMjI4LjVDIDE2NC4wODksMjAyLjQyOCAxNjEuNDIyLDE3NS4wOTQgMTcxLDE0Ni41QyAxODQuNTQxLDExNS4xMjEgMjA4LjA0MSw5Ni4xMjExIDI0MS41LDg5LjUgWiBNIDI1NC41LDExOS41IEMgMjQ1LjE2MiwxMjAuMjU1IDIzNi4xNjIsMTIyLjc1NSAyMjcuNSwxMjdDIDE5Ny4zODEsMTQ3LjAzIDE4OS4yMTQsMTczLjg2NCAyMDMsMjA3LjVDIDIyMS42NjYsMjM2LjA1NSAyNDcuMTY2LDI0NC44ODkgMjc5LjUsMjM0QyAzMDcuNjc0LDIxOS4xNSAzMTguODQsMTk1Ljk4MyAzMTMsMTY0LjVDIDMwMy40NDIsMTM2LjYzMiAyODMuOTQyLDEyMS42MzIgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45NjEiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjM2LjUsLTAuNSBDIDI0OS4xNjcsLTAuNSAyNjEuODMzLC0wLjUgMjc0LjUsLTAuNUMgMzQ1LjkwNiw5Ljc4NjYzIDM5NS43MzksNDguMTIgNDI0LDExNC41QyA0MzguNjI0LDE1Ni44OTcgNDM5LjI5MSwxOTkuNTY0IDQyNiwyNDIuNUMgNDEyLjg3MywyODEuNzUxIDM5NS4yMDYsMzE4Ljc1MSAzNzMsMzUzLjVDIDM2My45MTYsMzY4LjAwNCAzNTQuNTgyLDM4Mi4zMzcgMzQ1LDM5Ni41QyAzMTkuNzU0LDQzMS45OTIgMjk0Ljc1NCw0NjcuNjU4IDI3MCw1MDMuNUMgMjY3Ljg0Myw1MDYuOTc2IDI2NS4wMSw1MDkuNjQzIDI2MS41LDUxMS41QyAyNTcuNSw1MTEuNSAyNTMuNSw1MTEuNSAyNDkuNSw1MTEuNUMgMjQ1Ljk5LDUwOS42NDMgMjQzLjE1Nyw1MDYuOTc2IDI0MSw1MDMuNUMgMjE2LjI0Niw0NjcuNjU4IDE5MS4yNDYsNDMxLjk5MiAxNjYsMzk2LjVDIDE0MC42MjIsMzU5Ljc2MyAxMTguMjg4LDMyMS4wOTYgOTksMjgwLjVDIDg4LjQzMzksMjU2LjgwMSA4MS4xMDA2LDIzMi4xMzQgNzcsMjA2LjVDIDY4Ljc1ODQsMTI1LjE1MyA5OS4yNTg0LDYzLjMxOTggMTY4LjUsMjFDIDE5MC4wMSw5Ljc5NjE1IDIxMi42NzcsMi42Mjk0OCAyMzYuNSwtMC41IFogTSAyNTQuNSwyOS41IEMgMzE3Ljg5NSwzMi40NTI5IDM2My43MjksNjIuMTE5NSAzOTIsMTE4LjVDIDQwMy44OTEsMTQ1Ljc0MyA0MDcuNTU4LDE3NC4wNzYgNDAzLDIwMy41QyAzOTYuMTU1LDIzOC4wMzIgMzg0LjE1NSwyNzAuNjk5IDM2NywzMDEuNUMgMzUxLjkxOSwzMjguNjcyIDMzNS41ODYsMzU1LjAwNSAzMTgsMzgwLjVDIDI5Ny4zNjEsNDA5Ljk3MiAyNzYuNTI4LDQzOS4zMDYgMjU1LjUsNDY4LjVDIDIyMy40MzMsNDI0LjcwNCAxOTIuNTk5LDM4MC4wMzcgMTYzLDMzNC41QyAxNDMuODczLDMwMy45MTEgMTI4LjIwNiwyNzEuNTc3IDExNiwyMzcuNUMgOTUuNTEwMywxNzcuMDYxIDEwNi4xNzcsMTIzLjA2MSAxNDgsNzUuNUMgMTc3LjU4Miw0Ni40NzI0IDIxMy4wODIsMzEuMTM5IDI1NC41LDI5LjUgWiBNIDI1NC41LDExOS41IEMgMjgzLjk0MiwxMjEuNjMyIDMwMy40NDIsMTM2LjYzMiAzMTMsMTY0LjVDIDMxOC44NCwxOTUuOTgzIDMwNy42NzQsMjE5LjE1IDI3OS41LDIzNEMgMjQ3LjE2NiwyNDQuODg5IDIyMS42NjYsMjM2LjA1NSAyMDMsMjA3LjVDIDE4OS4yMTQsMTczLjg2NCAxOTcuMzgxLDE0Ny4wMyAyMjcuNSwxMjdDIDIzNi4xNjIsMTIyLjc1NSAyNDUuMTYyLDEyMC4yNTUgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjQxLjUsODkuNSBDIDI3OS43NCw4NS45NDU2IDMwOS45MDcsOTkuNjEyMyAzMzIsMTMwLjVDIDM0Ni45MTEsMTU2LjU3MiAzNDkuNTc4LDE4My45MDYgMzQwLDIxMi41QyAzMjYuNjI2LDI0My44NjYgMzAzLjEyNiwyNjIuNjk5IDI2OS41LDI2OUMgMjMxLjI0MiwyNzMuMDQ1IDIwMS4wNzYsMjU5LjU0NSAxNzksMjI4LjVDIDE2NC4wODksMjAyLjQyOCAxNjEuNDIyLDE3NS4wOTQgMTcxLDE0Ni41QyAxODQuNTQxLDExNS4xMjEgMjA4LjA0MSw5Ni4xMjExIDI0MS41LDg5LjUgWiBNIDI1NC41LDExOS41IEMgMjQ1LjE2MiwxMjAuMjU1IDIzNi4xNjIsMTIyLjc1NSAyMjcuNSwxMjdDIDE5Ny4zODEsMTQ3LjAzIDE4OS4yMTQsMTczLjg2NCAyMDMsMjA3LjVDIDIyMS42NjYsMjM2LjA1NSAyNDcuMTY2LDI0NC44ODkgMjc5LjUsMjM0QyAzMDcuNjc0LDIxOS4xNSAzMTguODQsMTk1Ljk4MyAzMTMsMTY0LjVDIDMwMy40NDIsMTM2LjYzMiAyODMuOTQyLDEyMS42MzIgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    margin-top: 3px
}

.footer-container .links.block-contact li .fa-envelope-o {
    height: 19px;
    width: 20px;
    -webkit-mask-size: 23px;
    mask-size: 19px;
    mask-position: initial;
    -webkit-mask-position: initial;
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45ODQiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gNTExLjUsMTEwLjUgQyA1MTEuNSwyMDcuMTY3IDUxMS41LDMwMy44MzMgNTExLjUsNDAwLjVDIDUwNi4zNDgsNDE4LjQ4NCA0OTQuNjgyLDQyOS45ODQgNDc2LjUsNDM1QyAzMjkuMTY3LDQzNS42NjcgMTgxLjgzMyw0MzUuNjY3IDM0LjUsNDM1QyAxNi4zMTgzLDQyOS45ODQgNC42NTE2NSw0MTguNDg0IC0wLjUsNDAwLjVDIC0wLjUsMzAzLjgzMyAtMC41LDIwNy4xNjcgLTAuNSwxMTAuNUMgNC42NTE2NSw5Mi41MTU3IDE2LjMxODMsODEuMDE1NyAzNC41LDc2QyAxODEuODMzLDc1LjMzMzMgMzI5LjE2Nyw3NS4zMzMzIDQ3Ni41LDc2QyA0OTQuNjgyLDgxLjAxNTcgNTA2LjM0OCw5Mi41MTU3IDUxMS41LDExMC41IFogTSA1Mi41LDEwNi41IEMgMTg3LjY2NiwxMDUuMzM0IDMyMi45OTksMTA1LjE2NyA0NTguNSwxMDZDIDQwMC4xMzksMTY0LjY5NCAzNDEuNDczLDIyMy4wMjggMjgyLjUsMjgxQyAyNjQuNSwyOTMuNjY3IDI0Ni41LDI5My42NjcgMjI4LjUsMjgxQyAxNjkuNjYsMjIyLjk5MyAxMTAuOTkzLDE2NC44MjYgNTIuNSwxMDYuNSBaIE0gMjkuNSwxMjguNSBDIDcyLjc4NDIsMTcwLjExNyAxMTUuNDUxLDIxMi40NSAxNTcuNSwyNTUuNUMgMTE1LjE4LDI5OC4zMiA3Mi42ODA0LDM0MC45ODYgMzAsMzgzLjVDIDI5LjUsMjk4LjUwMSAyOS4zMzMzLDIxMy41MDEgMjkuNSwxMjguNSBaIE0gNDgwLjUsMTI4LjUgQyA0ODEuNjY2LDIxMy4zMzIgNDgxLjgzMiwyOTguMzMyIDQ4MSwzODMuNUMgNDM4LjMyLDM0MC45ODYgMzk1LjgyLDI5OC4zMiAzNTMuNSwyNTUuNUMgMzk1LjU0OCwyMTIuNzg1IDQzNy44ODEsMTcwLjQ1MiA0ODAuNSwxMjguNSBaIE0gMTc5LjUsMjc4LjUgQyAxODcuNTc4LDI4NS4wNzMgMTk1LjI0NSwyOTIuMjQgMjAyLjUsMzAwQyAyMzcuODMzLDMyOC42NjcgMjczLjE2NywzMjguNjY3IDMwOC41LDMwMEMgMzE1LjY4MSwyOTIuNjUyIDMyMy4wMTQsMjg1LjQ4NSAzMzAuNSwyNzguNUMgMzczLjYyNSwzMjAuMTI0IDQxNi4yOTIsMzYyLjI5MSA0NTguNSw0MDVDIDMyMy4xNjcsNDA1LjY2NyAxODcuODMzLDQwNS42NjcgNTIuNSw0MDVDIDk0LjcyODMsMzYyLjYwNSAxMzcuMDYyLDMyMC40MzggMTc5LjUsMjc4LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45ODQiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gNTExLjUsMTEwLjUgQyA1MTEuNSwyMDcuMTY3IDUxMS41LDMwMy44MzMgNTExLjUsNDAwLjVDIDUwNi4zNDgsNDE4LjQ4NCA0OTQuNjgyLDQyOS45ODQgNDc2LjUsNDM1QyAzMjkuMTY3LDQzNS42NjcgMTgxLjgzMyw0MzUuNjY3IDM0LjUsNDM1QyAxNi4zMTgzLDQyOS45ODQgNC42NTE2NSw0MTguNDg0IC0wLjUsNDAwLjVDIC0wLjUsMzAzLjgzMyAtMC41LDIwNy4xNjcgLTAuNSwxMTAuNUMgNC42NTE2NSw5Mi41MTU3IDE2LjMxODMsODEuMDE1NyAzNC41LDc2QyAxODEuODMzLDc1LjMzMzMgMzI5LjE2Nyw3NS4zMzMzIDQ3Ni41LDc2QyA0OTQuNjgyLDgxLjAxNTcgNTA2LjM0OCw5Mi41MTU3IDUxMS41LDExMC41IFogTSA1Mi41LDEwNi41IEMgMTg3LjY2NiwxMDUuMzM0IDMyMi45OTksMTA1LjE2NyA0NTguNSwxMDZDIDQwMC4xMzksMTY0LjY5NCAzNDEuNDczLDIyMy4wMjggMjgyLjUsMjgxQyAyNjQuNSwyOTMuNjY3IDI0Ni41LDI5My42NjcgMjI4LjUsMjgxQyAxNjkuNjYsMjIyLjk5MyAxMTAuOTkzLDE2NC44MjYgNTIuNSwxMDYuNSBaIE0gMjkuNSwxMjguNSBDIDcyLjc4NDIsMTcwLjExNyAxMTUuNDUxLDIxMi40NSAxNTcuNSwyNTUuNUMgMTE1LjE4LDI5OC4zMiA3Mi42ODA0LDM0MC45ODYgMzAsMzgzLjVDIDI5LjUsMjk4LjUwMSAyOS4zMzMzLDIxMy41MDEgMjkuNSwxMjguNSBaIE0gNDgwLjUsMTI4LjUgQyA0ODEuNjY2LDIxMy4zMzIgNDgxLjgzMiwyOTguMzMyIDQ4MSwzODMuNUMgNDM4LjMyLDM0MC45ODYgMzk1LjgyLDI5OC4zMiAzNTMuNSwyNTUuNUMgMzk1LjU0OCwyMTIuNzg1IDQzNy44ODEsMTcwLjQ1MiA0ODAuNSwxMjguNSBaIE0gMTc5LjUsMjc4LjUgQyAxODcuNTc4LDI4NS4wNzMgMTk1LjI0NSwyOTIuMjQgMjAyLjUsMzAwQyAyMzcuODMzLDMyOC42NjcgMjczLjE2NywzMjguNjY3IDMwOC41LDMwMEMgMzE1LjY4MSwyOTIuNjUyIDMyMy4wMTQsMjg1LjQ4NSAzMzAuNSwyNzguNUMgMzczLjYyNSwzMjAuMTI0IDQxNi4yOTIsMzYyLjI5MSA0NTguNSw0MDVDIDMyMy4xNjcsNDA1LjY2NyAxODcuODMzLDQwNS42NjcgNTIuNSw0MDVDIDk0LjcyODMsMzYyLjYwNSAxMzcuMDYyLDMyMC40MzggMTc5LjUsMjc4LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    margin-top: 8px
}

.footer-container .links.block-contact li .fa-phone {
    display: inline-block;
    height: 27px;
    width: 22px;
    -webkit-mask-size: 24px;
    mask-size: 20px;
    mask-position: bottom;
    -webkit-mask-position: bottom;
}

.footer-container .links.block-contact li.contact .fa-map-marker,
.footer-container .links.block-contact li .fa-envelope-o,
.footer-container .links.block-contact li .fa-phone {
    background-color: #146cda;
    margin-inline-end: 8px;
    display: inline-block;
    vertical-align: sub;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.footer-container .links.block-contact li.contact .fa-map-marker,
.footer-container .links.block-contact li .fa-envelope-o,
.footer-container .links.block-contact li .fa-phone {
    background-color: white
}

#czfootercmsblock {
    padding-inline-end: 60px;
    float: left;
    width: 70%;
}

.footer-container {
    padding: 30px 0;
    color: white;
    overflow: hidden;
    width: 100%
}

.footer-container .footer {
    position: relative
}

.footer-container li {
    text-transform: capitalize
}

.footer-container li a {
    cursor: pointer;
    color: white;
    display: inline-block;
    vertical-align: top;
    line-height: 33px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.footer-container li a:hover {
    color: white;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.footer-container .links ul li a {
    position: relative
}

.footer-container .links ul li a:hover {
    margin-inline-start: 5px
}

.footer-container .links {
    width: 17%;
    position: relative
}

.footer-container .links .h3,
.footer-container .links h3,
.footer-container .links h3 a {
    color: white;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize !important;
    margin-bottom: 15px;
    cursor: pointer;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    letter-spacing: .3px;
    padding-bottom: 14px;
    position: relative
}

.footer-container .links .h3::before,
.footer-container .links h3::before {
    content: "";
    width: 60px;
    height: 2px;
    background-color: #146cda;
    position: absolute;
    bottom: 0;
    left: 0
}

.footer-container .links .collapse {
    display: inherit;
    margin-bottom: 0
}

.footer-container .links.block-contact {
    width: 30%
}

.footer-container .links.block-contact li a {
    text-transform: none
}

.footer-container .links.block-contact li a:hover {
    margin: 0
}

.footer-container .links.block-contact li {
    margin-bottom: 8px
}

.footer-container .links.block-contact li:last-child {
    margin-bottom: 0
}

.footer-container .links.block-contact li span {
    display: flex;
    line-height: 26px
}

.block-social {
    float: left
}

.block-social ul {
    margin-bottom: 0;
    line-height: 20px
}

.block-social li {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-right: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: none
}

.block-social li a {
    display: block;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 0;
    line-height: 20px
}

.block-social li a:hover {
    transition: none;
    margin-left: 0
}

.block-social li a span {
    display: none
}

.block-social li a::before {
    font-size: 16px;
    font-family: "FontAwesome";
    display: inline-block;
    font-weight: 400;
    height: 33px;
    width: 33px;
    padding-top: 0;
    color: #333333;
    cursor: pointer;
    background-color: white;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 33px;
    vertical-align: top
}

.block-social li a:hover::before {
    background-color: #146cda;
    color: #ffffff
}

.block-social .facebook a:before {
    content: "\F09A"
}

.block-social .instagram a:before {
    content: "\F16D"
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}


#czsubbannercmsblock img {
    max-width: 100%;
    height: auto
}

@media print {

    *,
    ::after,
    ::before,
    ::first-letter,
    div::first-line,
    li::first-line,
    p::first-line {
        text-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    
    img {
        page-break-inside: avoid
    }

    
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

@media (min-width:576px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    
    .col-md-2,
    .col-md-4,
    .col-sm-12 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-sm-12 {
        float: left;
        width: 100%
    }
}

@media (min-width:768px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    
    .col-md-2,
    .col-md-4,
    .col-sm-12 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-md-2 {
        float: left;
        width: 16.66667%
    }

    .col-md-4 {
        float: left;
        width: 33.33333%
    }

    .hidden-md-up {
        display: none !important
    }

    .search-widget {
        min-width: 15.63rem
    }
}

@media (min-width:992px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    
    .col-md-2,
    .col-md-4,
    .col-sm-12 {
        padding-right: 15px;
        padding-left: 15px
    }

    .hidden-lg-up {
        display: none !important
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
        max-width: 100%
    }

    
    .col-md-2,
    .col-md-4,
    .col-sm-12 {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:1400px) {
    .container {
        width: 1370px;
        max-width: 100%
    }
}

@media (min-width:1650px) {
    .container {
        width: 1620px;
        max-width: 100%
    }
}

@media (max-width:767px) {

    .hidden-sm-down {
        display: none !important
    }

    .header-top .search-widget {
        float: none
    }

    .header-top .search-widget form {
        margin: 0 auto
    }

    .header-top .search-widget form input[type=text] {
        min-width: inherit;
        background: white
    }

    .footer-container {
        margin-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .footer-container .wrapper {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .footer-container .links .h3 {
        font-size: 1rem;
        line-height: 1.5
    }

    .links .collapse,
    .links .title .collapse-icons .remove,
    .links .title[aria-expanded=true] .collapse-icons .add {
        display: none
    }

    .links .collapse.in,
    .links .title[aria-expanded=true] .collapse-icons .remove {
        display: block
    }

    .links .title {
        padding: .625rem;
        cursor: pointer
    }

    .links .navbar-toggler {
        display: inline-block;
        padding: 0
    }
}

@media (max-width:991px) {

    .hidden-md-down {
        display: none !important
    }

    #products .products {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .block-social {
        text-align: center
    }

    .block-contact {
        padding-left: 1.5rem
    }

    #index section+section,
    #index .flexslider+section {
        margin-top: 60px
    }
}

@keyframes slide-down {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

@-webkit-keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@-moz-keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@media (min-width:992px) {

    #header .header-top>.container {
        display: flex;
        justify-content: space-between;
        gap: 20px
    }

    #_mobile_base_menu {
        display: none
    }

    #header .header-top>.container::after {
        content: none
    }
}

@media (max-width:1649px) {
    #header .search-widget .search_toggle {
        width: 615px
    }
}

@media (max-width:1459px) {

    .block-social li a::before {
        font-size: 17px
    }

    .footer-container .links.block-contact .block-social li {
        padding-inline-end: 10px
    }
}

@media (max-width:1399px) {
    #header .blockcart .blockcart-header>.shopping-cart .cart-products-count {
        display: none
    }

    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        top: -6px
    }

    #header .search-widget .search_toggle {
        width: 500px
    }

    #header .blockcart {
        margin-top: 6px
    }
}

@media (max-width:1199px) {
    #header .search-widget .search_toggle {
        width: 480px
    }

    .header-top-right {
        gap: 15px
    }

    .products {
        margin-bottom: 0
    }

    #czfootercmsblock {
        padding-inline-end: 30px
    }

    .block-social {
        float: none
    }

    .block-social li {
        margin-right: 0
    }

    .footer-container .links.block-contact li:last-child {
        margin-top: 18px
    }
}

@media (max-width:991px) {
    #header {
        min-height: 113px
    }

    #header .header-top {
        padding: 15px 0
    }

    #header:after {
        bottom: -10px;
        height: 15px
    }

    #header .header_logo {
        max-width: 170px
    }

    #header .header_logo h1 {
        margin: 0;
        line-height: inherit
    }

    #header .cart_block {
        top: 47px
    }

    #header ul.dropdown-menu {
        margin: 0 0;
        padding: 0;
        border: 0;
        text-align: left;
        box-shadow: none
    }

    #header .search-widget {
        margin-inline: 40px 30px;
        width: calc(100% - 54%)
    }

    #header .search-widget .search_toggle {
        width: 100%
    }

    #header .search-widget form button[type="submit"] {
        margin-inline-start: 10px;
        -webkit-mask-size: 18px;
        mask-size: 18px
    }

    .header-top .search-widget form button[type="submit"]:before {
        color: #333333
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title {
        display: block;
        cursor: pointer;
        text-transform: capitalize;
        color: #333333;
        display: block;
        padding: 5px 14px;
        position: relative;
        text-align: left;
        font-weight: 500;
        font-size: 0
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title::after {
        content: "";
        position: absolute;
        left: 0;
        top: 6px;
        width: 22px;
        height: 22px;
        -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyAgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBoZWlnaHQ9IjUwcHgiIHdpZHRoPSI1MHB4IiBmaWxsPSIjMDAwMDAwIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDkyLDIzNkgyMGMtMTEuMDQ2LDAtMjAsOC45NTQtMjAsMjBjMCwxMS4wNDYsOC45NTQsMjAsMjAsMjBoNDcyYzExLjA0NiwwLDIwLTguOTU0LDIwLTIwUzUwMy4wNDYsMjM2LDQ5MiwyMzZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsNzZIMjBDOC45NTQsNzYsMCw4NC45NTQsMCw5NnM4Ljk1NCwyMCwyMCwyMGg0NzJjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBTNTAzLjA0Niw3Niw0OTIsNzZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsMzk2SDIwYy0xMS4wNDYsMC0yMCw4Ljk1NC0yMCwyMGMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGg0NzJjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjANCgkJCUM1MTIsNDA0Ljk1NCw1MDMuMDQ2LDM5Niw0OTIsMzk2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
        display: inline-block;
        -webkit-mask-size: 20px;
        mask-size: 20px;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        mask-position: left center;
        -webkit-mask-position: left center;
        background-color: white;
        font-size: 0;
        vertical-align: sub
    }

    
    #_desktop_base_menu {
        display: none
    }

    #products .products {
        margin: 0 -10px
    }

    #products .products {
        margin-block: 15px
    }

    #category #content-wrapper {
        width: 100%
    }

    .container {
        max-width: 100%;
        width: 100%
    }

    #content-wrapper.hidden-md-down,
    #footer.hidden-md-down {
        display: block !important
    }

    #czfootercmsblock {
        padding-right: 15px;
        width: 100%;
        margin-bottom: 12px
    }


    .footer-container .links .collapse.in {
        display: block
    }

    .footer-container {
        padding: 25px 0
    }

    .block-social {
        float: none
    }

    .footer-container .links,
    .footer-container #block_myaccount_infos {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .footer-container .links.block-contact {
        width: 100%;
        clear: both;
        padding-inline-end: 0
    }

    .footer-container .links .h3 {
        display: inline-block;
        vertical-align: top
    }

    .footer-container .links .title {
        padding: 7px 0;
        margin-bottom: 0;
        cursor: pointer;
        line-height: 26px;
        width: 100%
    }

    .footer-container .links .title .collapse-icons .remove {
        display: none
    }

    .footer-container .links .title[aria-expanded="true"] .collapse-icons .add {
        display: none
    }

    .footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {
        display: block
    }

    .footer-container .links .navbar-toggler {
        padding: 0;
        width: auto;
        display: inline-block
    }

    .footer-container .links .navbar-toggler .fa-icon:before {
        font-size: 20px;
        line-height: 20px
    }

    .footer-container .links ul {
        margin-bottom: 0;
        padding: 0 0
    }

    .footer-container .hidden-sm-down {
        display: none !important
    }

    .footer-container .title.hidden-md-up {
        display: block !important
    }

    #content-wrapper {
        width: 100% !important;
        padding-inline: 0
    }

    .footer-container .links .h3,
    .footer-container .links h3,
    .footer-container .links h3 a {
        margin-bottom: 10px
    }

    #czfootercmsblock .title {
        margin-bottom: 10px
    }

    .footer-container .links.block-contact li.contact {
        margin-bottom: 7px
    }

    .footer-container .links::after {
        display: none
    }

    
    .block-contact-title,
    .footer-container h3.h3 {
        margin-bottom: 11px
    }
}

@media (max-width:800px) {
    #header .search-widget {
        margin: 0;
        width: 100%;
        margin-top: 15px;
        float: left
    }

    #header {
        min-height: 165px
    }
}

@media (max-width:767px) {
    .header-top .search-widget {
        width: 100%;
        float: none
    }

    .header-top .search-widget form input[type="text"] {
        min-width: inherit
    }

    
    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        top: -5px;
        left: 16px;
        border: 0;
        background-color: #146cda;
        color: #ffffff
    }

    
    #header .blockcart .blockcart-header>.shopping-cart {
        background-color: transparent
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        width: 25px;
        height: 25px
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        -webkit-mask-size: 25px;
        mask-size: 25px
    }

    #header .header-top #desktop_cart {
        margin-top: 0
    }

    #wrapper {
        box-shadow: none
    }

    #index section+section,
    #index .flexslider+section {
        margin-top: 40px
    }

    .block-contact {
        border: none
    }

    .container {
        max-width: 100%
    }
}

@media (max-width:575px) {

    #header .cart_block {
        width: 270px
    }

    #index section+section {
        margin-top: 40px
    }

    .btn {
        font-size: 13px;
        padding: 10px 17px 11px
    }

    .products-section-title {
        font-size: 20px
    }
}

@media (max-width:480px) {

    #header .blockcart .blockcart-header>.shopping-cart>.icon,
    #header .search-widget .search_button {
        width: 25px;
        height: 25px
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        -webkit-mask-size: 24px;
        mask-size: 24px
    }

    
    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        height: 16px;
        padding: 0 5px;
        line-height: 16px;
        font-size: 11px;
        top: -4px;
        left: 16px
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title::after {
        top: 10px
    }

    .header-top-right {
        gap: 11px
    }

    #header .search-widget form input[type="text"] {
        min-width: auto;
        padding-inline: 10px
    }

    #header .header_logo {
        max-width: 150px
    }
}

@media(max-width:380px) {

    #header .header_logo {
        max-width: 130px
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-icon.add:before {
    font-family: 'FontAwesome';
    font-size: 22px;
    content: "\F107";
    font-weight: 400;
    font-style: normal
}

.fa-icon.remove:before {
    font-family: 'FontAwesome';
    font-size: 22px;
    content: "\F106";
    font-weight: 400;
    font-style: normal
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-phone:before {
    content: "\f095"
}

/*
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://devdocs.prestashop.com/ for more information.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */

/**
* 2007-2022 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2022 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.header-top-inner .container {
    position: relative
}

#base-menu-horizontal li.level-1.more i {
    float: right
}

.container_base_horizontalmenu {
    padding: 0;
    position: static;
    width: auto
}

.base-menu-horizontal ul li.level-1:last-child>a:after {
    display: none
}

.base-menu-horizontal {
    float: left;
    position: static
}

.base-menu-horizontal ul li.level-1>a span.base-left-arrow {
    float: left;
    width: auto;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    color: #333333;
    font-weight: 400;
    padding: 0 10px 0 0;
    display: none
}

.base-menu-horizontal ul li.level-1>a span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    float: none
}

.base-menu-horizontal li.level-1 {
    cursor: pointer;
    float: none;
    position: static;
    display: inline-block;
    vertical-align: middle
}

.base-menu-horizontal ul li.level-1 ul li>a {
    float: left;
    text-align: left;
    position: relative;
    width: 100%;
    display: block;
    padding: 0 0 8px 0;
    line-height: 22px;
    font-size: 14px;
    color: #333333;
    text-transform: capitalize;
    font-weight: 400
}

.base-menu-horizontal ul li.level-1 ul li>a:hover {
    color: #146cda
}

#base-menu-horizontal .container {
    padding-left: 0;
    padding-right: 0
}

#base-menu-horizontal .horizontalmenu-content,
#base-menu-horizontal #_mobile_vertical_menu ul.top-menu {
    padding: 0;
    margin: 0;
    text-align: left;
    position: static;
    float: left;
    width: 100%
}

#base-menu-horizontal li.level-1 i.expand-more {
    float: none;
    font-size: 16px;
    line-height: 17px;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.base-menu-horizontal li.level-1 .collapse-icons i {
    color: #333333
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector:empty,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector:empty,
.base-menu-horizontal .js-top-menu-bottom #_mobile_contact_link:empty {
    border: 0;
    padding: 0
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector,
.base-menu-horizontal .js-top-menu-bottom #_mobile_contact_link {
    padding: 15px;
    text-align: left;
    float: left;
    width: 100%;
    border: 0;
    color: #333333;
    border-top: 1px solid #e5e5e5;
    font-weight: 400
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector ul.dropdown-menu,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector ul.dropdown-menu {
    display: flex !important;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 5px
}

#_mobile_vertical_menu .top-menu .collapse-icons .remove,
#_mobile_vertical_menu .top-menu .collapse-icons[aria-expanded="true"] .add,
.base-menu-horizontal li.level-1 .collapse-icons i.remove,
.base-menu-horizontal li.level-1 .collapse-icons[aria-expanded="true"] .add {
    display: none
}

#_mobile_vertical_menu .top-menu .collapse-icons[aria-expanded="true"] .remove,
.base-menu-horizontal li.level-1 .collapse-icons[aria-expanded="true"] .remove {
    display: block
}

.base-menu-horizontal li:first-child a {
    padding-left: 0
}

@media (max-width:1359px) {

    .title-horizontalmenu-mobile {
        width: 100%
    }
}

@media (min-width:992px) {

    .base-menu-horizontal .horizontalmain-menu {
        float: left;
        padding: 0;
        width: 100%;
        z-index: 4;
        display: block !important
    }

    
    .base-menu-horizontal .horizontalmain-menu .title_main_menu {
        display: none
    }

    .base-menu-horizontal ul li.level-1>a {
        color: #ffffff;
        padding: 17px 10px;
        margin: 0;
        position: relative;
        float: left;
        width: 100%;
        text-align: left;
        z-index: 1;
        text-transform: uppercase;
        line-height: 21px;
        font-size: 14px;
        letter-spacing: .5px;
        font-weight: 500
    }

    .title-horizontalmenu-mobile {
        cursor: pointer;
        float: left;
        position: relative;
        width: 100%;
        z-index: 1;
        overflow: hidden;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
        display: none
    }

    .title-horizontalmenu-mobile span {
        color: #ffffff;
        cursor: pointer;
        float: right;
        margin: 0;
        padding: 18px 15px;
        position: relative;
        text-align: left;
        width: auto;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
        text-transform: uppercase
    }

    .title-horizontalmenu-mobile i {
        cursor: pointer;
        float: left;
        margin: 18px 15px;
        width: auto;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out
    }

    .base-menu-horizontal li.level-1>a {
        background: transparent;
        border-radius: 25px;
        transition: all 300ms ease-in-out 0s;
        -webkit-transition: all 300ms ease-in-out 0s;
        -moz-transition: all 300ms ease-in-out 0s;
        -o-transition: all 300ms ease-in-out 0s;
        -ms-transition: all 300ms ease-in-out 0s;
        text-decoration: none
    }

    .base-menu-horizontal li.level-1:last-child a.baseinnermenu::before {
        border: none
    }
}

@media (min-width:1200px) {
    .base-menu-horizontal ul li.level-1>a {
        padding: 17px 18px
    }
}

@media (max-width:1199px) {

    
    .title-horizontalmenu-mobile {
        font-size: 16px
    }

    .title-horizontalmenu-mobile span {
        font-size: 14px
    }

    .base-menu-horizontal ul li.level-1 ul li>a {
        font-size: 14px;
        line-height: 22px;
        padding: 6px 0
    }
}

@media (min-width:992px) {
    .js-top-menu-bottom {
        display: none
    }

    .base-menu-horizontal li.level-1>span {
        display: none
    }
}

@media (max-width:991px) {

    .base-menu-horizontal .js-top-menu-bottom {
        float: left;
        width: 100%
    }

    .base-menu-horizontal .js-top-menu-bottom .dropdown-menu {
        background-color: transparent
    }

    #base-menu-horizontal li.level-1 i.expand-more {
        display: none
    }

    #header .base-menu-horizontal ul li.level-1>a,
    #_mobile_vertical_menu .top-menu li .dropdown-item {
        color: #333333;
        line-height: 22px;
        float: left;
        padding: 6px 0;
        text-align: left;
        width: 100%
    }

    .title-horizontalmenu-mobile span {
        font-size: 14px;
        display: none
    }

    .base-menu-horizontal li.level-1,
    #_mobile_vertical_menu .top-menu li.category {
        cursor: pointer;
        display: block;
        float: left;
        position: relative;
        width: 100%;
        overflow: hidden
    }

    
    .base-menu-horizontal ul li.level-1 ul li>a {
        margin-left: 10px;
        width: 90%
    }

    #base-menu-horizontal .dropdown-menu {
        display: block !important;
        position: static;
        float: left;
        width: 100%;
        text-align: center;
        border: none;
        padding: 0;
        margin: 0
    }

    #base-menu-horizontal .link {
        padding: 15px
    }

    #base-menu-horizontal .dropdown-menu li {
        display: inline-block;
        vertical-align: top;
        margin: 3px
    }

    #base-menu-horizontal .dropdown-menu li .dropdown-item {
        padding: 3px 0;
        font-size: 13px;
        line-height: 20px;
        text-transform: uppercase
    }

    
    .base-menu-horizontal ul li.level-1 ul li>a::before,
    #_mobile_vertical_menu .top-menu li.category li.category .dropdown-item::before {
        content: "\E315";
        font-family: "Material Icons";
        margin-left: 3px;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        float: none;
        font-size: 18px
    }

    .horizontalmain-menu .title_main_menu {
        position: relative;
        float: left;
        width: 100%;
        padding: 13px 20px 13px;
        text-align: left;
        z-index: 3;
        background-color: #146cda;
        color: #333333
    }

    .horizontalmain-menu .title_main_menu .title_menu {
        position: relative;
        float: left;
        font-size: 15px;
        line-height: 20px;
        font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        color: #ffffff;
        font-weight: 400;
        text-align: left;
        width: 100%
    }

    .horizontalmain-menu .title_main_menu i {
        position: absolute;
        display: block;
        left: auto;
        color: #ffffff;
        right: 15px;
        cursor: pointer;
        line-height: 20px;
        font-size: 20px
    }

    .base-menu-horizontal .horizontalmain-menu.slide {
        transform: translateX(0rem);
        opacity: 1
    }

    .base-menu-horizontal .horizontalmain-menu {
        background-color: white;
        height: 100%;
        left: 0%;
        margin-left: 0;
        overflow: auto;
        padding: 0;
        position: fixed;
        transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        -khtml-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        top: 0;
        transform: translateX(-102%);
        width: 327px;
        z-index: 9999
    }

    .base-menu-horizontal .horizontalmain-menu.slide {
        transform: translateX(0rem);
        opacity: 1
    }

    #base-menu-horizontal .horizontalmenu-content,
    #base-menu-horizontal #_mobile_vertical_menu>ul.top-menu {
        padding: 11px 15px 21px
    }

    #base-menu-horizontal #_mobile_vertical_menu ul.top-menu ul.top-menu {
        padding-left: 10px
    }

    #_mobile_vertical_menu li .navbar-toggler.collapse-icons {
        padding: 0;
        float: right;
        position: absolute;
        text-align: center;
        width: 24px;
        height: 24px;
        top: 6px;
        right: 0;
        line-height: 24px
    }

    .base-menu-horizontal .horizontalmain-menu .js-top-menu-bottom select {
        background: #e6edf5
    }

    .container_base_horizontalmenu .title-horizontalmenu-mobile i {
        color: #ffffff;
        float: none;
        height: 30px;
        line-height: 30px;
        z-index: 2;
        position: relative;
        display: inline-block;
        vertical-align: top
    }

    .horizontalmenu-content .container {
        max-width: 100%
    }
}

@media (max-width:543px) {
    .container_base_horizontalmenu .title-horizontalmenu-mobile i {
        font-size: 21px
    }
}

#search_block_top input:-webkit-autofill#search_query_top {
    box-shadow: 0 0 0 1000px transparent inset;
    -webkit-box-shadow: 0 0 0 1000px transparent inset
}

#search_block_top #search_query_top::placeholder {
    color: #333333
}

#search_category {
    -moz-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    display: inline;
    float: left;
    height: 45px;
    outline: 0 none;
    padding: 5px 30px 5px 10px;
    border-radius: 0;
    border: 1px solid #e5e5e5;
}

#search_block_top .select-wrapper {
    float: left;
    position: absolute;
    width: 160px;
    top: 0;
    z-index: 1
}

.czsearch-main {
    float: left;
    width: 100%;
    text-align: left
}

@media (min-width:992px) {

    .search_button {
        display: none
    }
}

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

    #search_block_top .select-wrapper::after {
        right: 0
    }

    #search_category {
        padding: 6px 20px 5px 7px
    }

    #search_block_top .select-wrapper {
        width: 115px
    }
}

@media (max-width:991px) {
    #search_category {
        padding: 5px 20px 5px 10px
    }

    #search_block_top .select-wrapper::after {
        height: 15px;
        width: 15px;
        right: 4px
    }

    #search_block_top .select-wrapper {
        width: 130px
    }

    .search_button {
        display: block;
        height: 52px;
        -webkit-mask-size: 18px
    }

    #search_block_top {
        position: relative
    }
}

@media (max-width:767px) {
    #search_category {
        font-size: 13px;
        line-height: 19px
    }
}

@media (max-width:479px) {
    .search_button {
        height: 47px;
        width: 35px
    }

    #search_block_top .select-wrapper::after {
        height: 13px;
        width: 15px;
        right: 2px
    }

    #search_block_top .select-wrapper {
        width: 110px
    }
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes cssload-spin {
    100% {
        transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes cssload-spin {
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-ms-keyframes cssload-spin {
    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes cssload-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes cssload-spin {
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

body:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC);
    display: none
}

/*! jQuery UI - v1.10.3 - 2013-06-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.vertical-menu {
    position: relative;
    width: 296px;
    float: left;
    z-index: 9;
    padding-left: 0;
    padding-right: 0;
    margin-inline-end: 15px
}

#czverticalmenublock {
    z-index: 9;
    position: relative
}

.vertical-menu #verticalmenu-dropdown::before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJtZW51ICIgaWQ9Im1lbnVfIj48cGF0aCBkPSJNMjksNkgzQTEsMSwwLDAsMCwzLDhIMjlhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNMywxN0gxNmExLDEsMCwwLDAsMC0ySDNhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNMjUsMjRIM2ExLDEsMCwwLDAsMCwySDI1YTEsMSwwLDAsMCwwLTJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJtZW51ICIgaWQ9Im1lbnVfIj48cGF0aCBkPSJNMjksNkgzQTEsMSwwLDAsMCwzLDhIMjlhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNMywxN0gxNmExLDEsMCwwLDAsMC0ySDNhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNMjUsMjRIM2ExLDEsMCwwLDAsMCwySDI1YTEsMSwwLDAsMCwwLTJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #ffffff;
    font-size: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

#header .vertical-menu::before {
    content: "";
    width: 1px;
    height: 20px;
    background: #ffffff;
    position: absolute;
    top: 18px;
    right: 0
}

#czverticalmenublock .block_content.dropdown-menu {
    display: block
}

#czverticalmenublock .block_content {
    width: 100%;
    margin: 0;
    padding: 5px 0;
    z-index: 9;
    background-color: white;
    border: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    opacity: 0;
    visibility: hidden;
    transform: perspective(600px) scaleY(0);
    transform-origin: top center;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s
}

#czverticalmenublock .block_title {
    padding: 15px 40px;
    margin-top: 0;
    color: #ffffff;
    font-size: 14px;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-align: left;
    font-weight: 500;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 26px;
    position: relative;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

#czverticalmenublock .block_title .dropdown-arrow::before {
    content: "\F107";
    font-family: 'FontAwesome';
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    right: 30px;
    color: #ffffff;
    top: 14px
}

/* Open state: show categories dropdown and rotate arrow */
#czverticalmenublock.open .block_content {
    visibility: visible !important;
    opacity: 1;
    transform: perspective(600px) scale(1);
    transition: all 0.5s ease-in-out 0s;
}

#czverticalmenublock.open .block_title .dropdown-arrow::before {
    content: "\f106";
}

#czverticalmenublock .block_title .expand-more {
    color: #ffffff
}

#czverticalmenublock .block_title .expand-more {
    padding: 0
}

#czverticalmenublock .block_title.dropdown:hover .expand-more,
#czverticalmenublock .block_title.dropdown:hover .dropdown-arrow:before {
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.vertical-menu .top-menu a {
    padding: 10px 0;
    margin: 0;
    font-weight: 400;
    position: relative;
    line-height: 22px;
    display: block;
    border-bottom: 1px solid #e5e5e5
}

.vertical-menu .top-menu li:last-child a {
    border: none
}

/* More categories / Less link – distinct style */
.vertical-menu .top-menu li.more_menu {
    margin-top: 4px;
    padding-top: 8px;
    border-top: 1px solid #e5e5e5;
}

.vertical-menu .top-menu li.more_menu a.js-more-categories {
    color: #146cda;
    font-weight: 600;
    padding: 8px 0;
}

.vertical-menu .top-menu li.more_menu a.js-more-categories:hover {
    color: #0d5ab8;
    text-decoration: underline;
}

.vertical-menu .top-menu li.more_menu a.js-more-categories::before {
    display: none;
}

.vertical-menu .top-menu a:not([data-depth="0"]) {
    display: block
}

.verticalmenu_block ul>li {
    position: relative;
    float: left;
    width: 100%;
    padding: 0 20px
}

.vertical-menu .top-menu a[data-depth="0"]::before {
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f105';
    font-size: 15px;
    position: absolute;
    left: 4px;
    top: 8px;
    display: none
}

.vertical-menu .top-menu .collapse {
    display: inherit
}

.vertical-menu .top-menu .fa-icon.add:before,
.vertical-menu .top-menu .fa-icon.remove:before {
    font-size: 18px
}

@media (max-width:1199px) and (min-width:992px) {
    .vertical-menu {
        width: 220px
    }
}

.slides,
.slides>li {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider .slides li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
    overflow: hidden
}

.flexslider .slides img {
    width: 100%;
    display: block
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

* html .flexslider .slides {
    height: 1%
}

.flexslider {
    position: relative;
    zoom: 1;
    overflow: hidden;
    clear: both
}

.flexslider .slides {
    zoom: 1
}

.flexslider .slides img {
    height: auto;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

@media (max-width:991px) {
    .flexslider {
        width: unset
    }
}

:root {
    --global-palette1: #146cda;
    --global-palette2: #171d27;
    --global-palette3: #333333;
    --global-palette4: #777777;
    --global-palette5: #444444;
    --global-palette6: #878787;
    --global-palette7: #e6edf5;
    --global-palette8: #f7f7f7;
    --global-palette9: #ffffff;
    --border: 1px solid #e5e5e5;
    --price-color: #146cda;
    --global-border-radius: 5px;
    --global-palette1-bkgtext-color: #ffffff;
    --global-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    --global-palette-link-color: #333333;
    --global-palette-link-color-hover: #146cda;
    --global-palette-highlight: #146cda;
    --global-palette-highlight-alt: #171d27;
    --global-primary-btn-bg: #146cda;
    --global-primary-btn-bg-hover: #171d27;
    --global-primary-btn-color: #ffffff;
    --global-primary-btn-color-hover: white;
    --global-secondary-btn-bg: #146cda;
    --global-secondary-btn-bg-hover: #171d27;
    --global-secondary-btn: #333333;
    --global-secondary-btn-hover: #ffffff;
    --global-body-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-heading-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-banner-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-content-width: 1620px;
    --global-container-padding: 15px;
    --global-row-margin: -15px;
    --global-section-margin-desktop: 70px;
    --global-section-margin-laptop: 60px;
    --global-section-margin-tablet: 40px;
    --global-section-margin-mobile: 40px
}

.cz-carousel {
    display: none;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    -ms-touch-action: pan-y
}

/* Show category blocks when Owl Carousel is not used (e.g. script.js only) */
.czcategoryimagelist .cz-carousel,
.czcategoryimagelist #czcategoryimagelist-carousel {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: flex-start;
}
.czcategoryimagelist .cz-carousel article,
.czcategoryimagelist #czcategoryimagelist-carousel article {
    flex: 0 0 auto;
    width: calc(10% - 8px);
    min-width: 90px;
}
@media (max-width: 991px) {
    .czcategoryimagelist #czcategoryimagelist-carousel article {
        width: calc(25% - 8px);
    }
}
@media (max-width: 575px) {
    .czcategoryimagelist #czcategoryimagelist-carousel article {
        width: calc(33.333% - 7px);
    }
}

.customNavigation {
    top: 55%;
    transform: translateY(-50%);
    right: auto;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0;
    bottom: auto
}

.customNavigation {
    top: 40%
}

.customNavigation a.btn.prev,
.customNavigation a.btn.next {
    font-size: 0;
    background: white;
    border-radius: 50%;
    position: absolute;
    bottom: 100%;
    right: -7px;
    left: auto;
    width: 42px;
    height: 42px;
    border: 0;
    transition: all .3s ease-in-out;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    padding: 6px 16px;
    cursor: pointer
}


.customNavigation a.btn.prev {
    left: -7px;
    right: auto
}

.customNavigation a.btn.prev:hover,
.customNavigation a.btn.next:hover {
    color: #ffffff;
    background-color: #146cda;
    border-color: #146cda
}


.customNavigation a.prev::before {
    content: "\f104"
}


.customNavigation a.next::before {
    content: "\f105"
}


.customNavigation a::before {
    font-size: 24px;
    font-family: "FontAwesome";
    color: #333333;
    font-weight: 300
}

.czcategoryimagelist .customNavigation {
    display: none
}


.customNavigation a:hover::before {
    color: #ffffff
}

@media (max-width:991px) {

    
    .customNavigation a.btn.prev,
    .customNavigation a.btn.next {
        width: 37px;
        height: 37px;
        line-height: 20px;
        padding: 6px 14px
    }
}

@media (max-width:1199px) {

    
    .customNavigation a.btn.next {
        right: 0
    }

    
    .customNavigation a.btn.prev {
        left: 0
    }
}

.top_button {
    bottom: 90px;
    cursor: pointer;
    display: none;
    height: 44px;
    padding: 0 12px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 44px;
    z-index: 98;
    font-size: 0;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    background: #146cda;
    -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
    animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    border: 2px solid #f5f5f5
}

.top_button:before {
    color: #ffffff;
    content: "\f102";
    font-family: "FontAwesome";
    font-size: 22px;
    line-height: 37px;
    font-weight: 300
}

.top_button:after {
    border: 2px solid #146cda;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    bottom: -5px;
    height: 50px;
    opacity: 1;
    right: -5px;
    content: "";
    position: absolute;
    width: 50px;
    animation: blink 2s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.top_button:hover:after {
    animation: unset;
    -webkit-animation: unset
}

@keyframes blink {
    to {
        visibility: hidden
    }
}

@-webkit-keyframes blink {
    to {
        visibility: hidden
    }
}

@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

#index .spinner {
    background: url(images/lazy-loader.svg) no-repeat center center #f6f6f6;
    width: 100%;
    min-height: 650px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

@media (max-width:1400px) {
    #index .spinner {
        min-height: 400px
    }
}

@media (max-width:1199px) {
    #index .spinner {
        min-height: 345px
    }
}

@media (max-width:991px) {
    #index .spinner {
        min-height: 280px
    }
}

@media (max-width:767px) {
    #index .spinner {
        min-height: 220px
    }
}

@media (max-width:575px) {
    #index .spinner {
        min-height: 165px
    }
}

@media (max-width:320px) {
    #index .spinner {
        min-height: 170px
    }
}

.stickyscroll>.scroll-item {
    min-height: auto;
    display: flex;
    justify-content: center;
    flex-shrink: 0
}

.stickyscroll {
    overflow-x: auto;
    scrollbar-width: thin;
    flex-wrap: nowrap;
    display: flex;
    overflow-y: hidden;
    scroll-behavior: smooth
}

.stickyscroll::-webkit-scrollbar {
    width: 5px;
    height: 4px;
    background-color: #ced8ce
}

.stickyscroll::-webkit-scrollbar-thumb {
    background: #a8a8a8
}

#czservicecmsblock {
    clear: both;
    width: 100%;
    position: relative;
    float: left
}

#czservicecmsblock .service-area {
    justify-content: space-between;
    padding: 40px;
    background-color: #146cda;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    gap: 45px
}

#czservicecmsblock .service-area .service-fourth {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex
}

#czservicecmsblock .service-area .service-fourth.service4:after {
    border-right: 0
}

#czservicecmsblock .service-area .service-fourth .service-content .service-heading {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    color: white;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#czservicecmsblock .service-area .service-fourth .service-content .service-description {
    color: white
}

#czservicecmsblock .service-area .service-fourth .service-content {
    padding-inline-start: 16px
}

#czservicecmsblock .service-area .service-fourth .service-icon {
    display: inline-block;
    height: 50px;
    width: 54px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-mask-size: 55px;
    mask-size: 54px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: white;
    vertical-align: sub
}

#czservicecmsblock .service-area .service-fourth.service1 .icon1 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI0Ij48cGF0aCBkPSJNNTE3LDM3MmMtMi40NCw0LjQ4LTYuMzcsNS44NS0xMS4yNiw1Ljc0LTcuNDUtLjE2LTE0LjkxLDAtMjIuNzQsMC0uOCwxNi45NS03LjI2LDMwLjY4LTIwLjUzLDQwLjhBNDkuNjEsNDkuNjEsMCwwLDEsNDMwLjg4LDQyOUM0MDkuNTUsNDI4LjcsMzgyLjkzLDQxMiwzODAuNzksMzc4aC0xODBjLS42NywxNy4xNS03LjU3LDMxLTIxLjMyLDQxLjE1QTQ5LjIxLDQ5LjIxLDAsMCwxLDE0OC4xNCw0MjljLTIxLjEzLS42NC00Ny4yNi0xNy00OS41Ny01MS4yOUg3MS43OGMtNSwwLTEwLC4xNS0xNS0uMDUtMTEuMDctLjQyLTE3LjQ1LTcuMDUtMTcuNjMtMTguMTUtLjA4LTUuMTUsMC0xMC4zLDAtMTYuMTItNy44MiwwLTE1LjI4LS4xNi0yMi43My4wNkMxMS41NSwzNDMuNTQsNy42LDM0Mi4zMiw1LDMzOHYtNWMyLjQ2LTQuNDcsNi40LTUuNzYsMTEuMjctNS43NCwyMy41LjA5LDQ3LDAsNzAuNDksMGEyMy4yNywyMy4yNywwLDAsMSw0LC4yOWM0LjUyLjgzLDcuMzksNC4xNiw3LjE3LDguMTlBNy43Miw3LjcyLDAsMCwxLDkwLDM0My4xN2MtOS40OS4yNi0xOSwuMTQtMjguNDkuMTdoLTYuMVYzNjEuNmg3LjUyYzExLjUsMCwyMy0uMDgsMzQuNDkuMDYsMywwLDQuNjYtLjY3LDYuMDYtMy42Nyw5LjEzLTE5LjcxLDI0Ljg3LTMwLjQ5LDQ2LjQ0LTMwLjQzczM3LjE3LDEwLjgzLDQ2LjUsMzAuNTFhNi44OSw2Ljg5LDAsMCwwLDUsMy4zOXE3OS43NC4yNiwxNTkuNDguMTNjLjgxLDAsMS42My0uMTIsMi45Mi0uMjMuMDktMS45LjI1LTMuNjUuMjUtNS40MVYzMDVhMjUsMjUsMCwwLDEsLjQzLTUuNDVjLjkzLTQuMTQsMy44Ni02LjQyLDcuOTItNi4yMiw0LjI1LjIyLDcuMjIsMi43Niw3LjUsNy4yNnMuMTUsOSwuMTUsMTMuNDljMCwxNC41MSwwLDI5LC4wOCw0My41LDAsMS4zNCwxLjEsMi42NiwxLjY4LDQsMS4xNC0xLDIuNzMtMS43MiwzLjM0LTMsMTEtMjIuMjMsMjguNDYtMzIuOSw1Mi42Ni0zMC41NiwxOC42OSwxLjgsMzIsMTIuMTYsNDAuMDYsMjkuMDcsMS41NywzLjMsMy4xNiw0Ljg5LDcsNC42Miw1LjExLS4zNiwxMC4yNy0uMDksMTUuNzQtLjA5VjMyNmMtMy41NSwwLTcuMTYuMTgtMTAuNzQsMEEyNC40OSwyNC40OSwwLDAsMSw0NjcsMzAzYy0uMzItNS44Mi0uMjMtMTEuNjctLjE2LTE3LjUuMDktNi41MSwzLTkuNCw5LjUzLTkuNTEsNy40Ni0uMTEsMTQuOTIsMCwyMi40NSwwLTEuNzctMTAuMTQtMTIuMjMtMTgtMjQuMTktMTgtMjAuMzMtLjE1LTQwLjY2LS4wNS02MS0uMDZIMzgwLjA5YzAsMy4xOC4xMiw2LDAsOC43Mi0uMjYsNC45LTMuMzIsOC4xMy03LjY3LDguMjgtNC4xMy4xNC03LjYzLTMuMTMtOC4xOS03LjgzYTQxLjY5LDQxLjY5LDAsMCwxLS4xMS01VjEyMS4zMkg1NS4xOHYxNDQuOGMtLjI1LDUuMjUtMy4yNSw4LjY0LTcuNzEsOC43N3MtNy43NC0zLjMxLTguMjMtOC4zNmMtLjEzLTEuMzItLjA2LTIuNjYtLjA2LTR2LTEzN2MwLTE0LjU1LDYtMjAuNTUsMjAuNjctMjAuNTVoMzAwYzE0LjM1LDAsMjAuMyw2LDIwLjMyLDIwLjM0djEzLjUzYzIsLjExLDMuNzQuMjgsNS40OS4yOSwxNy41LDAsMzUtLjA2LDUyLjQ5LDAsMTgsLjEsMzEuMjEsOS42NSwzNSwyNi4wOWE1Ni4xMyw1Ni4xMywwLDAsMSwuNjksMTcuMzVjLS4yNCwyLjYyLTMuMSw1LTUuNCw4LjQyLDMuODEsMTUuMjksNy45LDMxLjkxLDEyLjE4LDQ4LjQ5YTUuMTgsNS4xOCwwLDAsMCwzLDMuM2MxOC4zNSw0LjcxLDI5LjE1LDE2LjQyLDMzLDM0LjgyQTgsOCwwLDAsMCw1MTcsMjc5Wk00NjQuMTMsMjQxLjYzYy0uMjUtMS41NC0uMzUtMi42OS0uNjMtMy44LTMuNi0xNC41Mi03LjM3LTI5LTEwLjc1LTQzLjU5LS45LTMuODYtMi41Ny00LjkzLTYuNDEtNC44OS0yMC4zMi4xOS00MC42NS4wOC02MSwuMS0xLjYsMC0zLjIuMi00LjkzLjMydjUxLjg2Wk0xNDguOCwzNDMuNTRjLTE5LjQ4LDEuMDYtMzQuNjUsMTcuMTEtMzMuNjUsMzUuNjMsMSwxOS4zNCwxNy4zLDM0LjY1LDM1Ljc1LDMzLjY1LDE5LjQxLTEsMzQuNTMtMTcuMTcsMzMuNTItMzUuNzRDMTgzLjM2LDM1Ny41NSwxNjcuNDEsMzQyLjUzLDE0OC44LDM0My41NFptMjg0Ljg0LjA3Yy0xOC43My0xLjM4LTM0LjgyLDEzLjQzLTM2LjI4LDMzLjQtMS4zNSwxOCwxMy43NCwzNC4yMywzMy4wNiwzNS43NywxOC40NywxLjQ3LDM0LjkyLTEzLjczLDM2LjI5LTMzLjU0QzQ2OCwzNjEuMjEsNDUzLDM0NSw0MzMuNjQsMzQzLjYxWm0yNC4yMS0xNzAuNDhjLS4wNi0xMC45My03LjQtMTcuODUtMTguOS0xNy45My0xOC4zLS4xNC0zNi42LDAtNTQuOTEsMC0xLjEyLDAtMi4yNC4xNy0zLjU4LjI4djE3LjY4Wm00Mi43MiwxMzYuNTVWMjkySDQ4My40NkM0ODEuMDgsMzA3LjI0LDQ4NS41NSwzMTEuNzMsNTAwLjU3LDMwOS42OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTIwMS4xNiwyNTUuNTljMjMtMjMuMDYsNDUuNTQtNDUuNTcsNjguMDYtNjguMDVhMzAuOCwzMC44LDAsMCwxLDQuODctNC4yNWMzLjQxLTIuMiw2LjgzLTEuNTksOS41OCwxLjE3YTcuMjIsNy4yMiwwLDAsMSwxLjEyLDkuNTksMjEuNTUsMjEuNTUsMCwwLDEtMy4yMSwzLjc5cS0zNi4yMSwzNi4yNS03Mi40Nyw3Mi40N2MtNi4yNCw2LjI0LTkuNjksNi4yMy0xNiwwUTE3NCwyNTEuMjEsMTU1LDIzMi4wOGEyMC43NSwyMC43NSwwLDAsMS0zLjE5LTMuOGMtMi0zLjQtMS43LTYuODIsMS05LjYxYTcuMTksNy4xOSwwLDAsMSw5LjU3LTEuMTgsMjcuOSwyNy45LDAsMCwxLDQuNTIsMy44OEMxNzguMjMsMjMyLjY0LDE4OS41MSwyNDQsMjAxLjE2LDI1NS41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTI3Ny45MywzNDMuMzRIMjIyLjUyYTMyLjUyLDMyLjUyLDAsMCwxLTYtLjM3Yy00LS43My02LjA3LTMuNjItNi4xOC03LjM5czEuODMtNi43Niw1LjgxLTcuNjhhMjYuODcsMjYuODcsMCwwLDEsNS45My0uNThIMzM1LjRjNi42Ni4xNSwxMC41MywzLjE1LDEwLjQ5LDguMTJzLTMuNzksNy44OS0xMC41OSw3LjkxUTMwNi42NSwzNDMuMzgsMjc3LjkzLDM0My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTgxLjUzLDMwOS4wOGMtMTYuODIsMC0zMy42NS4yMS01MC40Ni0uMjFhMTEsMTEsMCwwLDEtNy44MS00LjY3Yy0xLjEzLTEuODctLjQyLTYuMjksMS4xNy04LDEuODQtMiw1LjUyLTMsOC40NC0zLDE0LS4yOSwyOC0uMTMsNDItLjEzaDU0YTI5LjE1LDI5LjE1LDAsMCwxLDQuNDguMTdjNC40Ny43LDcuNSw0LjA4LDcuNDIsOC4wNi0uMDksNC4zMS0zLjM1LDcuNTMtOC4yMSw3Ljcxcy0xMCwuMDgtMTUsLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNMTY2LjI2LDM3Ny45MWExNi40NywxNi40NywwLDAsMS0xNi4xNSwxNi43OGgtLjA1YTE2LjgxLDE2LjgxLDAsMCwxLTE2Ljc5LTE2LjMzLDE2LjUyLDE2LjUyLDAsMCwxLDE2LjM0LTE2LjY2LDE2LjI5LDE2LjI5LDAsMCwxLDE2LjY1LDE1LjkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNNDE1LjU3LDM3OC4xNmExNi41LDE2LjUsMCwwLDEsMzMsMGgwYTE2LjUsMTYuNSwwLDAsMS0zMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI0Ij48cGF0aCBkPSJNNTE3LDM3MmMtMi40NCw0LjQ4LTYuMzcsNS44NS0xMS4yNiw1Ljc0LTcuNDUtLjE2LTE0LjkxLDAtMjIuNzQsMC0uOCwxNi45NS03LjI2LDMwLjY4LTIwLjUzLDQwLjhBNDkuNjEsNDkuNjEsMCwwLDEsNDMwLjg4LDQyOUM0MDkuNTUsNDI4LjcsMzgyLjkzLDQxMiwzODAuNzksMzc4aC0xODBjLS42NywxNy4xNS03LjU3LDMxLTIxLjMyLDQxLjE1QTQ5LjIxLDQ5LjIxLDAsMCwxLDE0OC4xNCw0MjljLTIxLjEzLS42NC00Ny4yNi0xNy00OS41Ny01MS4yOUg3MS43OGMtNSwwLTEwLC4xNS0xNS0uMDUtMTEuMDctLjQyLTE3LjQ1LTcuMDUtMTcuNjMtMTguMTUtLjA4LTUuMTUsMC0xMC4zLDAtMTYuMTItNy44MiwwLTE1LjI4LS4xNi0yMi43My4wNkMxMS41NSwzNDMuNTQsNy42LDM0Mi4zMiw1LDMzOHYtNWMyLjQ2LTQuNDcsNi40LTUuNzYsMTEuMjctNS43NCwyMy41LjA5LDQ3LDAsNzAuNDksMGEyMy4yNywyMy4yNywwLDAsMSw0LC4yOWM0LjUyLjgzLDcuMzksNC4xNiw3LjE3LDguMTlBNy43Miw3LjcyLDAsMCwxLDkwLDM0My4xN2MtOS40OS4yNi0xOSwuMTQtMjguNDkuMTdoLTYuMVYzNjEuNmg3LjUyYzExLjUsMCwyMy0uMDgsMzQuNDkuMDYsMywwLDQuNjYtLjY3LDYuMDYtMy42Nyw5LjEzLTE5LjcxLDI0Ljg3LTMwLjQ5LDQ2LjQ0LTMwLjQzczM3LjE3LDEwLjgzLDQ2LjUsMzAuNTFhNi44OSw2Ljg5LDAsMCwwLDUsMy4zOXE3OS43NC4yNiwxNTkuNDguMTNjLjgxLDAsMS42My0uMTIsMi45Mi0uMjMuMDktMS45LjI1LTMuNjUuMjUtNS40MVYzMDVhMjUsMjUsMCwwLDEsLjQzLTUuNDVjLjkzLTQuMTQsMy44Ni02LjQyLDcuOTItNi4yMiw0LjI1LjIyLDcuMjIsMi43Niw3LjUsNy4yNnMuMTUsOSwuMTUsMTMuNDljMCwxNC41MSwwLDI5LC4wOCw0My41LDAsMS4zNCwxLjEsMi42NiwxLjY4LDQsMS4xNC0xLDIuNzMtMS43MiwzLjM0LTMsMTEtMjIuMjMsMjguNDYtMzIuOSw1Mi42Ni0zMC41NiwxOC42OSwxLjgsMzIsMTIuMTYsNDAuMDYsMjkuMDcsMS41NywzLjMsMy4xNiw0Ljg5LDcsNC42Miw1LjExLS4zNiwxMC4yNy0uMDksMTUuNzQtLjA5VjMyNmMtMy41NSwwLTcuMTYuMTgtMTAuNzQsMEEyNC40OSwyNC40OSwwLDAsMSw0NjcsMzAzYy0uMzItNS44Mi0uMjMtMTEuNjctLjE2LTE3LjUuMDktNi41MSwzLTkuNCw5LjUzLTkuNTEsNy40Ni0uMTEsMTQuOTIsMCwyMi40NSwwLTEuNzctMTAuMTQtMTIuMjMtMTgtMjQuMTktMTgtMjAuMzMtLjE1LTQwLjY2LS4wNS02MS0uMDZIMzgwLjA5YzAsMy4xOC4xMiw2LDAsOC43Mi0uMjYsNC45LTMuMzIsOC4xMy03LjY3LDguMjgtNC4xMy4xNC03LjYzLTMuMTMtOC4xOS03LjgzYTQxLjY5LDQxLjY5LDAsMCwxLS4xMS01VjEyMS4zMkg1NS4xOHYxNDQuOGMtLjI1LDUuMjUtMy4yNSw4LjY0LTcuNzEsOC43N3MtNy43NC0zLjMxLTguMjMtOC4zNmMtLjEzLTEuMzItLjA2LTIuNjYtLjA2LTR2LTEzN2MwLTE0LjU1LDYtMjAuNTUsMjAuNjctMjAuNTVoMzAwYzE0LjM1LDAsMjAuMyw2LDIwLjMyLDIwLjM0djEzLjUzYzIsLjExLDMuNzQuMjgsNS40OS4yOSwxNy41LDAsMzUtLjA2LDUyLjQ5LDAsMTgsLjEsMzEuMjEsOS42NSwzNSwyNi4wOWE1Ni4xMyw1Ni4xMywwLDAsMSwuNjksMTcuMzVjLS4yNCwyLjYyLTMuMSw1LTUuNCw4LjQyLDMuODEsMTUuMjksNy45LDMxLjkxLDEyLjE4LDQ4LjQ5YTUuMTgsNS4xOCwwLDAsMCwzLDMuM2MxOC4zNSw0LjcxLDI5LjE1LDE2LjQyLDMzLDM0LjgyQTgsOCwwLDAsMCw1MTcsMjc5Wk00NjQuMTMsMjQxLjYzYy0uMjUtMS41NC0uMzUtMi42OS0uNjMtMy44LTMuNi0xNC41Mi03LjM3LTI5LTEwLjc1LTQzLjU5LS45LTMuODYtMi41Ny00LjkzLTYuNDEtNC44OS0yMC4zMi4xOS00MC42NS4wOC02MSwuMS0xLjYsMC0zLjIuMi00LjkzLjMydjUxLjg2Wk0xNDguOCwzNDMuNTRjLTE5LjQ4LDEuMDYtMzQuNjUsMTcuMTEtMzMuNjUsMzUuNjMsMSwxOS4zNCwxNy4zLDM0LjY1LDM1Ljc1LDMzLjY1LDE5LjQxLTEsMzQuNTMtMTcuMTcsMzMuNTItMzUuNzRDMTgzLjM2LDM1Ny41NSwxNjcuNDEsMzQyLjUzLDE0OC44LDM0My41NFptMjg0Ljg0LjA3Yy0xOC43My0xLjM4LTM0LjgyLDEzLjQzLTM2LjI4LDMzLjQtMS4zNSwxOCwxMy43NCwzNC4yMywzMy4wNiwzNS43NywxOC40NywxLjQ3LDM0LjkyLTEzLjczLDM2LjI5LTMzLjU0QzQ2OCwzNjEuMjEsNDUzLDM0NSw0MzMuNjQsMzQzLjYxWm0yNC4yMS0xNzAuNDhjLS4wNi0xMC45My03LjQtMTcuODUtMTguOS0xNy45My0xOC4zLS4xNC0zNi42LDAtNTQuOTEsMC0xLjEyLDAtMi4yNC4xNy0zLjU4LjI4djE3LjY4Wm00Mi43MiwxMzYuNTVWMjkySDQ4My40NkM0ODEuMDgsMzA3LjI0LDQ4NS41NSwzMTEuNzMsNTAwLjU3LDMwOS42OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTIwMS4xNiwyNTUuNTljMjMtMjMuMDYsNDUuNTQtNDUuNTcsNjguMDYtNjguMDVhMzAuOCwzMC44LDAsMCwxLDQuODctNC4yNWMzLjQxLTIuMiw2LjgzLTEuNTksOS41OCwxLjE3YTcuMjIsNy4yMiwwLDAsMSwxLjEyLDkuNTksMjEuNTUsMjEuNTUsMCwwLDEtMy4yMSwzLjc5cS0zNi4yMSwzNi4yNS03Mi40Nyw3Mi40N2MtNi4yNCw2LjI0LTkuNjksNi4yMy0xNiwwUTE3NCwyNTEuMjEsMTU1LDIzMi4wOGEyMC43NSwyMC43NSwwLDAsMS0zLjE5LTMuOGMtMi0zLjQtMS43LTYuODIsMS05LjYxYTcuMTksNy4xOSwwLDAsMSw5LjU3LTEuMTgsMjcuOSwyNy45LDAsMCwxLDQuNTIsMy44OEMxNzguMjMsMjMyLjY0LDE4OS41MSwyNDQsMjAxLjE2LDI1NS41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTI3Ny45MywzNDMuMzRIMjIyLjUyYTMyLjUyLDMyLjUyLDAsMCwxLTYtLjM3Yy00LS43My02LjA3LTMuNjItNi4xOC03LjM5czEuODMtNi43Niw1LjgxLTcuNjhhMjYuODcsMjYuODcsMCwwLDEsNS45My0uNThIMzM1LjRjNi42Ni4xNSwxMC41MywzLjE1LDEwLjQ5LDguMTJzLTMuNzksNy44OS0xMC41OSw3LjkxUTMwNi42NSwzNDMuMzgsMjc3LjkzLDM0My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTgxLjUzLDMwOS4wOGMtMTYuODIsMC0zMy42NS4yMS01MC40Ni0uMjFhMTEsMTEsMCwwLDEtNy44MS00LjY3Yy0xLjEzLTEuODctLjQyLTYuMjksMS4xNy04LDEuODQtMiw1LjUyLTMsOC40NC0zLDE0LS4yOSwyOC0uMTMsNDItLjEzaDU0YTI5LjE1LDI5LjE1LDAsMCwxLDQuNDguMTdjNC40Ny43LDcuNSw0LjA4LDcuNDIsOC4wNi0uMDksNC4zMS0zLjM1LDcuNTMtOC4yMSw3Ljcxcy0xMCwuMDgtMTUsLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNMTY2LjI2LDM3Ny45MWExNi40NywxNi40NywwLDAsMS0xNi4xNSwxNi43OGgtLjA1YTE2LjgxLDE2LjgxLDAsMCwxLTE2Ljc5LTE2LjMzLDE2LjUyLDE2LjUyLDAsMCwxLDE2LjM0LTE2LjY2LDE2LjI5LDE2LjI5LDAsMCwxLDE2LjY1LDE1LjkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNNDE1LjU3LDM3OC4xNmExNi41LDE2LjUsMCwwLDEsMzMsMGgwYTE2LjUsMTYuNSwwLDAsMS0zMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48L3N2Zz4=)
}

#czservicecmsblock .service-area .service-fourth.service3 .icon3 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNSw0ODNWMTkxYTEwLjU2LDEwLjU2LDAsMCwwLC43Ny0xLjgzYzUuOC0yNC43MywyMi44Ny0zOC4zNyw0OC4xNy0zOC40MiwxMC42NiwwLDIxLjMyLjI0LDMyLS4xM2EyMy43LDIzLjcsMCwwLDAsMTAuNzItMi44OWM1OC41OS0zMy45MiwxMTYuOTItNjguMjcsMTc1LjY0LTEwMkMyOTMuNSwzMy41NiwzMTMuMzMsMTguNjQsMzM3LDExaDE0YzE5LjQ2LDQuMTMsMzAuMzcsMTcuNTMsMzkuNTEsMzQuMTcsMTguOCwzNC4yNSwzOC42Myw2Ny45NCw1OC4xOSwxMDEuNzhhOS4zOSw5LjM5LDAsMCwwLDUuMjksNC4yOGMyNS41MSw1LjUsMzkuNzgsMjMsMzkuODEsNDkuMjUsMCwxOS4zMS4yMSwzOC42Mi0uMSw1Ny45My0uMTEsNi42NS40NiwxMS40Niw3LjYzLDE0LjkzLDksNC4zMiwxMi44NiwxMy40MiwxNS42NywyMi42N3Y4MWMtMi44NywxMS4zLTguNTgsMjAuNTktMTkuNDQsMjUuNy0zLjE3LDEuNDktMy44MywzLjI5LTMuODEsNi40NC4xMSwyMiwuMTYsNDMuOTUsMCw2NS45Mi0uMTQsMjIuNjItMTMuNjksNDAuNTgtMzQuNjUsNDYuMzYtMS43Mi40Ny0zLjQyLDEuMDUtNS4xMiwxLjU4SDQ1YTMwLjg4LDMwLjg4LDAsMCwwLTMuMjMtMXEtMjUuNDYtNi4zNS0zNC40LTMxQzYuNDIsNDg4LjM5LDUuNzksNDg1LjY2LDUsNDgzWk00NzAuMTIsMjY3YzAtMjQuOC40NS00OS0uMTktNzMuMDctLjMxLTExLjcyLTExLjE0LTIwLTI0LTIwSDUyLjUzYy0xNC4zLDAtMjQuMjksOS43Ny0yNC4zLDI0LjE2cS0uMTIsMTM4LjcyLDAsMjc3LjQzYTIzLjQ1LDIzLjQ1LDAsMCwwLDcuOSwxOC4yMWM1LjQzLDQuOSwxMiw2LjA3LDE5LDYuMDdxMTk0LjIxLS4wNiwzODguNCwwYzEuNSwwLDMsMCw0LjUtLjA3LDExLjUyLS44NiwyMS41Ny04LjkxLDIxLjg2LTE5LjYyLjY2LTI0LjEzLjI1LTQ4LjI5LjI2LTcyLjQ0LDAtLjEyLS4yLS4yNC0uODQtLjk0SDQ2NGMtMjMuNDgtLjE5LTQ3LC42Ni03MC40NC0uODItMzMtMi4wOS02MC4yNS0zMC41LTYyLjQ3LTYzLTIuMzktMzUsMTkuNzktNjYuMTcsNTIuODktNzMuOGE4OS4zNCw4OS4zNCwwLDAsMSwxOC44LTJDNDI1LjA2LDI2Ni44NCw0NDcuMzYsMjY3LDQ3MC4xMiwyNjdaTTQzOSwzODMuMjN2LjA3YzE0LDAsMjgsLjExLDQyLDAsOC0uMDksMTIuNjktNC40NCwxMi43NS0xMi4yNnEuMjQtMzQuMjUsMC02OC40OGMtLjA1LTcuMzYtNC41OC0xMi4yLTExLjgtMTIuMjQtMjgtLjE2LTU2LS44MS04NCwuMjktMjUuNjEsMS00NC4zOCwyMi4yNy00My44OSw0Ny4yNVMzNzQuMjUsMzgyLjM5LDQwMCwzODMuMkM0MTMsMzgzLjU3LDQyNiwzODMuMjMsNDM5LDM4My4yM1pNMTQwLDE0OS41MmwuMjMsMS4yMWMxMi43NiwwLDI1LjUxLjE4LDM4LjI2LS4xMmEyMS4yNCwyMS4yNCwwLDAsMCw5Ljc5LTIuNjFxODUuNTItNDkuNSwxNzAuODQtOTkuMjljMS41NC0uOSwzLTEuOTQsNC40OS0yLjkxQzM1Ni4yMiwzNCwzNDMuNjcsMzEsMzMxLjM3LDM4LjExcS02NiwzOC4zNy0xMzIsNzYuODJaTTM3NS40Myw2Ni4xMSwyMzIsMTQ5LjYyYTM3NS40MywzNzUuNDMsMCwwLDAsMzkuMTIsMSwxOC44MywxOC44MywwLDAsMCw4Ljg5LTIuMzNxNTEuMjEtMjkuNTIsMTAyLjI0LTU5LjRjMS41MS0uODgsMy0xLjg4LDQuNTgtMi45MlptNDguMzIsODQuMzYtMjUuMjQtNDQuMTEtNzQuMzgsNDMuMzIuNDQuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wMSAtMTAuOTgpIi8+PHBhdGggZD0iTTQwMC44MywzNjBhMjMuMiwyMy4yLDAsMSwxLDIzLjEtMjMuMjl2MEEyMy4zMywyMy4zMywwLDAsMSw0MDAuODMsMzYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwLjk4KSIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNSw0ODNWMTkxYTEwLjU2LDEwLjU2LDAsMCwwLC43Ny0xLjgzYzUuOC0yNC43MywyMi44Ny0zOC4zNyw0OC4xNy0zOC40MiwxMC42NiwwLDIxLjMyLjI0LDMyLS4xM2EyMy43LDIzLjcsMCwwLDAsMTAuNzItMi44OWM1OC41OS0zMy45MiwxMTYuOTItNjguMjcsMTc1LjY0LTEwMkMyOTMuNSwzMy41NiwzMTMuMzMsMTguNjQsMzM3LDExaDE0YzE5LjQ2LDQuMTMsMzAuMzcsMTcuNTMsMzkuNTEsMzQuMTcsMTguOCwzNC4yNSwzOC42Myw2Ny45NCw1OC4xOSwxMDEuNzhhOS4zOSw5LjM5LDAsMCwwLDUuMjksNC4yOGMyNS41MSw1LjUsMzkuNzgsMjMsMzkuODEsNDkuMjUsMCwxOS4zMS4yMSwzOC42Mi0uMSw1Ny45My0uMTEsNi42NS40NiwxMS40Niw3LjYzLDE0LjkzLDksNC4zMiwxMi44NiwxMy40MiwxNS42NywyMi42N3Y4MWMtMi44NywxMS4zLTguNTgsMjAuNTktMTkuNDQsMjUuNy0zLjE3LDEuNDktMy44MywzLjI5LTMuODEsNi40NC4xMSwyMiwuMTYsNDMuOTUsMCw2NS45Mi0uMTQsMjIuNjItMTMuNjksNDAuNTgtMzQuNjUsNDYuMzYtMS43Mi40Ny0zLjQyLDEuMDUtNS4xMiwxLjU4SDQ1YTMwLjg4LDMwLjg4LDAsMCwwLTMuMjMtMXEtMjUuNDYtNi4zNS0zNC40LTMxQzYuNDIsNDg4LjM5LDUuNzksNDg1LjY2LDUsNDgzWk00NzAuMTIsMjY3YzAtMjQuOC40NS00OS0uMTktNzMuMDctLjMxLTExLjcyLTExLjE0LTIwLTI0LTIwSDUyLjUzYy0xNC4zLDAtMjQuMjksOS43Ny0yNC4zLDI0LjE2cS0uMTIsMTM4LjcyLDAsMjc3LjQzYTIzLjQ1LDIzLjQ1LDAsMCwwLDcuOSwxOC4yMWM1LjQzLDQuOSwxMiw2LjA3LDE5LDYuMDdxMTk0LjIxLS4wNiwzODguNCwwYzEuNSwwLDMsMCw0LjUtLjA3LDExLjUyLS44NiwyMS41Ny04LjkxLDIxLjg2LTE5LjYyLjY2LTI0LjEzLjI1LTQ4LjI5LjI2LTcyLjQ0LDAtLjEyLS4yLS4yNC0uODQtLjk0SDQ2NGMtMjMuNDgtLjE5LTQ3LC42Ni03MC40NC0uODItMzMtMi4wOS02MC4yNS0zMC41LTYyLjQ3LTYzLTIuMzktMzUsMTkuNzktNjYuMTcsNTIuODktNzMuOGE4OS4zNCw4OS4zNCwwLDAsMSwxOC44LTJDNDI1LjA2LDI2Ni44NCw0NDcuMzYsMjY3LDQ3MC4xMiwyNjdaTTQzOSwzODMuMjN2LjA3YzE0LDAsMjgsLjExLDQyLDAsOC0uMDksMTIuNjktNC40NCwxMi43NS0xMi4yNnEuMjQtMzQuMjUsMC02OC40OGMtLjA1LTcuMzYtNC41OC0xMi4yLTExLjgtMTIuMjQtMjgtLjE2LTU2LS44MS04NCwuMjktMjUuNjEsMS00NC4zOCwyMi4yNy00My44OSw0Ny4yNVMzNzQuMjUsMzgyLjM5LDQwMCwzODMuMkM0MTMsMzgzLjU3LDQyNiwzODMuMjMsNDM5LDM4My4yM1pNMTQwLDE0OS41MmwuMjMsMS4yMWMxMi43NiwwLDI1LjUxLjE4LDM4LjI2LS4xMmEyMS4yNCwyMS4yNCwwLDAsMCw5Ljc5LTIuNjFxODUuNTItNDkuNSwxNzAuODQtOTkuMjljMS41NC0uOSwzLTEuOTQsNC40OS0yLjkxQzM1Ni4yMiwzNCwzNDMuNjcsMzEsMzMxLjM3LDM4LjExcS02NiwzOC4zNy0xMzIsNzYuODJaTTM3NS40Myw2Ni4xMSwyMzIsMTQ5LjYyYTM3NS40MywzNzUuNDMsMCwwLDAsMzkuMTIsMSwxOC44MywxOC44MywwLDAsMCw4Ljg5LTIuMzNxNTEuMjEtMjkuNTIsMTAyLjI0LTU5LjRjMS41MS0uODgsMy0xLjg4LDQuNTgtMi45MlptNDguMzIsODQuMzYtMjUuMjQtNDQuMTEtNzQuMzgsNDMuMzIuNDQuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wMSAtMTAuOTgpIi8+PHBhdGggZD0iTTQwMC44MywzNjBhMjMuMiwyMy4yLDAsMSwxLDIzLjEtMjMuMjl2MEEyMy4zMywyMy4zMywwLDAsMSw0MDAuODMsMzYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwLjk4KSIvPjwvc3ZnPg==);
    -webkit-mask-size: 42px;
    mask-size: 42px;
    width: 42px
}

#czservicecmsblock .service-area .service-fourth.service4 .icon4 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDIgNTEyIj48cGF0aCBkPSJNNDY3LDUyM0g1MGMtMTkuODUtNy41MS0yNS0xNS4wOC0yNS0zNi43M1YyMTFjLTcuNzksMC0xNS44NSwxLjYzLTIwLTdWMTE2YTkuNjksOS42OSwwLDAsMCwuNjgtMS4zMkMxMS4xMSw5OCwyMC43LDkxLDM4LjE5LDkxSDkwLjQ3Yy45LTcuOTMsMS4yLTE1LjEzLDIuNi0yMi4xMkM5OC4zOSw0Mi4xOCwxMDcuNjYsMTguMzUsMTM4LDExaDE0YzE0LjQzLDIuODUsMjUuMywxMS45LDM2LjM5LDIwLjY2LDEyLjU0LDkuOTEsMjUuMzQsMTkuNDgsMzcuODUsMjkuNDIsMi43MywyLjE2LDQuNDQsMi4xNiw3LjMyLjI0QTQ5LjIzLDQ5LjIzLDAsMCwxLDI0Niw1NS4xNmMyNC4wNi03LjU0LDQ2LjkxLTUuNTIsNjguMTIsOS43OSwxNS4xOS0xMS43NSwzMC41My0yMy40NCw0NS42OC0zNS4zN0MzNzAuMTksMjEuNDIsMzgwLjYsMTMuNDksMzk0LDExaDE0YzE0LjU2LDMuMzYsMjUuNDcsMTEuNjMsMzIuOTQsMjQuNTFhOTcuNTksOTcuNTksMCwwLDEsMTIsMzYuMjFjLjg3LDYuMzMsMS4zLDEyLjczLDEuOTQsMTkuMjksMTEuMTEsMCwyMS43Ni0uMTYsMzIuNCwwYTI4Ljc3LDI4Ljc3LDAsMCwxLDI1LDE0YzIuMDcsMy4zMywzLjE5LDcuMjUsNC43NCwxMC45djg4Yy00LjE0LDguODctMTIuNjQsNi42NS0yMCw3LjEzdjYuNjRxMCwxMzYsLjA5LDI3MS45MWMwLDExLjk0LTUuMDcsMjAuNTQtMTQuNzcsMjYuNTFDNDc3LjYxLDUxOS4wOSw0NzIuMTMsNTIwLjc2LDQ2Nyw1MjNaTTE2OC44OSwyNTguNTRjLTE0LjQ1LDMuOS0yOC4xLDcuNTgtNDEuNzUsMTEuMjQtNywxLjg2LTExLjEuOS0xMy45NC0zLjE2LTMtNC4yNC0yLjQyLTguMjIsMi0xNC4xMmwyMy4yMy0zMS4zMSw3LjI1LTkuODNINDVWNDkwLjY1QzQ1LDQ5OS40OCw0OC41Nyw1MDMsNTcuNTMsNTAzSDIzMC42NFYyNDRjLTUuMzIsMTAuNTMtMTAsMTkuODYtMTQuNzUsMjkuMTlsLTE2LDMxLjYzYy0yLjA3LDQuMDgtNS4zOCw2LjQ4LTEwLDYuMDUtNC44MS0uNDYtNy44NC0zLjMtOS04LjA1LS41Ny0yLjI2LTEuMjQtNC40OS0xLjg0LTYuNzRDMTc1LjY2LDI4My43MiwxNzIuMzUsMjcxLjM5LDE2OC44OSwyNTguNTRabTE0Mi40Ni0xNC40M1Y1MDNINDU5LjFhMjkuMDgsMjkuMDgsMCwwLDAsMy40OS0uMTJjOS43My0xLjE4LDE0LjQxLTYuMzksMTQuNDEtMTZWMjExLjM2SDM5Ny4yYy43MiwxLjE0LDEuMTIsMS44NCwxLjU5LDIuNDlxMTQuNjcsMjAuMjIsMjkuMzcsNDAuNDNjMyw0LjA3LDMuNSw4LjM1LjQ2LDEyLjQ4LTIuODYsMy44OS02LjgyLDQuOTEtMTEuNTUsMy41Ni03LjE5LTIuMDctMTQuNDUtMy45MS0yMS42OS01Ljgzcy0xNC42Ni0zLjg2LTIyLjM0LTUuODdjLTMuODcsMTQuNTQtNy42NCwyOC40OS0xMS4zLDQyLjQ3LTEuMzEsNS4wNi0zLjY3LDkuMS05LjMxLDkuNzJzLTguNzktMi44Mi0xMS4xMy03LjUxcS0xMi4yNy0yNC41Ny0yNC43Mi00OUMzMTUsMjUxLjIxLDMxMy40NSwyNDguMTgsMzExLjM1LDI0NC4xMVpNMjkxLDUwMi43N3YtNi4zNWMwLTg5LjgxLS4yOS0xNzkuNjIuMjctMjY5LjQzLjEtMTYuMTUtMi4wOC0zMC44My0xMC44NC00NC41MS0zLjUyLTUuNDktNi0xMS42My05LjQzLTE4LjM3LTYuMjgsMTIuNC0xMi4xNywyMy43Mi0xNy43MywzNS4yMWEyMS41NiwyMS41NiwwLDAsMC0yLjE4LDlxLS4xNywxNDQuNDUtLjA5LDI4OC45MnY1LjU2Wk0zMjkuMzgsMTExbC0uNTUsMS43NGEyNC41NiwyNC41NiwwLDAsMCwyLjgsMi4yN2MxNy43OCwxMC40NiwzNS40NSwyMS4xMSw1My40MSwzMS4yNCwxNy4yNCw5LjczLDMyLjM5LDUuMzksNDAuNTMtMTIuNjEsMTIuNzQtMjguMTgsMTIuNS01Ny0uNDQtODUtOS4wNi0xOS42MS0yNi44Ny0yMy4xNi00NC4wNS0xMC0xNS43NCwxMi0zMS4zNiwyNC4yLTQ3LDM2LjMyQzMyNi4yNiw4MSwzMjYuMjYsODEsMzI5LjUsOTAuMzRjMCwuMTQuMjQuMjIuODYuNzQsOS42MywwLDE5Ljc2LS4wNywyOS44OSwwLDYuMzkuMDcsMTAuNzgsNC4zMSwxMC43NCwxMHMtNC40NCw5Ljc5LTEwLjg5LDkuOTFjLTUsLjA5LTEwLDAtMTUsMFpNMjE2LjY5LDc4Ljg3Yy0xNy44Ni0xMy44MS0zNS41My0yNy42OS01My40My00MS4yNi0xNS41Mi0xMS43Ni0zMi42OC03LjkxLTQyLjEzLDkuMTRhNTgsNTgsMCwwLDAtMy4yLDYuNzZDMTEyLDY4LjM0LDExMC4yNCw4My44MiwxMTEuMyw5OS42Yy45MiwxMy41NiwzLjY5LDI2LjcxLDExLDM4LjQ4LDUuODMsOS4zMywxNC4xNSwxNC4yNCwyNS4xNywxMi42NmE0MSw0MSwwLDAsMCwxMy45My01YzE2LjM3LTkuMjYsMzIuNTItMTguOSw0OC42NS0yOC41NywxLjM0LS44MSwxLjkzLTIuODcsMi44Ny00LjM1LTEuNTItLjYtMy0xLjY4LTQuNTQtMS43MS05LjE2LS4xNy0xOC4zMywwLTI3LjQ5LS4xNmE5Ljg0LDkuODQsMCwwLDEtOS44OS05Ljc3di0uMTJhMTAsMTAsMCwwLDEsOS43NS0xMGMyLjQ5LS4xNiw1LDAsNy40OSwwaDIzLjg5QzIxMy43OSw4Ni42NiwyMTUuMTIsODMuMDksMjE2LjY5LDc4Ljg3Wm0tMjkuMDcsNzUuODctLjYyLS41Yy03LjQsNC4wOS0xNC41OCw4LjYzLTIyLjIzLDEyLjE4QzE0NCwxNzYuMDgsMTIxLjcyLDE3MSwxMDguNiwxNTIuOWMtNC45LTYuNzQtOC4zNC0xNC43MS0xMS41MS0yMi40OS0yLjQ3LTYuMDctMy40OS0xMi43My01LjIzLTE5LjQySDM3LjQ4QzI4LjU0LDExMSwyNSwxMTQuNDksMjUsMTIzLjM1djYzLjQzYzAsMS4yOC4xNSwyLjU2LjIyLDMuN2E1LjM2LDUuMzYsMCwwLDAsMS4yNC40M0gxNTguMzFhNS45Miw1LjkyLDAsMCwwLDQtMi4xNUMxNzAuODUsMTc3LjQ4LDE3OS4yMSwxNjYuMDksMTg3LjYyLDE1NC43NFptMjY1LjY3LTQzLjY1Yy0uNDYsMi4yNi0uODUsNC4yLTEuMjQsNi4xNC0yLjUsMTIuNy02LjcsMjQuNy0xNC41LDM1LjIxLTkuMjgsMTIuNS0yMS42OCwxOC43NC0zNy4zLDE4LjU5LTEwLjE0LS4xMS0xOS4xNS0zLjY3LTI3LjcxLTguNzctNS44Ny0zLjUtMTEuOC02LjktMTcuNjktMTAuMzYsNy44OSwxMi4zOSwxNi4zOCwyMy45LDI0LjY1LDM1LjU4YTcuNDgsNy40OCwwLDAsMCw2LjkzLDMuNTlxNTIuOTUtLjEyLDEwNS44OC0uMDhjMS40NSwwLDIuODktLjE2LDQuNjItLjI3LDAtMjMuNzUuMS00Ny4xOS0uMDgtNzAuNjNhOSw5LDAsMCwwLTguNjItOC44OUM0NzYuNjEsMTEwLjg5LDQ2NSwxMTEuMDksNDUzLjI5LDExMS4wOVpNMzQ4LjQ3LDI3M2MyLjUzLTkuNDYsNC42OC0xNy41OSw2Ljg3LTI1LjcsMi43NS0xMC4xNSw2LjY3LTEyLjQsMTYuNzEtOS43Myw3LjQ3LDIsMTQuOTUsMy45MiwyMy43OCw2LjIzbC03OS0xMDguNjZjLTQuODYsMy4wOS05LjI1LDYuNDMtMTQuMTEsOC44NHMtMTAuNDIsNC0xNi4yNiw2LjIxQzMwNi45NCwxOTAuNzksMzI3LjQxLDIzMS4zMywzNDguNDcsMjczWk0yMjUuOCwxMzYuODQsMTQ3LjQ3LDI0Mi41MmM5LjA2LTEuMzgsMTcuMzctMy42OCwyNS43NC01LjcxLDYtMS40NCwxMC41MywxLjIzLDEyLjQ2LDcsLjY0LDEuODksMSwzLjg2LDEuNTMsNS43OSwyLDcuMzUsNCwxNC42OSw2LjM5LDIzLjMybDYxLjU5LTEyMlpNMjcxLjA3LDEzMWM5LjYyLS4xNiwxOC44Ny0xLjgxLDI3LTcuMzUsMTYuNjItMTEuMywxNi42NC0zMy45My4xMS00NS4zNi0xNC4yNy05Ljg2LTQwLjIzLTkuOC01NC41LjEyLTE2LjQ2LDExLjQ0LTE2LjMyLDM0LjIuMzEsNDUuMzdDMjUyLjE4LDEyOS4yOSwyNjEuNDQsMTMwLjg3LDI3MS4wNywxMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PHBhdGggZD0iTTg1LDQ0MC4zdjMwLjkzQzg1LDQ3OC40Miw4MSw0ODMsNzQuOTMsNDgzUzY1LDQ3OC4zNiw2NSw0NzEuMVY0MDguNzRDNjUsNDAxLjU1LDY5LDM5Nyw3NS4wNiwzOTdTODUsNDAxLjYyLDg1LDQwOC44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0xMC45OSkiLz48cGF0aCBkPSJNODUsMzY3YTEwLDEwLDAsMSwxLTEwLTEwaC4zMUExMC4wNywxMC4wNywwLDAsMSw4NSwzNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDIgNTEyIj48cGF0aCBkPSJNNDY3LDUyM0g1MGMtMTkuODUtNy41MS0yNS0xNS4wOC0yNS0zNi43M1YyMTFjLTcuNzksMC0xNS44NSwxLjYzLTIwLTdWMTE2YTkuNjksOS42OSwwLDAsMCwuNjgtMS4zMkMxMS4xMSw5OCwyMC43LDkxLDM4LjE5LDkxSDkwLjQ3Yy45LTcuOTMsMS4yLTE1LjEzLDIuNi0yMi4xMkM5OC4zOSw0Mi4xOCwxMDcuNjYsMTguMzUsMTM4LDExaDE0YzE0LjQzLDIuODUsMjUuMywxMS45LDM2LjM5LDIwLjY2LDEyLjU0LDkuOTEsMjUuMzQsMTkuNDgsMzcuODUsMjkuNDIsMi43MywyLjE2LDQuNDQsMi4xNiw3LjMyLjI0QTQ5LjIzLDQ5LjIzLDAsMCwxLDI0Niw1NS4xNmMyNC4wNi03LjU0LDQ2LjkxLTUuNTIsNjguMTIsOS43OSwxNS4xOS0xMS43NSwzMC41My0yMy40NCw0NS42OC0zNS4zN0MzNzAuMTksMjEuNDIsMzgwLjYsMTMuNDksMzk0LDExaDE0YzE0LjU2LDMuMzYsMjUuNDcsMTEuNjMsMzIuOTQsMjQuNTFhOTcuNTksOTcuNTksMCwwLDEsMTIsMzYuMjFjLjg3LDYuMzMsMS4zLDEyLjczLDEuOTQsMTkuMjksMTEuMTEsMCwyMS43Ni0uMTYsMzIuNCwwYTI4Ljc3LDI4Ljc3LDAsMCwxLDI1LDE0YzIuMDcsMy4zMywzLjE5LDcuMjUsNC43NCwxMC45djg4Yy00LjE0LDguODctMTIuNjQsNi42NS0yMCw3LjEzdjYuNjRxMCwxMzYsLjA5LDI3MS45MWMwLDExLjk0LTUuMDcsMjAuNTQtMTQuNzcsMjYuNTFDNDc3LjYxLDUxOS4wOSw0NzIuMTMsNTIwLjc2LDQ2Nyw1MjNaTTE2OC44OSwyNTguNTRjLTE0LjQ1LDMuOS0yOC4xLDcuNTgtNDEuNzUsMTEuMjQtNywxLjg2LTExLjEuOS0xMy45NC0zLjE2LTMtNC4yNC0yLjQyLTguMjIsMi0xNC4xMmwyMy4yMy0zMS4zMSw3LjI1LTkuODNINDVWNDkwLjY1QzQ1LDQ5OS40OCw0OC41Nyw1MDMsNTcuNTMsNTAzSDIzMC42NFYyNDRjLTUuMzIsMTAuNTMtMTAsMTkuODYtMTQuNzUsMjkuMTlsLTE2LDMxLjYzYy0yLjA3LDQuMDgtNS4zOCw2LjQ4LTEwLDYuMDUtNC44MS0uNDYtNy44NC0zLjMtOS04LjA1LS41Ny0yLjI2LTEuMjQtNC40OS0xLjg0LTYuNzRDMTc1LjY2LDI4My43MiwxNzIuMzUsMjcxLjM5LDE2OC44OSwyNTguNTRabTE0Mi40Ni0xNC40M1Y1MDNINDU5LjFhMjkuMDgsMjkuMDgsMCwwLDAsMy40OS0uMTJjOS43My0xLjE4LDE0LjQxLTYuMzksMTQuNDEtMTZWMjExLjM2SDM5Ny4yYy43MiwxLjE0LDEuMTIsMS44NCwxLjU5LDIuNDlxMTQuNjcsMjAuMjIsMjkuMzcsNDAuNDNjMyw0LjA3LDMuNSw4LjM1LjQ2LDEyLjQ4LTIuODYsMy44OS02LjgyLDQuOTEtMTEuNTUsMy41Ni03LjE5LTIuMDctMTQuNDUtMy45MS0yMS42OS01Ljgzcy0xNC42Ni0zLjg2LTIyLjM0LTUuODdjLTMuODcsMTQuNTQtNy42NCwyOC40OS0xMS4zLDQyLjQ3LTEuMzEsNS4wNi0zLjY3LDkuMS05LjMxLDkuNzJzLTguNzktMi44Mi0xMS4xMy03LjUxcS0xMi4yNy0yNC41Ny0yNC43Mi00OUMzMTUsMjUxLjIxLDMxMy40NSwyNDguMTgsMzExLjM1LDI0NC4xMVpNMjkxLDUwMi43N3YtNi4zNWMwLTg5LjgxLS4yOS0xNzkuNjIuMjctMjY5LjQzLjEtMTYuMTUtMi4wOC0zMC44My0xMC44NC00NC41MS0zLjUyLTUuNDktNi0xMS42My05LjQzLTE4LjM3LTYuMjgsMTIuNC0xMi4xNywyMy43Mi0xNy43MywzNS4yMWEyMS41NiwyMS41NiwwLDAsMC0yLjE4LDlxLS4xNywxNDQuNDUtLjA5LDI4OC45MnY1LjU2Wk0zMjkuMzgsMTExbC0uNTUsMS43NGEyNC41NiwyNC41NiwwLDAsMCwyLjgsMi4yN2MxNy43OCwxMC40NiwzNS40NSwyMS4xMSw1My40MSwzMS4yNCwxNy4yNCw5LjczLDMyLjM5LDUuMzksNDAuNTMtMTIuNjEsMTIuNzQtMjguMTgsMTIuNS01Ny0uNDQtODUtOS4wNi0xOS42MS0yNi44Ny0yMy4xNi00NC4wNS0xMC0xNS43NCwxMi0zMS4zNiwyNC4yLTQ3LDM2LjMyQzMyNi4yNiw4MSwzMjYuMjYsODEsMzI5LjUsOTAuMzRjMCwuMTQuMjQuMjIuODYuNzQsOS42MywwLDE5Ljc2LS4wNywyOS44OSwwLDYuMzkuMDcsMTAuNzgsNC4zMSwxMC43NCwxMHMtNC40NCw5Ljc5LTEwLjg5LDkuOTFjLTUsLjA5LTEwLDAtMTUsMFpNMjE2LjY5LDc4Ljg3Yy0xNy44Ni0xMy44MS0zNS41My0yNy42OS01My40My00MS4yNi0xNS41Mi0xMS43Ni0zMi42OC03LjkxLTQyLjEzLDkuMTRhNTgsNTgsMCwwLDAtMy4yLDYuNzZDMTEyLDY4LjM0LDExMC4yNCw4My44MiwxMTEuMyw5OS42Yy45MiwxMy41NiwzLjY5LDI2LjcxLDExLDM4LjQ4LDUuODMsOS4zMywxNC4xNSwxNC4yNCwyNS4xNywxMi42NmE0MSw0MSwwLDAsMCwxMy45My01YzE2LjM3LTkuMjYsMzIuNTItMTguOSw0OC42NS0yOC41NywxLjM0LS44MSwxLjkzLTIuODcsMi44Ny00LjM1LTEuNTItLjYtMy0xLjY4LTQuNTQtMS43MS05LjE2LS4xNy0xOC4zMywwLTI3LjQ5LS4xNmE5Ljg0LDkuODQsMCwwLDEtOS44OS05Ljc3di0uMTJhMTAsMTAsMCwwLDEsOS43NS0xMGMyLjQ5LS4xNiw1LDAsNy40OSwwaDIzLjg5QzIxMy43OSw4Ni42NiwyMTUuMTIsODMuMDksMjE2LjY5LDc4Ljg3Wm0tMjkuMDcsNzUuODctLjYyLS41Yy03LjQsNC4wOS0xNC41OCw4LjYzLTIyLjIzLDEyLjE4QzE0NCwxNzYuMDgsMTIxLjcyLDE3MSwxMDguNiwxNTIuOWMtNC45LTYuNzQtOC4zNC0xNC43MS0xMS41MS0yMi40OS0yLjQ3LTYuMDctMy40OS0xMi43My01LjIzLTE5LjQySDM3LjQ4QzI4LjU0LDExMSwyNSwxMTQuNDksMjUsMTIzLjM1djYzLjQzYzAsMS4yOC4xNSwyLjU2LjIyLDMuN2E1LjM2LDUuMzYsMCwwLDAsMS4yNC40M0gxNTguMzFhNS45Miw1LjkyLDAsMCwwLDQtMi4xNUMxNzAuODUsMTc3LjQ4LDE3OS4yMSwxNjYuMDksMTg3LjYyLDE1NC43NFptMjY1LjY3LTQzLjY1Yy0uNDYsMi4yNi0uODUsNC4yLTEuMjQsNi4xNC0yLjUsMTIuNy02LjcsMjQuNy0xNC41LDM1LjIxLTkuMjgsMTIuNS0yMS42OCwxOC43NC0zNy4zLDE4LjU5LTEwLjE0LS4xMS0xOS4xNS0zLjY3LTI3LjcxLTguNzctNS44Ny0zLjUtMTEuOC02LjktMTcuNjktMTAuMzYsNy44OSwxMi4zOSwxNi4zOCwyMy45LDI0LjY1LDM1LjU4YTcuNDgsNy40OCwwLDAsMCw2LjkzLDMuNTlxNTIuOTUtLjEyLDEwNS44OC0uMDhjMS40NSwwLDIuODktLjE2LDQuNjItLjI3LDAtMjMuNzUuMS00Ny4xOS0uMDgtNzAuNjNhOSw5LDAsMCwwLTguNjItOC44OUM0NzYuNjEsMTEwLjg5LDQ2NSwxMTEuMDksNDUzLjI5LDExMS4wOVpNMzQ4LjQ3LDI3M2MyLjUzLTkuNDYsNC42OC0xNy41OSw2Ljg3LTI1LjcsMi43NS0xMC4xNSw2LjY3LTEyLjQsMTYuNzEtOS43Myw3LjQ3LDIsMTQuOTUsMy45MiwyMy43OCw2LjIzbC03OS0xMDguNjZjLTQuODYsMy4wOS05LjI1LDYuNDMtMTQuMTEsOC44NHMtMTAuNDIsNC0xNi4yNiw2LjIxQzMwNi45NCwxOTAuNzksMzI3LjQxLDIzMS4zMywzNDguNDcsMjczWk0yMjUuOCwxMzYuODQsMTQ3LjQ3LDI0Mi41MmM5LjA2LTEuMzgsMTcuMzctMy42OCwyNS43NC01LjcxLDYtMS40NCwxMC41MywxLjIzLDEyLjQ2LDcsLjY0LDEuODksMSwzLjg2LDEuNTMsNS43OSwyLDcuMzUsNCwxNC42OSw2LjM5LDIzLjMybDYxLjU5LTEyMlpNMjcxLjA3LDEzMWM5LjYyLS4xNiwxOC44Ny0xLjgxLDI3LTcuMzUsMTYuNjItMTEuMywxNi42NC0zMy45My4xMS00NS4zNi0xNC4yNy05Ljg2LTQwLjIzLTkuOC01NC41LjEyLTE2LjQ2LDExLjQ0LTE2LjMyLDM0LjIuMzEsNDUuMzdDMjUyLjE4LDEyOS4yOSwyNjEuNDQsMTMwLjg3LDI3MS4wNywxMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PHBhdGggZD0iTTg1LDQ0MC4zdjMwLjkzQzg1LDQ3OC40Miw4MSw0ODMsNzQuOTMsNDgzUzY1LDQ3OC4zNiw2NSw0NzEuMVY0MDguNzRDNjUsNDAxLjU1LDY5LDM5Nyw3NS4wNiwzOTdTODUsNDAxLjYyLDg1LDQwOC44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0xMC45OSkiLz48cGF0aCBkPSJNODUsMzY3YTEwLDEwLDAsMSwxLTEwLTEwaC4zMUExMC4wNywxMC4wNywwLDAsMSw4NSwzNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PC9zdmc+);
    -webkit-mask-size: 42px;
    mask-size: 42px;
    width: 42px
}

#czservicecmsblock .service-area .service-fourth.service5 .icon5 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDcuOCA1MjEuOTciPjxwYXRoIGQ9Ik0yNzEsNmMxMi43MywyLjMsMjUuNzgsMy41MywzOC4xMSw3LjIsMTIuODEsMy44MSwyNS43Niw4LjU4LDM3LjE2LDE1LjQxQzM2OC44OSw0Mi4xOSwzODkuMTQsNTksNDA0LDgxLjM1YzE1LjQ1LDIzLjI3LDI2LjM5LDQ4LjQ0LDMwLDc2LjQsMS4xLDguNTcsMS43NSwxNy4yLDIuNjQsMjYuMTFhMTEuODEsMTEuODEsMCwwLDAsMiwuNzdjMzEuNzQsNi45MSw0NS40OCwyOC4xMSw0NS44OCw1Mi4zNi42LDM2LjQ3LjYzLDczLS41NCwxMDkuNDItLjc4LDI0LjE4LTE3LjY2LDQyLTQxLjM0LDQ2LjctNC43OS45NC02LjY2LDIuNS02Ljg4LDcuOC0uODEsMTkuMS00LjYzLDM3LjY1LTEzLjU2LDU0Ljc1LTExLjE2LDIxLjM1LTI5LjcyLDMzLjQ2LTUyLjQxLDM5LTEzLjE4LDMuMjMtMjYuODksNC4yOC00MC4zNSw2LjM3LTMuNTcuNTUtNy4xMSwxLjM0LTExLjMxLDIuMTMsMSwxMS43NS0zLjY1LDIwLjM4LTE1LDI0LjgxSDIzM2MtMTEuNzYtNC4xNi0xNi4xNC0xMi43MS0xNS40NC0yNC44Mi40OS04LjMsMC0xNi42Ni4xMS0yNSwuMTMtMTQsNy42LTIxLjYyLDIxLjY1LTIxLjcyLDE4LjQ5LS4xMywzNy0uMDYsNTUuNDksMCwxNS4zNiwwLDIyLjYyLDcuMTksMjMsMjIuNTMsMCwuODIuMSwxLjY1LjIxLDMuMjgsNi4xMi0uNDIsMTIuMTgtLjc3LDE4LjIzLTEuMjcsMTMuNjctMS4xMywyNy0zLjc3LDM5Ljc2LTksMTkuNjctOC4wNiwzMC41OC0yMy42MSwzNS43Ny00My4zMywyLjgxLTEwLjY4LDMuODQtMjEuODIsNS44Mi0zMy42MUg0MDEuNDVjLTkuNjgsMC0xMy0zLjIxLTEzLTEyLjgzLS4wNS0yMC42NiwwLTQxLjMyLDAtNjJ2LTEyMWEzOC44MSwzOC44MSwwLDAsMSwuNDItNi40NmMxLjExLTYuNSwzLjc5LTguOTIsMTAuMzUtOS4xMyw1LjYyLS4xOCwxMS4yNCwwLDE3LjYxLDAtMi4yLTU1LjA4LTIzLjQtOTkuNzgtNjguNzYtMTMwLjc1LTQwLjIzLTI3LjQ2LTg0LjgtMzYuODEtMTMxLjg2LTIwLjYtNzEuMSwyNC40OC0xMDYuMDcsNzYuNTEtMTExLjU3LDE1MS4zM2gxNC43N2MxMS4wNywwLDE0LjE0LDMsMTQuMTQsMTQuMjd2MTY2YzAsNi41LjA5LDEzLDAsMTkuNDktLjE1LDguNDItMy41NywxMi4xOC0xMS44MywxMS45Mi0xNC42LS40Ny0yOS40MS0uMTItNDMuNzMtMi41MkM1NS44MSwzODksNDAuMjQsMzcwLjU5LDM4LjA3LDM0OGMtLjc2LTcuOTQtLjg4LTE2LS45MS0yMy45NS0uMTEtMjYuMTYsMC01Mi4zMiwwLTc4LjQ4LDAtMTAuNTcsMS4xMy0yMC45Miw1LjU1LTMwLjcxYTQ1LjA5LDQ1LjA5LDAsMCwxLDIwLjctMjIuMjNjNy0zLjU4LDE0LjI5LTYuNDUsMjItOS44NiwxLjA4LTkuMTgsMi0xOS41OCwzLjU2LTI5Ljg5LDIuOTEtMTkuMDksOS40NS0zNywxOC41Ni01NCwxMy0yNC4yLDMwLjg4LTQzLjg0LDUzLTYwLjE2LDI1LjkyLTE5LjEzLDU0Ljg1LTI5LjI1LDg2LjY4LTMxLjkzQTMyLjM2LDMyLjM2LDAsMCwwLDI1MSw2Wk0xMTMuNjksMzc1LjY5VjIwMi43N2MtMTAuMS41Ny0yMCwuMjUtMjkuNTYsMS45LTE0LjQzLDIuNDgtMjMuODEsMTEuMzktMjYuNzYsMjZhNzguMjIsNzguMjIsMCwwLDAtMS4yMiwxNC44OXEtLjE5LDMwLjcyLDAsNjEuNDNjLjA4LDEyLjgxLDAsMjUuNjUuOTMsMzguNDEuNzgsMTEuMzMsNi41NywyMC4wOCwxNi44NSwyNS40M0M4Ni41MSwzNzcuNDMsMTAwLjA5LDM3NS40MywxMTMuNjksMzc1LjY5Wk00MDguMzQsMjA0LjIyVjM3NS43OWM3LjcsMCwxNS4wNS40NSwyMi4zMy0uMDksMjEuNjYtMS42LDMzLjcyLTE0LjEzLDM0LjM0LTM1LjgyLjUxLTE3LjgxLjQ5LTM1LjY0LjYxLTUzLjQ3LjExLTE1LjMyLjQ4LTMwLjY2LDAtNDYtLjYyLTIxLjctMTIuMjItMzQuMTMtMzMuNTctMzYuMUM0MjQuMzQsMjAzLjYyLDQxNi40NywyMDQuMjIsNDA4LjM0LDIwNC4yMlpNMjM3LjI2LDUwOC4zOGg2MC44MVY0NzYuMjZIMjM3LjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjExIC02KSIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDcuOCA1MjEuOTciPjxwYXRoIGQ9Ik0yNzEsNmMxMi43MywyLjMsMjUuNzgsMy41MywzOC4xMSw3LjIsMTIuODEsMy44MSwyNS43Niw4LjU4LDM3LjE2LDE1LjQxQzM2OC44OSw0Mi4xOSwzODkuMTQsNTksNDA0LDgxLjM1YzE1LjQ1LDIzLjI3LDI2LjM5LDQ4LjQ0LDMwLDc2LjQsMS4xLDguNTcsMS43NSwxNy4yLDIuNjQsMjYuMTFhMTEuODEsMTEuODEsMCwwLDAsMiwuNzdjMzEuNzQsNi45MSw0NS40OCwyOC4xMSw0NS44OCw1Mi4zNi42LDM2LjQ3LjYzLDczLS41NCwxMDkuNDItLjc4LDI0LjE4LTE3LjY2LDQyLTQxLjM0LDQ2LjctNC43OS45NC02LjY2LDIuNS02Ljg4LDcuOC0uODEsMTkuMS00LjYzLDM3LjY1LTEzLjU2LDU0Ljc1LTExLjE2LDIxLjM1LTI5LjcyLDMzLjQ2LTUyLjQxLDM5LTEzLjE4LDMuMjMtMjYuODksNC4yOC00MC4zNSw2LjM3LTMuNTcuNTUtNy4xMSwxLjM0LTExLjMxLDIuMTMsMSwxMS43NS0zLjY1LDIwLjM4LTE1LDI0LjgxSDIzM2MtMTEuNzYtNC4xNi0xNi4xNC0xMi43MS0xNS40NC0yNC44Mi40OS04LjMsMC0xNi42Ni4xMS0yNSwuMTMtMTQsNy42LTIxLjYyLDIxLjY1LTIxLjcyLDE4LjQ5LS4xMywzNy0uMDYsNTUuNDksMCwxNS4zNiwwLDIyLjYyLDcuMTksMjMsMjIuNTMsMCwuODIuMSwxLjY1LjIxLDMuMjgsNi4xMi0uNDIsMTIuMTgtLjc3LDE4LjIzLTEuMjcsMTMuNjctMS4xMywyNy0zLjc3LDM5Ljc2LTksMTkuNjctOC4wNiwzMC41OC0yMy42MSwzNS43Ny00My4zMywyLjgxLTEwLjY4LDMuODQtMjEuODIsNS44Mi0zMy42MUg0MDEuNDVjLTkuNjgsMC0xMy0zLjIxLTEzLTEyLjgzLS4wNS0yMC42NiwwLTQxLjMyLDAtNjJ2LTEyMWEzOC44MSwzOC44MSwwLDAsMSwuNDItNi40NmMxLjExLTYuNSwzLjc5LTguOTIsMTAuMzUtOS4xMyw1LjYyLS4xOCwxMS4yNCwwLDE3LjYxLDAtMi4yLTU1LjA4LTIzLjQtOTkuNzgtNjguNzYtMTMwLjc1LTQwLjIzLTI3LjQ2LTg0LjgtMzYuODEtMTMxLjg2LTIwLjYtNzEuMSwyNC40OC0xMDYuMDcsNzYuNTEtMTExLjU3LDE1MS4zM2gxNC43N2MxMS4wNywwLDE0LjE0LDMsMTQuMTQsMTQuMjd2MTY2YzAsNi41LjA5LDEzLDAsMTkuNDktLjE1LDguNDItMy41NywxMi4xOC0xMS44MywxMS45Mi0xNC42LS40Ny0yOS40MS0uMTItNDMuNzMtMi41MkM1NS44MSwzODksNDAuMjQsMzcwLjU5LDM4LjA3LDM0OGMtLjc2LTcuOTQtLjg4LTE2LS45MS0yMy45NS0uMTEtMjYuMTYsMC01Mi4zMiwwLTc4LjQ4LDAtMTAuNTcsMS4xMy0yMC45Miw1LjU1LTMwLjcxYTQ1LjA5LDQ1LjA5LDAsMCwxLDIwLjctMjIuMjNjNy0zLjU4LDE0LjI5LTYuNDUsMjItOS44NiwxLjA4LTkuMTgsMi0xOS41OCwzLjU2LTI5Ljg5LDIuOTEtMTkuMDksOS40NS0zNywxOC41Ni01NCwxMy0yNC4yLDMwLjg4LTQzLjg0LDUzLTYwLjE2LDI1LjkyLTE5LjEzLDU0Ljg1LTI5LjI1LDg2LjY4LTMxLjkzQTMyLjM2LDMyLjM2LDAsMCwwLDI1MSw2Wk0xMTMuNjksMzc1LjY5VjIwMi43N2MtMTAuMS41Ny0yMCwuMjUtMjkuNTYsMS45LTE0LjQzLDIuNDgtMjMuODEsMTEuMzktMjYuNzYsMjZhNzguMjIsNzguMjIsMCwwLDAtMS4yMiwxNC44OXEtLjE5LDMwLjcyLDAsNjEuNDNjLjA4LDEyLjgxLDAsMjUuNjUuOTMsMzguNDEuNzgsMTEuMzMsNi41NywyMC4wOCwxNi44NSwyNS40M0M4Ni41MSwzNzcuNDMsMTAwLjA5LDM3NS40MywxMTMuNjksMzc1LjY5Wk00MDguMzQsMjA0LjIyVjM3NS43OWM3LjcsMCwxNS4wNS40NSwyMi4zMy0uMDksMjEuNjYtMS42LDMzLjcyLTE0LjEzLDM0LjM0LTM1LjgyLjUxLTE3LjgxLjQ5LTM1LjY0LjYxLTUzLjQ3LjExLTE1LjMyLjQ4LTMwLjY2LDAtNDYtLjYyLTIxLjctMTIuMjItMzQuMTMtMzMuNTctMzYuMUM0MjQuMzQsMjAzLjYyLDQxNi40NywyMDQuMjIsNDA4LjM0LDIwNC4yMlpNMjM3LjI2LDUwOC4zOGg2MC44MVY0NzYuMjZIMjM3LjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjExIC02KSIvPjwvc3ZnPg==);
    -webkit-mask-size: 38px;
    mask-size: 38px;
    width: 38px
}

@media screen and (max-width:991px) {
    #czservicecmsblock .service-area {
        padding: 30px
    }
}

@media screen and (max-width:575px) {
    #czservicecmsblock .service-area {
        padding: 25px
    }
}

#czsubbannercmsblock {
    float: left;
    width: 100%;
    position: relative;
    clear: both
}

#czsubbannercmsblock .subbanners {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

#czsubbannercmsblock .subbanners .subbanner {
    position: relative;
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#czsubbannercmsblock .subbanners .subbanner img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

#czsubbannercmsblock .subbanners .subbanner:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#czsubbannercmsblock .subbanners .subbanner a.banner-anchor {
    display: block;
    position: relative;
    overflow: hidden
}

@media (max-width:1199px) and (min-width:768px) {
    #czsubbannercmsblock .subbanners {
        gap: 15px
    }
}

@media (max-width:767px) {
    #czsubbannercmsblock .subbanners {
        flex-direction: column;
        align-items: center
    }
}

.czcategoryimagelist {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
    z-index: 0
}

.czcategoryimagelist_block {
    margin: 0 -17px
}

.czcategoryimagelist-inner .products-section-title {
    border-color: #00000017
}

.czcategoryimagelist .categoryblock .categoryimage a {
    overflow: hidden;
    display: block;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.czcategoryimagelist .categoryblock .categoryimage a img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    max-width: 100%
}

.czcategoryimagelist li:hover .categoryblock .categoryimage a img {
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04)
}

.czcategoryimagelist .categoryblock .categoryimage:before {
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: #333333;
    z-index: 1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.czcategoryimagelist li:hover .categoryblock .categoryimage:before {
    opacity: .3
}

.czcategoryimagelist .categoryblock .categoryimage a:after {
    content: "";
    /* background: no-repeat scroll url(../img/codezeel/category-hover-plus-icon.png) center center; */
    width: 100%;
    height: 100%;
    background-size: 50px;
    position: absolute;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 1
}

.czcategoryimagelist li:hover .categoryimage a:after {
    opacity: 1
}

.czcategoryimagelist .product_slider_grid article {
    position: relative;
    overflow: hidden;
    padding: 0 10px 0
}

.czcategoryimagelist .product_slider_grid .block_content {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    width: 100%
}

.czcategoryimagelist .product_slider_grid .block_content .categoryimage {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 1;
    max-width: 120px;
    margin: 0 auto 6px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%
}

.czcategoryimagelist .product_slider_grid .block_content .categoryimage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.czcategoryimagelist .categoryblock .categorylist .cate-heading {
    position: relative;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.czcategoryimagelist .categoryblock .cate-heading a {
    font-size: 14px;
    font-weight: 500;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: .2px
}

.czcategoryimagelist .categoryblock .cate-heading span {
    font-size: 14px;
    font-weight: 500
}

.czcategoryimagelist .product_slider_grid article:hover .categoryblock .categorylist .cate-quantity {
    opacity: 0
}

.czcategoryimagelist .categoryblock .categorylist .more {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    right: 0;
    transition: none
}

.czcategoryimagelist .product_slider_grid article:hover .categoryblock .categorylist .more {
    opacity: 1;
    filter: alpha(opacity=100)
}

.czcategoryimagelist .categoryblock .categorylist .more a {
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 12px;
    color: #146cda;
    font-weight: 500
}

.czcategoryimagelist .categoryblock .more a:hover {
    text-decoration: none
}

@media(max-width:575px) {
    .czcategoryimagelist .product_slider_grid article {
        padding: 0 10px 0
    }

    .czcategoryimagelist_block {
        margin: 0 -10px
    }
}

/**
 * New World Center website – extracted used styles from theme + custom overrides.
 * Generated from theme-fdfadc41.css via PurgeCSS (index.php, header.php, footer.php).
 */

/* ========== Search bar & category dropdown (header) ========== */

/* Single bar height and layout */
#search_block_top #searchbox {
	position: relative;
	display: flex;
	align-items: stretch;
	min-height: 44px;
	height: 44px;
}

#search_block_top .czsearch-main {
	position: relative;
	flex: 1;
	min-width: 0;
}

/* Category dropdown wrapper: left side of bar, same height */
#search_block_top .select-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 160px;
	height: 100%;
	overflow: visible;
	z-index: 2;
	margin: 0;
	float: none;
}

/* Dropdown arrow */
#search_block_top .select-wrapper::after {
	content: "\f107";
	font-family: "FontAwesome";
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	pointer-events: none;
	color: #333;
	font-size: 14px;
	line-height: 1;
}

/* Category select: full border, left rounded */
#search_block_top #search_category {
	display: block;
	width: 100%;
	height: 100%;
	min-height: 44px;
	padding: 0 32px 0 12px;
	font-size: 14px;
	line-height: 1.25;
	color: #333;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 5px 0 0 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	outline: none;
	box-sizing: border-box;
}

#search_block_top #search_category:focus {
	outline: none;
	border-color: #146cda;
	box-shadow: 0 0 0 1px #146cda;
}

#search_block_top #search_category:hover {
	background-color: #fafafa;
}

/* Search input: same height, border (no left to meet category), padding clears category */
#search_block_top #search_query_top {
	height: 44px;
	min-height: 44px;
	padding: 8px 45px 8px 168px;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-radius: 0;
	box-sizing: border-box;
}

#search_block_top #search_query_top:focus {
	outline: none;
	border-color: #146cda;
	border-left: none;
	box-shadow: 0 0 0 1px #146cda;
}

/* Search button aligned to bar height (theme may set this; ensure it stretches) */
#search_block_top .btn.search-icon-btn,
#search_block_top .btn.search-icon-btn .submit-text {
	height: 44px;
	min-height: 44px;
	line-height: 44px;
	box-sizing: border-box;
}

/* Responsive: adjust category width and input padding */
@media (max-width: 1199px) and (min-width: 992px) {
	#search_block_top .select-wrapper {
		width: 120px;
	}
	#search_block_top #search_query_top {
		padding: 8px 45px 8px 120px;
	}
	#search_block_top #search_category {
		padding: 0 28px 0 10px;
	}
}

@media (max-width: 991px) {
	#search_block_top .select-wrapper {
		width: 140px;
	}
	#search_block_top #search_query_top {
		padding: 6px 45px 6px 140px;
		height: 40px;
		min-height: 40px;
	}
	#search_block_top #searchbox {
		min-height: 40px;
		height: 40px;
	}
	#search_block_top #search_category {
		min-height: 40px;
	}
	#search_block_top .btn.search-icon-btn,
	#search_block_top .btn.search-icon-btn .submit-text {
		height: 40px;
		min-height: 40px;
		line-height: 40px;
	}
}

@media (max-width: 480px) {
	#search_block_top .select-wrapper {
		width: 120px;
	}
	#search_block_top #search_query_top {
		padding: 8px 35px 8px 120px;
	}
	#search_block_top #search_category {
		padding: 0 26px 0 8px;
		font-size: 13px;
	}
}


/* ========== Homepage slider: prev/next arrows & bottom indicators ========== */
/* (Injected by script.js – ensure base styles are present) */

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flex-direction-nav {
	height: 0;
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	position: absolute;
	z-index: 8;
	top: 45%;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	font-size: 0;
	height: 40px;
	width: 40px;
	border: 2px solid #146cda;
	border-radius: 50px;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.flex-direction-nav a::before {
	height: 32px;
	width: 32px;
	background-color: #146cda;
	color: #ffffff;
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 21px;
	line-height: 27px;
	margin: 2px;
	vertical-align: top;
	padding: 2px 12px;
	border-radius: 50px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.flex-direction-nav a.flex-prev::before {
	content: '\f104';
}

.flex-direction-nav a.flex-next::before {
	content: '\f105';
}

.flex-direction-nav .flex-prev {
	left: -10px;
}

.flex-direction-nav .flex-next {
	right: -10px;
	text-align: right;
}

.flexslider:hover .flex-direction-nav .flex-prev {
	left: 30px;
	opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
	right: 30px;
	opacity: 1;
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	margin: 0;
	display: block;
	bottom: 7px;
	text-align: center;
	z-index: 2;
	line-height: 21px;
}

.flex-control-nav li {
	margin: 0 3px;
	display: inline-block;
	vertical-align: bottom;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #878787;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	border-radius: 50px;
}

.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
	background-color: #146cda;
	border-color: #146cda;
}

/* Pill/rectangle shape for index slider (overrides round dots above) */
#index .flexslider .flex-control-paging li a {
	width: 24px;
	height: 8px;
	border-radius: 4px;
}

@media (max-width: 767px) {
	.flexslider:hover .flex-direction-nav .flex-prev {
		left: 10px;
	}
	.flexslider:hover .flex-direction-nav .flex-next {
		right: 10px;
	}
	.flex-control-nav {
		bottom: 5px;
		right: 5px;
		line-height: 0;
	}
}


/* ========== Theme 475b7e41 (PurgeCSS for category/product) ========== */

/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    background-color: white
}

article,
aside,
footer,
header,
main,
menu,
nav,
section {
    display: block
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #333333;
    text-decoration: none
}

a:active,
a:hover {
    outline-width: 0;
    color: #146cda;
    outline-offset: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

b,
strong {
    font-weight: bolder
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border-style: none;
    vertical-align: middle;
    max-width: 100%;
    height: auto
}

svg:not(:root) {
    overflow: hidden
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

button,
input,
select,
textarea {
    font: inherit;
    margin: 0
}

button,
hr,
input {
    overflow: visible
}


button,
select {
    text-transform: none
}


[type="submit"],
button,
html [type="button"] {
    -webkit-appearance: button
}

[type="button"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type="button"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
    display: block;
    width: 100%;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit
}

textarea {
    overflow: auto
}

[type="checkbox"],
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    cursor: pointer
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

*,
::after,
::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

@-ms-viewport {
    width: device-width
}

h1,
h2,
h3,
h4,
h6 {
    margin-top: 0
}


p,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}


ul ul {
    margin-bottom: 0
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}


a,
button,
input,
label,
select,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button:focus {
    outline: none
}

button,
input,
select,
textarea {
    line-height: inherit
}

input[type="checkbox"]:disabled {
    cursor: not-allowed
}


input[type="time"] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical
}

input[type="search"] {
    -webkit-appearance: none
}

[hidden] {
    display: none !important
}

h1,
h2,
h3,
h4,
h6,
.h1,
.h2,
.h3,
.h4,
.h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.5;
    color: #333333
}

h1,
h2,
h3,
h4,
h6 {
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

.h1,
h1 {
    font-size: 1.375rem
}

.h2,
h2 {
    font-size: 1.3125rem
}

.h3,
h3 {
    font-size: 1.125rem
}

.h4,
h4 {
    font-size: 1.125rem
}

.h6,
h6 {
    font-size: .9375rem
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}


.img-fluid {
    max-width: 100%;
    height: auto
}

code {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

code {
    border-radius: 0
}

code {
    color: #bd4147;
    background-color: #f7f7f9
}

code {
    font-size: 90%
}

code {
    padding: .2rem .4rem
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}


.container::after,
.row::after {
    content: "";
    display: table;
    clear: both
}

.row {
    margin-right: -15px;
    margin-left: -15px
}


.col-lg-4,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-6,
.col-md-8,
.col-md-9,
.col-sm-12,
.col-sm-3,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-xs-12,
.col-xs-8 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-8 {
    float: left;
    width: 66.66667%
}

.col-xs-12 {
    float: left;
    width: 100%
}

.form-control {
    display: block;
    width: 100%;
    font-size: inherit;
    line-height: 1.25;
    color: #333333;
    background-color: white;
    background-image: none;
    background-clip: padding-box;
    border-radius: 0
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    border-color: #66afe9;
    outline: none
}

.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder,
.form-control::placeholder {
    color: #999;
    opacity: 1
}

.form-control:disabled {
    background-color: #f7f7f7;
    opacity: 1
}

.form-control:disabled {
    cursor: not-allowed
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.5rem - 2px)
}

select.form-control:focus::-ms-value {
    color: #777777;
    background-color: white
}

.form-group {
    margin-bottom: 15px
}

.btn {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .5px;
    padding: .5rem 1rem;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    display: inline-block;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:focus,
.btn:hover {
    text-decoration: none
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0
}

.btn.disabled,
.btn:disabled {
    cursor: not-allowed;
    opacity: .65
}

a.btn.disabled {
    pointer-events: none
}

.btn-primary {
    color: #ffffff;
    background-color: #146cda;
    border-color: transparent
}

.btn-primary:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary:focus {
    color: white;
    background-color: #171d27;
    border-color: transparent;
    outline-offset: 0
}

.btn-primary.active,
.btn-primary:active {
    color: white;
    background-color: #171d27;
    border-color: transparent;
    background-image: none
}


.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary:active:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary.disabled:focus,
.btn-primary:disabled:focus {
    color: white;
    background-color: #171d27;
    border-color: transparent
}

.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


#pagenotfound .page-not-found .search-widget input,
#products .page-not-found .search-widget input {
    width: 100%
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}


.dropdown {
    position: relative
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    color: #777777;
    text-align: left;
    list-style: none;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10)
}

.dropdown-menu p {
    margin: 0;
    color: #777777
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    text-align: inherit;
    white-space: nowrap;
    background: none;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    text-decoration: none;
    background-color: #f7f7f7
}

.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #146cda;
    outline: 0
}

.dropdown-item.disabled,
.dropdown-item.disabled:focus,
.dropdown-item.disabled:hover {
    color: #ebebeb
}

.dropdown-item.disabled:focus,
.dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"
}

.input-group {
    position: relative;
    width: 100%;
    display: table;
    border-collapse: separate
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #e5e5e5
}

.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
    z-index: 3
}

.input-group .form-control {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group .form-control:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group .form-control:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}


.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler {
    width: 2.5em;
    height: 2em;
    padding: .5rem .75rem;
    font-size: .9375rem;
    line-height: 1;
    background: no-repeat center center;
    background-size: 24px 24px;
    border: 1px solid transparent;
    border-radius: 0
}

.breadcrumb::after,
.card-block::after {
    content: "";
    display: table;
    clear: both
}

.card {
    position: relative;
    display: block;
    border: 1px solid #e5e5e5;
    background-color: white;
    border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden
}

.card-block {
    padding: 1.25rem;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.card-block::after {
    content: "";
    display: table;
    clear: both
}

.card {
    margin-bottom: 1.25rem
}

.breadcrumb {
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e6edf5
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-radius: 0
}

#notifications {
    display: none
}

#main #notifications {
    display: block
}

#notifications .container {
    padding: 0
}

.media {
    overflow: hidden
}


ul {
    padding-left: 0;
    list-style: none
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}

.close:focus,
.close:hover {
    color: #333;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}


.search-widget form {
    position: relative
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.text-xs-right {
    text-align: right !important
}

.text-xs-center {
    text-align: center !important
}

.text-uppercase {
    text-transform: uppercase !important
}

@font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

.material-icons {
    font-family: "Material Icons Outlined", Arial, sans-serif
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga'
}

.lang-rtl * {
    direction: rtl !important
}

.lang-rtl main {
    text-align: right !important
}

body,
html {
    height: 100%
}

.material-icons,
body {
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #777777;
    background: white;
    letter-spacing: .5px;
    position: relative
}

ul {
    list-style: none;
    padding-left: 0
}

p {
    margin-bottom: 10px
}

b,
strong {
    color: #333333;
    font-weight: 600
}

.h1,
h1 {
    font-size: 26px
}

.h2,
h2 {
    font-size: 24px
}

.h3,
h3 {
    font-size: 22px
}

.h4,
h4 {
    font-size: 20px
}

.h6,
h6 {
    font-size: 16px
}

hr {
    border-color: #e5e5e5
}

.form-control {
    padding: 7px 12px;
    color: #444444;
    font-size: inherit;
    border: none;
    line-height: 26px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #e5e5e5
}

textarea.form-control {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.modal {
    z-index: 10050
}

.pull-xs-right {
    float: right !important
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: none
}

.color {
    border: 1px solid #777
}

.color,
.custom-checkbox input[type="checkbox"]+span.color {
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid #ccc;
    cursor: pointer;
    background-size: contain;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px
}

.color.active,
.color:hover,
.custom-checkbox input[type="checkbox"]+span.color.active,
.custom-checkbox input[type="checkbox"]+span.color:hover {
    box-shadow: 0 0 0 1px #999;
    border: 1px solid #fff;
    transition: none
}

.facet-label.active .custom-checkbox span.color,
.facet-label:hover .custom-checkbox span.color {
    box-shadow: 0 0 0 1px #999;
    border: 1px solid #fff;
    transition: none
}

.h1,
.h2,
.h3 {
    text-transform: capitalize
}

.btn-primary {
    text-transform: uppercase;
    padding: 12px 25px 13px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

.btn-primary .material-icons {
    margin-right: 5px;
    font-size: 20px;
    height: 19px
}

label,
.label {
    color: #444444;
    font-weight: 500;
    text-align: right
}

small.label,
small.value {
    font-size: .8125rem
}

.form-control-label {
    padding-top: 4px;
    font-weight: 500
}

#contact #content-wrapper #content .form-group .custom-checkbox label {
    margin-inline-start: 17px
}

.form-group .custom-checkbox label {
    font-weight: 400;
    display: contents
}

.input-group .form-control:focus {
    outline: none
}

.custom-checkbox {
    position: relative
}

.custom-checkbox input[type="checkbox"] {
    margin-top: .25rem;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    position: absolute
}

.custom-checkbox input[type="checkbox"]+span {
    margin-right: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px gray solid;
    margin-bottom: 6px
}

.custom-checkbox input[type="checkbox"]+span .checkbox-checked {
    display: none;
    margin: -2px -1px;
    font-size: 16px;
    color: #333
}

.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked {
    display: block
}

.custom-checkbox label {
    text-align: left
}

.btn.disabled,
.btn.disabled:hover {
    background: #878787;
    border-color: #878787
}

.dropdown .expand-more {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dropdown select {
    -moz-appearance: none;
    border: 0 none;
    outline: 0 none;
    background: white;
    color: #333333
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: none;
    text-decoration: none
}

.search-widget {
    float: right
}

.search-widget form {
    position: relative;
    display: flex
}

.search-widget form input[type=text] {
    padding: 9px 50px 9px 10px;
    min-width: 250px;
    outline: 0;
    border: 1px solid #e5e5e5;
    color: #333333
}

.search-widget form input[type=text]:focus {
    background: white;
    color: #333333
}

.search-widget form button[type="submit"] {
    position: absolute;
    background: #146cda;
    border: none;
    top: 0;
    right: 0;
    padding: 10px;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    height: 45px;
    width: 50px;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -khtml-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0
}

.search-widget form button[type="submit"]:hover {
    background-color: #333333
}

.search-widget form button[type=submit]:before {
    content: "\F002";
    display: block;
    font-family: "FontAwesome";
    font-size: 16px;
    padding: 0;
    width: 100%;
    text-align: center;
    color: #ffffff
}

.sitemap h2 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #e5e5e5;
    margin-left: -15px;
    width: 100%;
    height: 40px
}

.sitemap ul li {
    margin-bottom: .9rem
}

.sitemap ul {
    margin-left: -15px;
    margin-top: 8px
}

#authentication .custom-checkbox {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    line-height: 12px
}

#authentication .custom-checkbox span {
    flex: 0 0 .9375rem;
    margin-top: 5px
}

#authentication .custom-checkbox label {
    padding-left: .625rem;
    line-height: 23px;
    font-size: 14px;
    font-weight: 400
}

.page-customer-account #content {
    background: white;
    border: 1px solid #e5e5e5;
    padding: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#header {
    position: relative;
    min-height: 150px;
    background: white
}

#header .header_logo {
    max-width: 300px;
    float: left;
    padding: 0
}

#header .header_logo h1 {
    margin-bottom: 0
}

#header .logo {
    max-width: 100%;
    width: 150px
}

#header .blockcart .cart_block {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: white;
    transform: translateX(102%);
    transition: transform 0.35s ease;
    z-index: 9999;
    box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
    max-width: 400px;
    opacity: 0;
    transition: transform 0.3s cubic-bezier(.77, .2, .05, 1), opacity 0.4s cubic-bezier(.77, .2, .05, 1);
    text-align: left
}

#header .blockcart {
    position: relative;
    cursor: pointer;
    float: right;
    padding: 0;
    width: auto;
    margin: 0;
    padding: 9px 0;
}

#header .blockcart .blockcart-header>.shopping-cart>.icon {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgY2xhc3M9Imljb24tY2FydCIgZGF0YS1uYW1lPSJMYXllciAxIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjMgMzc2LjA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6OXB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC42LDQuNjdhMTAuMTUsMTAuMTUsMCwwLDAtMS44My43LDcuNzcsNy43NywwLDAsMCwwLDEzLjg3YzEuODkuOTQtLjkzLjg4LDM0Ljg3Ljg4SDc1Ljc4bC4wNi4yN2MwLC4xNSw2Ljg3LDQ5LjcxLDE1LjE5LDExMC4xMlMxMDYuMjcsMjQwLjY2LDEwNi4zNiwyNDFhOCw4LDAsMCwwLDQsNC43NCw5LjcyLDkuNzIsMCwwLDAsMS44OS42OWMxLjI5LjI3LDI3NS40LjI3LDI3Ni42OSwwYTgsOCwwLDAsMCw1Ljg1LTUuNDNjLjI0LS45LDIzLjc1LTE2NS41LDIzLjc1LTE2Ni4zNWE4LjA2LDguMDYsMCwwLDAtLjg3LTMuNDIsNy45Myw3LjkzLDAsMCwwLTUuMjktNC4wOWMtMS4zLS4yNy0yNjkuNjYtLjI3LTI3MSwwYTgsOCwwLDAsMC01LjMsNC4wOSw4LjE5LDguMTksMCwwLDAtLjg2LDMuNDJjMCwuODUsMTgsMTI2LjExLDE4LjI0LDEyNy4xMWE3Ljc4LDcuNzgsMCwwLDAsNS44OSw1LjYxLDcuNjMsNy42MywwLDAsMCw3LjExLTIuMTIsNy4zMSw3LjMxLDAsMCwwLDIuMjktNWMwLTEuMDYtLjc0LTUuODItOC40NC01OS4zNi00LjYtMzItOC4zNy01OC4yMS04LjM3LTU4LjI0czQ1Ljc5LS4wNiwxMTguMTYtLjA2SDQwMS42OWwtLjA2LjM5YzAsLjIyLTQuODEsMzMuNjEtMTAuNiw3NC4yMUwzODAuNDgsMjMxSDEyMC42OWwtLjA2LS4yOWMwLS4xNC02Ljg3LTQ5LjY5LTE1LjE5LTExMC4xMVM5MC4yLDEwLjQ4LDkwLjExLDEwLjExYTgsOCwwLDAsMC00LTQuNzVjLTEuOTEtLjk0LDEuMzUtLjg3LTM4Ljc1LS44NUMxNy4xNyw0LjUsMTEuMjcsNC41NCwxMC42LDQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LjY3LDI3OGwtMS44OS4xOWE0Ni45LDQ2LjksMCwwLDAtNDEuODksNDEuOTEsNzAuMjEsNzAuMjEsMCwwLDAsMCw5LjQsNDcuMDgsNDcuMDgsMCwwLDAsNDEuNDYsNDEuODksNjIuNzUsNjIuNzUsMCwwLDAsMTAuNDQsMEE0Nyw0NywwLDAsMCwyMTQuNDgsMzM0bC4yNy0xLjM0LDIwLjYyLS4wNmMxOS42My0uMDYsMjAuNjUtLjA3LDIxLjI5LS4yOGE3Ljg2LDcuODYsMCwwLDAsMC0xNS4wNmMtLjY0LS4yMS0xLjY2LS4yMi0yMS4yOS0uMjhsLTIwLjYxLS4wNi0uMjctMS4zNWE0Nyw0NywwLDAsMC00MC41OC0zNy4zNEMxNzIuMzYsMjc4LDE2Ni44LDI3Ny44NSwxNjUuNjcsMjc4Wm03LjI2LDE1Ljg2YTI5Ljc4LDI5Ljc4LDAsMCwxLDUuMzcsMS4yOCwzMC40NCwzMC40NCwwLDAsMSwxMi40MSw3LjcsMzEsMzEsMCwwLDEsOC44NSwxOC4xMSw0Nyw0NywwLDAsMSwwLDcuNjlBMzEuODcsMzEuODcsMCwwLDEsMTk0LjYxLDM0MmEzMywzMywwLDAsMS04LjUyLDguNjQsMzIsMzIsMCwwLDEtMTMuNzEsNS4xNyw0Nyw0NywwLDAsMS03LjY5LDAsMzEuNywzMS43LDAsMCwxLTE1LjYyLTYuNTksMzQuNTMsMzQuNTMsMCwwLDEtNi4zOC02Ljg4LDMxLjI3LDMxLjI3LDAsMCwxLDIyLjg2LTQ4LjY2LDQ1LjQ1LDQ1LjQ1LDAsMCwxLDcuMzguMTdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI5LjcxLDI3OGwtMS44OS4xOWE0OC4zOSw0OC4zOSwwLDAsMC0xMC40LDIuMjYsNDcsNDcsMCwwLDAtMzEsMzYuNDUsNDAsNDAsMCwwLDAtLjYxLDcuOWMwLDEuODcuMDcsMy44Ni4xNiw0LjdhNDcuMDYsNDcuMDYsMCwwLDAsNDEuNDYsNDEuODksNjIuNjMsNjIuNjMsMCwwLDAsMTAuNDMsMCw1My40LDUzLjQsMCwwLDAsNi40LTEuMTksNDcsNDcsMCwwLDAsMzUtNDAuNyw3MC4yMSw3MC4yMSwwLDAsMCwwLTkuNEE0Nyw0NywwLDAsMCwzMzgsMjc4LjE5QzMzNi40LDI3OCwzMzAuODQsMjc3Ljg1LDMyOS43MSwyNzhaTTMzNywyOTMuODFhMzAsMzAsMCwwLDEsNS4zNywxLjI4LDMwLjQ0LDMwLjQ0LDAsMCwxLDEyLjQxLDcuNywzMSwzMSwwLDAsMSw4Ljg1LDE4LjExLDM3LjEzLDM3LjEzLDAsMCwxLC4xNiwzLjg1LDI4LjY5LDI4LjY5LDAsMCwxLTEuNTEsOS43NiwzMC42MSwzMC42MSwwLDAsMS03LjUsMTIuMiwzMSwzMSwwLDAsMS0xOC4zMyw5LjA2LDQ3LDQ3LDAsMCwxLTcuNjksMCwzMS42NiwzMS42NiwwLDAsMS0xNS42Mi02LjU5LDM0LjI0LDM0LjI0LDAsMCwxLTYuMzgtNi44OCwzMS4yNiwzMS4yNiwwLDAsMSwyMi44Ni00OC42Niw0NS40NSw0NS40NSwwLDAsMSw3LjM4LjE3WiIvPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgY2xhc3M9Imljb24tY2FydCIgZGF0YS1uYW1lPSJMYXllciAxIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjMgMzc2LjA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6OXB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC42LDQuNjdhMTAuMTUsMTAuMTUsMCwwLDAtMS44My43LDcuNzcsNy43NywwLDAsMCwwLDEzLjg3YzEuODkuOTQtLjkzLjg4LDM0Ljg3Ljg4SDc1Ljc4bC4wNi4yN2MwLC4xNSw2Ljg3LDQ5LjcxLDE1LjE5LDExMC4xMlMxMDYuMjcsMjQwLjY2LDEwNi4zNiwyNDFhOCw4LDAsMCwwLDQsNC43NCw5LjcyLDkuNzIsMCwwLDAsMS44OS42OWMxLjI5LjI3LDI3NS40LjI3LDI3Ni42OSwwYTgsOCwwLDAsMCw1Ljg1LTUuNDNjLjI0LS45LDIzLjc1LTE2NS41LDIzLjc1LTE2Ni4zNWE4LjA2LDguMDYsMCwwLDAtLjg3LTMuNDIsNy45Myw3LjkzLDAsMCwwLTUuMjktNC4wOWMtMS4zLS4yNy0yNjkuNjYtLjI3LTI3MSwwYTgsOCwwLDAsMC01LjMsNC4wOSw4LjE5LDguMTksMCwwLDAtLjg2LDMuNDJjMCwuODUsMTgsMTI2LjExLDE4LjI0LDEyNy4xMWE3Ljc4LDcuNzgsMCwwLDAsNS44OSw1LjYxLDcuNjMsNy42MywwLDAsMCw3LjExLTIuMTIsNy4zMSw3LjMxLDAsMCwwLDIuMjktNWMwLTEuMDYtLjc0LTUuODItOC40NC01OS4zNi00LjYtMzItOC4zNy01OC4yMS04LjM3LTU4LjI0czQ1Ljc5LS4wNiwxMTguMTYtLjA2SDQwMS42OWwtLjA2LjM5YzAsLjIyLTQuODEsMzMuNjEtMTAuNiw3NC4yMUwzODAuNDgsMjMxSDEyMC42OWwtLjA2LS4yOWMwLS4xNC02Ljg3LTQ5LjY5LTE1LjE5LTExMC4xMVM5MC4yLDEwLjQ4LDkwLjExLDEwLjExYTgsOCwwLDAsMC00LTQuNzVjLTEuOTEtLjk0LDEuMzUtLjg3LTM4Ljc1LS44NUMxNy4xNyw0LjUsMTEuMjcsNC41NCwxMC42LDQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LjY3LDI3OGwtMS44OS4xOWE0Ni45LDQ2LjksMCwwLDAtNDEuODksNDEuOTEsNzAuMjEsNzAuMjEsMCwwLDAsMCw5LjQsNDcuMDgsNDcuMDgsMCwwLDAsNDEuNDYsNDEuODksNjIuNzUsNjIuNzUsMCwwLDAsMTAuNDQsMEE0Nyw0NywwLDAsMCwyMTQuNDgsMzM0bC4yNy0xLjM0LDIwLjYyLS4wNmMxOS42My0uMDYsMjAuNjUtLjA3LDIxLjI5LS4yOGE3Ljg2LDcuODYsMCwwLDAsMC0xNS4wNmMtLjY0LS4yMS0xLjY2LS4yMi0yMS4yOS0uMjhsLTIwLjYxLS4wNi0uMjctMS4zNWE0Nyw0NywwLDAsMC00MC41OC0zNy4zNEMxNzIuMzYsMjc4LDE2Ni44LDI3Ny44NSwxNjUuNjcsMjc4Wm03LjI2LDE1Ljg2YTI5Ljc4LDI5Ljc4LDAsMCwxLDUuMzcsMS4yOCwzMC40NCwzMC40NCwwLDAsMSwxMi40MSw3LjcsMzEsMzEsMCwwLDEsOC44NSwxOC4xMSw0Nyw0NywwLDAsMSwwLDcuNjlBMzEuODcsMzEuODcsMCwwLDEsMTk0LjYxLDM0MmEzMywzMywwLDAsMS04LjUyLDguNjQsMzIsMzIsMCwwLDEtMTMuNzEsNS4xNyw0Nyw0NywwLDAsMS03LjY5LDAsMzEuNywzMS43LDAsMCwxLTE1LjYyLTYuNTksMzQuNTMsMzQuNTMsMCwwLDEtNi4zOC02Ljg4LDMxLjI3LDMxLjI3LDAsMCwxLDIyLjg2LTQ4LjY2LDQ1LjQ1LDQ1LjQ1LDAsMCwxLDcuMzguMTdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI5LjcxLDI3OGwtMS44OS4xOWE0OC4zOSw0OC4zOSwwLDAsMC0xMC40LDIuMjYsNDcsNDcsMCwwLDAtMzEsMzYuNDUsNDAsNDAsMCwwLDAtLjYxLDcuOWMwLDEuODcuMDcsMy44Ni4xNiw0LjdhNDcuMDYsNDcuMDYsMCwwLDAsNDEuNDYsNDEuODksNjIuNjMsNjIuNjMsMCwwLDAsMTAuNDMsMCw1My40LDUzLjQsMCwwLDAsNi40LTEuMTksNDcsNDcsMCwwLDAsMzUtNDAuNyw3MC4yMSw3MC4yMSwwLDAsMCwwLTkuNEE0Nyw0NywwLDAsMCwzMzgsMjc4LjE5QzMzNi40LDI3OCwzMzAuODQsMjc3Ljg1LDMyOS43MSwyNzhaTTMzNywyOTMuODFhMzAsMzAsMCwwLDEsNS4zNywxLjI4LDMwLjQ0LDMwLjQ0LDAsMCwxLDEyLjQxLDcuNywzMSwzMSwwLDAsMSw4Ljg1LDE4LjExLDM3LjEzLDM3LjEzLDAsMCwxLC4xNiwzLjg1LDI4LjY5LDI4LjY5LDAsMCwxLTEuNTEsOS43NiwzMC42MSwzMC42MSwwLDAsMS03LjUsMTIuMiwzMSwzMSwwLDAsMS0xOC4zMyw5LjA2LDQ3LDQ3LDAsMCwxLTcuNjksMCwzMS42NiwzMS42NiwwLDAsMS0xNS42Mi02LjU5LDM0LjI0LDM0LjI0LDAsMCwxLTYuMzgtNi44OCwzMS4yNiwzMS4yNiwwLDAsMSwyMi44Ni00OC42Niw0NS40NSw0NS40NSwwLDAsMSw3LjM4LjE3WiIvPjwvc3ZnPg==);
    -webkit-mask-size: 30px;
    mask-size: 30px;
    vertical-align: top
}

#header .blockcart .blockcart-header>.shopping-cart .cart-products-count {
    color: black;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    line-height: 20px
}

#header .blockcart .blockcart-header>.shopping-cart .cart-products-count .value {
    font-weight: 400
}

#header .blockcart .blockcart-header>.shopping-cart {
    display: flex;
    align-items: center;
    gap: 10px
}

#header .blockcart .material-icons.expand-more {
    display: none
}

#header .blockcart .material-icons.expand-more {
    display: none
}

#header .blockcart .block_content {
    float: left;
    width: 100%;
    padding-top: 5px;
    height: 100%;
    position: relative
}

#header .blockcart .cart_block .card-block {
    padding: 10px 15px 15px;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0
}

#header .blockcart .cart_block.exclusive .top-block-cart {
    float: left;
    width: 100%;
    padding-block: 13px;
    padding-inline: 20px;
    border-bottom: 1px solid #e5e5e5;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

#header .blockcart .cart_block .toggle-title {
    float: left;
    width: auto;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    color: #333333;
    text-transform: capitalize;
    letter-spacing: 0
}

#header .blockcart .cart_block .close-icon {
    color: #333333;
    float: right;
    height: 20px;
    width: 20px;
    line-height: 20px
}

#header .blockcart .cart_block .close-icon i {
    font-size: 26px
}

#header .blockcart .cart_block .no-more-item {
    text-align: center;
    padding: 30px
}

#header .blockcart .cart_block .block_content .no-more-item .empty-text {
    font-size: 16px;
    margin: 20px 0 10px;
    color: #333333
}

#header .blockcart .cart_block .block_content .no-more-item p {
    margin-bottom: 30px
}

#header .blockcart .cart_block .no-img {
    height: 80px;
    width: 80px;
    margin: 20px auto 0;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjQ4LDBoMTZjNS42OSwxLjA1LDExLjQyLDEuOTMsMTcuMDYsMy4xNyw0OC4yNiwxMC42Miw4NC43MSw1My42Miw4Ni44NiwxMDMuMDcuNzQsMTcuMTIuMjYsMzQuMy4zOSw1MS40NSwwLDIuMDYuMjksNC4xMy40Nyw2LjQ2aDZjMzYuMzEsMCw3Mi42Mi4wOCwxMDguOTIsMCwxMS4yMywwLDE5LDUuMjQsMjQuMTMsMTQuNzYsMS44NiwzLjQ1LDIuNzksNy40LDQuMTUsMTEuMTJ2N2EyNy4xLDI3LjEsMCwwLDAtMS4wNywzLjc5cS04LDU5LjMzLTE1LjkyLDExOC42NS0xMC43MSw4MC4zNS0yMS4zNiwxNjAuNzFhNzUuNDEsNzUuNDEsMCwwLDEtMi40LDEyLjcxQzQ2OCw1MDMuMzEsNDYwLjExLDUwOSw0NTAsNTEySDYyYTI2LjYzLDI2LjYzLDAsMCwwLTIuNzUtMS4wOUM0OCw1MDcuODMsNDEuMDYsNTAwLjM5LDM5LjQsNDg5Yy0zLjY5LTI1LjMzLTYuODUtNTAuNzUtMTAuMjEtNzYuMTRxLTYuMjEtNDctMTIuMzktOTQtNi4zMy00Ny43Mi0xMi43My05NS40M2MtMS4xNi04LjUxLTIuNy0xNy00LjA3LTI1LjQ1di04Yy4zOC0xLjA4Ljg0LTIuMTUsMS4xMi0zLjI2LDMuNy0xNC43NCwxMy42MS0yMi41NywyOC42Ni0yMi41OEgxNDMuN2MwLTIuNTUsMC00LjUsMC02LjQ2LjA5LTE3LjE2LS4zNS0zNC4zMy4zNy01MS40NUMxNDYuMDYsNTkuMzgsMTc5LDE4LDIyNC4yMiw1LjA2LDIzMiwyLjg0LDI0MC4wNywxLjY2LDI0OCwwWm03Ljg2LDE4My45NEgzMC45Yy03Ljg5LDAtMTEuNDgsNC4xNi0xMC40MywxMnEyLjY3LDE5Ljc5LDUuMywzOS41OCw3LjY4LDU4LjE0LDE1LjMzLDExNi4yOSw4Ljc2LDY1LjgxLDE3LjY2LDEzMS42Yy45Miw2LjksMi41OCw4LjUxLDkuNjQsOC41MywxNC4zMywwLDI4LjY2LDAsNDMsMEg0NDIuMzNjNy4yNCwwLDkuOTItMi4yNSwxMC44MS04Ljg1UTQ2MSw0MjQuMjMsNDY5LDM2NS4zNnExMS4yOS04NC42LDIyLjUxLTE2OS4yMmMxLjA4LTguMTUtMi40My0xMi4yLTEwLjY2LTEyLjJabTkyLjEtMjBjMC0yMC44NywxLjc3LTQxLjM2LS4zNC02MS40M0MzNDEuOSw0OC4xLDI5MS42LDExLjg3LDIzNy44NiwyMmMtNDEuMTEsNy43Mi03My4xOSw0NS4yNy03NC4wNyw4Ny4wNS0uMzYsMTcuMTUtLjExLDM0LjMxLS4xLDUxLjQ3YTI3LDI3LDAsMCwwLC40NSwzLjQ1WiIvPjxwYXRoIGQ9Ik0yNTYuMzMsMzI3Ljc5YzQ2LjI2LDEuMzUsNzguMjgsMjAuMzMsMTA1LjM3LDU4LjEzLDQuMzUsNi4wNiw0LjU0LDEyLDEsMTYuOTUtNS42Nyw3LjkxLTE2LjI3LDcuNzctMjIuMzMtLjc0QzMzMC41OCwzODguNCwzMjMuNzUsMzc3LDMwOSwzNjguNjljLTQ3LjU2LTI2Ljk0LTEwMy0xMy44My0xMzUuMTYsMzAuMzEtMi4yOSwzLjE0LTUuMDgsNi4zMi04LjM2LDguMjUtNSwzLTExLjUsMS4xMi0xNS40LTMuMzItNC4xNC00LjczLTQuNS0xMS4wNy0uNTktMTYuODgsMTQuMzMtMjEuMjcsMjguMy0zNy4wOSw1MS42OS00Ny41NUExMzEuNTMsMTMxLjUzLDAsMCwxLDI1Ni4zMywzMjcuNzlaIi8+PHBhdGggZD0iTTE3MS41NiwyNjcuMjhhMjAuMDksMjAuMDksMCwwLDEtMTkuOTEsMjAuMTMsMjAuNSwyMC41LDAsMCwxLTIwLjI4LTIwLDIwLjEzLDIwLjEzLDAsMCwxLDIwLjM5LTIwLjNBMTkuNzksMTkuNzksMCwwLDEsMTcxLjU2LDI2Ny4yOFoiLz48cGF0aCBkPSJNMzMwLjQ0LDI2Ny4yNmExOS43OSwxOS43OSwwLDAsMSwxOS44LTIwLjEsMjAuMTUsMjAuMTUsMCwwLDEsMjAuNCwyMC4zMSwyMC41NSwyMC41NSwwLDAsMS0yMC4zLDE5Ljk1QTIwLjEsMjAuMSwwLDAsMSwzMzAuNDQsMjY3LjI2WiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjQ4LDBoMTZjNS42OSwxLjA1LDExLjQyLDEuOTMsMTcuMDYsMy4xNyw0OC4yNiwxMC42Miw4NC43MSw1My42Miw4Ni44NiwxMDMuMDcuNzQsMTcuMTIuMjYsMzQuMy4zOSw1MS40NSwwLDIuMDYuMjksNC4xMy40Nyw2LjQ2aDZjMzYuMzEsMCw3Mi42Mi4wOCwxMDguOTIsMCwxMS4yMywwLDE5LDUuMjQsMjQuMTMsMTQuNzYsMS44NiwzLjQ1LDIuNzksNy40LDQuMTUsMTEuMTJ2N2EyNy4xLDI3LjEsMCwwLDAtMS4wNywzLjc5cS04LDU5LjMzLTE1LjkyLDExOC42NS0xMC43MSw4MC4zNS0yMS4zNiwxNjAuNzFhNzUuNDEsNzUuNDEsMCwwLDEtMi40LDEyLjcxQzQ2OCw1MDMuMzEsNDYwLjExLDUwOSw0NTAsNTEySDYyYTI2LjYzLDI2LjYzLDAsMCwwLTIuNzUtMS4wOUM0OCw1MDcuODMsNDEuMDYsNTAwLjM5LDM5LjQsNDg5Yy0zLjY5LTI1LjMzLTYuODUtNTAuNzUtMTAuMjEtNzYuMTRxLTYuMjEtNDctMTIuMzktOTQtNi4zMy00Ny43Mi0xMi43My05NS40M2MtMS4xNi04LjUxLTIuNy0xNy00LjA3LTI1LjQ1di04Yy4zOC0xLjA4Ljg0LTIuMTUsMS4xMi0zLjI2LDMuNy0xNC43NCwxMy42MS0yMi41NywyOC42Ni0yMi41OEgxNDMuN2MwLTIuNTUsMC00LjUsMC02LjQ2LjA5LTE3LjE2LS4zNS0zNC4zMy4zNy01MS40NUMxNDYuMDYsNTkuMzgsMTc5LDE4LDIyNC4yMiw1LjA2LDIzMiwyLjg0LDI0MC4wNywxLjY2LDI0OCwwWm03Ljg2LDE4My45NEgzMC45Yy03Ljg5LDAtMTEuNDgsNC4xNi0xMC40MywxMnEyLjY3LDE5Ljc5LDUuMywzOS41OCw3LjY4LDU4LjE0LDE1LjMzLDExNi4yOSw4Ljc2LDY1LjgxLDE3LjY2LDEzMS42Yy45Miw2LjksMi41OCw4LjUxLDkuNjQsOC41MywxNC4zMywwLDI4LjY2LDAsNDMsMEg0NDIuMzNjNy4yNCwwLDkuOTItMi4yNSwxMC44MS04Ljg1UTQ2MSw0MjQuMjMsNDY5LDM2NS4zNnExMS4yOS04NC42LDIyLjUxLTE2OS4yMmMxLjA4LTguMTUtMi40My0xMi4yLTEwLjY2LTEyLjJabTkyLjEtMjBjMC0yMC44NywxLjc3LTQxLjM2LS4zNC02MS40M0MzNDEuOSw0OC4xLDI5MS42LDExLjg3LDIzNy44NiwyMmMtNDEuMTEsNy43Mi03My4xOSw0NS4yNy03NC4wNyw4Ny4wNS0uMzYsMTcuMTUtLjExLDM0LjMxLS4xLDUxLjQ3YTI3LDI3LDAsMCwwLC40NSwzLjQ1WiIvPjxwYXRoIGQ9Ik0yNTYuMzMsMzI3Ljc5YzQ2LjI2LDEuMzUsNzguMjgsMjAuMzMsMTA1LjM3LDU4LjEzLDQuMzUsNi4wNiw0LjU0LDEyLDEsMTYuOTUtNS42Nyw3LjkxLTE2LjI3LDcuNzctMjIuMzMtLjc0QzMzMC41OCwzODguNCwzMjMuNzUsMzc3LDMwOSwzNjguNjljLTQ3LjU2LTI2Ljk0LTEwMy0xMy44My0xMzUuMTYsMzAuMzEtMi4yOSwzLjE0LTUuMDgsNi4zMi04LjM2LDguMjUtNSwzLTExLjUsMS4xMi0xNS40LTMuMzItNC4xNC00LjczLTQuNS0xMS4wNy0uNTktMTYuODgsMTQuMzMtMjEuMjcsMjguMy0zNy4wOSw1MS42OS00Ny41NUExMzEuNTMsMTMxLjUzLDAsMCwxLDI1Ni4zMywzMjcuNzlaIi8+PHBhdGggZD0iTTE3MS41NiwyNjcuMjhhMjAuMDksMjAuMDksMCwwLDEtMTkuOTEsMjAuMTMsMjAuNSwyMC41LDAsMCwxLTIwLjI4LTIwLDIwLjEzLDIwLjEzLDAsMCwxLDIwLjM5LTIwLjNBMTkuNzksMTkuNzksMCwwLDEsMTcxLjU2LDI2Ny4yOFoiLz48cGF0aCBkPSJNMzMwLjQ0LDI2Ny4yNmExOS43OSwxOS43OSwwLDAsMSwxOS44LTIwLjEsMjAuMTUsMjAuMTUsMCwwLDEsMjAuNCwyMC4zMSwyMC41NSwyMC41NSwwLDAsMS0yMC4zLDE5Ljk1QTIwLjEsMjAuMSwwLDAsMSwzMzAuNDQsMjY3LjI2WiIvPjwvc3ZnPg==);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 80px;
    mask-size: 80px;
    background-color: #777777
}

#header .cart_block,
#header .search-widget .search_toggle {
    top: 55px
}

#header .search-widget {
    float: left;
    width: auto;
    padding: 0;
    position: relative;
    z-index: 9;
    display: flex;
    vertical-align: top;
    justify-content: center;
    padding: 9px 0;
}

#header .search-widget .search_button {
    height: 24px;
    width: 25px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    display: inline-block;
    -webkit-mask-size: 23px;
    mask-size: 23px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    font-size: 0;
    cursor: pointer
}

#header .search-widget .search_button {
    display: none
}

#header .search-widget .search_button.active {
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyBmaWxsPSIjMDAwIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyBmaWxsPSIjMDAwIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    display: inline-block;
    -webkit-mask-size: 18px;
    mask-size: 18px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    font-size: 0;
    cursor: pointer
}

#header .search-widget .search_button.active {
    display: none
}

#header .search-widget .search_toggle {
    display: block;
    z-index: 5;
    background: none;
    width: 800px
}

#header .search-widget form button[type="submit"]::before {
    content: '';
    position: absolute;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-size: 20px;
    mask-size: 20px;
    top: 6px;
    right: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: white;
    ;
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

#header .search-widget form button[type="submit"]:hover {
    background-color: #146cda
}

#header .search-widget form input[type="text"] {
    width: 100%;
    padding: 14px 20px;
    height: 45px;
    background: white;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#header .dropdown .dropdown-arrow::before {
    font-family: "FontAwesome";
    content: "\F107";
    margin-top: 2px;
    font-size: 14px;
    padding-inline-start: 3px
}

#header ul.dropdown-menu {
    margin: 0 0;
    padding: 5px;
    border: 0;
    right: 0;
    left: auto;
    top: 29px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    min-width: 200px
}

#header ul.dropdown-menu li a {
    padding: 4px 10px;
    display: block;
    line-height: 22px
}

#header ul.dropdown-menu li img {
    padding-right: 3px
}

#header .header-top {
    width: 100%;
    padding: 20px 0;
    background-color: white;
}

#header .header-top>.container {
    position: relative
}

.header-top-right {
    display: flex;
    justify-content: space-around;
    justify-content: flex-end;
    gap: 22px
}


#header .blockcart .blockcart-header>.shopping-cart .mobile_count {
    color: white;
    background: #146cda;
    position: absolute;
    line-height: 19px;
    font-size: 13px;
    top: -6px;
    left: 18px;
    right: auto;
    padding: 0 5px;
    height: 19px;
    min-width: 17px;
    text-align: center;
    font-weight: 500;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#header .blockcart .blockcart-header>.shopping-cart .mobile_count {
    top: -2px
}

#header .blockcart .blockcart-header>.shopping-cart>.icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: black;
    font-size: 0
}

.header-top .menu {
    text-align: center;
    position: relative;
    z-index: 8;
    padding: 17px 0 15px;
    width: 80%
}

.header-top .menu>ul>li {
    text-align: right;
    float: none;
    display: inline-block
}

#index .header-top .menu {
    border-bottom: 0
}

.header-top-inner .menu>ul>li {
    text-align: center;
    float: none;
    display: inline-block;
    position: relative
}

#header .header-top-inner {
    position: relative;
    clear: both;
    background: #146cda;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}


.brands .products {
    float: left;
    width: 100%;
    position: relative
}

.products-section-title {
    display: block;
    width: auto;
    margin: 0 auto 20px;
    position: relative;
    text-align: left;
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    text-transform: capitalize !important;
    letter-spacing: 0;
    color: #333333;
    padding-bottom: 18px;
    border-bottom: 1px solid #e5e5e5
}

.products-section-title::before {
    content: "";
    max-width: 200px;
    height: 2px;
    background-color: #146cda;
    position: absolute;
    bottom: 0;
    width: 100%
}

.products .product_list.grid {
    display: flex;
    flex-wrap: wrap;
    row-gap: 30px
}

.products .product_list.list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    row-gap: 25px
}

.products .product_list.list:last-child {
    row-gap: 0
}

.products .product_list {
    width: 100%;
    margin: 0
}

.products .product_list .product_item {
    padding: 0 10px
}

.product-miniature {
    position: relative;
    padding: 0
}

.product-miniature .thumbnail-container {
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
    width: auto;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
}

.product-miniature .product-thumbnail {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.product-miniature .product-thumbnail img {
    margin: 0 auto;
    position: relative;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    max-width: 100%;
    height: auto
}

.product-miniature .product-thumbnail img.fliper_image {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.product-miniature:hover .thumbnail-container .fliper_image {
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.product-miniature .product-description {
    background: white;
    text-align: left;
    padding: 10px 0 0;
    position: relative;
    transition: all .4s linear 0ms;
    -webkit-transition: all .4s linear 0ms
}

.product-miniature .product-detail {
    display: none
}

.product-miniature .product-title {
    margin-bottom: 5px;
    font-weight: 400;
    width: 100%;
    margin-top: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    line-height: 22px
}

.product-miniature .product-title a {
    text-transform: initial
}

.product-miniature .product-price-and-shipping {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #146cda;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    letter-spacing: .3px
}

.product-miniature .regular-price {
    display: inline-block;
    text-decoration: line-through;
    font-size: 15px;
    vertical-align: top;
    padding-right: 0;
    color: #777777;
    font-weight: 400
}

.product-miniature .product-description .proaction-button .btn.add-to-cart {
    width: 100%;
    padding: 6px 20px;
    white-space: wrap;
    max-height: 46px;
    line-height: 30px
}

.product-miniature .highlighted-informations {
    position: absolute;
    bottom: 8px;
    right: auto;
    left: 12px;
    z-index: 3;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

.product-miniature:hover .highlighted-informations {
    opacity: 1
}

.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants {
    bottom: 4.375rem
}

.product-miniature .outer-functional {
    position: absolute;
    top: -30px;
    right: 10px;
    z-index: 8;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.product-miniature:hover .outer-functional {
    top: 8px;
    opacity: 1;
    filter: alpha(opacity=100)
}


.product-miniature .outer-functional .compare a {
    padding: 0;
    font-size: 0
}

.product-miniature .outer-functional .proaction-button {
    margin-top: 5px !important
}

.product-miniature .outer-functional .proaction-button,
.product-miniature .outer-functional .compare a,
.product-miniature .outer-functional .quickview {
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    margin: 3px 0
}

.product-miniature .outer-functional .proaction-button:hover,
.product-miniature .outer-functional .compare:hover a,
.product-miniature .outer-functional .quickview:hover {
    background-color: #146cda;
    border-color: #146cda
}

.product-miniature .outer-functional .quickview a {
    font-size: 0;
    height: 35px;
    width: 35px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTUyIDUwMjAgYy0xOCAtMTEgLTQxIC0zNCAtNTIgLTUyIC0xOSAtMzIgLTIwIC01MiAtMjAgLTc2OCAwIC03MTYKMSAtNzM2IDIwIC03NjggMzAgLTQ4IDc1IC03MiAxNDAgLTcyIDY1IDAgMTEwIDI0IDE0MCA3MiAxOSAzMiAyMCA1MiAyMCA1NDMKbDAgNTEwIDcxOCAtNzE3IGM3ODAgLTc3OSA3MzMgLTczOSA4MzIgLTcyNSA5OSAxMyAxNTcgMTIyIDEyMCAyMjQgLTYgMTYKLTMyNSAzNDIgLTcyMyA3NDEgbC03MTIgNzEyIDUxMCAwIGM0OTEgMCA1MTEgMSA1NDMgMjAgNDggMzAgNzIgNzUgNzIgMTQwIDAKNjUgLTI0IDExMCAtNzIgMTQwIC0zMiAxOSAtNTIgMjAgLTc2OCAyMCAtNzE2IDAgLTczNiAtMSAtNzY4IC0yMHoiLz4KPHBhdGggZD0iTTM0MzIgNTAyMCBjLTk1IC01OCAtOTkgLTIxNiAtNSAtMjc3IDI1IC0xNyA2NyAtMTggNTMzIC0yMyBsNTA2IC01Ci03MzQgLTcwMCBjLTQwNCAtMzg1IC03NDMgLTcxMyAtNzUzIC03MzAgLTI2IC00MSAtMjUgLTEyOSAxIC0xNzMgMTEgLTE4IDM0Ci00MSA1MiAtNTIgNDQgLTI3IDEzMiAtMjcgMTczIC0xIDE3IDEwIDM2MyAzMzcgNzcwIDcyNiBsNzQwIDcwNyA1IC01MTkgYzUKLTQ3OCA2IC01MjEgMjMgLTU0NiAyOSAtNDUgNzUgLTY3IDEzNyAtNjcgNjUgMCAxMTAgMjQgMTQwIDcyIDE5IDMyIDIwIDUyIDIwCjc2OCAwIDcxNiAtMSA3MzYgLTIwIDc2OCAtMTEgMTggLTM0IDQxIC01MiA1MiAtMzIgMTkgLTUyIDIwIC03NjggMjAgLTcxNiAwCi03MzYgLTEgLTc2OCAtMjB6Ii8+CjxwYXRoIGQ9Ik0zMDQyIDIxNDMgYy02MyAtMzEgLTkzIC0xMDQgLTc4IC0xOTAgNyAtMzQgODggLTExOSA3NjQgLTc5NSBsNzU3Ci03NTggLTUxMCAwIGMtNDkxIDAgLTUxMSAtMSAtNTQzIC0yMCAtNDggLTMwIC03MiAtNzUgLTcyIC0xNDAgMCAtNjUgMjQgLTExMAo3MiAtMTQwIDMyIC0xOSA1MiAtMjAgNzY4IC0yMCA3MTYgMCA3MzYgMSA3NjggMjAgMTggMTEgNDEgMzQgNTIgNTIgMTkgMzIgMjAKNTIgMjAgNzY4IDAgNzE2IC0xIDczNiAtMjAgNzY4IC0zMCA0OCAtNzUgNzIgLTE0MCA3MiAtNjUgMCAtMTEwIC0yNCAtMTQwCi03MiAtMTkgLTMyIC0yMCAtNTIgLTIwIC01NDMgbDAgLTUxMCAtNzUyIDc1MiBjLTQyMiA0MjEgLTc2NSA3NTcgLTc4MSA3NjMKLTQxIDE1IC0xMDcgMTIgLTE0NSAtN3oiLz4KPHBhdGggZD0iTTE4NTAgMjA2OSBjLTE0IC01IC0zNDYgLTMzMCAtNzM3IC03MjIgbC03MTMgLTcxMiAwIDUxMCBjMCA0OTEgLTEKNTExIC0yMCA1NDMgLTMwIDQ4IC03NSA3MiAtMTQwIDcyIC02NSAwIC0xMTAgLTI0IC0xNDAgLTcyIC0xOSAtMzIgLTIwIC01MgotMjAgLTc2OCAwIC03MTYgMSAtNzM2IDIwIC03NjggMTEgLTE4IDM0IC00MSA1MiAtNTIgMzIgLTE5IDUyIC0yMCA3NjggLTIwCjcxNiAwIDczNiAxIDc2OCAyMCA0OCAzMCA3MiA3NSA3MiAxNDAgMCA2NSAtMjQgMTEwIC03MiAxNDAgLTMyIDE5IC01MiAyMAotNTQzIDIwIGwtNTEwIDAgNzE3IDcxNyBjNDk0IDQ5NSA3MTkgNzI3IDcyNCA3NDYgMTEgNDYgLTEgMTIyIC0yNCAxNTQgLTM5CjU1IC0xMzMgNzkgLTIwMiA1MnoiLz4KPC9nPgo8L3N2Zz4K);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTUyIDUwMjAgYy0xOCAtMTEgLTQxIC0zNCAtNTIgLTUyIC0xOSAtMzIgLTIwIC01MiAtMjAgLTc2OCAwIC03MTYKMSAtNzM2IDIwIC03NjggMzAgLTQ4IDc1IC03MiAxNDAgLTcyIDY1IDAgMTEwIDI0IDE0MCA3MiAxOSAzMiAyMCA1MiAyMCA1NDMKbDAgNTEwIDcxOCAtNzE3IGM3ODAgLTc3OSA3MzMgLTczOSA4MzIgLTcyNSA5OSAxMyAxNTcgMTIyIDEyMCAyMjQgLTYgMTYKLTMyNSAzNDIgLTcyMyA3NDEgbC03MTIgNzEyIDUxMCAwIGM0OTEgMCA1MTEgMSA1NDMgMjAgNDggMzAgNzIgNzUgNzIgMTQwIDAKNjUgLTI0IDExMCAtNzIgMTQwIC0zMiAxOSAtNTIgMjAgLTc2OCAyMCAtNzE2IDAgLTczNiAtMSAtNzY4IC0yMHoiLz4KPHBhdGggZD0iTTM0MzIgNTAyMCBjLTk1IC01OCAtOTkgLTIxNiAtNSAtMjc3IDI1IC0xNyA2NyAtMTggNTMzIC0yMyBsNTA2IC01Ci03MzQgLTcwMCBjLTQwNCAtMzg1IC03NDMgLTcxMyAtNzUzIC03MzAgLTI2IC00MSAtMjUgLTEyOSAxIC0xNzMgMTEgLTE4IDM0Ci00MSA1MiAtNTIgNDQgLTI3IDEzMiAtMjcgMTczIC0xIDE3IDEwIDM2MyAzMzcgNzcwIDcyNiBsNzQwIDcwNyA1IC01MTkgYzUKLTQ3OCA2IC01MjEgMjMgLTU0NiAyOSAtNDUgNzUgLTY3IDEzNyAtNjcgNjUgMCAxMTAgMjQgMTQwIDcyIDE5IDMyIDIwIDUyIDIwCjc2OCAwIDcxNiAtMSA3MzYgLTIwIDc2OCAtMTEgMTggLTM0IDQxIC01MiA1MiAtMzIgMTkgLTUyIDIwIC03NjggMjAgLTcxNiAwCi03MzYgLTEgLTc2OCAtMjB6Ii8+CjxwYXRoIGQ9Ik0zMDQyIDIxNDMgYy02MyAtMzEgLTkzIC0xMDQgLTc4IC0xOTAgNyAtMzQgODggLTExOSA3NjQgLTc5NSBsNzU3Ci03NTggLTUxMCAwIGMtNDkxIDAgLTUxMSAtMSAtNTQzIC0yMCAtNDggLTMwIC03MiAtNzUgLTcyIC0xNDAgMCAtNjUgMjQgLTExMAo3MiAtMTQwIDMyIC0xOSA1MiAtMjAgNzY4IC0yMCA3MTYgMCA3MzYgMSA3NjggMjAgMTggMTEgNDEgMzQgNTIgNTIgMTkgMzIgMjAKNTIgMjAgNzY4IDAgNzE2IC0xIDczNiAtMjAgNzY4IC0zMCA0OCAtNzUgNzIgLTE0MCA3MiAtNjUgMCAtMTEwIC0yNCAtMTQwCi03MiAtMTkgLTMyIC0yMCAtNTIgLTIwIC01NDMgbDAgLTUxMCAtNzUyIDc1MiBjLTQyMiA0MjEgLTc2NSA3NTcgLTc4MSA3NjMKLTQxIDE1IC0xMDcgMTIgLTE0NSAtN3oiLz4KPHBhdGggZD0iTTE4NTAgMjA2OSBjLTE0IC01IC0zNDYgLTMzMCAtNzM3IC03MjIgbC03MTMgLTcxMiAwIDUxMCBjMCA0OTEgLTEKNTExIC0yMCA1NDMgLTMwIDQ4IC03NSA3MiAtMTQwIDcyIC02NSAwIC0xMTAgLTI0IC0xNDAgLTcyIC0xOSAtMzIgLTIwIC01MgotMjAgLTc2OCAwIC03MTYgMSAtNzM2IDIwIC03NjggMTEgLTE4IDM0IC00MSA1MiAtNTIgMzIgLTE5IDUyIC0yMCA3NjggLTIwCjcxNiAwIDczNiAxIDc2OCAyMCA0OCAzMCA3MiA3NSA3MiAxNDAgMCA2NSAtMjQgMTEwIC03MiAxNDAgLTMyIDE5IC01MiAyMAotNTQzIDIwIGwtNTEwIDAgNzE3IDcxNyBjNDk0IDQ5NSA3MTkgNzI3IDcyNCA3NDYgMTEgNDYgLTEgMTIyIC0yNCAxNTQgLTM5CjU1IC0xMzMgNzkgLTIwMiA1MnoiLz4KPC9nPgo8L3N2Zz4K);
    display: inline-block;
    transition: none;
    -webkit-mask-size: 15px;
    mask-size: 15px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    text-align: center;
    vertical-align: middle
}

.product-miniature .outer-functional .proaction-button .btn.add-to-cart {
    font-size: 0;
    height: 35px;
    width: 35px;
    display: inline-block;
    transition: none;
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    text-align: center;
    vertical-align: middle;
    padding: 0
}

.product-miniature .outer-functional .proaction-button .btn.add-to-cart.option {
    -webkit-mask-size: 16px;
    mask-size: 16px
}


.product-miniature .outer-functional .compare a.added {
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    background-color: #146cda;
    border-color: #146cda
}


.product-miniature .outer-functional .functional-buttons .compare a:hover {
    border-color: #146cda
}

.product-miniature .outer-functional .wishlist .dropdown .dropdown-menu {
    right: 0;
    left: auto
}

.product-miniature .outer-functional .wishlist .dropdown .dropdown-menu .dropdown-item {
    text-transform: capitalize
}

.product-miniature .outer-functional .proaction-button:hover .btn.add-to-cart,
.product-miniature .outer-functional .quickview:hover a {
    background-color: #ffffff
}

.product-miniature .quick-view .material-icons {
    display: none;
    font-size: 20px;
    margin: 7px 10px;
    color: #ffffff
}

ul.product-flags.js-product-flags {
    position: absolute;
    top: 10px;
    bottom: auto;
    left: 10px;
    right: auto;
    z-index: 0
}

ul.product-flags li {
    display: table;
    position: static;
    font-weight: 600;
    padding: 3px 7px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    background-color: #00a046;
    z-index: 2;
    line-height: 15px;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    margin-bottom: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px
}

ul.product-flags li.on-sale {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    background: #e43c16;
    display: none
}

ul.product-flags li.on-sale.discount-percentage {
    z-index: 2;
    color: #333;
    vertical-align: top;
    display: inline;
    padding: 0;
    font-size: 14px
}

ul.product-flags li.new {
    opacity: 0;
    filter: alpha(opacity=0);
    background: #44b367;
    transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    -moz-transform: translateX(-5px)
}

.product-miniature:hover .product-flags .new {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -moz-transform: translateX(0)
}

.products .product_list.list .product-miniature .btn.add-to-cart:before {
    content: none
}

ul.product-flags li.discount {
    background: #ef2d2d
}

ul.product-flags li.discount i.material-icons {
    font-size: 12px
}

#products .products .product_list.list .product-miniature .thumbnail-container .discount-percentage {
    display: none
}

.products .count {
    color: gray;
    font-weight: 500;
    position: relative;
    bottom: .5rem
}

#products .products .product_list.list li .product-title a {
    font-size: 15px
}

#products .products {
    margin-bottom: 15px;
    position: relative
}

#products .products {
    margin: 20px -10px
}

#products .product_list.list .product-miniature {
    float: left;
    width: 100%;
    align-items: center;
    grid-gap: 20px;
    display: flex
}

.products .product_list.list .product_item {
    margin: 0 0 20px
}

.products .product_list.list .product_item:last-child {
    margin: 0
}

#products .product_list.list .product-miniature:hover .product-description {
    margin-top: 0
}

#products .product_list.list .product-miniature .thumbnail-container {
    width: 18%
}

#products .product_list.list .product-miniature .product-description {
    width: 83.2%;
    padding: 0
}

#products .product_list.list .product-miniature .highlighted-informations {
    display: block !important;
    margin-bottom: 7px;
    position: static;
    opacity: 1;
    filter: alpha(opacity=100)
}

#products .product_list.list .product-miniature .thumbnail-container .highlighted-informations {
    display: none !important
}

#products .product_list.list .product_item .product-price-and-shipping {
    margin-bottom: 5px
}

#products .product_list.list .product-miniature .product-detail {
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px
}

#products .product_list.list .product-miniature .product-detail p {
    margin: 0
}

#product .pp-right-column .product-information .description-short {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.productpage_title,
.quickview h1.h1 {
    margin-top: 0;
    text-transform: capitalize;
    font-weight: 500;
    padding-bottom: 0;
    margin-bottom: 4px;
    border-bottom: 0;
    font-size: 24px;
    line-height: 34px
}

#product #content {
    position: relative;
    max-width: 100%
}

#product #content .product-leftside {
    position: relative
}

#product .pp-left-column {
    width: 45%
}

#product .pp-right-column {
    z-index: 0;
    width: 55%;
    padding-inline-start: 35px
}

#product #content .product-leftside .product-flags li.on-sale {
    display: table
}

#product #content .product-leftside .product-flags li.product-flag.discount {
    display: none
}

#product .pp-right-column p {
    margin-bottom: 0
}

.quickview .product-actions,
#product .pp-right-column .product-actions {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #e5e5e5
}

.product-actions .product-manufacturer {
    margin-bottom: 0
}

.product-actions .label {
    margin-bottom: 5px
}

.product-actions .add-to-cart .material-icons {
    line-height: inherit;
    display: none
}

.product-quantity .qty {
    float: left;
    width: 80px;
    margin-bottom: .5rem
}

.product-quantity .add {
    float: left;
    margin-bottom: .7rem
}

.product-quantity .add .add-to-cart {
    padding: 11px 25px;
    min-width: 250px
}

.product-quantity .wishlist,
.product-quantity .compare {
    display: inline-block
}

.product-quantity .wishlist a,
.product-quantity .compare a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    padding: 0;
    text-transform: capitalize
}

.product-quantity .wishlist a {
    margin-inline-end: 10px
}

.product-quantity #quantity_wanted {
    color: #333;
    background-color: white;
    height: 2.75rem;
    padding: .175rem .5rem;
    width: 3rem;
    border: 1px solid #e5e5e5
}

.product-variants {
    margin-bottom: 15px
}

.products-selection {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    align-items: center;
    padding: 5px 0
}

.products-selection .title {
    color: gray
}

.brands {
    text-align: center;
    clear: both;
    float: left;
    width: 100%
}

.brands .customNavigation {
    display: none
}

.brands .products {
    padding: 70px 0
}

.brands .container {
    position: relative
}

.brands .products .product_list .product_item {
    padding: 25px 15px;
    margin: 0;
    cursor: pointer;
    float: none;
    display: inline-block;
    width: 16.4%
}

.brands .products .product_list li img {
    max-width: 100%
}

.brands .product-title {
    margin-top: 15px
}

.brands:hover .customNavigation {
    opacity: 1;
    filter: alpha(opacity=100)
}

.products-selection .sort-by {
    padding-top: 7px;
    white-space: nowrap;
    margin-right: -.9375rem;
    margin-left: .9375rem;
    text-align: right;
    color: #333333;
    text-transform: capitalize
}

.products-selection .total-products {
    color: #333333;
    padding: 7px 0 0
}

.products-selection .total-products p {
    margin-bottom: 0
}

.products-selection h1 {
    padding-top: .625rem
}

.products-selection .display {
    float: left;
    margin: 0 15px 0 0
}

.products-selection .display li {
    float: left;
    text-align: center;
    border: 0
}

.products-selection .display li#grid {
    margin-inline-end: 7px
}

.products-selection .display li#grid a,
.products-selection .display li#list a {
    display: block;
    height: 25px;
    width: 25px;
    background-color: #444444;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    cursor: pointer;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.products-selection .display li#grid a {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE3Ni43OTIgMEg1OS4yMDhDMjYuNTYxIDAgMCAyNi41NjEgMCA1OS4yMDh2MTE3LjU4NEMwIDIwOS40MzkgMjYuNTYxIDIzNiA1OS4yMDggMjM2aDExNy41ODRDMjA5LjQzOSAyMzYgMjM2IDIwOS40MzkgMjM2IDE3Ni43OTJWNTkuMjA4QzIzNiAyNi41NjEgMjA5LjQzOSAwIDE3Ni43OTIgMHpNMTk2IDE3Ni43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyAxOTYgNDAgMTg3LjM4MyA0MCAxNzYuNzkyVjU5LjIwOEM0MCA0OC42MTcgNDguNjE3IDQwIDU5LjIwOCA0MGgxMTcuNTg0QzE4Ny4zODMgNDAgMTk2IDQ4LjYxNyAxOTYgNTkuMjA4djExNy41ODR6TTQ1MiAwSDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFY2MGMwLTMzLjA4NC0yNi45MTYtNjAtNjAtNjB6bTIwIDE3NmMwIDExLjAyOC04Ljk3MiAyMC0yMCAyMEgzMzZjLTExLjAyOCAwLTIwLTguOTcyLTIwLTIwVjYwYzAtMTEuMDI4IDguOTcyLTIwIDIwLTIwaDExNmMxMS4wMjggMCAyMCA4Ljk3MiAyMCAyMHYxMTZ6TTE3Ni43OTIgMjc2SDU5LjIwOEMyNi41NjEgMjc2IDAgMzAyLjU2MSAwIDMzNS4yMDh2MTE3LjU4NEMwIDQ4NS40MzkgMjYuNTYxIDUxMiA1OS4yMDggNTEyaDExNy41ODRDMjA5LjQzOSA1MTIgMjM2IDQ4NS40MzkgMjM2IDQ1Mi43OTJWMzM1LjIwOEMyMzYgMzAyLjU2MSAyMDkuNDM5IDI3NiAxNzYuNzkyIDI3NnpNMTk2IDQ1Mi43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyA0NzIgNDAgNDYzLjM4MyA0MCA0NTIuNzkyVjMzNS4yMDhDNDAgMzI0LjYxNyA0OC42MTcgMzE2IDU5LjIwOCAzMTZoMTE3LjU4NGMxMC41OTEgMCAxOS4yMDggOC42MTcgMTkuMjA4IDE5LjIwOHYxMTcuNTg0ek00NTIgMjc2SDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFYzMzZjMC0zMy4wODQtMjYuOTE2LTYwLTYwLTYwem0yMCAxNzZjMCAxMS4wMjgtOC45NzIgMjAtMjAgMjBIMzM2Yy0xMS4wMjggMC0yMC04Ljk3Mi0yMC0yMFYzMzZjMC0xMS4wMjggOC45NzItMjAgMjAtMjBoMTE2YzExLjAyOCAwIDIwIDguOTcyIDIwIDIwdjExNnoiIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE3Ni43OTIgMEg1OS4yMDhDMjYuNTYxIDAgMCAyNi41NjEgMCA1OS4yMDh2MTE3LjU4NEMwIDIwOS40MzkgMjYuNTYxIDIzNiA1OS4yMDggMjM2aDExNy41ODRDMjA5LjQzOSAyMzYgMjM2IDIwOS40MzkgMjM2IDE3Ni43OTJWNTkuMjA4QzIzNiAyNi41NjEgMjA5LjQzOSAwIDE3Ni43OTIgMHpNMTk2IDE3Ni43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyAxOTYgNDAgMTg3LjM4MyA0MCAxNzYuNzkyVjU5LjIwOEM0MCA0OC42MTcgNDguNjE3IDQwIDU5LjIwOCA0MGgxMTcuNTg0QzE4Ny4zODMgNDAgMTk2IDQ4LjYxNyAxOTYgNTkuMjA4djExNy41ODR6TTQ1MiAwSDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFY2MGMwLTMzLjA4NC0yNi45MTYtNjAtNjAtNjB6bTIwIDE3NmMwIDExLjAyOC04Ljk3MiAyMC0yMCAyMEgzMzZjLTExLjAyOCAwLTIwLTguOTcyLTIwLTIwVjYwYzAtMTEuMDI4IDguOTcyLTIwIDIwLTIwaDExNmMxMS4wMjggMCAyMCA4Ljk3MiAyMCAyMHYxMTZ6TTE3Ni43OTIgMjc2SDU5LjIwOEMyNi41NjEgMjc2IDAgMzAyLjU2MSAwIDMzNS4yMDh2MTE3LjU4NEMwIDQ4NS40MzkgMjYuNTYxIDUxMiA1OS4yMDggNTEyaDExNy41ODRDMjA5LjQzOSA1MTIgMjM2IDQ4NS40MzkgMjM2IDQ1Mi43OTJWMzM1LjIwOEMyMzYgMzAyLjU2MSAyMDkuNDM5IDI3NiAxNzYuNzkyIDI3NnpNMTk2IDQ1Mi43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyA0NzIgNDAgNDYzLjM4MyA0MCA0NTIuNzkyVjMzNS4yMDhDNDAgMzI0LjYxNyA0OC42MTcgMzE2IDU5LjIwOCAzMTZoMTE3LjU4NGMxMC41OTEgMCAxOS4yMDggOC42MTcgMTkuMjA4IDE5LjIwOHYxMTcuNTg0ek00NTIgMjc2SDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFYzMzZjMC0zMy4wODQtMjYuOTE2LTYwLTYwLTYwem0yMCAxNzZjMCAxMS4wMjgtOC45NzIgMjAtMjAgMjBIMzM2Yy0xMS4wMjggMC0yMC04Ljk3Mi0yMC0yMFYzMzZjMC0xMS4wMjggOC45NzItMjAgMjAtMjBoMTE2YzExLjAyOCAwIDIwIDguOTcyIDIwIDIwdjExNnoiIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9zdmc+);
    -webkit-mask-size: 21px;
    mask-size: 21px
}

.products-selection .display li#list a {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwtMi40NDkyOTM1OTgyOTQ3MDY0ZS0xNiwyLjQ0OTI5MzU5ODI5NDcwNjRlLTE2LDEsNC45OTk5OTk5OTk5OTk4ODYsNS42ODQzNDE4ODYwODA4MDJlLTE0KSI+PHBhdGggZD0iTTE0MS4yNTUgMjI4SDM0Ljc0NUMxNS41ODYgMjI4IDAgMjEyLjQxNCAwIDE5My4yNTVWODYuNzQ1QzAgNjcuNTg2IDE1LjU4NiA1MiAzNC43NDUgNTJoMTA2LjUxQzE2MC40MTQgNTIgMTc2IDY3LjU4NiAxNzYgODYuNzQ1djEwNi41MUMxNzYgMjEyLjQxNCAxNjAuNDE0IDIyOCAxNDEuMjU1IDIyOHpNMzQuNzQ1IDg0QTIuNzQ4IDIuNzQ4IDAgMCAwIDMyIDg2Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDE5NmgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDVWODYuNzQ1QTIuNzQ4IDIuNzQ4IDAgMCAwIDE0MS4yNTUgODR6TTE0MS4yNTUgNDYwSDM0Ljc0NUMxNS41ODYgNDYwIDAgNDQ0LjQxNCAwIDQyNS4yNTV2LTEwNi41MUMwIDI5OS41ODYgMTUuNTg2IDI4NCAzNC43NDUgMjg0aDEwNi41MUMxNjAuNDE0IDI4NCAxNzYgMjk5LjU4NiAxNzYgMzE4Ljc0NXYxMDYuNTFDMTc2IDQ0NC40MTQgMTYwLjQxNCA0NjAgMTQxLjI1NSA0NjB6TTM0Ljc0NSAzMTZBMi43NDggMi43NDggMCAwIDAgMzIgMzE4Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDQyOGgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDV2LTEwNi41MWEyLjc0OCAyLjc0OCAwIDAgMC0yLjc0NS0yLjc0NXpNNDk2IDEzMkgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMjU2YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2ek00MDggMTkySDI0MGMtOC44MzYgMC0xNi03LjE2NC0xNi0xNnM3LjE2NC0xNiAxNi0xNmgxNjhjOC44MzYgMCAxNiA3LjE2NCAxNiAxNnMtNy4xNjQgMTYtMTYgMTZ6TTQ5NiAzNjBIMjQwYy04LjgzNiAwLTE2LTcuMTY0LTE2LTE2czcuMTY0LTE2IDE2LTE2aDI1NmM4LjgzNiAwIDE2IDcuMTY0IDE2IDE2cy03LjE2NCAxNi0xNiAxNnpNNDA4IDQyNEgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMTY4YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2eiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwtMi40NDkyOTM1OTgyOTQ3MDY0ZS0xNiwyLjQ0OTI5MzU5ODI5NDcwNjRlLTE2LDEsNC45OTk5OTk5OTk5OTk4ODYsNS42ODQzNDE4ODYwODA4MDJlLTE0KSI+PHBhdGggZD0iTTE0MS4yNTUgMjI4SDM0Ljc0NUMxNS41ODYgMjI4IDAgMjEyLjQxNCAwIDE5My4yNTVWODYuNzQ1QzAgNjcuNTg2IDE1LjU4NiA1MiAzNC43NDUgNTJoMTA2LjUxQzE2MC40MTQgNTIgMTc2IDY3LjU4NiAxNzYgODYuNzQ1djEwNi41MUMxNzYgMjEyLjQxNCAxNjAuNDE0IDIyOCAxNDEuMjU1IDIyOHpNMzQuNzQ1IDg0QTIuNzQ4IDIuNzQ4IDAgMCAwIDMyIDg2Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDE5NmgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDVWODYuNzQ1QTIuNzQ4IDIuNzQ4IDAgMCAwIDE0MS4yNTUgODR6TTE0MS4yNTUgNDYwSDM0Ljc0NUMxNS41ODYgNDYwIDAgNDQ0LjQxNCAwIDQyNS4yNTV2LTEwNi41MUMwIDI5OS41ODYgMTUuNTg2IDI4NCAzNC43NDUgMjg0aDEwNi41MUMxNjAuNDE0IDI4NCAxNzYgMjk5LjU4NiAxNzYgMzE4Ljc0NXYxMDYuNTFDMTc2IDQ0NC40MTQgMTYwLjQxNCA0NjAgMTQxLjI1NSA0NjB6TTM0Ljc0NSAzMTZBMi43NDggMi43NDggMCAwIDAgMzIgMzE4Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDQyOGgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDV2LTEwNi41MWEyLjc0OCAyLjc0OCAwIDAgMC0yLjc0NS0yLjc0NXpNNDk2IDEzMkgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMjU2YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2ek00MDggMTkySDI0MGMtOC44MzYgMC0xNi03LjE2NC0xNi0xNnM3LjE2NC0xNiAxNi0xNmgxNjhjOC44MzYgMCAxNiA3LjE2NCAxNiAxNnMtNy4xNjQgMTYtMTYgMTZ6TTQ5NiAzNjBIMjQwYy04LjgzNiAwLTE2LTcuMTY0LTE2LTE2czcuMTY0LTE2IDE2LTE2aDI1NmM4LjgzNiAwIDE2IDcuMTY0IDE2IDE2cy03LjE2NCAxNi0xNiAxNnpNNDA4IDQyNEgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMTY4YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2eiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
    -webkit-mask-size: 25px;
    mask-size: 25px
}

.products-selection .display li#grid:hover a,
.products-selection .display li#grid.selected a,
.products-selection .display li#list:hover a,
.products-selection .display li#list.selected a {
    background-color: #146cda;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.products-selection .display li a {
    font-size: 0;
    line-height: 14px;
    cursor: pointer;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.products-selection .display li.selected a {
    cursor: default
}

.products-sort-order {
    color: #333333;
    padding-inline-end: 0
}

.products-sort-order .select-title {
    color: #333333;
    display: inline-block;
    width: 100%;
    background: white;
    padding: 7px 10px;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    margin-bottom: 1px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.products-sort-order .select-list {
    display: block;
    padding: 5px 15px;
    font-size: 14px
}

.products-sort-order .select-list:hover {
    background: #146cda;
    color: #ffffff;
    text-decoration: none
}

.products-sort-order .dropdown-menu {
    right: 0;
    left: auto;
    width: 95%;
    min-width: 240px;
    background: white;
    z-index: 9;
    padding: 0;
    border-top: 0;
    margin-top: 0;
    border: none;
    border: 1px solid #e5e5e5;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    box-shadow: 0 4px 9px rgb(0 0 0 / 4%);
    -moz-box-shadow: 0 4px 9px rgb(0 0 0 / 4%);
    -webkit-box-shadow: 0 4px 9px rgb(0 0 0 / 4%)
}

#js-product-list-top.products-selection .products-sort-order.dropdown {
    padding-inline-end: 0
}

#search_filters .facet {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 15px
}

#search_filters .facet:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

#search_filters .facet .collapse {
    display: block
}

#search_filters .facet .facet-title {
    font-weight: 500;
    margin: 6px 0 12px;
    font-size: 15px;
    text-transform: capitalize;
    line-height: 20px
}

#search_filters .facet .facet-label {
    margin-bottom: 0;
    font-weight: 400;
    text-align: left
}

#search_filters .facet .facet-label a {
    display: inline-block
}

#search_filters .facet .facet-label span.magnitude {
    text-align: right;
    float: right
}

#search_filters .facet .dropdown-menu a {
    display: block;
    padding: 4px 15px;
    width: 100%
}

#search_filters .facet .dropdown-menu {
    width: 100%;
    max-height: 250px;
    overflow-y: auto
}

.pagination {
    padding: 5px 0 5px;
    margin: 0 -15px 15px;
    display: flex;
    color: #333333
}

.pagination>div:first-child {
    line-height: 2.5rem
}

.pagination .page-list {
    margin-bottom: 0;
    float: right;
    margin-right: 0
}

.pagination .page-list li {
    float: left;
    margin: 0 0 0 2px;
    padding: 0
}

.pagination a {
    line-height: 28px;
    height: 35px;
    margin: 0;
    padding: 4px;
    width: 35px;
    color: #333333;
    background: #e6edf5;
    display: block;
    font-weight: 500;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.pagination a .material-icons {
    font-size: 28px;
    margin-left: -4px
}

.pagination a:hover {
    color: #ffffff;
    background-color: #146cda;
    text-decoration: none
}

.pagination .disabled {
    cursor: not-allowed
}

.pagination li.disabled>span,
.pagination li.current>span,
.pagination .current a {
    color: #ffffff;
    background-color: #146cda;
    text-decoration: none
}

.layout-left-column #content-wrapper {
    width: 81.7%
}

.layout-left-column #content-wrapper {
    padding-inline-end: 0
}


#left-column {
    width: 18.3%
}

#left-column {
    padding-inline-start: 0
}

#left-column .links {
    margin: 0 0 25px;
    background: white;
    border: 1px solid #e5e5e5;
    width: 100%;
    float: none
}

#left-column .links .wrapper {
    width: 100%;
    float: none;
    padding: 0
}

#left-column .links .h3 {
    color: #333333;
    text-transform: uppercase;
    padding: 0 0 13px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #888
}

#left-column .block {
    margin-bottom: 30px;
    clear: both
}

#left-column .block .block_title {
    font-weight: 500;
    font-size: 18px;
    position: relative;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #333333;
    padding: 0 0 15px 0;
    line-height: 25px;
    margin: 0;
    border-bottom: 1px solid #e5e5e5
}

#left-column .block .block_title::before {
    content: "";
    width: 80px;
    height: 2px;
    position: absolute;
    background-color: #146cda;
    bottom: 0
}

#left-column .block .block_content {
    padding: 15px 0 0
}

#left-column .block .block_content.collapse {
    display: inherit
}

#left-column .block .block_content ul {
    margin-bottom: 0;
    height: 300px;
    overflow: auto;
}

#left-column .products .product_item {
    padding: 7px 0;
    margin: 0;
    overflow: hidden;
    position: relative
}

#left-column .products .product-miniature {
    border: 0;
    position: relative
}

#left-column .products .product-miniature .product-title a {
    line-height: 20px
}

#left-column .products .product-miniature .product-price-and-shipping {
    font-size: 14px
}

#left-column .products .product-miniature .discount-percentage::after {
    display: none
}

.images-container .js-qv-mask .layer .zoom-in {
    color: white;
    background-color: #999;
    position: absolute;
    bottom: 0;
    right: 1px;
    padding: 10px 13px;
    height: auto;
    width: auto;
    font-size: 20px
}

.product-prices {
    width: 100%;
    float: left
}

.product-prices div {
    margin-bottom: 0;
    font-size: 22px;
    padding: 0;
    font-weight: 600;
    display: inline-block;
    margin-top: 0
}

.product-price {
    color: #146cda;
    font-weight: 600;
    letter-spacing: 0
}

.product-discount {
    color: #777777;
}

.product-discount .regular-price {
    text-decoration: line-through;
    font-weight: 400;
    margin-right: 5px;
    font-size: 18px
}

.has-discount .discount {
    color: #ef2d2d;
    padding: 2px 5px;
    font-size: 13px;
    margin-left: 0;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: text-top;
    font-weight: 600;
    line-height: 20px;
    background: #fff0f0
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.product-cover {
    margin-bottom: 20px;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 20px;
    position: relative;
    border: 0;
    width: calc(100% - 115px);
    float: right
}

.product-cover img {
    background: white
}

.product-cover .layer {
    position: static;
    bottom: 10px;
    right: 10px;
    padding: 0;
    cursor: pointer;
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.7s ease-in-out;
    -moz-transition: opacity 0.7s ease-in-out;
    -o-transition: opacity 0.7s ease-in-out;
    transition: opacity 0.7s ease-in-out
}

.product-cover .layer:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.product-cover .layer .zoom-in {
    color: #ffffff;
    background-color: #146cda;
    position: absolute;
    bottom: 1px;
    right: 1px;
    padding: 12px 13px;
    height: auto;
    width: auto;
    font-size: 18px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.product-images li.thumb-container .thumb {
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0 0 10px;
    width: 100px
}

.images-container .product-images li.thumb-container .thumb {
    margin: 0
}

.image-block_slider .product-images li.thumb-container .thumb {
    margin: 0 0 10px;
    max-width: 100%;
    height: auto;
    box-sizing: content-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.product-images li.thumb-container .thumb.selected,
.product-images li.thumb-container .thumb:hover {
    border-color: #146cda
}

.images-container .js-qv-mask {
    margin: 0 5px;
    white-space: nowrap;
    position: relative;
    display: none
}

#main .images-container .js-qv-mask.additional_slider,
#main .images-container .cz-carousel {
    float: none
}

.image-block_slider {
    float: left;
    width: auto;
    position: relative;
    margin-top: 8px
}

.quickview .image-block_slider {
    display: none
}

.quickview .product-cover {
    float: none;
    width: 100%
}

.quickview .col-md-6 {
    border-inline-end: 1px solid #e5e5e5
}

.js-modal-mask.mask.nomargin {
    margin: 0
}

.js-modal-mask.mask {
    max-height: 445px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin: 25px 0 25px
}

.images-container .js-qv-mask .thumb-container .thumb {
    margin: 0 0 10px
}

.images-container .js-qv-mask .thumb-container {
    padding: 0 10px
}

.additional_slider .additional-carousel .thumb-container .thumb {
    margin: 0 0 10px;
    max-width: 100%;
    height: auto;
    box-sizing: content-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.images-container .js-qv-mask .thumb-container .thumb.selected,
.images-container .js-qv-mask .thumb-container .thumb:hover {
    border-color: #146cda
}

.images-container .js-qv-mask .customNavigation {
    top: 70px;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s
}

.images-container:hover .js-qv-mask .customNavigation {
    opacity: 1;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1
}

.images-container .js-qv-mask .customNavigation a {
    background-size: 24px
}

.images-container .js-qv-mask .customNavigation a.prev {
    left: -10px
}

.images-container .js-qv-mask .customNavigation a.next {
    right: -10px
}

.images-container .js-qv-mask .customNavigation a {
    background-color: transparent;
    transition: none
}

.product-quantity {
    display: inline-block
}

.product-manufacturer {
    margin-bottom: 15px
}

.quickview h1.h1 {
    padding-inline-end: 20px
}

.quickview .layer {
    display: none
}

.quickview .product-cover img {
    width: 100%
}

.quickview .images-container {
    z-index: 1;
    min-height: 21.875rem
}

.quickview .images-container .product-images>li.thumb-container {
    display: inline-block
}

.quickview .images-container .product-images>li.thumb-container>.thumb {
    margin-bottom: .8125rem;
    background: white
}

.quickview .mask {
    position: relative;
    display: block
}

#contact #content-wrapper #content .form-group.row {
    color: #333
}

.block-contact li i.fa-envelope-o {
    font-size: 19px;
    width: 20px;
    display: block
}

#contact-rich .block_content .icon {
    float: left;
    padding-top: 6px
}

#contact-rich .block_content .icon i {
    font-size: 24px;
    color: #146cda
}

#contact-rich .block_content .icon i.fa-envelope-o {
    font-size: 20px
}

#contact-rich .block_content .data {
    margin-inline-start: 30px;
    color: #333333
}

#contact-rich .block_content .data a {
    text-transform: none
}

.contact-rich .block .icon {
    float: left;
    width: 45px
}

.contact-rich .block .icon i {
    font-size: 2rem
}

.contact-rich .block .data {
    width: auto;
    overflow: hidden
}

.contact-form {
    background: white;
    padding: 1rem;
    color: gray;
    width: 100%
}

.contact-form h3 {
    text-transform: capitalize;
    color: #333;
    font-weight: 500;
    font-size: 22px
}

.contact-form .form-group .custom-checkbox label {
    display: block
}

#products #main .page-content,
#pagenotfound #main .page-content {
    margin-bottom: 10rem
}

#products .page-not-found,
#pagenotfound .page-not-found {
    background: white;
    padding: 30px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#products .page-not-found h4,
#pagenotfound .page-not-found h4 {
    margin: 0 0 10px
}

#products .page-not-found .search-widget,
#pagenotfound .page-not-found .search-widget {
    float: none;
    padding: 0;
    width: 100%
}

#content .search_button {
    display: none
}

#products .page-not-found .search-widget input,
#pagenotfound .page-not-found .search-widget input {
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    opacity: .6;
    filter: alpha(opacity=80);
    background: #000;
    width: 100%;
    height: 100%;
    display: none
}

#index #wrapper {
    padding-top: 0;
    padding-bottom: 0
}

#wrapper {
    padding-top: 40px;
    padding-bottom: 40px
}

.breadcrumb {
    margin: 0 0 0;
    width: 100%;
    padding: 30px 0;
    text-align: center;
    overflow: hidden;
    background: #e6edf5
}

.breadcrumb .container h1 {
    line-height: 26px;
    font-weight: 500;
    font-size: 24px;
    float: left;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: initial;
    margin: 0
}

.breadcrumb .container {
    display: flex;
    justify-content: space-between
}

.breadcrumb .container::after {
    display: none
}

#index .breadcrumb[data-depth="1"] {
    display: none
}

.breadcrumb li {
    display: inline
}

.breadcrumb li a span:hover {
    text-decoration: underline
}

.breadcrumb li::after {
    content: "|";
    margin: .3125em
}

.breadcrumb li:last-child {
    content: "|"
}

.breadcrumb li:last-child::after {
    content: "";
    display: none
}

#index #main .page-footer {
    margin-bottom: 0
}

#main .page-content {
    margin-bottom: 1.5625rem
}

#main .page-content h6 {
    margin-bottom: 10px;
    font-weight: 400
}

#main .page-content #notifications {
    margin-left: -20px;
    margin-right: -20px
}

#main .page-footer {
    margin-bottom: 1.5625rem
}

#index section+section,
#index .flexslider+section {
    margin-top: 70px
}

#main>h1,
#main h2.h2 {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    text-transform: initial;
    margin-bottom: 20px
}

#notifications ul {
    margin-bottom: 0
}

#footer {
    width: 100%;
    clear: both;
    position: relative;
    background-color: #171d27
}

.block-contact li {
    overflow: hidden
}

.block-contact li i {
    color: #146cda;
    float: left;
    font-size: 21px;
    width: 20px;
    display: block;
    text-align: left;
    margin-inline-end: 8px
}

.footer-container .links.block-contact li .fa-envelope-o::before,
.footer-container .links.block-contact li .fa-phone::before,
.footer-container .links.block-contact li .fa-map-marker::before {
    display: none
}

.footer-container .links.block-contact li.contact .fa-map-marker,
#contact-rich .block_content .icon i.fa-map-marker {
    height: 25px;
    width: 20px;
    -webkit-mask-size: 22px;
    mask-size: 23px;
    mask-position: bottom;
    -webkit-mask-position: bottom;
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45NjEiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjM2LjUsLTAuNSBDIDI0OS4xNjcsLTAuNSAyNjEuODMzLC0wLjUgMjc0LjUsLTAuNUMgMzQ1LjkwNiw5Ljc4NjYzIDM5NS43MzksNDguMTIgNDI0LDExNC41QyA0MzguNjI0LDE1Ni44OTcgNDM5LjI5MSwxOTkuNTY0IDQyNiwyNDIuNUMgNDEyLjg3MywyODEuNzUxIDM5NS4yMDYsMzE4Ljc1MSAzNzMsMzUzLjVDIDM2My45MTYsMzY4LjAwNCAzNTQuNTgyLDM4Mi4zMzcgMzQ1LDM5Ni41QyAzMTkuNzU0LDQzMS45OTIgMjk0Ljc1NCw0NjcuNjU4IDI3MCw1MDMuNUMgMjY3Ljg0Myw1MDYuOTc2IDI2NS4wMSw1MDkuNjQzIDI2MS41LDUxMS41QyAyNTcuNSw1MTEuNSAyNTMuNSw1MTEuNSAyNDkuNSw1MTEuNUMgMjQ1Ljk5LDUwOS42NDMgMjQzLjE1Nyw1MDYuOTc2IDI0MSw1MDMuNUMgMjE2LjI0Niw0NjcuNjU4IDE5MS4yNDYsNDMxLjk5MiAxNjYsMzk2LjVDIDE0MC42MjIsMzU5Ljc2MyAxMTguMjg4LDMyMS4wOTYgOTksMjgwLjVDIDg4LjQzMzksMjU2LjgwMSA4MS4xMDA2LDIzMi4xMzQgNzcsMjA2LjVDIDY4Ljc1ODQsMTI1LjE1MyA5OS4yNTg0LDYzLjMxOTggMTY4LjUsMjFDIDE5MC4wMSw5Ljc5NjE1IDIxMi42NzcsMi42Mjk0OCAyMzYuNSwtMC41IFogTSAyNTQuNSwyOS41IEMgMzE3Ljg5NSwzMi40NTI5IDM2My43MjksNjIuMTE5NSAzOTIsMTE4LjVDIDQwMy44OTEsMTQ1Ljc0MyA0MDcuNTU4LDE3NC4wNzYgNDAzLDIwMy41QyAzOTYuMTU1LDIzOC4wMzIgMzg0LjE1NSwyNzAuNjk5IDM2NywzMDEuNUMgMzUxLjkxOSwzMjguNjcyIDMzNS41ODYsMzU1LjAwNSAzMTgsMzgwLjVDIDI5Ny4zNjEsNDA5Ljk3MiAyNzYuNTI4LDQzOS4zMDYgMjU1LjUsNDY4LjVDIDIyMy40MzMsNDI0LjcwNCAxOTIuNTk5LDM4MC4wMzcgMTYzLDMzNC41QyAxNDMuODczLDMwMy45MTEgMTI4LjIwNiwyNzEuNTc3IDExNiwyMzcuNUMgOTUuNTEwMywxNzcuMDYxIDEwNi4xNzcsMTIzLjA2MSAxNDgsNzUuNUMgMTc3LjU4Miw0Ni40NzI0IDIxMy4wODIsMzEuMTM5IDI1NC41LDI5LjUgWiBNIDI1NC41LDExOS41IEMgMjgzLjk0MiwxMjEuNjMyIDMwMy40NDIsMTM2LjYzMiAzMTMsMTY0LjVDIDMxOC44NCwxOTUuOTgzIDMwNy42NzQsMjE5LjE1IDI3OS41LDIzNEMgMjQ3LjE2NiwyNDQuODg5IDIyMS42NjYsMjM2LjA1NSAyMDMsMjA3LjVDIDE4OS4yMTQsMTczLjg2NCAxOTcuMzgxLDE0Ny4wMyAyMjcuNSwxMjdDIDIzNi4xNjIsMTIyLjc1NSAyNDUuMTYyLDEyMC4yNTUgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjQxLjUsODkuNSBDIDI3OS43NCw4NS45NDU2IDMwOS45MDcsOTkuNjEyMyAzMzIsMTMwLjVDIDM0Ni45MTEsMTU2LjU3MiAzNDkuNTc4LDE4My45MDYgMzQwLDIxMi41QyAzMjYuNjI2LDI0My44NjYgMzAzLjEyNiwyNjIuNjk5IDI2OS41LDI2OUMgMjMxLjI0MiwyNzMuMDQ1IDIwMS4wNzYsMjU5LjU0NSAxNzksMjI4LjVDIDE2NC4wODksMjAyLjQyOCAxNjEuNDIyLDE3NS4wOTQgMTcxLDE0Ni41QyAxODQuNTQxLDExNS4xMjEgMjA4LjA0MSw5Ni4xMjExIDI0MS41LDg5LjUgWiBNIDI1NC41LDExOS41IEMgMjQ1LjE2MiwxMjAuMjU1IDIzNi4xNjIsMTIyLjc1NSAyMjcuNSwxMjdDIDE5Ny4zODEsMTQ3LjAzIDE4OS4yMTQsMTczLjg2NCAyMDMsMjA3LjVDIDIyMS42NjYsMjM2LjA1NSAyNDcuMTY2LDI0NC44ODkgMjc5LjUsMjM0QyAzMDcuNjc0LDIxOS4xNSAzMTguODQsMTk1Ljk4MyAzMTMsMTY0LjVDIDMwMy40NDIsMTM2LjYzMiAyODMuOTQyLDEyMS42MzIgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45NjEiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjM2LjUsLTAuNSBDIDI0OS4xNjcsLTAuNSAyNjEuODMzLC0wLjUgMjc0LjUsLTAuNUMgMzQ1LjkwNiw5Ljc4NjYzIDM5NS43MzksNDguMTIgNDI0LDExNC41QyA0MzguNjI0LDE1Ni44OTcgNDM5LjI5MSwxOTkuNTY0IDQyNiwyNDIuNUMgNDEyLjg3MywyODEuNzUxIDM5NS4yMDYsMzE4Ljc1MSAzNzMsMzUzLjVDIDM2My45MTYsMzY4LjAwNCAzNTQuNTgyLDM4Mi4zMzcgMzQ1LDM5Ni41QyAzMTkuNzU0LDQzMS45OTIgMjk0Ljc1NCw0NjcuNjU4IDI3MCw1MDMuNUMgMjY3Ljg0Myw1MDYuOTc2IDI2NS4wMSw1MDkuNjQzIDI2MS41LDUxMS41QyAyNTcuNSw1MTEuNSAyNTMuNSw1MTEuNSAyNDkuNSw1MTEuNUMgMjQ1Ljk5LDUwOS42NDMgMjQzLjE1Nyw1MDYuOTc2IDI0MSw1MDMuNUMgMjE2LjI0Niw0NjcuNjU4IDE5MS4yNDYsNDMxLjk5MiAxNjYsMzk2LjVDIDE0MC42MjIsMzU5Ljc2MyAxMTguMjg4LDMyMS4wOTYgOTksMjgwLjVDIDg4LjQzMzksMjU2LjgwMSA4MS4xMDA2LDIzMi4xMzQgNzcsMjA2LjVDIDY4Ljc1ODQsMTI1LjE1MyA5OS4yNTg0LDYzLjMxOTggMTY4LjUsMjFDIDE5MC4wMSw5Ljc5NjE1IDIxMi42NzcsMi42Mjk0OCAyMzYuNSwtMC41IFogTSAyNTQuNSwyOS41IEMgMzE3Ljg5NSwzMi40NTI5IDM2My43MjksNjIuMTE5NSAzOTIsMTE4LjVDIDQwMy44OTEsMTQ1Ljc0MyA0MDcuNTU4LDE3NC4wNzYgNDAzLDIwMy41QyAzOTYuMTU1LDIzOC4wMzIgMzg0LjE1NSwyNzAuNjk5IDM2NywzMDEuNUMgMzUxLjkxOSwzMjguNjcyIDMzNS41ODYsMzU1LjAwNSAzMTgsMzgwLjVDIDI5Ny4zNjEsNDA5Ljk3MiAyNzYuNTI4LDQzOS4zMDYgMjU1LjUsNDY4LjVDIDIyMy40MzMsNDI0LjcwNCAxOTIuNTk5LDM4MC4wMzcgMTYzLDMzNC41QyAxNDMuODczLDMwMy45MTEgMTI4LjIwNiwyNzEuNTc3IDExNiwyMzcuNUMgOTUuNTEwMywxNzcuMDYxIDEwNi4xNzcsMTIzLjA2MSAxNDgsNzUuNUMgMTc3LjU4Miw0Ni40NzI0IDIxMy4wODIsMzEuMTM5IDI1NC41LDI5LjUgWiBNIDI1NC41LDExOS41IEMgMjgzLjk0MiwxMjEuNjMyIDMwMy40NDIsMTM2LjYzMiAzMTMsMTY0LjVDIDMxOC44NCwxOTUuOTgzIDMwNy42NzQsMjE5LjE1IDI3OS41LDIzNEMgMjQ3LjE2NiwyNDQuODg5IDIyMS42NjYsMjM2LjA1NSAyMDMsMjA3LjVDIDE4OS4yMTQsMTczLjg2NCAxOTcuMzgxLDE0Ny4wMyAyMjcuNSwxMjdDIDIzNi4xNjIsMTIyLjc1NSAyNDUuMTYyLDEyMC4yNTUgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjQxLjUsODkuNSBDIDI3OS43NCw4NS45NDU2IDMwOS45MDcsOTkuNjEyMyAzMzIsMTMwLjVDIDM0Ni45MTEsMTU2LjU3MiAzNDkuNTc4LDE4My45MDYgMzQwLDIxMi41QyAzMjYuNjI2LDI0My44NjYgMzAzLjEyNiwyNjIuNjk5IDI2OS41LDI2OUMgMjMxLjI0MiwyNzMuMDQ1IDIwMS4wNzYsMjU5LjU0NSAxNzksMjI4LjVDIDE2NC4wODksMjAyLjQyOCAxNjEuNDIyLDE3NS4wOTQgMTcxLDE0Ni41QyAxODQuNTQxLDExNS4xMjEgMjA4LjA0MSw5Ni4xMjExIDI0MS41LDg5LjUgWiBNIDI1NC41LDExOS41IEMgMjQ1LjE2MiwxMjAuMjU1IDIzNi4xNjIsMTIyLjc1NSAyMjcuNSwxMjdDIDE5Ny4zODEsMTQ3LjAzIDE4OS4yMTQsMTczLjg2NCAyMDMsMjA3LjVDIDIyMS42NjYsMjM2LjA1NSAyNDcuMTY2LDI0NC44ODkgMjc5LjUsMjM0QyAzMDcuNjc0LDIxOS4xNSAzMTguODQsMTk1Ljk4MyAzMTMsMTY0LjVDIDMwMy40NDIsMTM2LjYzMiAyODMuOTQyLDEyMS42MzIgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    margin-top: 3px
}

.footer-container .links.block-contact li .fa-envelope-o,
#contact-rich .block_content .icon i.fa-envelope-o {
    height: 19px;
    width: 20px;
    -webkit-mask-size: 23px;
    mask-size: 19px;
    mask-position: initial;
    -webkit-mask-position: initial;
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45ODQiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gNTExLjUsMTEwLjUgQyA1MTEuNSwyMDcuMTY3IDUxMS41LDMwMy44MzMgNTExLjUsNDAwLjVDIDUwNi4zNDgsNDE4LjQ4NCA0OTQuNjgyLDQyOS45ODQgNDc2LjUsNDM1QyAzMjkuMTY3LDQzNS42NjcgMTgxLjgzMyw0MzUuNjY3IDM0LjUsNDM1QyAxNi4zMTgzLDQyOS45ODQgNC42NTE2NSw0MTguNDg0IC0wLjUsNDAwLjVDIC0wLjUsMzAzLjgzMyAtMC41LDIwNy4xNjcgLTAuNSwxMTAuNUMgNC42NTE2NSw5Mi41MTU3IDE2LjMxODMsODEuMDE1NyAzNC41LDc2QyAxODEuODMzLDc1LjMzMzMgMzI5LjE2Nyw3NS4zMzMzIDQ3Ni41LDc2QyA0OTQuNjgyLDgxLjAxNTcgNTA2LjM0OCw5Mi41MTU3IDUxMS41LDExMC41IFogTSA1Mi41LDEwNi41IEMgMTg3LjY2NiwxMDUuMzM0IDMyMi45OTksMTA1LjE2NyA0NTguNSwxMDZDIDQwMC4xMzksMTY0LjY5NCAzNDEuNDczLDIyMy4wMjggMjgyLjUsMjgxQyAyNjQuNSwyOTMuNjY3IDI0Ni41LDI5My42NjcgMjI4LjUsMjgxQyAxNjkuNjYsMjIyLjk5MyAxMTAuOTkzLDE2NC44MjYgNTIuNSwxMDYuNSBaIE0gMjkuNSwxMjguNSBDIDcyLjc4NDIsMTcwLjExNyAxMTUuNDUxLDIxMi40NSAxNTcuNSwyNTUuNUMgMTE1LjE4LDI5OC4zMiA3Mi42ODA0LDM0MC45ODYgMzAsMzgzLjVDIDI5LjUsMjk4LjUwMSAyOS4zMzMzLDIxMy41MDEgMjkuNSwxMjguNSBaIE0gNDgwLjUsMTI4LjUgQyA0ODEuNjY2LDIxMy4zMzIgNDgxLjgzMiwyOTguMzMyIDQ4MSwzODMuNUMgNDM4LjMyLDM0MC45ODYgMzk1LjgyLDI5OC4zMiAzNTMuNSwyNTUuNUMgMzk1LjU0OCwyMTIuNzg1IDQzNy44ODEsMTcwLjQ1MiA0ODAuNSwxMjguNSBaIE0gMTc5LjUsMjc4LjUgQyAxODcuNTc4LDI4NS4wNzMgMTk1LjI0NSwyOTIuMjQgMjAyLjUsMzAwQyAyMzcuODMzLDMyOC42NjcgMjczLjE2NywzMjguNjY3IDMwOC41LDMwMEMgMzE1LjY4MSwyOTIuNjUyIDMyMy4wMTQsMjg1LjQ4NSAzMzAuNSwyNzguNUMgMzczLjYyNSwzMjAuMTI0IDQxNi4yOTIsMzYyLjI5MSA0NTguNSw0MDVDIDMyMy4xNjcsNDA1LjY2NyAxODcuODMzLDQwNS42NjcgNTIuNSw0MDVDIDk0LjcyODMsMzYyLjYwNSAxMzcuMDYyLDMyMC40MzggMTc5LjUsMjc4LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45ODQiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gNTExLjUsMTEwLjUgQyA1MTEuNSwyMDcuMTY3IDUxMS41LDMwMy44MzMgNTExLjUsNDAwLjVDIDUwNi4zNDgsNDE4LjQ4NCA0OTQuNjgyLDQyOS45ODQgNDc2LjUsNDM1QyAzMjkuMTY3LDQzNS42NjcgMTgxLjgzMyw0MzUuNjY3IDM0LjUsNDM1QyAxNi4zMTgzLDQyOS45ODQgNC42NTE2NSw0MTguNDg0IC0wLjUsNDAwLjVDIC0wLjUsMzAzLjgzMyAtMC41LDIwNy4xNjcgLTAuNSwxMTAuNUMgNC42NTE2NSw5Mi41MTU3IDE2LjMxODMsODEuMDE1NyAzNC41LDc2QyAxODEuODMzLDc1LjMzMzMgMzI5LjE2Nyw3NS4zMzMzIDQ3Ni41LDc2QyA0OTQuNjgyLDgxLjAxNTcgNTA2LjM0OCw5Mi41MTU3IDUxMS41LDExMC41IFogTSA1Mi41LDEwNi41IEMgMTg3LjY2NiwxMDUuMzM0IDMyMi45OTksMTA1LjE2NyA0NTguNSwxMDZDIDQwMC4xMzksMTY0LjY5NCAzNDEuNDczLDIyMy4wMjggMjgyLjUsMjgxQyAyNjQuNSwyOTMuNjY3IDI0Ni41LDI5My42NjcgMjI4LjUsMjgxQyAxNjkuNjYsMjIyLjk5MyAxMTAuOTkzLDE2NC44MjYgNTIuNSwxMDYuNSBaIE0gMjkuNSwxMjguNSBDIDcyLjc4NDIsMTcwLjExNyAxMTUuNDUxLDIxMi40NSAxNTcuNSwyNTUuNUMgMTE1LjE4LDI5OC4zMiA3Mi42ODA0LDM0MC45ODYgMzAsMzgzLjVDIDI5LjUsMjk4LjUwMSAyOS4zMzMzLDIxMy41MDEgMjkuNSwxMjguNSBaIE0gNDgwLjUsMTI4LjUgQyA0ODEuNjY2LDIxMy4zMzIgNDgxLjgzMiwyOTguMzMyIDQ4MSwzODMuNUMgNDM4LjMyLDM0MC45ODYgMzk1LjgyLDI5OC4zMiAzNTMuNSwyNTUuNUMgMzk1LjU0OCwyMTIuNzg1IDQzNy44ODEsMTcwLjQ1MiA0ODAuNSwxMjguNSBaIE0gMTc5LjUsMjc4LjUgQyAxODcuNTc4LDI4NS4wNzMgMTk1LjI0NSwyOTIuMjQgMjAyLjUsMzAwQyAyMzcuODMzLDMyOC42NjcgMjczLjE2NywzMjguNjY3IDMwOC41LDMwMEMgMzE1LjY4MSwyOTIuNjUyIDMyMy4wMTQsMjg1LjQ4NSAzMzAuNSwyNzguNUMgMzczLjYyNSwzMjAuMTI0IDQxNi4yOTIsMzYyLjI5MSA0NTguNSw0MDVDIDMyMy4xNjcsNDA1LjY2NyAxODcuODMzLDQwNS42NjcgNTIuNSw0MDVDIDk0LjcyODMsMzYyLjYwNSAxMzcuMDYyLDMyMC40MzggMTc5LjUsMjc4LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    margin-top: 8px
}

.footer-container .links.block-contact li .fa-phone,
#contact-rich .block_content .icon i.fa-phone {
    display: inline-block;
    height: 27px;
    width: 22px;
    -webkit-mask-size: 24px;
    mask-size: 20px;
    mask-position: bottom;
    -webkit-mask-position: bottom;
}

.footer-container .links.block-contact li.contact .fa-map-marker,
.footer-container .links.block-contact li .fa-envelope-o,
.footer-container .links.block-contact li .fa-phone,
#contact-rich .block_content .icon i.fa-envelope-o,
#contact-rich .block_content .icon i.fa-phone,
#contact-rich .block_content .icon i.fa-map-marker {
    background-color: #146cda;
    margin-inline-end: 8px;
    display: inline-block;
    vertical-align: sub;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.footer-container .links.block-contact li.contact .fa-map-marker,
.footer-container .links.block-contact li .fa-envelope-o,
.footer-container .links.block-contact li .fa-phone {
    background-color: white
}

#contact-rich .block_content .icon i.fa-map-marker {
    height: 27px;
    width: 22px;
    -webkit-mask-size: 27px;
    mask-size: 27px;
    margin-top: 3px
}

#contact-rich .block_content .icon i.fa-phone {
    height: 27px;
    width: 24px;
    -webkit-mask-size: 24px;
    mask-size: 24px
}

#contact-rich .block_content .icon i.fa-envelope-o {
    height: 22px;
    width: 24px;
    -webkit-mask-size: 23px;
    mask-size: 23px;
    margin-top: 8px
}

#czfootercmsblock {
    padding-inline-end: 60px;
    float: left;
    width: 70%
}

.footer-container {
    padding: 95px 0;
    color: white;
    overflow: hidden;
    width: 100%
}

.footer-container .footer {
    position: relative
}

.footer-container li {
    text-transform: capitalize
}

.footer-container li a {
    cursor: pointer;
    color: white;
    display: inline-block;
    vertical-align: top;
    line-height: 33px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.footer-container li a:hover {
    color: white;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.footer-container .links ul li a {
    position: relative
}

.footer-container .links ul li a:hover {
    margin-inline-start: 5px
}

.footer-container .links {
    width: 17%;
    position: relative
}

.footer-container .links .h3,
.footer-container .links h3,
.footer-container .links h3 a {
    color: white;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize !important;
    margin-bottom: 15px;
    cursor: pointer;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    letter-spacing: .3px;
    padding-bottom: 14px;
    position: relative
}

.footer-container .links .h3::before,
.footer-container .links h3::before {
    content: "";
    width: 60px;
    height: 2px;
    background-color: #146cda;
    position: absolute;
    bottom: 0;
    left: 0
}

.footer-container .links .collapse {
    display: inherit;
    margin-bottom: 0
}

.footer-container .links.block-contact {
    width: 30%
}

.footer-container .links.block-contact li a {
    text-transform: none
}

.footer-container .links.block-contact li a:hover {
    margin: 0
}

.footer-container .links.block-contact li {
    margin-bottom: 8px
}

.footer-container .links.block-contact li:last-child {
    margin-bottom: 0
}

.footer-container .links.block-contact li span {
    display: flex;
    line-height: 26px
}

.block-social {
    float: left
}

.block-social ul {
    margin-bottom: 0;
    line-height: 20px
}

.block-social li {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-right: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: none
}

.block-social li a {
    display: block;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 0;
    line-height: 20px
}

.block-social li a:hover {
    transition: none;
    margin-left: 0
}

.block-social li a span {
    display: none
}

.block-social li a::before {
    font-size: 16px;
    font-family: "FontAwesome";
    display: inline-block;
    font-weight: 400;
    height: 33px;
    width: 33px;
    padding-top: 0;
    color: #333333;
    cursor: pointer;
    background-color: white;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 33px;
    vertical-align: top
}

.block-social li a:hover::before {
    background-color: #146cda;
    color: #ffffff
}

.block-social .facebook a:before {
    content: "\F09A"
}

.block-social .instagram a:before {
    content: "\F16D"
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}


#czsubbannercmsblock img {
    max-width: 100%;
    height: auto
}


.product-description img {
    max-width: 100%;
    height: auto
}


.product-description ul {
    list-style: disc;
    padding-inline-start: 20px
}

@media print {

    *,
    ::after,
    ::before,
    ::first-letter,
    div::first-line,
    li::first-line,
    p::first-line {
        text-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    
    img {
        page-break-inside: avoid
    }

    
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

@media (min-width:576px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }

    
    .col-sm-3 {
        float: left;
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-6,
    .col-sm-7 {
        float: left;
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        float: left;
        width: 66.66667%
    }

    .col-sm-12 {
        float: left;
        width: 100%
    }

    .text-sm-right {
        text-align: right !important
    }
}

@media (min-width:768px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-md-2,
    .col-md-3 {
        float: left;
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        float: left;
        width: 33.33333%
    }

    .col-md-6 {
        float: left;
        width: 50%
    }

    .col-md-8,
    .col-md-9 {
        float: left;
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .hidden-md-up {
        display: none !important
    }

    .search-widget {
        min-width: 15.63rem
    }

    .product-cover .layer {
        display: none
    }
}

@media (min-width:992px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        ;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-lg-4 {
        float: left;
        width: 33.33333%
    }

    .hidden-lg-up {
        display: none !important
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:1400px) {
    .container {
        width: 1370px;
        max-width: 100%
    }
}

@media (min-width:1650px) {
    .container {
        width: 1620px;
        max-width: 100%
    }
}

@media (max-width:575px) {

    .product-miniature .thumbnail-container:focus .product-description::after,
    .product-miniature .thumbnail-container:hover .product-description::after {
        display: none
    }

    .product-miniature .highlighted-informations {
        display: none
    }

    .sitemap {
        margin-top: 0
    }
}

@media (max-width:767px) {

    .hidden-sm-down {
        display: none !important
    }

    .header-top .search-widget {
        float: none
    }

    .header-top .search-widget form {
        margin: 0 auto
    }

    .header-top .search-widget form input[type=text] {
        min-width: inherit;
        background: white
    }

    .products-selection h1 {
        margin-bottom: 1rem;
        text-align: center
    }

    .products-sort-order .select-title {
        margin-left: 0
    }

    .products-selection h1 {
        padding-top: 0
    }

    .footer-container {
        margin-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .footer-container .wrapper {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .footer-container .links .h3 {
        font-size: 1rem;
        line-height: 1.5
    }

    .links .collapse,
    .links .title .collapse-icons .remove,
    .links .title[aria-expanded=true] .collapse-icons .add {
        display: none
    }

    .links .collapse.in,
    .links .title[aria-expanded=true] .collapse-icons .remove {
        display: block
    }

    .links .title {
        padding: .625rem;
        cursor: pointer
    }

    .links .navbar-toggler {
        display: inline-block;
        padding: 0
    }
}

@media (max-width:991px) {

    .hidden-md-down {
        display: none !important
    }

    #products .products {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .product-cover img {
        width: 100%;
        height: auto
    }

    .product-images>li.thumb-container>.thumb:not(.selected) {
        border: 0
    }

    .block-social {
        text-align: center
    }

    .block-contact {
        padding-left: 1.5rem
    }

    #manufacturer #main ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #index section+section,
    #index .flexslider+section {
        margin-top: 60px
    }
}

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

    .card-block {
        padding: 0
    }

    .card {
        background-color: inherit
    }
}

@keyframes slide-down {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

@-webkit-keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@-moz-keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@media (min-width:300px) {

    
    #products .products .product_list.grid .product_item {
        width: 50%
    }
}

@media (min-width:576px) {

    
    #products .products .product_list.grid .product_item {
        width: 33.33%
    }
}

@media (min-width:768px) {

    
    #products .products .product_list.grid .product_item {
        width: 25%
    }

    .pp-left-column {
        border-inline-end: 1px solid #e5e5e5
    }

    .product-miniature:not(:hover) .product-description .proaction-button {
        opacity: 0;
        visibility: hidden;
        transform: translateY(-15px);
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease
    }

    .product-miniature .product-description .proaction-button {
        position: absolute;
        left: 0;
        right: 0;
        background-color: #fff;
        padding: 5px 0 10px;
        transition: .3s;
        z-index: 3;
        border-top: 0
    }

    .product-miniature:hover .product-description {
        transition: all .4s linear 0ms;
        -webkit-transition: all .4s linear 0ms;
        z-index: 1
    }
}

@media (min-width:992px) {

    #products .products .product_list.grid .product_item {
        width: 25%
    }

    #header .header-top>.container {
        display: flex;
        justify-content: space-between;
        gap: 20px
    }

    #_mobile_base_menu {
        display: none
    }

    #header .header-top>.container::after {
        content: none
    }
}

@media (min-width:1400px) {

    #products .products .product_list.grid .product_item {
        width: 20%
    }
}

@media (max-width:1649px) {
    #header .search-widget .search_toggle {
        width: 615px
    }
}

@media (max-width:1459px) {

    .block-social li a::before {
        font-size: 17px
    }

    .footer-container .links.block-contact .block-social li {
        padding-inline-end: 10px
    }
}

@media (max-width:1459px) and (min-width:1200px) {
    .js-modal-mask.mask {
        max-height: 445px
    }
}

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

    #left-column {
        width: 23% !important
    }

    .layout-left-column #content-wrapper {
        width: 77% !important
    }
}

@media (max-width:1399px) {
    #header .blockcart .blockcart-header>.shopping-cart .cart-products-count {
        display: none
    }

    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        top: -6px
    }

    #header .search-widget .search_toggle {
        width: 500px
    }

    #header .blockcart {
        margin-top: 6px
    }
}

@media (max-width:1199px) {
    #header .search-widget .search_toggle {
        width: 480px
    }

    .header-top-right {
        gap: 15px
    }

    .products {
        margin-bottom: 0
    }

    #products .product_list.list .product-miniature .thumbnail-container {
        width: 25%;
        min-width: 160px
    }

    #products .product_list.list .product-miniature .product-description {
        width: 75%
    }

    #left-column .block .block_title {
        font-size: 16px
    }

    .products .product_list li .btn.add-to-cart {
        min-width: auto;
        font-size: 12px
    }

    #czfootercmsblock {
        padding-inline-end: 30px
    }

    .block-social {
        float: none
    }

    .block-social li {
        margin-right: 0
    }

    .footer-container .links.block-contact li:last-child {
        margin-top: 18px
    }
}

@media (max-width:991px) {
    #header {
        min-height: 113px
    }

    #header .header-top {
        padding: 15px 0
    }

    #header:after {
        bottom: -10px;
        height: 15px
    }

    #header .header_logo {
        max-width: 170px
    }

    #header .header_logo h1 {
        margin: 0;
        line-height: inherit
    }

    #header .blockcart .cart_block .card-block {
        padding: 7px 15px
    }

    #header .cart_block {
        top: 47px
    }

    #header ul.dropdown-menu {
        margin: 0 0;
        padding: 0;
        border: 0;
        text-align: left;
        box-shadow: none
    }

    #header .search-widget {
        margin-inline: 40px 30px;
        width: calc(100% - 54%)
    }

    #header .search-widget .search_toggle {
        width: 100%
    }

    #header .search-widget form button[type="submit"] {
        margin-inline-start: 10px;
        -webkit-mask-size: 18px;
        mask-size: 18px
    }

    .header-top .search-widget form button[type="submit"]:before {
        color: #333333
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title {
        display: block;
        cursor: pointer;
        text-transform: capitalize;
        color: #333333;
        display: block;
        padding: 5px 14px;
        position: relative;
        text-align: left;
        font-weight: 500;
        font-size: 0
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title::after {
        content: "";
        position: absolute;
        left: 0;
        top: 6px;
        width: 22px;
        height: 22px;
        -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyAgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBoZWlnaHQ9IjUwcHgiIHdpZHRoPSI1MHB4IiBmaWxsPSIjMDAwMDAwIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDkyLDIzNkgyMGMtMTEuMDQ2LDAtMjAsOC45NTQtMjAsMjBjMCwxMS4wNDYsOC45NTQsMjAsMjAsMjBoNDcyYzExLjA0NiwwLDIwLTguOTU0LDIwLTIwUzUwMy4wNDYsMjM2LDQ5MiwyMzZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsNzZIMjBDOC45NTQsNzYsMCw4NC45NTQsMCw5NnM4Ljk1NCwyMCwyMCwyMGg0NzJjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBTNTAzLjA0Niw3Niw0OTIsNzZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsMzk2SDIwYy0xMS4wNDYsMC0yMCw4Ljk1NC0yMCwyMGMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGg0NzJjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjANCgkJCUM1MTIsNDA0Ljk1NCw1MDMuMDQ2LDM5Niw0OTIsMzk2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
        display: inline-block;
        -webkit-mask-size: 20px;
        mask-size: 20px;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        mask-position: left center;
        -webkit-mask-position: left center;
        background-color: white;
        font-size: 0;
        vertical-align: sub
    }

    
    #_desktop_base_menu {
        display: none
    }

    .js-top-menu-bottom ul.dropdown-menu li.current a {
        color: #146cda
    }

    body.active #page {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: 100%
    }

    #page.active:before {
        background: #333;
        opacity: .7;
        filter: alpha(opacity=70);
        position: absolute;
        left: 300px;
        content: "";
        height: 100%;
        width: 100%;
        top: 0;
        z-index: 9999;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease
    }

    .breadcrumb .container h1 {
        font-size: 21px;
        text-align: center;
        float: none;
        padding-bottom: 7px
    }

    .products .product_list .product_item {
        padding: 0 10px
    }

    #products .products {
        margin: 0 -10px
    }

    #products .products {
        margin-block: 15px
    }

    .brands .products {
        padding: 60px 0
    }

    .product-cover {
        width: auto;
        float: none
    }

    #left-column .block .block_content.collapse {
        display: none
    }

    #left-column .block .block_content {
        padding-inline: 0;
        padding-bottom: 0
    }

    .products-selection .total-products,
    .products-selection .sort-order {
        width: 100%;
        margin-bottom: 10px;
        float: left;
    }

    #left-column .block .block_content.collapse.in {
        display: block
    }

    #left-column .block .block_title .collapse-icons .remove {
        display: none
    }

    #left-column .block .block_title[aria-expanded="true"] .collapse-icons .add {
        display: none
    }

    #left-column .block .block_title[aria-expanded="true"] .collapse-icons .remove {
        display: block
    }

    #left-column .block .block_title .navbar-toggler {
        display: inline-block;
        padding: 0;
        width: auto
    }

    #left-column .block .block_title .navbar-toggler .fa-icon:before {
        line-height: 20px
    }

    #category #content-wrapper {
        width: 100%
    }

    #left-column .block .block_title {
        cursor: pointer;
        background: transparent
    }

    #left-column .block .block_title::before {
        content: none
    }

    #js-product-list-top.products-selection .products-sort-order.dropdown {
        padding-inline-start: 0;
        float: right;
    }

    .products-selection .sort-by {
        margin-left: 0
    }

    .products-selection .sort-by {
        width: 12%;
        margin-left: 0;
        text-align: left;
        padding-left: 0
    }

    .products-sort-order .dropdown-menu {
        width: 97%
    }

    #search_filters_wrapper.block .block_title {
        padding: 12px 15px
    }

    #search_filters_wrapper.block .block_content {
        padding: 15px 15px
    }

    #search_filters_wrapper .block_title .filter-close {
        float: right
    }

    #left-column .block {
        margin-bottom: 15px;
        border: 0
    }

    .product-cover img {
        width: 100%
    }

    .product-quantity .add {
        margin-left: 0
    }

    #product .pp-right-column {
        padding-inline-start: 30px
    }

    .container {
        max-width: 100%;
        width: 100%
    }

    #search_filters .facet .facet-label {
        text-align: left
    }

    .breadcrumb {
        padding: 20px 0
    }

    #content-wrapper.hidden-md-down,
    #footer.hidden-md-down {
        display: block !important
    }

    #czfootercmsblock {
        padding-right: 15px;
        width: 100%;
        margin-bottom: 12px
    }


    .footer-container .links .collapse.in {
        display: block
    }

    .footer-container {
        padding: 25px 0
    }

    .block-social {
        float: none
    }

    .footer-container .links,
    .footer-container #block_myaccount_infos {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .footer-container .links.block-contact {
        width: 100%;
        clear: both;
        padding-inline-end: 0
    }

    .footer-container .links .h3 {
        display: inline-block;
        vertical-align: top
    }

    .footer-container .links .title {
        padding: 7px 0;
        margin-bottom: 0;
        cursor: pointer;
        line-height: 26px;
        width: 100%
    }

    .footer-container .links .title .collapse-icons .remove {
        display: none
    }

    .footer-container .links .title[aria-expanded="true"] .collapse-icons .add {
        display: none
    }

    .footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {
        display: block
    }

    .footer-container .links .navbar-toggler {
        padding: 0;
        width: auto;
        display: inline-block
    }

    .footer-container .links .navbar-toggler .fa-icon:before {
        font-size: 20px;
        line-height: 20px
    }

    .footer-container .links ul {
        margin-bottom: 0;
        padding: 0 0
    }

    .footer-container .col-md-6 {
        width: 100%
    }

    .footer-container .hidden-sm-down,
    #search_filters .facet .facet-title.hidden-sm-down {
        display: none !important
    }

    .footer-container .title.hidden-md-up,
    #search_filters .facet .facet-title.hidden-md-up {
        display: block !important
    }

    .layout-left-column #content-wrapper {
        margin-bottom: 20px
    }

    #content-wrapper,
    .layout-left-column #content-wrapper,
    #left-column {
        width: 100% !important;
        padding-inline: 0
    }

    .footer-container .links .h3,
    .footer-container .links h3,
    .footer-container .links h3 a {
        margin-bottom: 10px
    }

    #czfootercmsblock .title {
        margin-bottom: 10px
    }

    .footer-container .links.block-contact li.contact {
        margin-bottom: 7px
    }

    .footer-container .links::after {
        display: none
    }

    
    .block-contact-title,
    .footer-container h3.h3 {
        margin-bottom: 11px
    }

    .image-block_slider {
        display: none
    }

    #main .images-container .js-qv-mask.additional_slider {
        display: block;
        margin: 0 -10px
    }

    .row.product-container.js-product-container {
        padding: 0 15px
    }

    #search_filters_wrapper {
        position: fixed;
        top: 0;
        right: 0;
        background-color: white;
        margin: 0;
        width: 300px;
        height: 100%;
        overflow: auto;
        z-index: 99;
        -webkit-transform: translateX(102%);
        transform: translateX(102%);
        transition: transform 0.3s cubic-bezier(.77, .2, .05, 1), opacity 0.4s cubic-bezier(.77, .2, .05, 1);
        box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
        -moz-box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
        -webkit-box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
        border: 0
    }
}

@media (max-width:800px) {
    #header .search-widget {
        margin: 0;
        width: 100%;
        margin-top: 15px;
        float: left
    }

    #header {
        min-height: 165px
    }
}

@media (max-width:767px) {
    .header-top .search-widget {
        width: 100%;
        float: none
    }

    .header-top .search-widget form input[type="text"] {
        min-width: inherit
    }

    
    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        top: -5px;
        left: 16px;
        border: 0;
        background-color: white;
        color: black;
    }

    
    #header .blockcart .blockcart-header>.shopping-cart {
        background-color: transparent
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        width: 25px;
        height: 25px
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        -webkit-mask-size: 25px;
        mask-size: 25px
    }

    #header .header-top #desktop_cart {
        margin-top: 0
    }

    .product-miniature .product-thumbnail img {
        width: 100%
    }

    .product-miniature:hover .product-description {
        margin-top: 0;
        padding-bottom: 0
    }

    .product-miniature .proaction-button {
        position: relative;
        bottom: 0;
        padding-top: 8px;
        opacity: 1
    }

    .product-miniature:hover .proaction-button {
        bottom: 0
    }

    .images-container .images-container-slider .product_list.grid .product_item {
        width: 50%
    }

    #wrapper {
        box-shadow: none
    }

    #index section+section,
    #index .flexslider+section {
        margin-top: 40px
    }

    .brands .products {
        padding: 40px 0
    }

    .breadcrumb .container {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center
    }

    label {
        clear: both
    }

    .block-contact {
        border: none
    }

    .container {
        max-width: 100%
    }

    .pp-left-column,
    .pp-right-column {
        float: none;
        width: 100%
    }

    .pp-right-column {
        padding-left: 15px
    }

    .product-cover .layer {
        position: absolute;
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0
    }

    .product-cover img {
        border: 1px solid #e5e5e5
    }

    .product-cover .layer .zoom-in {
        bottom: 10px;
        right: 10px
    }

    #product .page-content .product-leftside {
        max-width: 400px;
        margin: 0 auto 25px;
        clear: both;
        height: auto
    }

    .pagination {
        display: block
    }

    .pagination .page-list {
        float: none
    }

    #product .pp-left-column,
    #product .pp-right-column {
        width: 100%;
        padding: 0
    }
}

@media (max-width:575px) {

    #header .cart_block {
        width: 270px
    }

    #index section+section {
        margin-top: 40px
    }

    #products .product_list.list .product-miniature {
        max-width: 100%;
        display: block;
        padding: 0 0 20px 0;
        border-bottom: 1px solid #e5e5e5
    }

    #products .product_list.list .product_item:last-child .product-miniature {
        border-bottom: 0
    }

    #products .product_list.list .product-miniature .product-description {
        width: 100%
    }

    #products .product_list.list .product-miniature .thumbnail-container {
        width: auto;
        max-width: 220px;
        margin-bottom: 15px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -moz-border-radius: 5px
    }

    #products .product_list.list .product-miniature ul.product-flags.js-product-flags {
        top: 10px;
        left: 10px
    }

    #products .product_list.list .product-miniature .outer-functional {
        right: 10px
    }

    #products .product_list.list .product-miniature:hover .outer-functional {
        top: 5px
    }

    .btn {
        font-size: 13px;
        padding: 10px 17px 11px
    }

    .breadcrumb {
        padding: 20px 0
    }

    .products-section-title {
        font-size: 20px
    }

    .brands .products .product_list .product_item {
        width: 29%
    }
}

@media (max-width:480px) {

    #header .blockcart .blockcart-header>.shopping-cart>.icon,
    #header .search-widget .search_button.active,
    #header .search-widget .search_button {
        width: 25px;
        height: 25px
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        -webkit-mask-size: 24px;
        mask-size: 24px
    }

    
    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        height: 16px;
        padding: 0 5px;
        line-height: 16px;
        font-size: 11px;
        top: -4px;
        left: 16px
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title::after {
        top: 10px
    }

    .header-top-right {
        gap: 11px
    }

    #header .search-widget form input[type="text"] {
        min-width: auto;
        padding-inline: 10px
    }

    #header .header_logo {
        max-width: 150px
    }

    .product-quantity .add .add-to-cart {
        min-width: auto
    }

    .products-sort-order .dropdown-menu {
        right: auto;
        left: 0
    }

    #products .page-not-found,
    #pagenotfound .page-not-found {
        padding: 20px
    }

    #products #main .page-content,
    #pagenotfound #main .page-content {
        margin-bottom: 3rem
    }
}

@media(max-width:380px) {

    #header .header_logo {
        max-width: 130px
    }

    .product-quantity .wishlist,
    .product-quantity .compare {
        display: block
    }

    .page-customer-account #content {
        padding: 20px
    }
}

@media(max-width:319px) {
    .products .product_list li .product-miniature {
        margin: 0 auto
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-icon.add:before {
    font-family: 'FontAwesome';
    font-size: 22px;
    content: "\F107";
    font-weight: 400;
    font-style: normal
}

.fa-icon.remove:before {
    font-family: 'FontAwesome';
    font-size: 22px;
    content: "\F106";
    font-weight: 400;
    font-style: normal
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-check:before {
    content: "\f00c"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-phone:before {
    content: "\f095"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}


.fa-bolt:before {
    content: "\f0e7"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

/*
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://devdocs.prestashop.com/ for more information.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */

@keyframes spin {
    100% {
        transform: rotate(360deg)
    }
}

#search_filters .facet .title {
    display: flex
}

#search_filters .facet .title .collapse-icons {
    margin-left: auto
}

#search_filters .facet .facet-title {
    width: calc(100% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#search_filters .facet .facet-label {
    width: 100%;
    text-align: left
}

#search_filters .facet .facet-label .custom-checkbox {
    top: -7px;
    margin-right: 0
}

#search_filters .facet .facet-label .color {
    margin-left: 0
}

#search_filters .facet .facet-label a {
    width: calc(100% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

/**
* 2007-2022 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2022 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.header-top-inner .container {
    position: relative
}

#base-menu-horizontal li.level-1.more i {
    float: right
}

.container_base_horizontalmenu {
    padding: 0;
    position: static;
    width: auto
}

.base-menu-horizontal .thumbnail-container.clearfix {
    margin: 0;
    border: 0
}

.base-menu-horizontal ul li.level-1:last-child>a:after {
    display: none
}

.base-menu-horizontal {
    float: left;
    position: static
}

.base-menu-horizontal ul li.level-1>a span.base-left-arrow {
    float: left;
    width: auto;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    color: #333333;
    font-weight: 400;
    padding: 0 10px 0 0;
    display: none
}

.base-menu-horizontal ul li.level-1>a span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    float: none
}

.base-menu-horizontal li.level-1 {
    cursor: pointer;
    float: none;
    position: static;
    display: inline-block;
    vertical-align: middle
}

.base-menu-horizontal ul li.level-1 ul li>a {
    float: left;
    text-align: left;
    position: relative;
    width: 100%;
    display: block;
    padding: 0 0 8px 0;
    line-height: 22px;
    font-size: 14px;
    color: #333333;
    text-transform: capitalize;
    font-weight: 400
}

.base-menu-horizontal ul li.level-1 ul li>a:hover {
    color: #146cda
}

#base-menu-horizontal .container {
    padding-left: 0;
    padding-right: 0
}

#header .container_base_horizontalmenu .product-price-and-shipping>span {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 500
}

#base-menu-horizontal .horizontalmenu-content,
#base-menu-horizontal #_mobile_vertical_menu ul.top-menu {
    padding: 0;
    margin: 0;
    text-align: left;
    position: static;
    float: left;
    width: 100%
}

#header .container_base_horizontalmenu .product-price-and-shipping {
    font-size: 16px;
    line-height: 22px;
    margin: 0
}

#base-menu-horizontal li.level-1 i.expand-more {
    float: none;
    font-size: 16px;
    line-height: 17px;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.base-menu-horizontal li.level-1 .collapse-icons i {
    color: #333333
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector:empty,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector:empty,
.base-menu-horizontal .js-top-menu-bottom #_mobile_contact_link:empty {
    border: 0;
    padding: 0
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector,
.base-menu-horizontal .js-top-menu-bottom #_mobile_contact_link {
    padding: 15px;
    text-align: left;
    float: left;
    width: 100%;
    border: 0;
    color: #333333;
    border-top: 1px solid #e5e5e5;
    font-weight: 400
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector ul.dropdown-menu,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector ul.dropdown-menu {
    display: flex !important;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 5px
}

.base-menu-horizontal .thumbnail-container.clearfix .product-flag {
    padding: 2px 3px;
    font-size: 11px;
    margin: 5px 0 0 0
}

.base-menu-horizontal .thumbnail-container.clearfix .product-flags {
    left: 5px
}

#_mobile_vertical_menu .top-menu .collapse-icons .remove,
#_mobile_vertical_menu .top-menu .collapse-icons[aria-expanded="true"] .add,
.base-menu-horizontal li.level-1 .collapse-icons i.remove,
.base-menu-horizontal li.level-1 .collapse-icons[aria-expanded="true"] .add {
    display: none
}

#_mobile_vertical_menu .top-menu .collapse-icons[aria-expanded="true"] .remove,
.base-menu-horizontal li.level-1 .collapse-icons[aria-expanded="true"] .remove {
    display: block
}

.base-menu-horizontal .products .product-thumbnail {
    display: inline-block
}

.base-menu-horizontal .products .product-thumbnail img {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.base-menu-horizontal li:first-child a {
    padding-left: 0
}

@media (max-width:1359px) {

    #header .container_base_horizontalmenu .product-title a {
        font-size: 14px;
        line-height: 20px
    }

    .title-horizontalmenu-mobile {
        width: 100%
    }

    .base-menu-horizontal .thumbnail-container.clearfix .product-flag {
        padding: 1px 2px;
        font-size: 10px;
        line-height: 15px
    }

    .base-menu-horizontal .thumbnail-container.clearfix .product-flag i {
        font-size: 11px;
        line-height: 10px;
        width: 8px
    }
}

@media (min-width:992px) {

    .base-menu-horizontal .horizontalmain-menu {
        float: left;
        padding: 0;
        width: 100%;
        z-index: 4;
        display: block !important
    }

    
    .base-menu-horizontal .horizontalmain-menu .title_main_menu {
        display: none
    }

    .base-menu-horizontal ul li.level-1>a {
        color: #ffffff;
        padding: 17px 10px;
        margin: 0;
        position: relative;
        float: left;
        width: 100%;
        text-align: left;
        z-index: 1;
        text-transform: uppercase;
        line-height: 21px;
        font-size: 14px;
        letter-spacing: .5px;
        font-weight: 500
    }

    .title-horizontalmenu-mobile {
        cursor: pointer;
        float: left;
        position: relative;
        width: 100%;
        z-index: 1;
        overflow: hidden;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
        display: none
    }

    .title-horizontalmenu-mobile span {
        color: #ffffff;
        cursor: pointer;
        float: right;
        margin: 0;
        padding: 18px 15px;
        position: relative;
        text-align: left;
        width: auto;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
        text-transform: uppercase
    }

    .title-horizontalmenu-mobile i {
        cursor: pointer;
        float: left;
        margin: 18px 15px;
        width: auto;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out
    }

    .base-menu-horizontal li.level-1>a {
        background: transparent;
        border-radius: 25px;
        transition: all 300ms ease-in-out 0s;
        -webkit-transition: all 300ms ease-in-out 0s;
        -moz-transition: all 300ms ease-in-out 0s;
        -o-transition: all 300ms ease-in-out 0s;
        -ms-transition: all 300ms ease-in-out 0s;
        text-decoration: none
    }

    .base-menu-horizontal li.level-1:last-child a.baseinnermenu::before {
        border: none
    }
}

@media (min-width:1200px) {
    .base-menu-horizontal ul li.level-1>a {
        padding: 17px 18px
    }
}

@media (max-width:1199px) {

    #header .container_base_horizontalmenu .product-price-and-shipping>span {
        font-size: 13px;
        line-height: 22px
    }

    #header .container_base_horizontalmenu .product-title a {
        font-size: 13px;
        line-height: 17px
    }

    
    .title-horizontalmenu-mobile {
        font-size: 16px
    }

    .title-horizontalmenu-mobile span {
        font-size: 14px
    }

    .base-menu-horizontal ul li.level-1 ul li>a {
        font-size: 14px;
        line-height: 22px;
        padding: 6px 0
    }
}

@media (min-width:992px) {
    .js-top-menu-bottom {
        display: none
    }

    .base-menu-horizontal li.level-1>span {
        display: none
    }
}

@media (max-width:991px) {

    .base-menu-horizontal .thumbnail-container.clearfix .product-flags {
        left: 10px
    }

    .base-menu-horizontal .js-top-menu-bottom {
        float: left;
        width: 100%
    }

    .base-menu-horizontal .js-top-menu-bottom .dropdown-menu {
        background-color: transparent
    }

    #base-menu-horizontal li.level-1 i.expand-more {
        display: none
    }

    #header .base-menu-horizontal ul li.level-1>a,
    #_mobile_vertical_menu .top-menu li .dropdown-item {
        color: #333333;
        line-height: 22px;
        float: left;
        padding: 6px 0;
        text-align: left;
        width: 100%
    }

    .title-horizontalmenu-mobile span {
        font-size: 14px;
        display: none
    }

    .base-menu-horizontal li.level-1,
    #_mobile_vertical_menu .top-menu li.category {
        cursor: pointer;
        display: block;
        float: left;
        position: relative;
        width: 100%;
        overflow: hidden
    }

    
    .base-menu-horizontal ul li.level-1 ul li>a {
        margin-left: 10px;
        width: 90%
    }

    #base-menu-horizontal .dropdown-menu {
        display: block !important;
        position: static;
        float: left;
        width: 100%;
        text-align: center;
        border: none;
        padding: 0;
        margin: 0
    }

    #base-menu-horizontal .link {
        padding: 15px
    }

    #base-menu-horizontal .dropdown-menu li {
        display: inline-block;
        vertical-align: top;
        margin: 3px
    }

    #base-menu-horizontal .dropdown-menu li .dropdown-item {
        padding: 3px 0;
        font-size: 13px;
        line-height: 20px;
        text-transform: uppercase
    }

    
    .base-menu-horizontal ul li.level-1 ul li>a::before,
    #_mobile_vertical_menu .top-menu li.category li.category .dropdown-item::before {
        content: "\E315";
        font-family: "Material Icons";
        margin-left: 3px;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        float: none;
        font-size: 18px
    }

    
    .lang-rtl .base-menu-horizontal ul li.level-1 ul li>a:before {
        content: "\E314"
    }

    .horizontalmain-menu .title_main_menu {
        position: relative;
        float: left;
        width: 100%;
        padding: 13px 20px 13px;
        text-align: left;
        z-index: 3;
        background-color: #146cda;
        color: #333333
    }

    .horizontalmain-menu .title_main_menu .title_menu {
        position: relative;
        float: left;
        font-size: 15px;
        line-height: 20px;
        font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        color: #ffffff;
        font-weight: 400;
        text-align: left;
        width: 100%
    }

    .horizontalmain-menu .title_main_menu i {
        position: absolute;
        display: block;
        left: auto;
        color: #ffffff;
        right: 15px;
        cursor: pointer;
        line-height: 20px;
        font-size: 20px
    }

    .base-menu-horizontal .horizontalmain-menu.slide {
        transform: translateX(0rem);
        opacity: 1
    }

    .base-menu-horizontal .horizontalmain-menu {
        background-color: white;
        height: 100%;
        left: 0%;
        margin-left: 0;
        overflow: auto;
        padding: 0;
        position: fixed;
        transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        -khtml-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        top: 0;
        transform: translateX(-102%);
        width: 327px;
        z-index: 9999
    }

    .base-menu-horizontal .horizontalmain-menu.slide {
        transform: translateX(0rem);
        opacity: 1
    }

    #base-menu-horizontal .horizontalmenu-content,
    #base-menu-horizontal #_mobile_vertical_menu>ul.top-menu {
        padding: 11px 15px 21px
    }

    #base-menu-horizontal #_mobile_vertical_menu ul.top-menu ul.top-menu {
        padding-left: 10px
    }

    #_mobile_vertical_menu li .navbar-toggler.collapse-icons {
        padding: 0;
        float: right;
        position: absolute;
        text-align: center;
        width: 24px;
        height: 24px;
        top: 6px;
        right: 0;
        line-height: 24px
    }

    .base-menu-horizontal .horizontalmain-menu .js-top-menu-bottom select {
        background: #e6edf5
    }

    .container_base_horizontalmenu .title-horizontalmenu-mobile i {
        color: #ffffff;
        float: none;
        height: 30px;
        line-height: 30px;
        z-index: 2;
        position: relative;
        display: inline-block;
        vertical-align: top
    }

    .horizontalmenu-content .container {
        max-width: 100%
    }
}

@media (max-width:543px) {
    .container_base_horizontalmenu .title-horizontalmenu-mobile i {
        font-size: 21px
    }
}

#search_block_top input:-webkit-autofill#search_query_top {
    box-shadow: 0 0 0 1000px transparent inset;
    -webkit-box-shadow: 0 0 0 1000px transparent inset
}

#search_block_top #search_query_top::placeholder {
    color: #333333
}

#search_category {
    -moz-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    display: inline;
    float: left;
    height: 45px;
    outline: 0 none;
    padding: 5px 30px 5px 10px;
    border-radius: 0;
    border: 1px solid #e5e5e5;
}

#search_block_top .select-wrapper {
    float: left;
    position: absolute;
    width: 160px;
    top: 0;
    z-index: 1
}

.czsearch-main {
    float: left;
    width: 100%;
    text-align: left
}

@media (min-width:992px) {

    .search_button {
        display: none
    }
}

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

    #search_block_top .select-wrapper::after {
        right: 0
    }

    #search_category {
        padding: 6px 20px 5px 7px
    }

    #search_block_top .select-wrapper {
        width: 115px
    }
}

@media (max-width:991px) {
    #search_category {
        padding: 5px 20px 5px 10px
    }

    #search_block_top .select-wrapper::after {
        height: 15px;
        width: 15px;
        right: 4px
    }

    #search_block_top .select-wrapper {
        width: 130px
    }

    .search_button {
        display: block;
        height: 52px;
        -webkit-mask-size: 18px
    }

    #search_block_top {
        position: relative
    }
}

@media (max-width:767px) {
    #search_category {
        font-size: 13px;
        line-height: 19px
    }
}

@media (max-width:479px) {
    .search_button {
        height: 47px;
        width: 35px
    }

    #search_block_top .select-wrapper::after {
        height: 13px;
        width: 15px;
        right: 2px
    }

    #search_block_top .select-wrapper {
        width: 110px
    }
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}


#mywishlist #products .products {
    margin: 0 -10px 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

@keyframes cssload-spin {
    100% {
        transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes cssload-spin {
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-ms-keyframes cssload-spin {
    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes cssload-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes cssload-spin {
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.product-miniature .thumbnail-container .dropdown-menu {
    max-height: 112px;
    overflow: auto;
    margin-top: 0
}

.product-miniature .thumbnail-container .dropdown-menu::-webkit-scrollbar {
    width: 4px
}

.product-miniature .thumbnail-container .dropdown-menu::-webkit-scrollbar-track {
    background: #ddd
}

.product-miniature .thumbnail-container .dropdown-menu::-webkit-scrollbar-thumb {
    border: 4px solid #888
}

.fr {
    float: right
}

.psproductcountdown {
    font-weight: 400;
    font-size: 12px;
    position: relative;
    z-index: 1
}

.psproductcountdown h4 {
    margin-top: 0
}

#product .psproductcountdown {
    text-align: center;
    padding: 5px 0;
    margin-bottom: 0;
    clear: both
}

.psproductcountdown .label {
    text-align: center
}

.psproductcountdown .hidden {
    display: none
}

.psproductcountdown {
    position: relative
}

.product-miniature .psproductcountdown,
#product .psproductcountdown {
    display: inline-block;
    padding: 0
}

#left-column .products .product_list li.item {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0
}

.psproductcountdown {
    padding-bottom: 30px;
    padding-top: 30px
}

.psproductcountdown .time:last-child:after {
    display: none
}

@media (max-width:767px) {

    .product-miniature .psproductcountdown,
    #product .psproductcountdown {
        margin-left: 0
    }
}

.pagination li>span {
    line-height: 28px;
    height: 35px;
    margin: 0;
    padding: 4px;
    width: 35px;
    background-color: #e6edf5;
    color: #333333;
    display: block;
    font-weight: 500;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

body:after {
    /* content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC);
    display: none */
}

/*! jQuery UI - v1.10.3 - 2013-06-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.vertical-menu {
    position: relative;
    width: 296px;
    float: left;
    z-index: 9;
    padding-left: 0;
    padding-right: 0;
    margin-inline-end: 15px
}

#czverticalmenublock {
    z-index: 9;
    position: relative
}

.vertical-menu #verticalmenu-dropdown::before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJtZW51ICIgaWQ9Im1lbnVfIj48cGF0aCBkPSJNMjksNkgzQTEsMSwwLDAsMCwzLDhIMjlhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNMywxN0gxNmExLDEsMCwwLDAsMC0ySDNhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNMjUsMjRIM2ExLDEsMCwwLDAsMCwySDI1YTEsMSwwLDAsMCwwLTJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJtZW51ICIgaWQ9Im1lbnVfIj48cGF0aCBkPSJNMjksNkgzQTEsMSwwLDAsMCwzLDhIMjlhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNMywxN0gxNmExLDEsMCwwLDAsMC0ySDNhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNMjUsMjRIM2ExLDEsMCwwLDAsMCwySDI1YTEsMSwwLDAsMCwwLTJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #ffffff;
    font-size: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

#header .vertical-menu::before {
    content: "";
    width: 1px;
    height: 20px;
    background: #ffffff;
    position: absolute;
    top: 18px;
    right: 0
}

#czverticalmenublock .block_content.dropdown-menu {
    display: block
}

#czverticalmenublock .block_content {
    width: 100%;
    margin: 0;
    padding: 5px 0;
    z-index: 9;
    background-color: white;
    border: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    opacity: 0;
    visibility: hidden;
    transform: perspective(600px) scaleY(0);
    transform-origin: top center;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s
}

#czverticalmenublock .block_title {
    padding: 15px 40px;
    margin-top: 0;
    color: #ffffff;
    font-size: 14px;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-align: left;
    font-weight: 500;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 26px;
    position: relative;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

#czverticalmenublock .block_title .dropdown-arrow::before {
    content: "\F107";
    font-family: 'FontAwesome';
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    right: 30px;
    color: #ffffff;
    top: 14px
}

#czverticalmenublock .block_title .expand-more {
    color: #ffffff
}

#czverticalmenublock .block_title .expand-more {
    padding: 0
}

#czverticalmenublock .block_title.dropdown:hover .expand-more,
#czverticalmenublock .block_title.dropdown:hover .dropdown-arrow:before {
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.vertical-menu .top-menu a {
    padding: 10px 0;
    margin: 0;
    font-weight: 400;
    position: relative;
    line-height: 22px;
    display: block;
    border-bottom: 1px solid #e5e5e5
}

.vertical-menu .top-menu li:last-child a {
    border: none
}

.vertical-menu .top-menu a:not([data-depth="0"]) {
    display: block
}

.verticalmenu_block ul>li {
    position: relative;
    float: left;
    width: 100%;
    padding: 0 20px
}

.vertical-menu .top-menu a[data-depth="0"]::before {
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f105';
    font-size: 15px;
    position: absolute;
    left: 4px;
    top: 8px;
    display: none
}

.vertical-menu .top-menu .collapse {
    display: inherit
}

.vertical-menu .top-menu .fa-icon.add:before,
.vertical-menu .top-menu .fa-icon.remove:before {
    font-size: 18px
}

.vertical-menu .top-menu .more_menu a[data-depth="0"] {
    border-bottom: 0
}


.vertical-menu .more_menu.active .fa-icon.add {
    display: none
}

.vertical-menu .more_menu .fa-icon.add .vertical-menu .more_menu.active .fa-icon.remove {
    display: block
}

@media (max-width:1199px) and (min-width:992px) {
    .vertical-menu {
        width: 220px
    }
}

.slides,
.slides>li {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider .slides li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
    overflow: hidden
}

.flexslider .slides img {
    width: 100%;
    display: block
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

* html .flexslider .slides {
    height: 1%
}

.flexslider {
    position: relative;
    zoom: 1;
    overflow: hidden;
    clear: both
}

.flexslider .slides {
    zoom: 1
}

.flexslider .slides img {
    height: auto;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

@media (max-width:991px) {
    .flexslider {
        width: unset
    }
}

:root {
    --global-palette1: #146cda;
    --global-palette2: #171d27;
    --global-palette3: #333333;
    --global-palette4: #777777;
    --global-palette5: #444444;
    --global-palette6: #878787;
    --global-palette7: #e6edf5;
    --global-palette8: #f7f7f7;
    --global-palette9: #ffffff;
    --border: 1px solid #e5e5e5;
    --price-color: #146cda;
    --global-border-radius: 5px;
    --global-palette1-bkgtext-color: #ffffff;
    --global-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    --global-palette-link-color: #333333;
    --global-palette-link-color-hover: #146cda;
    --global-palette-highlight: #146cda;
    --global-palette-highlight-alt: #171d27;
    --global-primary-btn-bg: #146cda;
    --global-primary-btn-bg-hover: #171d27;
    --global-primary-btn-color: #ffffff;
    --global-primary-btn-color-hover: white;
    --global-secondary-btn-bg: #146cda;
    --global-secondary-btn-bg-hover: #171d27;
    --global-secondary-btn: #333333;
    --global-secondary-btn-hover: #ffffff;
    --global-body-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-heading-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-banner-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-content-width: 1620px;
    --global-container-padding: 15px;
    --global-row-margin: -15px;
    --global-section-margin-desktop: 70px;
    --global-section-margin-laptop: 60px;
    --global-section-margin-tablet: 40px;
    --global-section-margin-mobile: 40px
}

.cz-carousel {
    display: none;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    -ms-touch-action: pan-y
}

.customNavigation {
    top: 55%;
    transform: translateY(-50%);
    right: auto;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0;
    bottom: auto
}

.customNavigation {
    top: 40%
}

.customNavigation a.btn.prev,
.customNavigation a.btn.next {
    font-size: 0;
    background: white;
    border-radius: 50%;
    position: absolute;
    bottom: 100%;
    right: -7px;
    left: auto;
    width: 42px;
    height: 42px;
    border: 0;
    transition: all .3s ease-in-out;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    padding: 6px 16px;
    cursor: pointer
}


.customNavigation a.btn.prev {
    left: -7px;
    right: auto
}

.customNavigation a.btn.prev:hover,
.customNavigation a.btn.next:hover {
    color: #ffffff;
    background-color: #146cda;
    border-color: #146cda
}


.customNavigation a.prev::before {
    content: "\f104"
}


.customNavigation a.next::before {
    content: "\f105"
}


.customNavigation a::before {
    font-size: 24px;
    font-family: "FontAwesome";
    color: #333333;
    font-weight: 300
}

.czcategoryimagelist .customNavigation {
    display: none
}


.customNavigation a:hover::before,
.images-container .js-qv-mask .customNavigation a:hover::before {
    color: #ffffff
}

@media (max-width:991px) {

    
    .customNavigation a.btn.prev,
    .customNavigation a.btn.next {
        width: 37px;
        height: 37px;
        line-height: 20px;
        padding: 6px 14px
    }

    .images-container .js-qv-mask .customNavigation a.prev {
        left: 0
    }

    .images-container .js-qv-mask .customNavigation a.next {
        right: 0
    }
}

@media (max-width:1199px) {

    
    .customNavigation a.btn.next {
        right: 0
    }

    
    .customNavigation a.btn.prev {
        left: 0
    }
}

.top_button {
    bottom: 90px;
    cursor: pointer;
    display: none;
    height: 44px;
    padding: 0 12px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 44px;
    z-index: 98;
    font-size: 0;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    background: #146cda;
    -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
    animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    border: 2px solid #f5f5f5
}

.top_button:before {
    color: #ffffff;
    content: "\f102";
    font-family: "FontAwesome";
    font-size: 22px;
    line-height: 37px;
    font-weight: 300
}

.top_button:after {
    border: 2px solid #146cda;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    bottom: -5px;
    height: 50px;
    opacity: 1;
    right: -5px;
    content: "";
    position: absolute;
    width: 50px;
    animation: blink 2s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.top_button:hover:after {
    animation: unset;
    -webkit-animation: unset
}

@keyframes blink {
    to {
        visibility: hidden
    }
}

@-webkit-keyframes blink {
    to {
        visibility: hidden
    }
}

@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

#index .spinner {
    background: url(images/lazy-loader.svg) no-repeat center center #f6f6f6;
    width: 100%;
    min-height: 650px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

@media (max-width:1400px) {
    #index .spinner {
        min-height: 400px
    }
}

@media (max-width:1199px) {
    #index .spinner {
        min-height: 345px
    }
}

@media (max-width:991px) {
    #index .spinner {
        min-height: 280px
    }
}

@media (max-width:767px) {
    #index .spinner {
        min-height: 220px
    }
}

@media (max-width:575px) {
    #index .spinner {
        min-height: 165px
    }
}

@media (max-width:320px) {
    #index .spinner {
        min-height: 170px
    }
}

.stickyscroll>.scroll-item {
    min-height: auto;
    display: flex;
    justify-content: center;
    flex-shrink: 0
}

.stickyscroll {
    overflow-x: auto;
    scrollbar-width: thin;
    flex-wrap: nowrap;
    display: flex;
    overflow-y: hidden;
    scroll-behavior: smooth
}

.stickyscroll::-webkit-scrollbar {
    width: 5px;
    height: 4px;
    background-color: #ced8ce
}

.stickyscroll::-webkit-scrollbar-thumb {
    background: #a8a8a8
}

#czservicecmsblock {
    clear: both;
    width: 100%;
    position: relative;
    float: left
}

#czservicecmsblock .service-area {
    justify-content: space-between;
    padding: 40px;
    background-color: #146cda;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    gap: 45px
}

#czservicecmsblock .service-area .service-fourth {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex
}

#czservicecmsblock .service-area .service-fourth.service4:after {
    border-right: 0
}

#czservicecmsblock .service-area .service-fourth .service-content .service-heading {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    color: white;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#czservicecmsblock .service-area .service-fourth .service-content .service-description {
    color: white
}

#czservicecmsblock .service-area .service-fourth .service-content {
    padding-inline-start: 16px
}

#czservicecmsblock .service-area .service-fourth .service-icon {
    display: inline-block;
    height: 50px;
    width: 54px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-mask-size: 55px;
    mask-size: 54px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: white;
    vertical-align: sub
}

#czservicecmsblock .service-area .service-fourth.service1 .icon1 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI0Ij48cGF0aCBkPSJNNTE3LDM3MmMtMi40NCw0LjQ4LTYuMzcsNS44NS0xMS4yNiw1Ljc0LTcuNDUtLjE2LTE0LjkxLDAtMjIuNzQsMC0uOCwxNi45NS03LjI2LDMwLjY4LTIwLjUzLDQwLjhBNDkuNjEsNDkuNjEsMCwwLDEsNDMwLjg4LDQyOUM0MDkuNTUsNDI4LjcsMzgyLjkzLDQxMiwzODAuNzksMzc4aC0xODBjLS42NywxNy4xNS03LjU3LDMxLTIxLjMyLDQxLjE1QTQ5LjIxLDQ5LjIxLDAsMCwxLDE0OC4xNCw0MjljLTIxLjEzLS42NC00Ny4yNi0xNy00OS41Ny01MS4yOUg3MS43OGMtNSwwLTEwLC4xNS0xNS0uMDUtMTEuMDctLjQyLTE3LjQ1LTcuMDUtMTcuNjMtMTguMTUtLjA4LTUuMTUsMC0xMC4zLDAtMTYuMTItNy44MiwwLTE1LjI4LS4xNi0yMi43My4wNkMxMS41NSwzNDMuNTQsNy42LDM0Mi4zMiw1LDMzOHYtNWMyLjQ2LTQuNDcsNi40LTUuNzYsMTEuMjctNS43NCwyMy41LjA5LDQ3LDAsNzAuNDksMGEyMy4yNywyMy4yNywwLDAsMSw0LC4yOWM0LjUyLjgzLDcuMzksNC4xNiw3LjE3LDguMTlBNy43Miw3LjcyLDAsMCwxLDkwLDM0My4xN2MtOS40OS4yNi0xOSwuMTQtMjguNDkuMTdoLTYuMVYzNjEuNmg3LjUyYzExLjUsMCwyMy0uMDgsMzQuNDkuMDYsMywwLDQuNjYtLjY3LDYuMDYtMy42Nyw5LjEzLTE5LjcxLDI0Ljg3LTMwLjQ5LDQ2LjQ0LTMwLjQzczM3LjE3LDEwLjgzLDQ2LjUsMzAuNTFhNi44OSw2Ljg5LDAsMCwwLDUsMy4zOXE3OS43NC4yNiwxNTkuNDguMTNjLjgxLDAsMS42My0uMTIsMi45Mi0uMjMuMDktMS45LjI1LTMuNjUuMjUtNS40MVYzMDVhMjUsMjUsMCwwLDEsLjQzLTUuNDVjLjkzLTQuMTQsMy44Ni02LjQyLDcuOTItNi4yMiw0LjI1LjIyLDcuMjIsMi43Niw3LjUsNy4yNnMuMTUsOSwuMTUsMTMuNDljMCwxNC41MSwwLDI5LC4wOCw0My41LDAsMS4zNCwxLjEsMi42NiwxLjY4LDQsMS4xNC0xLDIuNzMtMS43MiwzLjM0LTMsMTEtMjIuMjMsMjguNDYtMzIuOSw1Mi42Ni0zMC41NiwxOC42OSwxLjgsMzIsMTIuMTYsNDAuMDYsMjkuMDcsMS41NywzLjMsMy4xNiw0Ljg5LDcsNC42Miw1LjExLS4zNiwxMC4yNy0uMDksMTUuNzQtLjA5VjMyNmMtMy41NSwwLTcuMTYuMTgtMTAuNzQsMEEyNC40OSwyNC40OSwwLDAsMSw0NjcsMzAzYy0uMzItNS44Mi0uMjMtMTEuNjctLjE2LTE3LjUuMDktNi41MSwzLTkuNCw5LjUzLTkuNTEsNy40Ni0uMTEsMTQuOTIsMCwyMi40NSwwLTEuNzctMTAuMTQtMTIuMjMtMTgtMjQuMTktMTgtMjAuMzMtLjE1LTQwLjY2LS4wNS02MS0uMDZIMzgwLjA5YzAsMy4xOC4xMiw2LDAsOC43Mi0uMjYsNC45LTMuMzIsOC4xMy03LjY3LDguMjgtNC4xMy4xNC03LjYzLTMuMTMtOC4xOS03LjgzYTQxLjY5LDQxLjY5LDAsMCwxLS4xMS01VjEyMS4zMkg1NS4xOHYxNDQuOGMtLjI1LDUuMjUtMy4yNSw4LjY0LTcuNzEsOC43N3MtNy43NC0zLjMxLTguMjMtOC4zNmMtLjEzLTEuMzItLjA2LTIuNjYtLjA2LTR2LTEzN2MwLTE0LjU1LDYtMjAuNTUsMjAuNjctMjAuNTVoMzAwYzE0LjM1LDAsMjAuMyw2LDIwLjMyLDIwLjM0djEzLjUzYzIsLjExLDMuNzQuMjgsNS40OS4yOSwxNy41LDAsMzUtLjA2LDUyLjQ5LDAsMTgsLjEsMzEuMjEsOS42NSwzNSwyNi4wOWE1Ni4xMyw1Ni4xMywwLDAsMSwuNjksMTcuMzVjLS4yNCwyLjYyLTMuMSw1LTUuNCw4LjQyLDMuODEsMTUuMjksNy45LDMxLjkxLDEyLjE4LDQ4LjQ5YTUuMTgsNS4xOCwwLDAsMCwzLDMuM2MxOC4zNSw0LjcxLDI5LjE1LDE2LjQyLDMzLDM0LjgyQTgsOCwwLDAsMCw1MTcsMjc5Wk00NjQuMTMsMjQxLjYzYy0uMjUtMS41NC0uMzUtMi42OS0uNjMtMy44LTMuNi0xNC41Mi03LjM3LTI5LTEwLjc1LTQzLjU5LS45LTMuODYtMi41Ny00LjkzLTYuNDEtNC44OS0yMC4zMi4xOS00MC42NS4wOC02MSwuMS0xLjYsMC0zLjIuMi00LjkzLjMydjUxLjg2Wk0xNDguOCwzNDMuNTRjLTE5LjQ4LDEuMDYtMzQuNjUsMTcuMTEtMzMuNjUsMzUuNjMsMSwxOS4zNCwxNy4zLDM0LjY1LDM1Ljc1LDMzLjY1LDE5LjQxLTEsMzQuNTMtMTcuMTcsMzMuNTItMzUuNzRDMTgzLjM2LDM1Ny41NSwxNjcuNDEsMzQyLjUzLDE0OC44LDM0My41NFptMjg0Ljg0LjA3Yy0xOC43My0xLjM4LTM0LjgyLDEzLjQzLTM2LjI4LDMzLjQtMS4zNSwxOCwxMy43NCwzNC4yMywzMy4wNiwzNS43NywxOC40NywxLjQ3LDM0LjkyLTEzLjczLDM2LjI5LTMzLjU0QzQ2OCwzNjEuMjEsNDUzLDM0NSw0MzMuNjQsMzQzLjYxWm0yNC4yMS0xNzAuNDhjLS4wNi0xMC45My03LjQtMTcuODUtMTguOS0xNy45My0xOC4zLS4xNC0zNi42LDAtNTQuOTEsMC0xLjEyLDAtMi4yNC4xNy0zLjU4LjI4djE3LjY4Wm00Mi43MiwxMzYuNTVWMjkySDQ4My40NkM0ODEuMDgsMzA3LjI0LDQ4NS41NSwzMTEuNzMsNTAwLjU3LDMwOS42OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTIwMS4xNiwyNTUuNTljMjMtMjMuMDYsNDUuNTQtNDUuNTcsNjguMDYtNjguMDVhMzAuOCwzMC44LDAsMCwxLDQuODctNC4yNWMzLjQxLTIuMiw2LjgzLTEuNTksOS41OCwxLjE3YTcuMjIsNy4yMiwwLDAsMSwxLjEyLDkuNTksMjEuNTUsMjEuNTUsMCwwLDEtMy4yMSwzLjc5cS0zNi4yMSwzNi4yNS03Mi40Nyw3Mi40N2MtNi4yNCw2LjI0LTkuNjksNi4yMy0xNiwwUTE3NCwyNTEuMjEsMTU1LDIzMi4wOGEyMC43NSwyMC43NSwwLDAsMS0zLjE5LTMuOGMtMi0zLjQtMS43LTYuODIsMS05LjYxYTcuMTksNy4xOSwwLDAsMSw5LjU3LTEuMTgsMjcuOSwyNy45LDAsMCwxLDQuNTIsMy44OEMxNzguMjMsMjMyLjY0LDE4OS41MSwyNDQsMjAxLjE2LDI1NS41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTI3Ny45MywzNDMuMzRIMjIyLjUyYTMyLjUyLDMyLjUyLDAsMCwxLTYtLjM3Yy00LS43My02LjA3LTMuNjItNi4xOC03LjM5czEuODMtNi43Niw1LjgxLTcuNjhhMjYuODcsMjYuODcsMCwwLDEsNS45My0uNThIMzM1LjRjNi42Ni4xNSwxMC41MywzLjE1LDEwLjQ5LDguMTJzLTMuNzksNy44OS0xMC41OSw3LjkxUTMwNi42NSwzNDMuMzgsMjc3LjkzLDM0My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTgxLjUzLDMwOS4wOGMtMTYuODIsMC0zMy42NS4yMS01MC40Ni0uMjFhMTEsMTEsMCwwLDEtNy44MS00LjY3Yy0xLjEzLTEuODctLjQyLTYuMjksMS4xNy04LDEuODQtMiw1LjUyLTMsOC40NC0zLDE0LS4yOSwyOC0uMTMsNDItLjEzaDU0YTI5LjE1LDI5LjE1LDAsMCwxLDQuNDguMTdjNC40Ny43LDcuNSw0LjA4LDcuNDIsOC4wNi0uMDksNC4zMS0zLjM1LDcuNTMtOC4yMSw3Ljcxcy0xMCwuMDgtMTUsLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNMTY2LjI2LDM3Ny45MWExNi40NywxNi40NywwLDAsMS0xNi4xNSwxNi43OGgtLjA1YTE2LjgxLDE2LjgxLDAsMCwxLTE2Ljc5LTE2LjMzLDE2LjUyLDE2LjUyLDAsMCwxLDE2LjM0LTE2LjY2LDE2LjI5LDE2LjI5LDAsMCwxLDE2LjY1LDE1LjkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNNDE1LjU3LDM3OC4xNmExNi41LDE2LjUsMCwwLDEsMzMsMGgwYTE2LjUsMTYuNSwwLDAsMS0zMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI0Ij48cGF0aCBkPSJNNTE3LDM3MmMtMi40NCw0LjQ4LTYuMzcsNS44NS0xMS4yNiw1Ljc0LTcuNDUtLjE2LTE0LjkxLDAtMjIuNzQsMC0uOCwxNi45NS03LjI2LDMwLjY4LTIwLjUzLDQwLjhBNDkuNjEsNDkuNjEsMCwwLDEsNDMwLjg4LDQyOUM0MDkuNTUsNDI4LjcsMzgyLjkzLDQxMiwzODAuNzksMzc4aC0xODBjLS42NywxNy4xNS03LjU3LDMxLTIxLjMyLDQxLjE1QTQ5LjIxLDQ5LjIxLDAsMCwxLDE0OC4xNCw0MjljLTIxLjEzLS42NC00Ny4yNi0xNy00OS41Ny01MS4yOUg3MS43OGMtNSwwLTEwLC4xNS0xNS0uMDUtMTEuMDctLjQyLTE3LjQ1LTcuMDUtMTcuNjMtMTguMTUtLjA4LTUuMTUsMC0xMC4zLDAtMTYuMTItNy44MiwwLTE1LjI4LS4xNi0yMi43My4wNkMxMS41NSwzNDMuNTQsNy42LDM0Mi4zMiw1LDMzOHYtNWMyLjQ2LTQuNDcsNi40LTUuNzYsMTEuMjctNS43NCwyMy41LjA5LDQ3LDAsNzAuNDksMGEyMy4yNywyMy4yNywwLDAsMSw0LC4yOWM0LjUyLjgzLDcuMzksNC4xNiw3LjE3LDguMTlBNy43Miw3LjcyLDAsMCwxLDkwLDM0My4xN2MtOS40OS4yNi0xOSwuMTQtMjguNDkuMTdoLTYuMVYzNjEuNmg3LjUyYzExLjUsMCwyMy0uMDgsMzQuNDkuMDYsMywwLDQuNjYtLjY3LDYuMDYtMy42Nyw5LjEzLTE5LjcxLDI0Ljg3LTMwLjQ5LDQ2LjQ0LTMwLjQzczM3LjE3LDEwLjgzLDQ2LjUsMzAuNTFhNi44OSw2Ljg5LDAsMCwwLDUsMy4zOXE3OS43NC4yNiwxNTkuNDguMTNjLjgxLDAsMS42My0uMTIsMi45Mi0uMjMuMDktMS45LjI1LTMuNjUuMjUtNS40MVYzMDVhMjUsMjUsMCwwLDEsLjQzLTUuNDVjLjkzLTQuMTQsMy44Ni02LjQyLDcuOTItNi4yMiw0LjI1LjIyLDcuMjIsMi43Niw3LjUsNy4yNnMuMTUsOSwuMTUsMTMuNDljMCwxNC41MSwwLDI5LC4wOCw0My41LDAsMS4zNCwxLjEsMi42NiwxLjY4LDQsMS4xNC0xLDIuNzMtMS43MiwzLjM0LTMsMTEtMjIuMjMsMjguNDYtMzIuOSw1Mi42Ni0zMC41NiwxOC42OSwxLjgsMzIsMTIuMTYsNDAuMDYsMjkuMDcsMS41NywzLjMsMy4xNiw0Ljg5LDcsNC42Miw1LjExLS4zNiwxMC4yNy0uMDksMTUuNzQtLjA5VjMyNmMtMy41NSwwLTcuMTYuMTgtMTAuNzQsMEEyNC40OSwyNC40OSwwLDAsMSw0NjcsMzAzYy0uMzItNS44Mi0uMjMtMTEuNjctLjE2LTE3LjUuMDktNi41MSwzLTkuNCw5LjUzLTkuNTEsNy40Ni0uMTEsMTQuOTIsMCwyMi40NSwwLTEuNzctMTAuMTQtMTIuMjMtMTgtMjQuMTktMTgtMjAuMzMtLjE1LTQwLjY2LS4wNS02MS0uMDZIMzgwLjA5YzAsMy4xOC4xMiw2LDAsOC43Mi0uMjYsNC45LTMuMzIsOC4xMy03LjY3LDguMjgtNC4xMy4xNC03LjYzLTMuMTMtOC4xOS03LjgzYTQxLjY5LDQxLjY5LDAsMCwxLS4xMS01VjEyMS4zMkg1NS4xOHYxNDQuOGMtLjI1LDUuMjUtMy4yNSw4LjY0LTcuNzEsOC43N3MtNy43NC0zLjMxLTguMjMtOC4zNmMtLjEzLTEuMzItLjA2LTIuNjYtLjA2LTR2LTEzN2MwLTE0LjU1LDYtMjAuNTUsMjAuNjctMjAuNTVoMzAwYzE0LjM1LDAsMjAuMyw2LDIwLjMyLDIwLjM0djEzLjUzYzIsLjExLDMuNzQuMjgsNS40OS4yOSwxNy41LDAsMzUtLjA2LDUyLjQ5LDAsMTgsLjEsMzEuMjEsOS42NSwzNSwyNi4wOWE1Ni4xMyw1Ni4xMywwLDAsMSwuNjksMTcuMzVjLS4yNCwyLjYyLTMuMSw1LTUuNCw4LjQyLDMuODEsMTUuMjksNy45LDMxLjkxLDEyLjE4LDQ4LjQ5YTUuMTgsNS4xOCwwLDAsMCwzLDMuM2MxOC4zNSw0LjcxLDI5LjE1LDE2LjQyLDMzLDM0LjgyQTgsOCwwLDAsMCw1MTcsMjc5Wk00NjQuMTMsMjQxLjYzYy0uMjUtMS41NC0uMzUtMi42OS0uNjMtMy44LTMuNi0xNC41Mi03LjM3LTI5LTEwLjc1LTQzLjU5LS45LTMuODYtMi41Ny00LjkzLTYuNDEtNC44OS0yMC4zMi4xOS00MC42NS4wOC02MSwuMS0xLjYsMC0zLjIuMi00LjkzLjMydjUxLjg2Wk0xNDguOCwzNDMuNTRjLTE5LjQ4LDEuMDYtMzQuNjUsMTcuMTEtMzMuNjUsMzUuNjMsMSwxOS4zNCwxNy4zLDM0LjY1LDM1Ljc1LDMzLjY1LDE5LjQxLTEsMzQuNTMtMTcuMTcsMzMuNTItMzUuNzRDMTgzLjM2LDM1Ny41NSwxNjcuNDEsMzQyLjUzLDE0OC44LDM0My41NFptMjg0Ljg0LjA3Yy0xOC43My0xLjM4LTM0LjgyLDEzLjQzLTM2LjI4LDMzLjQtMS4zNSwxOCwxMy43NCwzNC4yMywzMy4wNiwzNS43NywxOC40NywxLjQ3LDM0LjkyLTEzLjczLDM2LjI5LTMzLjU0QzQ2OCwzNjEuMjEsNDUzLDM0NSw0MzMuNjQsMzQzLjYxWm0yNC4yMS0xNzAuNDhjLS4wNi0xMC45My03LjQtMTcuODUtMTguOS0xNy45My0xOC4zLS4xNC0zNi42LDAtNTQuOTEsMC0xLjEyLDAtMi4yNC4xNy0zLjU4LjI4djE3LjY4Wm00Mi43MiwxMzYuNTVWMjkySDQ4My40NkM0ODEuMDgsMzA3LjI0LDQ4NS41NSwzMTEuNzMsNTAwLjU3LDMwOS42OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTIwMS4xNiwyNTUuNTljMjMtMjMuMDYsNDUuNTQtNDUuNTcsNjguMDYtNjguMDVhMzAuOCwzMC44LDAsMCwxLDQuODctNC4yNWMzLjQxLTIuMiw2LjgzLTEuNTksOS41OCwxLjE3YTcuMjIsNy4yMiwwLDAsMSwxLjEyLDkuNTksMjEuNTUsMjEuNTUsMCwwLDEtMy4yMSwzLjc5cS0zNi4yMSwzNi4yNS03Mi40Nyw3Mi40N2MtNi4yNCw2LjI0LTkuNjksNi4yMy0xNiwwUTE3NCwyNTEuMjEsMTU1LDIzMi4wOGEyMC43NSwyMC43NSwwLDAsMS0zLjE5LTMuOGMtMi0zLjQtMS43LTYuODIsMS05LjYxYTcuMTksNy4xOSwwLDAsMSw5LjU3LTEuMTgsMjcuOSwyNy45LDAsMCwxLDQuNTIsMy44OEMxNzguMjMsMjMyLjY0LDE4OS41MSwyNDQsMjAxLjE2LDI1NS41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTI3Ny45MywzNDMuMzRIMjIyLjUyYTMyLjUyLDMyLjUyLDAsMCwxLTYtLjM3Yy00LS43My02LjA3LTMuNjItNi4xOC03LjM5czEuODMtNi43Niw1LjgxLTcuNjhhMjYuODcsMjYuODcsMCwwLDEsNS45My0uNThIMzM1LjRjNi42Ni4xNSwxMC41MywzLjE1LDEwLjQ5LDguMTJzLTMuNzksNy44OS0xMC41OSw3LjkxUTMwNi42NSwzNDMuMzgsMjc3LjkzLDM0My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTgxLjUzLDMwOS4wOGMtMTYuODIsMC0zMy42NS4yMS01MC40Ni0uMjFhMTEsMTEsMCwwLDEtNy44MS00LjY3Yy0xLjEzLTEuODctLjQyLTYuMjksMS4xNy04LDEuODQtMiw1LjUyLTMsOC40NC0zLDE0LS4yOSwyOC0uMTMsNDItLjEzaDU0YTI5LjE1LDI5LjE1LDAsMCwxLDQuNDguMTdjNC40Ny43LDcuNSw0LjA4LDcuNDIsOC4wNi0uMDksNC4zMS0zLjM1LDcuNTMtOC4yMSw3Ljcxcy0xMCwuMDgtMTUsLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNMTY2LjI2LDM3Ny45MWExNi40NywxNi40NywwLDAsMS0xNi4xNSwxNi43OGgtLjA1YTE2LjgxLDE2LjgxLDAsMCwxLTE2Ljc5LTE2LjMzLDE2LjUyLDE2LjUyLDAsMCwxLDE2LjM0LTE2LjY2LDE2LjI5LDE2LjI5LDAsMCwxLDE2LjY1LDE1LjkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNNDE1LjU3LDM3OC4xNmExNi41LDE2LjUsMCwwLDEsMzMsMGgwYTE2LjUsMTYuNSwwLDAsMS0zMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48L3N2Zz4=)
}

#czservicecmsblock .service-area .service-fourth.service3 .icon3 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNSw0ODNWMTkxYTEwLjU2LDEwLjU2LDAsMCwwLC43Ny0xLjgzYzUuOC0yNC43MywyMi44Ny0zOC4zNyw0OC4xNy0zOC40MiwxMC42NiwwLDIxLjMyLjI0LDMyLS4xM2EyMy43LDIzLjcsMCwwLDAsMTAuNzItMi44OWM1OC41OS0zMy45MiwxMTYuOTItNjguMjcsMTc1LjY0LTEwMkMyOTMuNSwzMy41NiwzMTMuMzMsMTguNjQsMzM3LDExaDE0YzE5LjQ2LDQuMTMsMzAuMzcsMTcuNTMsMzkuNTEsMzQuMTcsMTguOCwzNC4yNSwzOC42Myw2Ny45NCw1OC4xOSwxMDEuNzhhOS4zOSw5LjM5LDAsMCwwLDUuMjksNC4yOGMyNS41MSw1LjUsMzkuNzgsMjMsMzkuODEsNDkuMjUsMCwxOS4zMS4yMSwzOC42Mi0uMSw1Ny45My0uMTEsNi42NS40NiwxMS40Niw3LjYzLDE0LjkzLDksNC4zMiwxMi44NiwxMy40MiwxNS42NywyMi42N3Y4MWMtMi44NywxMS4zLTguNTgsMjAuNTktMTkuNDQsMjUuNy0zLjE3LDEuNDktMy44MywzLjI5LTMuODEsNi40NC4xMSwyMiwuMTYsNDMuOTUsMCw2NS45Mi0uMTQsMjIuNjItMTMuNjksNDAuNTgtMzQuNjUsNDYuMzYtMS43Mi40Ny0zLjQyLDEuMDUtNS4xMiwxLjU4SDQ1YTMwLjg4LDMwLjg4LDAsMCwwLTMuMjMtMXEtMjUuNDYtNi4zNS0zNC40LTMxQzYuNDIsNDg4LjM5LDUuNzksNDg1LjY2LDUsNDgzWk00NzAuMTIsMjY3YzAtMjQuOC40NS00OS0uMTktNzMuMDctLjMxLTExLjcyLTExLjE0LTIwLTI0LTIwSDUyLjUzYy0xNC4zLDAtMjQuMjksOS43Ny0yNC4zLDI0LjE2cS0uMTIsMTM4LjcyLDAsMjc3LjQzYTIzLjQ1LDIzLjQ1LDAsMCwwLDcuOSwxOC4yMWM1LjQzLDQuOSwxMiw2LjA3LDE5LDYuMDdxMTk0LjIxLS4wNiwzODguNCwwYzEuNSwwLDMsMCw0LjUtLjA3LDExLjUyLS44NiwyMS41Ny04LjkxLDIxLjg2LTE5LjYyLjY2LTI0LjEzLjI1LTQ4LjI5LjI2LTcyLjQ0LDAtLjEyLS4yLS4yNC0uODQtLjk0SDQ2NGMtMjMuNDgtLjE5LTQ3LC42Ni03MC40NC0uODItMzMtMi4wOS02MC4yNS0zMC41LTYyLjQ3LTYzLTIuMzktMzUsMTkuNzktNjYuMTcsNTIuODktNzMuOGE4OS4zNCw4OS4zNCwwLDAsMSwxOC44LTJDNDI1LjA2LDI2Ni44NCw0NDcuMzYsMjY3LDQ3MC4xMiwyNjdaTTQzOSwzODMuMjN2LjA3YzE0LDAsMjgsLjExLDQyLDAsOC0uMDksMTIuNjktNC40NCwxMi43NS0xMi4yNnEuMjQtMzQuMjUsMC02OC40OGMtLjA1LTcuMzYtNC41OC0xMi4yLTExLjgtMTIuMjQtMjgtLjE2LTU2LS44MS04NCwuMjktMjUuNjEsMS00NC4zOCwyMi4yNy00My44OSw0Ny4yNVMzNzQuMjUsMzgyLjM5LDQwMCwzODMuMkM0MTMsMzgzLjU3LDQyNiwzODMuMjMsNDM5LDM4My4yM1pNMTQwLDE0OS41MmwuMjMsMS4yMWMxMi43NiwwLDI1LjUxLjE4LDM4LjI2LS4xMmEyMS4yNCwyMS4yNCwwLDAsMCw5Ljc5LTIuNjFxODUuNTItNDkuNSwxNzAuODQtOTkuMjljMS41NC0uOSwzLTEuOTQsNC40OS0yLjkxQzM1Ni4yMiwzNCwzNDMuNjcsMzEsMzMxLjM3LDM4LjExcS02NiwzOC4zNy0xMzIsNzYuODJaTTM3NS40Myw2Ni4xMSwyMzIsMTQ5LjYyYTM3NS40MywzNzUuNDMsMCwwLDAsMzkuMTIsMSwxOC44MywxOC44MywwLDAsMCw4Ljg5LTIuMzNxNTEuMjEtMjkuNTIsMTAyLjI0LTU5LjRjMS41MS0uODgsMy0xLjg4LDQuNTgtMi45MlptNDguMzIsODQuMzYtMjUuMjQtNDQuMTEtNzQuMzgsNDMuMzIuNDQuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wMSAtMTAuOTgpIi8+PHBhdGggZD0iTTQwMC44MywzNjBhMjMuMiwyMy4yLDAsMSwxLDIzLjEtMjMuMjl2MEEyMy4zMywyMy4zMywwLDAsMSw0MDAuODMsMzYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwLjk4KSIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNSw0ODNWMTkxYTEwLjU2LDEwLjU2LDAsMCwwLC43Ny0xLjgzYzUuOC0yNC43MywyMi44Ny0zOC4zNyw0OC4xNy0zOC40MiwxMC42NiwwLDIxLjMyLjI0LDMyLS4xM2EyMy43LDIzLjcsMCwwLDAsMTAuNzItMi44OWM1OC41OS0zMy45MiwxMTYuOTItNjguMjcsMTc1LjY0LTEwMkMyOTMuNSwzMy41NiwzMTMuMzMsMTguNjQsMzM3LDExaDE0YzE5LjQ2LDQuMTMsMzAuMzcsMTcuNTMsMzkuNTEsMzQuMTcsMTguOCwzNC4yNSwzOC42Myw2Ny45NCw1OC4xOSwxMDEuNzhhOS4zOSw5LjM5LDAsMCwwLDUuMjksNC4yOGMyNS41MSw1LjUsMzkuNzgsMjMsMzkuODEsNDkuMjUsMCwxOS4zMS4yMSwzOC42Mi0uMSw1Ny45My0uMTEsNi42NS40NiwxMS40Niw3LjYzLDE0LjkzLDksNC4zMiwxMi44NiwxMy40MiwxNS42NywyMi42N3Y4MWMtMi44NywxMS4zLTguNTgsMjAuNTktMTkuNDQsMjUuNy0zLjE3LDEuNDktMy44MywzLjI5LTMuODEsNi40NC4xMSwyMiwuMTYsNDMuOTUsMCw2NS45Mi0uMTQsMjIuNjItMTMuNjksNDAuNTgtMzQuNjUsNDYuMzYtMS43Mi40Ny0zLjQyLDEuMDUtNS4xMiwxLjU4SDQ1YTMwLjg4LDMwLjg4LDAsMCwwLTMuMjMtMXEtMjUuNDYtNi4zNS0zNC40LTMxQzYuNDIsNDg4LjM5LDUuNzksNDg1LjY2LDUsNDgzWk00NzAuMTIsMjY3YzAtMjQuOC40NS00OS0uMTktNzMuMDctLjMxLTExLjcyLTExLjE0LTIwLTI0LTIwSDUyLjUzYy0xNC4zLDAtMjQuMjksOS43Ny0yNC4zLDI0LjE2cS0uMTIsMTM4LjcyLDAsMjc3LjQzYTIzLjQ1LDIzLjQ1LDAsMCwwLDcuOSwxOC4yMWM1LjQzLDQuOSwxMiw2LjA3LDE5LDYuMDdxMTk0LjIxLS4wNiwzODguNCwwYzEuNSwwLDMsMCw0LjUtLjA3LDExLjUyLS44NiwyMS41Ny04LjkxLDIxLjg2LTE5LjYyLjY2LTI0LjEzLjI1LTQ4LjI5LjI2LTcyLjQ0LDAtLjEyLS4yLS4yNC0uODQtLjk0SDQ2NGMtMjMuNDgtLjE5LTQ3LC42Ni03MC40NC0uODItMzMtMi4wOS02MC4yNS0zMC41LTYyLjQ3LTYzLTIuMzktMzUsMTkuNzktNjYuMTcsNTIuODktNzMuOGE4OS4zNCw4OS4zNCwwLDAsMSwxOC44LTJDNDI1LjA2LDI2Ni44NCw0NDcuMzYsMjY3LDQ3MC4xMiwyNjdaTTQzOSwzODMuMjN2LjA3YzE0LDAsMjgsLjExLDQyLDAsOC0uMDksMTIuNjktNC40NCwxMi43NS0xMi4yNnEuMjQtMzQuMjUsMC02OC40OGMtLjA1LTcuMzYtNC41OC0xMi4yLTExLjgtMTIuMjQtMjgtLjE2LTU2LS44MS04NCwuMjktMjUuNjEsMS00NC4zOCwyMi4yNy00My44OSw0Ny4yNVMzNzQuMjUsMzgyLjM5LDQwMCwzODMuMkM0MTMsMzgzLjU3LDQyNiwzODMuMjMsNDM5LDM4My4yM1pNMTQwLDE0OS41MmwuMjMsMS4yMWMxMi43NiwwLDI1LjUxLjE4LDM4LjI2LS4xMmEyMS4yNCwyMS4yNCwwLDAsMCw5Ljc5LTIuNjFxODUuNTItNDkuNSwxNzAuODQtOTkuMjljMS41NC0uOSwzLTEuOTQsNC40OS0yLjkxQzM1Ni4yMiwzNCwzNDMuNjcsMzEsMzMxLjM3LDM4LjExcS02NiwzOC4zNy0xMzIsNzYuODJaTTM3NS40Myw2Ni4xMSwyMzIsMTQ5LjYyYTM3NS40MywzNzUuNDMsMCwwLDAsMzkuMTIsMSwxOC44MywxOC44MywwLDAsMCw4Ljg5LTIuMzNxNTEuMjEtMjkuNTIsMTAyLjI0LTU5LjRjMS41MS0uODgsMy0xLjg4LDQuNTgtMi45MlptNDguMzIsODQuMzYtMjUuMjQtNDQuMTEtNzQuMzgsNDMuMzIuNDQuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wMSAtMTAuOTgpIi8+PHBhdGggZD0iTTQwMC44MywzNjBhMjMuMiwyMy4yLDAsMSwxLDIzLjEtMjMuMjl2MEEyMy4zMywyMy4zMywwLDAsMSw0MDAuODMsMzYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwLjk4KSIvPjwvc3ZnPg==);
    -webkit-mask-size: 42px;
    mask-size: 42px;
    width: 42px
}

#czservicecmsblock .service-area .service-fourth.service4 .icon4 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDIgNTEyIj48cGF0aCBkPSJNNDY3LDUyM0g1MGMtMTkuODUtNy41MS0yNS0xNS4wOC0yNS0zNi43M1YyMTFjLTcuNzksMC0xNS44NSwxLjYzLTIwLTdWMTE2YTkuNjksOS42OSwwLDAsMCwuNjgtMS4zMkMxMS4xMSw5OCwyMC43LDkxLDM4LjE5LDkxSDkwLjQ3Yy45LTcuOTMsMS4yLTE1LjEzLDIuNi0yMi4xMkM5OC4zOSw0Mi4xOCwxMDcuNjYsMTguMzUsMTM4LDExaDE0YzE0LjQzLDIuODUsMjUuMywxMS45LDM2LjM5LDIwLjY2LDEyLjU0LDkuOTEsMjUuMzQsMTkuNDgsMzcuODUsMjkuNDIsMi43MywyLjE2LDQuNDQsMi4xNiw3LjMyLjI0QTQ5LjIzLDQ5LjIzLDAsMCwxLDI0Niw1NS4xNmMyNC4wNi03LjU0LDQ2LjkxLTUuNTIsNjguMTIsOS43OSwxNS4xOS0xMS43NSwzMC41My0yMy40NCw0NS42OC0zNS4zN0MzNzAuMTksMjEuNDIsMzgwLjYsMTMuNDksMzk0LDExaDE0YzE0LjU2LDMuMzYsMjUuNDcsMTEuNjMsMzIuOTQsMjQuNTFhOTcuNTksOTcuNTksMCwwLDEsMTIsMzYuMjFjLjg3LDYuMzMsMS4zLDEyLjczLDEuOTQsMTkuMjksMTEuMTEsMCwyMS43Ni0uMTYsMzIuNCwwYTI4Ljc3LDI4Ljc3LDAsMCwxLDI1LDE0YzIuMDcsMy4zMywzLjE5LDcuMjUsNC43NCwxMC45djg4Yy00LjE0LDguODctMTIuNjQsNi42NS0yMCw3LjEzdjYuNjRxMCwxMzYsLjA5LDI3MS45MWMwLDExLjk0LTUuMDcsMjAuNTQtMTQuNzcsMjYuNTFDNDc3LjYxLDUxOS4wOSw0NzIuMTMsNTIwLjc2LDQ2Nyw1MjNaTTE2OC44OSwyNTguNTRjLTE0LjQ1LDMuOS0yOC4xLDcuNTgtNDEuNzUsMTEuMjQtNywxLjg2LTExLjEuOS0xMy45NC0zLjE2LTMtNC4yNC0yLjQyLTguMjIsMi0xNC4xMmwyMy4yMy0zMS4zMSw3LjI1LTkuODNINDVWNDkwLjY1QzQ1LDQ5OS40OCw0OC41Nyw1MDMsNTcuNTMsNTAzSDIzMC42NFYyNDRjLTUuMzIsMTAuNTMtMTAsMTkuODYtMTQuNzUsMjkuMTlsLTE2LDMxLjYzYy0yLjA3LDQuMDgtNS4zOCw2LjQ4LTEwLDYuMDUtNC44MS0uNDYtNy44NC0zLjMtOS04LjA1LS41Ny0yLjI2LTEuMjQtNC40OS0xLjg0LTYuNzRDMTc1LjY2LDI4My43MiwxNzIuMzUsMjcxLjM5LDE2OC44OSwyNTguNTRabTE0Mi40Ni0xNC40M1Y1MDNINDU5LjFhMjkuMDgsMjkuMDgsMCwwLDAsMy40OS0uMTJjOS43My0xLjE4LDE0LjQxLTYuMzksMTQuNDEtMTZWMjExLjM2SDM5Ny4yYy43MiwxLjE0LDEuMTIsMS44NCwxLjU5LDIuNDlxMTQuNjcsMjAuMjIsMjkuMzcsNDAuNDNjMyw0LjA3LDMuNSw4LjM1LjQ2LDEyLjQ4LTIuODYsMy44OS02LjgyLDQuOTEtMTEuNTUsMy41Ni03LjE5LTIuMDctMTQuNDUtMy45MS0yMS42OS01Ljgzcy0xNC42Ni0zLjg2LTIyLjM0LTUuODdjLTMuODcsMTQuNTQtNy42NCwyOC40OS0xMS4zLDQyLjQ3LTEuMzEsNS4wNi0zLjY3LDkuMS05LjMxLDkuNzJzLTguNzktMi44Mi0xMS4xMy03LjUxcS0xMi4yNy0yNC41Ny0yNC43Mi00OUMzMTUsMjUxLjIxLDMxMy40NSwyNDguMTgsMzExLjM1LDI0NC4xMVpNMjkxLDUwMi43N3YtNi4zNWMwLTg5LjgxLS4yOS0xNzkuNjIuMjctMjY5LjQzLjEtMTYuMTUtMi4wOC0zMC44My0xMC44NC00NC41MS0zLjUyLTUuNDktNi0xMS42My05LjQzLTE4LjM3LTYuMjgsMTIuNC0xMi4xNywyMy43Mi0xNy43MywzNS4yMWEyMS41NiwyMS41NiwwLDAsMC0yLjE4LDlxLS4xNywxNDQuNDUtLjA5LDI4OC45MnY1LjU2Wk0zMjkuMzgsMTExbC0uNTUsMS43NGEyNC41NiwyNC41NiwwLDAsMCwyLjgsMi4yN2MxNy43OCwxMC40NiwzNS40NSwyMS4xMSw1My40MSwzMS4yNCwxNy4yNCw5LjczLDMyLjM5LDUuMzksNDAuNTMtMTIuNjEsMTIuNzQtMjguMTgsMTIuNS01Ny0uNDQtODUtOS4wNi0xOS42MS0yNi44Ny0yMy4xNi00NC4wNS0xMC0xNS43NCwxMi0zMS4zNiwyNC4yLTQ3LDM2LjMyQzMyNi4yNiw4MSwzMjYuMjYsODEsMzI5LjUsOTAuMzRjMCwuMTQuMjQuMjIuODYuNzQsOS42MywwLDE5Ljc2LS4wNywyOS44OSwwLDYuMzkuMDcsMTAuNzgsNC4zMSwxMC43NCwxMHMtNC40NCw5Ljc5LTEwLjg5LDkuOTFjLTUsLjA5LTEwLDAtMTUsMFpNMjE2LjY5LDc4Ljg3Yy0xNy44Ni0xMy44MS0zNS41My0yNy42OS01My40My00MS4yNi0xNS41Mi0xMS43Ni0zMi42OC03LjkxLTQyLjEzLDkuMTRhNTgsNTgsMCwwLDAtMy4yLDYuNzZDMTEyLDY4LjM0LDExMC4yNCw4My44MiwxMTEuMyw5OS42Yy45MiwxMy41NiwzLjY5LDI2LjcxLDExLDM4LjQ4LDUuODMsOS4zMywxNC4xNSwxNC4yNCwyNS4xNywxMi42NmE0MSw0MSwwLDAsMCwxMy45My01YzE2LjM3LTkuMjYsMzIuNTItMTguOSw0OC42NS0yOC41NywxLjM0LS44MSwxLjkzLTIuODcsMi44Ny00LjM1LTEuNTItLjYtMy0xLjY4LTQuNTQtMS43MS05LjE2LS4xNy0xOC4zMywwLTI3LjQ5LS4xNmE5Ljg0LDkuODQsMCwwLDEtOS44OS05Ljc3di0uMTJhMTAsMTAsMCwwLDEsOS43NS0xMGMyLjQ5LS4xNiw1LDAsNy40OSwwaDIzLjg5QzIxMy43OSw4Ni42NiwyMTUuMTIsODMuMDksMjE2LjY5LDc4Ljg3Wm0tMjkuMDcsNzUuODctLjYyLS41Yy03LjQsNC4wOS0xNC41OCw4LjYzLTIyLjIzLDEyLjE4QzE0NCwxNzYuMDgsMTIxLjcyLDE3MSwxMDguNiwxNTIuOWMtNC45LTYuNzQtOC4zNC0xNC43MS0xMS41MS0yMi40OS0yLjQ3LTYuMDctMy40OS0xMi43My01LjIzLTE5LjQySDM3LjQ4QzI4LjU0LDExMSwyNSwxMTQuNDksMjUsMTIzLjM1djYzLjQzYzAsMS4yOC4xNSwyLjU2LjIyLDMuN2E1LjM2LDUuMzYsMCwwLDAsMS4yNC40M0gxNTguMzFhNS45Miw1LjkyLDAsMCwwLDQtMi4xNUMxNzAuODUsMTc3LjQ4LDE3OS4yMSwxNjYuMDksMTg3LjYyLDE1NC43NFptMjY1LjY3LTQzLjY1Yy0uNDYsMi4yNi0uODUsNC4yLTEuMjQsNi4xNC0yLjUsMTIuNy02LjcsMjQuNy0xNC41LDM1LjIxLTkuMjgsMTIuNS0yMS42OCwxOC43NC0zNy4zLDE4LjU5LTEwLjE0LS4xMS0xOS4xNS0zLjY3LTI3LjcxLTguNzctNS44Ny0zLjUtMTEuOC02LjktMTcuNjktMTAuMzYsNy44OSwxMi4zOSwxNi4zOCwyMy45LDI0LjY1LDM1LjU4YTcuNDgsNy40OCwwLDAsMCw2LjkzLDMuNTlxNTIuOTUtLjEyLDEwNS44OC0uMDhjMS40NSwwLDIuODktLjE2LDQuNjItLjI3LDAtMjMuNzUuMS00Ny4xOS0uMDgtNzAuNjNhOSw5LDAsMCwwLTguNjItOC44OUM0NzYuNjEsMTEwLjg5LDQ2NSwxMTEuMDksNDUzLjI5LDExMS4wOVpNMzQ4LjQ3LDI3M2MyLjUzLTkuNDYsNC42OC0xNy41OSw2Ljg3LTI1LjcsMi43NS0xMC4xNSw2LjY3LTEyLjQsMTYuNzEtOS43Myw3LjQ3LDIsMTQuOTUsMy45MiwyMy43OCw2LjIzbC03OS0xMDguNjZjLTQuODYsMy4wOS05LjI1LDYuNDMtMTQuMTEsOC44NHMtMTAuNDIsNC0xNi4yNiw2LjIxQzMwNi45NCwxOTAuNzksMzI3LjQxLDIzMS4zMywzNDguNDcsMjczWk0yMjUuOCwxMzYuODQsMTQ3LjQ3LDI0Mi41MmM5LjA2LTEuMzgsMTcuMzctMy42OCwyNS43NC01LjcxLDYtMS40NCwxMC41MywxLjIzLDEyLjQ2LDcsLjY0LDEuODksMSwzLjg2LDEuNTMsNS43OSwyLDcuMzUsNCwxNC42OSw2LjM5LDIzLjMybDYxLjU5LTEyMlpNMjcxLjA3LDEzMWM5LjYyLS4xNiwxOC44Ny0xLjgxLDI3LTcuMzUsMTYuNjItMTEuMywxNi42NC0zMy45My4xMS00NS4zNi0xNC4yNy05Ljg2LTQwLjIzLTkuOC01NC41LjEyLTE2LjQ2LDExLjQ0LTE2LjMyLDM0LjIuMzEsNDUuMzdDMjUyLjE4LDEyOS4yOSwyNjEuNDQsMTMwLjg3LDI3MS4wNywxMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PHBhdGggZD0iTTg1LDQ0MC4zdjMwLjkzQzg1LDQ3OC40Miw4MSw0ODMsNzQuOTMsNDgzUzY1LDQ3OC4zNiw2NSw0NzEuMVY0MDguNzRDNjUsNDAxLjU1LDY5LDM5Nyw3NS4wNiwzOTdTODUsNDAxLjYyLDg1LDQwOC44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0xMC45OSkiLz48cGF0aCBkPSJNODUsMzY3YTEwLDEwLDAsMSwxLTEwLTEwaC4zMUExMC4wNywxMC4wNywwLDAsMSw4NSwzNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDIgNTEyIj48cGF0aCBkPSJNNDY3LDUyM0g1MGMtMTkuODUtNy41MS0yNS0xNS4wOC0yNS0zNi43M1YyMTFjLTcuNzksMC0xNS44NSwxLjYzLTIwLTdWMTE2YTkuNjksOS42OSwwLDAsMCwuNjgtMS4zMkMxMS4xMSw5OCwyMC43LDkxLDM4LjE5LDkxSDkwLjQ3Yy45LTcuOTMsMS4yLTE1LjEzLDIuNi0yMi4xMkM5OC4zOSw0Mi4xOCwxMDcuNjYsMTguMzUsMTM4LDExaDE0YzE0LjQzLDIuODUsMjUuMywxMS45LDM2LjM5LDIwLjY2LDEyLjU0LDkuOTEsMjUuMzQsMTkuNDgsMzcuODUsMjkuNDIsMi43MywyLjE2LDQuNDQsMi4xNiw3LjMyLjI0QTQ5LjIzLDQ5LjIzLDAsMCwxLDI0Niw1NS4xNmMyNC4wNi03LjU0LDQ2LjkxLTUuNTIsNjguMTIsOS43OSwxNS4xOS0xMS43NSwzMC41My0yMy40NCw0NS42OC0zNS4zN0MzNzAuMTksMjEuNDIsMzgwLjYsMTMuNDksMzk0LDExaDE0YzE0LjU2LDMuMzYsMjUuNDcsMTEuNjMsMzIuOTQsMjQuNTFhOTcuNTksOTcuNTksMCwwLDEsMTIsMzYuMjFjLjg3LDYuMzMsMS4zLDEyLjczLDEuOTQsMTkuMjksMTEuMTEsMCwyMS43Ni0uMTYsMzIuNCwwYTI4Ljc3LDI4Ljc3LDAsMCwxLDI1LDE0YzIuMDcsMy4zMywzLjE5LDcuMjUsNC43NCwxMC45djg4Yy00LjE0LDguODctMTIuNjQsNi42NS0yMCw3LjEzdjYuNjRxMCwxMzYsLjA5LDI3MS45MWMwLDExLjk0LTUuMDcsMjAuNTQtMTQuNzcsMjYuNTFDNDc3LjYxLDUxOS4wOSw0NzIuMTMsNTIwLjc2LDQ2Nyw1MjNaTTE2OC44OSwyNTguNTRjLTE0LjQ1LDMuOS0yOC4xLDcuNTgtNDEuNzUsMTEuMjQtNywxLjg2LTExLjEuOS0xMy45NC0zLjE2LTMtNC4yNC0yLjQyLTguMjIsMi0xNC4xMmwyMy4yMy0zMS4zMSw3LjI1LTkuODNINDVWNDkwLjY1QzQ1LDQ5OS40OCw0OC41Nyw1MDMsNTcuNTMsNTAzSDIzMC42NFYyNDRjLTUuMzIsMTAuNTMtMTAsMTkuODYtMTQuNzUsMjkuMTlsLTE2LDMxLjYzYy0yLjA3LDQuMDgtNS4zOCw2LjQ4LTEwLDYuMDUtNC44MS0uNDYtNy44NC0zLjMtOS04LjA1LS41Ny0yLjI2LTEuMjQtNC40OS0xLjg0LTYuNzRDMTc1LjY2LDI4My43MiwxNzIuMzUsMjcxLjM5LDE2OC44OSwyNTguNTRabTE0Mi40Ni0xNC40M1Y1MDNINDU5LjFhMjkuMDgsMjkuMDgsMCwwLDAsMy40OS0uMTJjOS43My0xLjE4LDE0LjQxLTYuMzksMTQuNDEtMTZWMjExLjM2SDM5Ny4yYy43MiwxLjE0LDEuMTIsMS44NCwxLjU5LDIuNDlxMTQuNjcsMjAuMjIsMjkuMzcsNDAuNDNjMyw0LjA3LDMuNSw4LjM1LjQ2LDEyLjQ4LTIuODYsMy44OS02LjgyLDQuOTEtMTEuNTUsMy41Ni03LjE5LTIuMDctMTQuNDUtMy45MS0yMS42OS01Ljgzcy0xNC42Ni0zLjg2LTIyLjM0LTUuODdjLTMuODcsMTQuNTQtNy42NCwyOC40OS0xMS4zLDQyLjQ3LTEuMzEsNS4wNi0zLjY3LDkuMS05LjMxLDkuNzJzLTguNzktMi44Mi0xMS4xMy03LjUxcS0xMi4yNy0yNC41Ny0yNC43Mi00OUMzMTUsMjUxLjIxLDMxMy40NSwyNDguMTgsMzExLjM1LDI0NC4xMVpNMjkxLDUwMi43N3YtNi4zNWMwLTg5LjgxLS4yOS0xNzkuNjIuMjctMjY5LjQzLjEtMTYuMTUtMi4wOC0zMC44My0xMC44NC00NC41MS0zLjUyLTUuNDktNi0xMS42My05LjQzLTE4LjM3LTYuMjgsMTIuNC0xMi4xNywyMy43Mi0xNy43MywzNS4yMWEyMS41NiwyMS41NiwwLDAsMC0yLjE4LDlxLS4xNywxNDQuNDUtLjA5LDI4OC45MnY1LjU2Wk0zMjkuMzgsMTExbC0uNTUsMS43NGEyNC41NiwyNC41NiwwLDAsMCwyLjgsMi4yN2MxNy43OCwxMC40NiwzNS40NSwyMS4xMSw1My40MSwzMS4yNCwxNy4yNCw5LjczLDMyLjM5LDUuMzksNDAuNTMtMTIuNjEsMTIuNzQtMjguMTgsMTIuNS01Ny0uNDQtODUtOS4wNi0xOS42MS0yNi44Ny0yMy4xNi00NC4wNS0xMC0xNS43NCwxMi0zMS4zNiwyNC4yLTQ3LDM2LjMyQzMyNi4yNiw4MSwzMjYuMjYsODEsMzI5LjUsOTAuMzRjMCwuMTQuMjQuMjIuODYuNzQsOS42MywwLDE5Ljc2LS4wNywyOS44OSwwLDYuMzkuMDcsMTAuNzgsNC4zMSwxMC43NCwxMHMtNC40NCw5Ljc5LTEwLjg5LDkuOTFjLTUsLjA5LTEwLDAtMTUsMFpNMjE2LjY5LDc4Ljg3Yy0xNy44Ni0xMy44MS0zNS41My0yNy42OS01My40My00MS4yNi0xNS41Mi0xMS43Ni0zMi42OC03LjkxLTQyLjEzLDkuMTRhNTgsNTgsMCwwLDAtMy4yLDYuNzZDMTEyLDY4LjM0LDExMC4yNCw4My44MiwxMTEuMyw5OS42Yy45MiwxMy41NiwzLjY5LDI2LjcxLDExLDM4LjQ4LDUuODMsOS4zMywxNC4xNSwxNC4yNCwyNS4xNywxMi42NmE0MSw0MSwwLDAsMCwxMy45My01YzE2LjM3LTkuMjYsMzIuNTItMTguOSw0OC42NS0yOC41NywxLjM0LS44MSwxLjkzLTIuODcsMi44Ny00LjM1LTEuNTItLjYtMy0xLjY4LTQuNTQtMS43MS05LjE2LS4xNy0xOC4zMywwLTI3LjQ5LS4xNmE5Ljg0LDkuODQsMCwwLDEtOS44OS05Ljc3di0uMTJhMTAsMTAsMCwwLDEsOS43NS0xMGMyLjQ5LS4xNiw1LDAsNy40OSwwaDIzLjg5QzIxMy43OSw4Ni42NiwyMTUuMTIsODMuMDksMjE2LjY5LDc4Ljg3Wm0tMjkuMDcsNzUuODctLjYyLS41Yy03LjQsNC4wOS0xNC41OCw4LjYzLTIyLjIzLDEyLjE4QzE0NCwxNzYuMDgsMTIxLjcyLDE3MSwxMDguNiwxNTIuOWMtNC45LTYuNzQtOC4zNC0xNC43MS0xMS41MS0yMi40OS0yLjQ3LTYuMDctMy40OS0xMi43My01LjIzLTE5LjQySDM3LjQ4QzI4LjU0LDExMSwyNSwxMTQuNDksMjUsMTIzLjM1djYzLjQzYzAsMS4yOC4xNSwyLjU2LjIyLDMuN2E1LjM2LDUuMzYsMCwwLDAsMS4yNC40M0gxNTguMzFhNS45Miw1LjkyLDAsMCwwLDQtMi4xNUMxNzAuODUsMTc3LjQ4LDE3OS4yMSwxNjYuMDksMTg3LjYyLDE1NC43NFptMjY1LjY3LTQzLjY1Yy0uNDYsMi4yNi0uODUsNC4yLTEuMjQsNi4xNC0yLjUsMTIuNy02LjcsMjQuNy0xNC41LDM1LjIxLTkuMjgsMTIuNS0yMS42OCwxOC43NC0zNy4zLDE4LjU5LTEwLjE0LS4xMS0xOS4xNS0zLjY3LTI3LjcxLTguNzctNS44Ny0zLjUtMTEuOC02LjktMTcuNjktMTAuMzYsNy44OSwxMi4zOSwxNi4zOCwyMy45LDI0LjY1LDM1LjU4YTcuNDgsNy40OCwwLDAsMCw2LjkzLDMuNTlxNTIuOTUtLjEyLDEwNS44OC0uMDhjMS40NSwwLDIuODktLjE2LDQuNjItLjI3LDAtMjMuNzUuMS00Ny4xOS0uMDgtNzAuNjNhOSw5LDAsMCwwLTguNjItOC44OUM0NzYuNjEsMTEwLjg5LDQ2NSwxMTEuMDksNDUzLjI5LDExMS4wOVpNMzQ4LjQ3LDI3M2MyLjUzLTkuNDYsNC42OC0xNy41OSw2Ljg3LTI1LjcsMi43NS0xMC4xNSw2LjY3LTEyLjQsMTYuNzEtOS43Myw3LjQ3LDIsMTQuOTUsMy45MiwyMy43OCw2LjIzbC03OS0xMDguNjZjLTQuODYsMy4wOS05LjI1LDYuNDMtMTQuMTEsOC44NHMtMTAuNDIsNC0xNi4yNiw2LjIxQzMwNi45NCwxOTAuNzksMzI3LjQxLDIzMS4zMywzNDguNDcsMjczWk0yMjUuOCwxMzYuODQsMTQ3LjQ3LDI0Mi41MmM5LjA2LTEuMzgsMTcuMzctMy42OCwyNS43NC01LjcxLDYtMS40NCwxMC41MywxLjIzLDEyLjQ2LDcsLjY0LDEuODksMSwzLjg2LDEuNTMsNS43OSwyLDcuMzUsNCwxNC42OSw2LjM5LDIzLjMybDYxLjU5LTEyMlpNMjcxLjA3LDEzMWM5LjYyLS4xNiwxOC44Ny0xLjgxLDI3LTcuMzUsMTYuNjItMTEuMywxNi42NC0zMy45My4xMS00NS4zNi0xNC4yNy05Ljg2LTQwLjIzLTkuOC01NC41LjEyLTE2LjQ2LDExLjQ0LTE2LjMyLDM0LjIuMzEsNDUuMzdDMjUyLjE4LDEyOS4yOSwyNjEuNDQsMTMwLjg3LDI3MS4wNywxMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PHBhdGggZD0iTTg1LDQ0MC4zdjMwLjkzQzg1LDQ3OC40Miw4MSw0ODMsNzQuOTMsNDgzUzY1LDQ3OC4zNiw2NSw0NzEuMVY0MDguNzRDNjUsNDAxLjU1LDY5LDM5Nyw3NS4wNiwzOTdTODUsNDAxLjYyLDg1LDQwOC44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0xMC45OSkiLz48cGF0aCBkPSJNODUsMzY3YTEwLDEwLDAsMSwxLTEwLTEwaC4zMUExMC4wNywxMC4wNywwLDAsMSw4NSwzNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PC9zdmc+);
    -webkit-mask-size: 42px;
    mask-size: 42px;
    width: 42px
}

#czservicecmsblock .service-area .service-fourth.service5 .icon5 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDcuOCA1MjEuOTciPjxwYXRoIGQ9Ik0yNzEsNmMxMi43MywyLjMsMjUuNzgsMy41MywzOC4xMSw3LjIsMTIuODEsMy44MSwyNS43Niw4LjU4LDM3LjE2LDE1LjQxQzM2OC44OSw0Mi4xOSwzODkuMTQsNTksNDA0LDgxLjM1YzE1LjQ1LDIzLjI3LDI2LjM5LDQ4LjQ0LDMwLDc2LjQsMS4xLDguNTcsMS43NSwxNy4yLDIuNjQsMjYuMTFhMTEuODEsMTEuODEsMCwwLDAsMiwuNzdjMzEuNzQsNi45MSw0NS40OCwyOC4xMSw0NS44OCw1Mi4zNi42LDM2LjQ3LjYzLDczLS41NCwxMDkuNDItLjc4LDI0LjE4LTE3LjY2LDQyLTQxLjM0LDQ2LjctNC43OS45NC02LjY2LDIuNS02Ljg4LDcuOC0uODEsMTkuMS00LjYzLDM3LjY1LTEzLjU2LDU0Ljc1LTExLjE2LDIxLjM1LTI5LjcyLDMzLjQ2LTUyLjQxLDM5LTEzLjE4LDMuMjMtMjYuODksNC4yOC00MC4zNSw2LjM3LTMuNTcuNTUtNy4xMSwxLjM0LTExLjMxLDIuMTMsMSwxMS43NS0zLjY1LDIwLjM4LTE1LDI0LjgxSDIzM2MtMTEuNzYtNC4xNi0xNi4xNC0xMi43MS0xNS40NC0yNC44Mi40OS04LjMsMC0xNi42Ni4xMS0yNSwuMTMtMTQsNy42LTIxLjYyLDIxLjY1LTIxLjcyLDE4LjQ5LS4xMywzNy0uMDYsNTUuNDksMCwxNS4zNiwwLDIyLjYyLDcuMTksMjMsMjIuNTMsMCwuODIuMSwxLjY1LjIxLDMuMjgsNi4xMi0uNDIsMTIuMTgtLjc3LDE4LjIzLTEuMjcsMTMuNjctMS4xMywyNy0zLjc3LDM5Ljc2LTksMTkuNjctOC4wNiwzMC41OC0yMy42MSwzNS43Ny00My4zMywyLjgxLTEwLjY4LDMuODQtMjEuODIsNS44Mi0zMy42MUg0MDEuNDVjLTkuNjgsMC0xMy0zLjIxLTEzLTEyLjgzLS4wNS0yMC42NiwwLTQxLjMyLDAtNjJ2LTEyMWEzOC44MSwzOC44MSwwLDAsMSwuNDItNi40NmMxLjExLTYuNSwzLjc5LTguOTIsMTAuMzUtOS4xMyw1LjYyLS4xOCwxMS4yNCwwLDE3LjYxLDAtMi4yLTU1LjA4LTIzLjQtOTkuNzgtNjguNzYtMTMwLjc1LTQwLjIzLTI3LjQ2LTg0LjgtMzYuODEtMTMxLjg2LTIwLjYtNzEuMSwyNC40OC0xMDYuMDcsNzYuNTEtMTExLjU3LDE1MS4zM2gxNC43N2MxMS4wNywwLDE0LjE0LDMsMTQuMTQsMTQuMjd2MTY2YzAsNi41LjA5LDEzLDAsMTkuNDktLjE1LDguNDItMy41NywxMi4xOC0xMS44MywxMS45Mi0xNC42LS40Ny0yOS40MS0uMTItNDMuNzMtMi41MkM1NS44MSwzODksNDAuMjQsMzcwLjU5LDM4LjA3LDM0OGMtLjc2LTcuOTQtLjg4LTE2LS45MS0yMy45NS0uMTEtMjYuMTYsMC01Mi4zMiwwLTc4LjQ4LDAtMTAuNTcsMS4xMy0yMC45Miw1LjU1LTMwLjcxYTQ1LjA5LDQ1LjA5LDAsMCwxLDIwLjctMjIuMjNjNy0zLjU4LDE0LjI5LTYuNDUsMjItOS44NiwxLjA4LTkuMTgsMi0xOS41OCwzLjU2LTI5Ljg5LDIuOTEtMTkuMDksOS40NS0zNywxOC41Ni01NCwxMy0yNC4yLDMwLjg4LTQzLjg0LDUzLTYwLjE2LDI1LjkyLTE5LjEzLDU0Ljg1LTI5LjI1LDg2LjY4LTMxLjkzQTMyLjM2LDMyLjM2LDAsMCwwLDI1MSw2Wk0xMTMuNjksMzc1LjY5VjIwMi43N2MtMTAuMS41Ny0yMCwuMjUtMjkuNTYsMS45LTE0LjQzLDIuNDgtMjMuODEsMTEuMzktMjYuNzYsMjZhNzguMjIsNzguMjIsMCwwLDAtMS4yMiwxNC44OXEtLjE5LDMwLjcyLDAsNjEuNDNjLjA4LDEyLjgxLDAsMjUuNjUuOTMsMzguNDEuNzgsMTEuMzMsNi41NywyMC4wOCwxNi44NSwyNS40M0M4Ni41MSwzNzcuNDMsMTAwLjA5LDM3NS40MywxMTMuNjksMzc1LjY5Wk00MDguMzQsMjA0LjIyVjM3NS43OWM3LjcsMCwxNS4wNS40NSwyMi4zMy0uMDksMjEuNjYtMS42LDMzLjcyLTE0LjEzLDM0LjM0LTM1LjgyLjUxLTE3LjgxLjQ5LTM1LjY0LjYxLTUzLjQ3LjExLTE1LjMyLjQ4LTMwLjY2LDAtNDYtLjYyLTIxLjctMTIuMjItMzQuMTMtMzMuNTctMzYuMUM0MjQuMzQsMjAzLjYyLDQxNi40NywyMDQuMjIsNDA4LjM0LDIwNC4yMlpNMjM3LjI2LDUwOC4zOGg2MC44MVY0NzYuMjZIMjM3LjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjExIC02KSIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDcuOCA1MjEuOTciPjxwYXRoIGQ9Ik0yNzEsNmMxMi43MywyLjMsMjUuNzgsMy41MywzOC4xMSw3LjIsMTIuODEsMy44MSwyNS43Niw4LjU4LDM3LjE2LDE1LjQxQzM2OC44OSw0Mi4xOSwzODkuMTQsNTksNDA0LDgxLjM1YzE1LjQ1LDIzLjI3LDI2LjM5LDQ4LjQ0LDMwLDc2LjQsMS4xLDguNTcsMS43NSwxNy4yLDIuNjQsMjYuMTFhMTEuODEsMTEuODEsMCwwLDAsMiwuNzdjMzEuNzQsNi45MSw0NS40OCwyOC4xMSw0NS44OCw1Mi4zNi42LDM2LjQ3LjYzLDczLS41NCwxMDkuNDItLjc4LDI0LjE4LTE3LjY2LDQyLTQxLjM0LDQ2LjctNC43OS45NC02LjY2LDIuNS02Ljg4LDcuOC0uODEsMTkuMS00LjYzLDM3LjY1LTEzLjU2LDU0Ljc1LTExLjE2LDIxLjM1LTI5LjcyLDMzLjQ2LTUyLjQxLDM5LTEzLjE4LDMuMjMtMjYuODksNC4yOC00MC4zNSw2LjM3LTMuNTcuNTUtNy4xMSwxLjM0LTExLjMxLDIuMTMsMSwxMS43NS0zLjY1LDIwLjM4LTE1LDI0LjgxSDIzM2MtMTEuNzYtNC4xNi0xNi4xNC0xMi43MS0xNS40NC0yNC44Mi40OS04LjMsMC0xNi42Ni4xMS0yNSwuMTMtMTQsNy42LTIxLjYyLDIxLjY1LTIxLjcyLDE4LjQ5LS4xMywzNy0uMDYsNTUuNDksMCwxNS4zNiwwLDIyLjYyLDcuMTksMjMsMjIuNTMsMCwuODIuMSwxLjY1LjIxLDMuMjgsNi4xMi0uNDIsMTIuMTgtLjc3LDE4LjIzLTEuMjcsMTMuNjctMS4xMywyNy0zLjc3LDM5Ljc2LTksMTkuNjctOC4wNiwzMC41OC0yMy42MSwzNS43Ny00My4zMywyLjgxLTEwLjY4LDMuODQtMjEuODIsNS44Mi0zMy42MUg0MDEuNDVjLTkuNjgsMC0xMy0zLjIxLTEzLTEyLjgzLS4wNS0yMC42NiwwLTQxLjMyLDAtNjJ2LTEyMWEzOC44MSwzOC44MSwwLDAsMSwuNDItNi40NmMxLjExLTYuNSwzLjc5LTguOTIsMTAuMzUtOS4xMyw1LjYyLS4xOCwxMS4yNCwwLDE3LjYxLDAtMi4yLTU1LjA4LTIzLjQtOTkuNzgtNjguNzYtMTMwLjc1LTQwLjIzLTI3LjQ2LTg0LjgtMzYuODEtMTMxLjg2LTIwLjYtNzEuMSwyNC40OC0xMDYuMDcsNzYuNTEtMTExLjU3LDE1MS4zM2gxNC43N2MxMS4wNywwLDE0LjE0LDMsMTQuMTQsMTQuMjd2MTY2YzAsNi41LjA5LDEzLDAsMTkuNDktLjE1LDguNDItMy41NywxMi4xOC0xMS44MywxMS45Mi0xNC42LS40Ny0yOS40MS0uMTItNDMuNzMtMi41MkM1NS44MSwzODksNDAuMjQsMzcwLjU5LDM4LjA3LDM0OGMtLjc2LTcuOTQtLjg4LTE2LS45MS0yMy45NS0uMTEtMjYuMTYsMC01Mi4zMiwwLTc4LjQ4LDAtMTAuNTcsMS4xMy0yMC45Miw1LjU1LTMwLjcxYTQ1LjA5LDQ1LjA5LDAsMCwxLDIwLjctMjIuMjNjNy0zLjU4LDE0LjI5LTYuNDUsMjItOS44NiwxLjA4LTkuMTgsMi0xOS41OCwzLjU2LTI5Ljg5LDIuOTEtMTkuMDksOS40NS0zNywxOC41Ni01NCwxMy0yNC4yLDMwLjg4LTQzLjg0LDUzLTYwLjE2LDI1LjkyLTE5LjEzLDU0Ljg1LTI5LjI1LDg2LjY4LTMxLjkzQTMyLjM2LDMyLjM2LDAsMCwwLDI1MSw2Wk0xMTMuNjksMzc1LjY5VjIwMi43N2MtMTAuMS41Ny0yMCwuMjUtMjkuNTYsMS45LTE0LjQzLDIuNDgtMjMuODEsMTEuMzktMjYuNzYsMjZhNzguMjIsNzguMjIsMCwwLDAtMS4yMiwxNC44OXEtLjE5LDMwLjcyLDAsNjEuNDNjLjA4LDEyLjgxLDAsMjUuNjUuOTMsMzguNDEuNzgsMTEuMzMsNi41NywyMC4wOCwxNi44NSwyNS40M0M4Ni41MSwzNzcuNDMsMTAwLjA5LDM3NS40MywxMTMuNjksMzc1LjY5Wk00MDguMzQsMjA0LjIyVjM3NS43OWM3LjcsMCwxNS4wNS40NSwyMi4zMy0uMDksMjEuNjYtMS42LDMzLjcyLTE0LjEzLDM0LjM0LTM1LjgyLjUxLTE3LjgxLjQ5LTM1LjY0LjYxLTUzLjQ3LjExLTE1LjMyLjQ4LTMwLjY2LDAtNDYtLjYyLTIxLjctMTIuMjItMzQuMTMtMzMuNTctMzYuMUM0MjQuMzQsMjAzLjYyLDQxNi40NywyMDQuMjIsNDA4LjM0LDIwNC4yMlpNMjM3LjI2LDUwOC4zOGg2MC44MVY0NzYuMjZIMjM3LjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjExIC02KSIvPjwvc3ZnPg==);
    -webkit-mask-size: 38px;
    mask-size: 38px;
    width: 38px
}

@media screen and (max-width:991px) {
    #czservicecmsblock .service-area {
        padding: 30px
    }
}

@media screen and (max-width:575px) {
    #czservicecmsblock .service-area {
        padding: 25px
    }
}

#czsubbannercmsblock {
    float: left;
    width: 100%;
    position: relative;
    clear: both
}

#czsubbannercmsblock .subbanners {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

#czsubbannercmsblock .subbanners .subbanner {
    position: relative;
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#czsubbannercmsblock .subbanners .subbanner img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

#czsubbannercmsblock .subbanners .subbanner:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#czsubbannercmsblock .subbanners .subbanner a.banner-anchor {
    display: block;
    position: relative;
    overflow: hidden
}

@media (max-width:1199px) and (min-width:768px) {
    #czsubbannercmsblock .subbanners {
        gap: 15px
    }
}

@media (max-width:767px) {
    #czsubbannercmsblock .subbanners {
        flex-direction: column;
        align-items: center
    }
}

.czcategoryimagelist {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
    z-index: 0
}

.czcategoryimagelist_block {
    margin: 0 -17px
}

.czcategoryimagelist-inner .products-section-title {
    border-color: #00000017
}

.czcategoryimagelist .categoryblock .categoryimage a {
    overflow: hidden;
    display: block;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.czcategoryimagelist .categoryblock .categoryimage a img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    max-width: 100%
}

.czcategoryimagelist li:hover .categoryblock .categoryimage a img {
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04)
}

.czcategoryimagelist .categoryblock .categoryimage:before {
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: #333333;
    z-index: 1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.czcategoryimagelist li:hover .categoryblock .categoryimage:before {
    opacity: .3
}

.czcategoryimagelist .categoryblock .categoryimage a:after {
    content: "";
    /* background: no-repeat scroll url(../img/codezeel/category-hover-plus-icon.png) center center; */
    width: 100%;
    height: 100%;
    background-size: 50px;
    position: absolute;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 1
}

.czcategoryimagelist li:hover .categoryimage a:after {
    opacity: 1
}

.czcategoryimagelist .product_slider_grid article.grid {
    float: left;
    width: 12.5%
}

.czcategoryimagelist .product_slider_grid article {
    position: relative;
    overflow: hidden;
    padding: 0 17px 0
}

.czcategoryimagelist .product_slider_grid .block_content {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    width: 100%
}

.czcategoryimagelist .product_slider_grid .block_content .categoryimage {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
    margin-bottom: 10px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%
}

.czcategoryimagelist .categoryblock .categorylist .cate-heading {
    position: relative;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.czcategoryimagelist .categoryblock .cate-heading a {
    font-size: 16px;
    font-weight: 500;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: .2px
}

.czcategoryimagelist .categoryblock .cate-heading span {
    font-size: 18px;
    font-weight: 500
}

.czcategoryimagelist .product_slider_grid article:hover .categoryblock .categorylist .cate-quantity {
    opacity: 0
}

.czcategoryimagelist .categoryblock .categorylist .more {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    right: 0;
    transition: none
}

.czcategoryimagelist .product_slider_grid article:hover .categoryblock .categorylist .more {
    opacity: 1;
    filter: alpha(opacity=100)
}

.czcategoryimagelist .categoryblock .categorylist .more a {
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 14px;
    color: #146cda;
    font-weight: 500
}

.czcategoryimagelist .categoryblock .more a:hover {
    text-decoration: none
}

@media(max-width:1459px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 16.667%
    }
}

@media(max-width:1199px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 20%
    }
}

@media(max-width:767px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 25%
    }
}

@media(max-width:575px) {
    .czcategoryimagelist .product_slider_grid article {
        padding: 0 10px 0
    }

    .czcategoryimagelist .product_slider_grid article.grid {
        width: 33.33%
    }

    .czcategoryimagelist_block {
        margin: 0 -10px
    }
}

@media(max-width:380px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 50%
    }
}

/* Index category image: fill container properly */
#czcategoryimagelist .categoryblock .categoryimage,
.czcategoryimagelist .categoryblock .categoryimage {
    display: block;
    width: 100%;
    aspect-ratio: 1;
    overflow: hidden;
    border-radius: 5px;
}
#czcategoryimagelist .categoryblock .categoryimage a,
.czcategoryimagelist .categoryblock .categoryimage a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
#czcategoryimagelist .categoryblock .categoryimage a img,
.czcategoryimagelist .categoryblock .categoryimage a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* ========== Theme fdfadc41 (PurgeCSS for product/contactus) ========== */

/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    background-color: white
}

article,
aside,
footer,
header,
main,
menu,
nav,
section {
    display: block
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #333333;
    text-decoration: none
}

a:active,
a:hover {
    outline-width: 0;
    color: #146cda;
    outline-offset: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

b,
strong {
    font-weight: bolder
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border-style: none;
    vertical-align: middle;
    max-width: 100%;
    height: auto
}

svg:not(:root) {
    overflow: hidden
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

button,
input,
select,
textarea {
    font: inherit;
    margin: 0
}

button,
hr,
input {
    overflow: visible
}


button,
select {
    text-transform: none
}


[type="submit"],
button,
html [type="button"] {
    -webkit-appearance: button
}

[type="button"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type="button"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
    display: block;
    width: 100%;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit
}

textarea {
    overflow: auto
}

[type="checkbox"],
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    cursor: pointer
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

*,
::after,
::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

@-ms-viewport {
    width: device-width
}

h1,
h2,
h3,
h4,
h6 {
    margin-top: 0
}


p,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}


ul ul {
    margin-bottom: 0
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}


a,
button,
input,
label,
select,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button:focus {
    outline: none
}

button,
input,
select,
textarea {
    line-height: inherit
}

input[type="checkbox"]:disabled {
    cursor: not-allowed
}


input[type="time"] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical
}

input[type="search"] {
    -webkit-appearance: none
}

[hidden] {
    display: none !important
}

h1,
h2,
h3,
h4,
h6,
.h1,
.h2,
.h3,
.h4,
.h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.5;
    color: #333333
}

h1,
h2,
h3,
h4,
h6 {
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

.h1,
h1 {
    font-size: 1.375rem
}

.h2,
h2 {
    font-size: 1.3125rem
}

.h3,
h3 {
    font-size: 1.125rem
}

.h4,
h4 {
    font-size: 1.125rem
}

.h6,
h6 {
    font-size: .9375rem
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}


.img-fluid {
    max-width: 100%;
    height: auto
}

code {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

code {
    border-radius: 0
}

code {
    color: #bd4147;
    background-color: #f7f7f9
}

code {
    font-size: 90%
}

code {
    padding: .2rem .4rem
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}


.container::after,
.row::after {
    content: "";
    display: table;
    clear: both
}

.row {
    margin-right: -15px;
    margin-left: -15px
}


.col-lg-4,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-6,
.col-md-8,
.col-md-9,
.col-sm-12,
.col-sm-3,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-xs-12,
.col-xs-8 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-8 {
    float: left;
    width: 66.66667%
}

.col-xs-12 {
    float: left;
    width: 100%
}

.form-control {
    display: block;
    width: 100%;
    font-size: inherit;
    line-height: 1.25;
    color: #333333;
    background-color: white;
    background-image: none;
    background-clip: padding-box;
    border-radius: 0
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    border-color: #66afe9;
    outline: none
}

.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder,
.form-control::placeholder {
    color: #999;
    opacity: 1
}

.form-control:disabled {
    background-color: #f7f7f7;
    opacity: 1
}

.form-control:disabled {
    cursor: not-allowed
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.5rem - 2px)
}

select.form-control:focus::-ms-value {
    color: #777777;
    background-color: white
}

.form-group {
    margin-bottom: 15px
}

.btn {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .5px;
    padding: .5rem 1rem;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    display: inline-block;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:focus,
.btn:hover {
    text-decoration: none
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0
}

.btn.disabled,
.btn:disabled {
    cursor: not-allowed;
    opacity: .65
}

a.btn.disabled {
    pointer-events: none
}

.btn-primary {
    color: #ffffff;
    background-color: #146cda;
    border-color: transparent
}

.btn-primary:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary:focus {
    color: white;
    background-color: #171d27;
    border-color: transparent;
    outline-offset: 0
}

.btn-primary.active,
.btn-primary:active {
    color: white;
    background-color: #171d27;
    border-color: transparent;
    background-image: none
}


.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary:active:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


.btn-primary.disabled:focus,
.btn-primary:disabled:focus {
    color: white;
    background-color: #171d27;
    border-color: transparent
}

.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
    color: white;
    background-color: #171d27;
    border-color: transparent
}


#pagenotfound .page-not-found .search-widget input,
#products .page-not-found .search-widget input {
    width: 100%
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}


.dropdown {
    position: relative
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    color: #777777;
    text-align: left;
    list-style: none;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10)
}

.dropdown-menu p {
    margin: 0;
    color: #777777
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    text-align: inherit;
    white-space: nowrap;
    background: none;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    text-decoration: none;
    background-color: #f7f7f7
}

.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #146cda;
    outline: 0
}

.dropdown-item.disabled,
.dropdown-item.disabled:focus,
.dropdown-item.disabled:hover {
    color: #ebebeb
}

.dropdown-item.disabled:focus,
.dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"
}

.input-group {
    position: relative;
    width: 100%;
    display: table;
    border-collapse: separate
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #e5e5e5
}

.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
    z-index: 3
}

.input-group .form-control {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group .form-control:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group .form-control:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}


.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler {
    width: 2.5em;
    height: 2em;
    padding: .5rem .75rem;
    font-size: .9375rem;
    line-height: 1;
    background: no-repeat center center;
    background-size: 24px 24px;
    border: 1px solid transparent;
    border-radius: 0
}

.breadcrumb::after,
.card-block::after {
    content: "";
    display: table;
    clear: both
}

.card {
    position: relative;
    display: block;
    border: 1px solid #e5e5e5;
    background-color: white;
    border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden
}

.card-block {
    padding: 1.25rem;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.card-block::after {
    content: "";
    display: table;
    clear: both
}

.card {
    margin-bottom: 1.25rem
}

.breadcrumb {
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e6edf5
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-radius: 0
}

#notifications {
    display: none
}

#main #notifications {
    display: block
}

#notifications .container {
    padding: 0
}

.media {
    overflow: hidden
}


ul {
    padding-left: 0;
    list-style: none
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}

.close:focus,
.close:hover {
    color: #333;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}


.search-widget form {
    position: relative
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.text-xs-right {
    text-align: right !important
}

.text-xs-center {
    text-align: center !important
}

.text-uppercase {
    text-transform: uppercase !important
}

@font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

.material-icons {
    font-family: "Material Icons Outlined", Arial, sans-serif
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga'
}

.lang-rtl * {
    direction: rtl !important
}

.lang-rtl main {
    text-align: right !important
}

body,
html {
    height: 100%
}

.material-icons,
body {
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #777777;
    background: white;
    letter-spacing: .5px;
    position: relative
}

ul {
    list-style: none;
    padding-left: 0
}

p {
    margin-bottom: 10px
}

b,
strong {
    color: #333333;
    font-weight: 600
}

.h1,
h1 {
    font-size: 26px
}

.h2,
h2 {
    font-size: 24px
}

.h3,
h3 {
    font-size: 22px
}

.h4,
h4 {
    font-size: 20px
}

.h6,
h6 {
    font-size: 16px
}

hr {
    border-color: #e5e5e5
}

.form-control {
    padding: 7px 12px;
    color: #444444;
    font-size: inherit;
    border: none;
    line-height: 26px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #e5e5e5
}

textarea.form-control {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.modal {
    z-index: 10050
}

.pull-xs-right {
    float: right !important
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: none
}

.color {
    border: 1px solid #777
}

.color,
.custom-checkbox input[type="checkbox"]+span.color {
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid #ccc;
    cursor: pointer;
    background-size: contain;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px
}

.color.active,
.color:hover,
.custom-checkbox input[type="checkbox"]+span.color.active,
.custom-checkbox input[type="checkbox"]+span.color:hover {
    box-shadow: 0 0 0 1px #999;
    border: 1px solid #fff;
    transition: none
}

.facet-label.active .custom-checkbox span.color,
.facet-label:hover .custom-checkbox span.color {
    box-shadow: 0 0 0 1px #999;
    border: 1px solid #fff;
    transition: none
}

.h1,
.h2,
.h3 {
    text-transform: capitalize
}

.btn-primary {
    text-transform: uppercase;
    padding: 12px 25px 13px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

.btn-primary .material-icons {
    margin-right: 5px;
    font-size: 20px;
    height: 19px
}

label,
.label {
    color: #444444;
    font-weight: 500;
    text-align: right
}

small.label,
small.value {
    font-size: .8125rem
}

.form-control-label {
    padding-top: 4px;
    font-weight: 500
}

#contact #content-wrapper #content .form-group .custom-checkbox label {
    margin-inline-start: 17px
}

.form-group .custom-checkbox label {
    font-weight: 400;
    display: contents
}

.input-group .form-control:focus {
    outline: none
}

.custom-checkbox {
    position: relative
}

.custom-checkbox input[type="checkbox"] {
    margin-top: .25rem;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    position: absolute
}

.custom-checkbox input[type="checkbox"]+span {
    margin-right: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px gray solid;
    margin-bottom: 6px
}

.custom-checkbox input[type="checkbox"]+span .checkbox-checked {
    display: none;
    margin: -2px -1px;
    font-size: 16px;
    color: #333
}

.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked {
    display: block
}

.custom-checkbox label {
    text-align: left
}

.btn.disabled,
.btn.disabled:hover {
    background: #878787;
    border-color: #878787
}

.dropdown .expand-more {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dropdown select {
    -moz-appearance: none;
    border: 0 none;
    outline: 0 none;
    background: white;
    color: #333333
}

.dropdown-item:focus,
.dropdown-item:hover {
    background: none;
    text-decoration: none
}

.search-widget {
    float: right
}

.search-widget form {
    position: relative;
    display: flex
}

.search-widget form input[type=text] {
    padding: 9px 50px 9px 10px;
    min-width: 250px;
    outline: 0;
    border: 1px solid #e5e5e5;
    color: #333333
}

.search-widget form input[type=text]:focus {
    background: white;
    color: #333333
}

.search-widget form button[type="submit"] {
    position: absolute;
    background: #146cda;
    border: none;
    top: 0;
    right: 0;
    padding: 10px;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    height: 45px;
    width: 50px;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -khtml-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0
}

.search-widget form button[type="submit"]:hover {
    background-color: #333333
}

.search-widget form button[type=submit]:before {
    content: "\F002";
    display: block;
    font-family: "FontAwesome";
    font-size: 16px;
    padding: 0;
    width: 100%;
    text-align: center;
    color: #ffffff
}

.sitemap h2 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #e5e5e5;
    margin-left: -15px;
    width: 100%;
    height: 40px
}

.sitemap ul li {
    margin-bottom: .9rem
}

.sitemap ul {
    margin-left: -15px;
    margin-top: 8px
}

#authentication .custom-checkbox {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    line-height: 12px
}

#authentication .custom-checkbox span {
    flex: 0 0 .9375rem;
    margin-top: 5px
}

#authentication .custom-checkbox label {
    padding-left: .625rem;
    line-height: 23px;
    font-size: 14px;
    font-weight: 400
}

.page-customer-account #content {
    background: white;
    border: 1px solid #e5e5e5;
    padding: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#header {
    position: relative;
    min-height: 150px;
    background: white
}

#header .header_logo {
    max-width: 300px;
    float: left;
    padding: 0
}

#header .header_logo h1 {
    margin-bottom: 0
}

#header .logo {
    max-width: 100%;
    width: 150px
}

#header .blockcart .cart_block {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: white;
    transform: translateX(102%);
    transition: transform 0.35s ease;
    z-index: 9999;
    box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
    max-width: 400px;
    opacity: 0;
    transition: transform 0.3s cubic-bezier(.77, .2, .05, 1), opacity 0.4s cubic-bezier(.77, .2, .05, 1);
    text-align: left
}

#header .blockcart {
    position: relative;
    cursor: pointer;
    float: right;
    padding: 0;
    width: auto;
    margin: 0;
    padding:9px 0;
}

#header .blockcart .blockcart-header>.shopping-cart>.icon {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgY2xhc3M9Imljb24tY2FydCIgZGF0YS1uYW1lPSJMYXllciAxIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjMgMzc2LjA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6OXB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC42LDQuNjdhMTAuMTUsMTAuMTUsMCwwLDAtMS44My43LDcuNzcsNy43NywwLDAsMCwwLDEzLjg3YzEuODkuOTQtLjkzLjg4LDM0Ljg3Ljg4SDc1Ljc4bC4wNi4yN2MwLC4xNSw2Ljg3LDQ5LjcxLDE1LjE5LDExMC4xMlMxMDYuMjcsMjQwLjY2LDEwNi4zNiwyNDFhOCw4LDAsMCwwLDQsNC43NCw5LjcyLDkuNzIsMCwwLDAsMS44OS42OWMxLjI5LjI3LDI3NS40LjI3LDI3Ni42OSwwYTgsOCwwLDAsMCw1Ljg1LTUuNDNjLjI0LS45LDIzLjc1LTE2NS41LDIzLjc1LTE2Ni4zNWE4LjA2LDguMDYsMCwwLDAtLjg3LTMuNDIsNy45Myw3LjkzLDAsMCwwLTUuMjktNC4wOWMtMS4zLS4yNy0yNjkuNjYtLjI3LTI3MSwwYTgsOCwwLDAsMC01LjMsNC4wOSw4LjE5LDguMTksMCwwLDAtLjg2LDMuNDJjMCwuODUsMTgsMTI2LjExLDE4LjI0LDEyNy4xMWE3Ljc4LDcuNzgsMCwwLDAsNS44OSw1LjYxLDcuNjMsNy42MywwLDAsMCw3LjExLTIuMTIsNy4zMSw3LjMxLDAsMCwwLDIuMjktNWMwLTEuMDYtLjc0LTUuODItOC40NC01OS4zNi00LjYtMzItOC4zNy01OC4yMS04LjM3LTU4LjI0czQ1Ljc5LS4wNiwxMTguMTYtLjA2SDQwMS42OWwtLjA2LjM5YzAsLjIyLTQuODEsMzMuNjEtMTAuNiw3NC4yMUwzODAuNDgsMjMxSDEyMC42OWwtLjA2LS4yOWMwLS4xNC02Ljg3LTQ5LjY5LTE1LjE5LTExMC4xMVM5MC4yLDEwLjQ4LDkwLjExLDEwLjExYTgsOCwwLDAsMC00LTQuNzVjLTEuOTEtLjk0LDEuMzUtLjg3LTM4Ljc1LS44NUMxNy4xNyw0LjUsMTEuMjcsNC41NCwxMC42LDQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LjY3LDI3OGwtMS44OS4xOWE0Ni45LDQ2LjksMCwwLDAtNDEuODksNDEuOTEsNzAuMjEsNzAuMjEsMCwwLDAsMCw5LjQsNDcuMDgsNDcuMDgsMCwwLDAsNDEuNDYsNDEuODksNjIuNzUsNjIuNzUsMCwwLDAsMTAuNDQsMEE0Nyw0NywwLDAsMCwyMTQuNDgsMzM0bC4yNy0xLjM0LDIwLjYyLS4wNmMxOS42My0uMDYsMjAuNjUtLjA3LDIxLjI5LS4yOGE3Ljg2LDcuODYsMCwwLDAsMC0xNS4wNmMtLjY0LS4yMS0xLjY2LS4yMi0yMS4yOS0uMjhsLTIwLjYxLS4wNi0uMjctMS4zNWE0Nyw0NywwLDAsMC00MC41OC0zNy4zNEMxNzIuMzYsMjc4LDE2Ni44LDI3Ny44NSwxNjUuNjcsMjc4Wm03LjI2LDE1Ljg2YTI5Ljc4LDI5Ljc4LDAsMCwxLDUuMzcsMS4yOCwzMC40NCwzMC40NCwwLDAsMSwxMi40MSw3LjcsMzEsMzEsMCwwLDEsOC44NSwxOC4xMSw0Nyw0NywwLDAsMSwwLDcuNjlBMzEuODcsMzEuODcsMCwwLDEsMTk0LjYxLDM0MmEzMywzMywwLDAsMS04LjUyLDguNjQsMzIsMzIsMCwwLDEtMTMuNzEsNS4xNyw0Nyw0NywwLDAsMS03LjY5LDAsMzEuNywzMS43LDAsMCwxLTE1LjYyLTYuNTksMzQuNTMsMzQuNTMsMCwwLDEtNi4zOC02Ljg4LDMxLjI3LDMxLjI3LDAsMCwxLDIyLjg2LTQ4LjY2LDQ1LjQ1LDQ1LjQ1LDAsMCwxLDcuMzguMTdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI5LjcxLDI3OGwtMS44OS4xOWE0OC4zOSw0OC4zOSwwLDAsMC0xMC40LDIuMjYsNDcsNDcsMCwwLDAtMzEsMzYuNDUsNDAsNDAsMCwwLDAtLjYxLDcuOWMwLDEuODcuMDcsMy44Ni4xNiw0LjdhNDcuMDYsNDcuMDYsMCwwLDAsNDEuNDYsNDEuODksNjIuNjMsNjIuNjMsMCwwLDAsMTAuNDMsMCw1My40LDUzLjQsMCwwLDAsNi40LTEuMTksNDcsNDcsMCwwLDAsMzUtNDAuNyw3MC4yMSw3MC4yMSwwLDAsMCwwLTkuNEE0Nyw0NywwLDAsMCwzMzgsMjc4LjE5QzMzNi40LDI3OCwzMzAuODQsMjc3Ljg1LDMyOS43MSwyNzhaTTMzNywyOTMuODFhMzAsMzAsMCwwLDEsNS4zNywxLjI4LDMwLjQ0LDMwLjQ0LDAsMCwxLDEyLjQxLDcuNywzMSwzMSwwLDAsMSw4Ljg1LDE4LjExLDM3LjEzLDM3LjEzLDAsMCwxLC4xNiwzLjg1LDI4LjY5LDI4LjY5LDAsMCwxLTEuNTEsOS43NiwzMC42MSwzMC42MSwwLDAsMS03LjUsMTIuMiwzMSwzMSwwLDAsMS0xOC4zMyw5LjA2LDQ3LDQ3LDAsMCwxLTcuNjksMCwzMS42NiwzMS42NiwwLDAsMS0xNS42Mi02LjU5LDM0LjI0LDM0LjI0LDAsMCwxLTYuMzgtNi44OCwzMS4yNiwzMS4yNiwwLDAsMSwyMi44Ni00OC42Niw0NS40NSw0NS40NSwwLDAsMSw3LjM4LjE3WiIvPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgY2xhc3M9Imljb24tY2FydCIgZGF0YS1uYW1lPSJMYXllciAxIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MjMgMzc2LjA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6OXB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC42LDQuNjdhMTAuMTUsMTAuMTUsMCwwLDAtMS44My43LDcuNzcsNy43NywwLDAsMCwwLDEzLjg3YzEuODkuOTQtLjkzLjg4LDM0Ljg3Ljg4SDc1Ljc4bC4wNi4yN2MwLC4xNSw2Ljg3LDQ5LjcxLDE1LjE5LDExMC4xMlMxMDYuMjcsMjQwLjY2LDEwNi4zNiwyNDFhOCw4LDAsMCwwLDQsNC43NCw5LjcyLDkuNzIsMCwwLDAsMS44OS42OWMxLjI5LjI3LDI3NS40LjI3LDI3Ni42OSwwYTgsOCwwLDAsMCw1Ljg1LTUuNDNjLjI0LS45LDIzLjc1LTE2NS41LDIzLjc1LTE2Ni4zNWE4LjA2LDguMDYsMCwwLDAtLjg3LTMuNDIsNy45Myw3LjkzLDAsMCwwLTUuMjktNC4wOWMtMS4zLS4yNy0yNjkuNjYtLjI3LTI3MSwwYTgsOCwwLDAsMC01LjMsNC4wOSw4LjE5LDguMTksMCwwLDAtLjg2LDMuNDJjMCwuODUsMTgsMTI2LjExLDE4LjI0LDEyNy4xMWE3Ljc4LDcuNzgsMCwwLDAsNS44OSw1LjYxLDcuNjMsNy42MywwLDAsMCw3LjExLTIuMTIsNy4zMSw3LjMxLDAsMCwwLDIuMjktNWMwLTEuMDYtLjc0LTUuODItOC40NC01OS4zNi00LjYtMzItOC4zNy01OC4yMS04LjM3LTU4LjI0czQ1Ljc5LS4wNiwxMTguMTYtLjA2SDQwMS42OWwtLjA2LjM5YzAsLjIyLTQuODEsMzMuNjEtMTAuNiw3NC4yMUwzODAuNDgsMjMxSDEyMC42OWwtLjA2LS4yOWMwLS4xNC02Ljg3LTQ5LjY5LTE1LjE5LTExMC4xMVM5MC4yLDEwLjQ4LDkwLjExLDEwLjExYTgsOCwwLDAsMC00LTQuNzVjLTEuOTEtLjk0LDEuMzUtLjg3LTM4Ljc1LS44NUMxNy4xNyw0LjUsMTEuMjcsNC41NCwxMC42LDQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LjY3LDI3OGwtMS44OS4xOWE0Ni45LDQ2LjksMCwwLDAtNDEuODksNDEuOTEsNzAuMjEsNzAuMjEsMCwwLDAsMCw5LjQsNDcuMDgsNDcuMDgsMCwwLDAsNDEuNDYsNDEuODksNjIuNzUsNjIuNzUsMCwwLDAsMTAuNDQsMEE0Nyw0NywwLDAsMCwyMTQuNDgsMzM0bC4yNy0xLjM0LDIwLjYyLS4wNmMxOS42My0uMDYsMjAuNjUtLjA3LDIxLjI5LS4yOGE3Ljg2LDcuODYsMCwwLDAsMC0xNS4wNmMtLjY0LS4yMS0xLjY2LS4yMi0yMS4yOS0uMjhsLTIwLjYxLS4wNi0uMjctMS4zNWE0Nyw0NywwLDAsMC00MC41OC0zNy4zNEMxNzIuMzYsMjc4LDE2Ni44LDI3Ny44NSwxNjUuNjcsMjc4Wm03LjI2LDE1Ljg2YTI5Ljc4LDI5Ljc4LDAsMCwxLDUuMzcsMS4yOCwzMC40NCwzMC40NCwwLDAsMSwxMi40MSw3LjcsMzEsMzEsMCwwLDEsOC44NSwxOC4xMSw0Nyw0NywwLDAsMSwwLDcuNjlBMzEuODcsMzEuODcsMCwwLDEsMTk0LjYxLDM0MmEzMywzMywwLDAsMS04LjUyLDguNjQsMzIsMzIsMCwwLDEtMTMuNzEsNS4xNyw0Nyw0NywwLDAsMS03LjY5LDAsMzEuNywzMS43LDAsMCwxLTE1LjYyLTYuNTksMzQuNTMsMzQuNTMsMCwwLDEtNi4zOC02Ljg4LDMxLjI3LDMxLjI3LDAsMCwxLDIyLjg2LTQ4LjY2LDQ1LjQ1LDQ1LjQ1LDAsMCwxLDcuMzguMTdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI5LjcxLDI3OGwtMS44OS4xOWE0OC4zOSw0OC4zOSwwLDAsMC0xMC40LDIuMjYsNDcsNDcsMCwwLDAtMzEsMzYuNDUsNDAsNDAsMCwwLDAtLjYxLDcuOWMwLDEuODcuMDcsMy44Ni4xNiw0LjdhNDcuMDYsNDcuMDYsMCwwLDAsNDEuNDYsNDEuODksNjIuNjMsNjIuNjMsMCwwLDAsMTAuNDMsMCw1My40LDUzLjQsMCwwLDAsNi40LTEuMTksNDcsNDcsMCwwLDAsMzUtNDAuNyw3MC4yMSw3MC4yMSwwLDAsMCwwLTkuNEE0Nyw0NywwLDAsMCwzMzgsMjc4LjE5QzMzNi40LDI3OCwzMzAuODQsMjc3Ljg1LDMyOS43MSwyNzhaTTMzNywyOTMuODFhMzAsMzAsMCwwLDEsNS4zNywxLjI4LDMwLjQ0LDMwLjQ0LDAsMCwxLDEyLjQxLDcuNywzMSwzMSwwLDAsMSw4Ljg1LDE4LjExLDM3LjEzLDM3LjEzLDAsMCwxLC4xNiwzLjg1LDI4LjY5LDI4LjY5LDAsMCwxLTEuNTEsOS43NiwzMC42MSwzMC42MSwwLDAsMS03LjUsMTIuMiwzMSwzMSwwLDAsMS0xOC4zMyw5LjA2LDQ3LDQ3LDAsMCwxLTcuNjksMCwzMS42NiwzMS42NiwwLDAsMS0xNS42Mi02LjU5LDM0LjI0LDM0LjI0LDAsMCwxLTYuMzgtNi44OCwzMS4yNiwzMS4yNiwwLDAsMSwyMi44Ni00OC42Niw0NS40NSw0NS40NSwwLDAsMSw3LjM4LjE3WiIvPjwvc3ZnPg==);
    -webkit-mask-size: 30px;
    mask-size: 30px;
    vertical-align: top
}

#header .blockcart .blockcart-header>.shopping-cart .cart-products-count {
    color: black;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    line-height: 20px
}

#header .blockcart .blockcart-header>.shopping-cart .cart-products-count .value {
    font-weight: 400
}

#header .blockcart .blockcart-header>.shopping-cart {
    display: flex;
    align-items: center;
    gap: 10px
}

#header .blockcart .material-icons.expand-more {
    display: none
}

#header .blockcart .material-icons.expand-more {
    display: none
}

#header .blockcart .block_content {
    float: left;
    width: 100%;
    padding-top: 5px;
    height: 100%;
    position: relative
}

#header .blockcart .cart_block .card-block {
    padding: 10px 15px 15px;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0
}

#header .blockcart .cart_block.exclusive .top-block-cart {
    float: left;
    width: 100%;
    padding-block: 13px;
    padding-inline: 20px;
    border-bottom: 1px solid #e5e5e5;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

#header .blockcart .cart_block .toggle-title {
    float: left;
    width: auto;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    color: #333333;
    text-transform: capitalize;
    letter-spacing: 0
}

#header .blockcart .cart_block .close-icon {
    color: #333333;
    float: right;
    height: 20px;
    width: 20px;
    line-height: 20px
}

#header .blockcart .cart_block .close-icon i {
    font-size: 26px
}

#header .blockcart .cart_block .no-more-item {
    text-align: center;
    padding: 30px
}

#header .blockcart .cart_block .block_content .no-more-item .empty-text {
    font-size: 16px;
    margin: 20px 0 10px;
    color: #333333
}

#header .blockcart .cart_block .block_content .no-more-item p {
    margin-bottom: 30px
}

#header .blockcart .cart_block .no-img {
    height: 80px;
    width: 80px;
    margin: 20px auto 0;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjQ4LDBoMTZjNS42OSwxLjA1LDExLjQyLDEuOTMsMTcuMDYsMy4xNyw0OC4yNiwxMC42Miw4NC43MSw1My42Miw4Ni44NiwxMDMuMDcuNzQsMTcuMTIuMjYsMzQuMy4zOSw1MS40NSwwLDIuMDYuMjksNC4xMy40Nyw2LjQ2aDZjMzYuMzEsMCw3Mi42Mi4wOCwxMDguOTIsMCwxMS4yMywwLDE5LDUuMjQsMjQuMTMsMTQuNzYsMS44NiwzLjQ1LDIuNzksNy40LDQuMTUsMTEuMTJ2N2EyNy4xLDI3LjEsMCwwLDAtMS4wNywzLjc5cS04LDU5LjMzLTE1LjkyLDExOC42NS0xMC43MSw4MC4zNS0yMS4zNiwxNjAuNzFhNzUuNDEsNzUuNDEsMCwwLDEtMi40LDEyLjcxQzQ2OCw1MDMuMzEsNDYwLjExLDUwOSw0NTAsNTEySDYyYTI2LjYzLDI2LjYzLDAsMCwwLTIuNzUtMS4wOUM0OCw1MDcuODMsNDEuMDYsNTAwLjM5LDM5LjQsNDg5Yy0zLjY5LTI1LjMzLTYuODUtNTAuNzUtMTAuMjEtNzYuMTRxLTYuMjEtNDctMTIuMzktOTQtNi4zMy00Ny43Mi0xMi43My05NS40M2MtMS4xNi04LjUxLTIuNy0xNy00LjA3LTI1LjQ1di04Yy4zOC0xLjA4Ljg0LTIuMTUsMS4xMi0zLjI2LDMuNy0xNC43NCwxMy42MS0yMi41NywyOC42Ni0yMi41OEgxNDMuN2MwLTIuNTUsMC00LjUsMC02LjQ2LjA5LTE3LjE2LS4zNS0zNC4zMy4zNy01MS40NUMxNDYuMDYsNTkuMzgsMTc5LDE4LDIyNC4yMiw1LjA2LDIzMiwyLjg0LDI0MC4wNywxLjY2LDI0OCwwWm03Ljg2LDE4My45NEgzMC45Yy03Ljg5LDAtMTEuNDgsNC4xNi0xMC40MywxMnEyLjY3LDE5Ljc5LDUuMywzOS41OCw3LjY4LDU4LjE0LDE1LjMzLDExNi4yOSw4Ljc2LDY1LjgxLDE3LjY2LDEzMS42Yy45Miw2LjksMi41OCw4LjUxLDkuNjQsOC41MywxNC4zMywwLDI4LjY2LDAsNDMsMEg0NDIuMzNjNy4yNCwwLDkuOTItMi4yNSwxMC44MS04Ljg1UTQ2MSw0MjQuMjMsNDY5LDM2NS4zNnExMS4yOS04NC42LDIyLjUxLTE2OS4yMmMxLjA4LTguMTUtMi40My0xMi4yLTEwLjY2LTEyLjJabTkyLjEtMjBjMC0yMC44NywxLjc3LTQxLjM2LS4zNC02MS40M0MzNDEuOSw0OC4xLDI5MS42LDExLjg3LDIzNy44NiwyMmMtNDEuMTEsNy43Mi03My4xOSw0NS4yNy03NC4wNyw4Ny4wNS0uMzYsMTcuMTUtLjExLDM0LjMxLS4xLDUxLjQ3YTI3LDI3LDAsMCwwLC40NSwzLjQ1WiIvPjxwYXRoIGQ9Ik0yNTYuMzMsMzI3Ljc5YzQ2LjI2LDEuMzUsNzguMjgsMjAuMzMsMTA1LjM3LDU4LjEzLDQuMzUsNi4wNiw0LjU0LDEyLDEsMTYuOTUtNS42Nyw3LjkxLTE2LjI3LDcuNzctMjIuMzMtLjc0QzMzMC41OCwzODguNCwzMjMuNzUsMzc3LDMwOSwzNjguNjljLTQ3LjU2LTI2Ljk0LTEwMy0xMy44My0xMzUuMTYsMzAuMzEtMi4yOSwzLjE0LTUuMDgsNi4zMi04LjM2LDguMjUtNSwzLTExLjUsMS4xMi0xNS40LTMuMzItNC4xNC00LjczLTQuNS0xMS4wNy0uNTktMTYuODgsMTQuMzMtMjEuMjcsMjguMy0zNy4wOSw1MS42OS00Ny41NUExMzEuNTMsMTMxLjUzLDAsMCwxLDI1Ni4zMywzMjcuNzlaIi8+PHBhdGggZD0iTTE3MS41NiwyNjcuMjhhMjAuMDksMjAuMDksMCwwLDEtMTkuOTEsMjAuMTMsMjAuNSwyMC41LDAsMCwxLTIwLjI4LTIwLDIwLjEzLDIwLjEzLDAsMCwxLDIwLjM5LTIwLjNBMTkuNzksMTkuNzksMCwwLDEsMTcxLjU2LDI2Ny4yOFoiLz48cGF0aCBkPSJNMzMwLjQ0LDI2Ny4yNmExOS43OSwxOS43OSwwLDAsMSwxOS44LTIwLjEsMjAuMTUsMjAuMTUsMCwwLDEsMjAuNCwyMC4zMSwyMC41NSwyMC41NSwwLDAsMS0yMC4zLDE5Ljk1QTIwLjEsMjAuMSwwLDAsMSwzMzAuNDQsMjY3LjI2WiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjQ4LDBoMTZjNS42OSwxLjA1LDExLjQyLDEuOTMsMTcuMDYsMy4xNyw0OC4yNiwxMC42Miw4NC43MSw1My42Miw4Ni44NiwxMDMuMDcuNzQsMTcuMTIuMjYsMzQuMy4zOSw1MS40NSwwLDIuMDYuMjksNC4xMy40Nyw2LjQ2aDZjMzYuMzEsMCw3Mi42Mi4wOCwxMDguOTIsMCwxMS4yMywwLDE5LDUuMjQsMjQuMTMsMTQuNzYsMS44NiwzLjQ1LDIuNzksNy40LDQuMTUsMTEuMTJ2N2EyNy4xLDI3LjEsMCwwLDAtMS4wNywzLjc5cS04LDU5LjMzLTE1LjkyLDExOC42NS0xMC43MSw4MC4zNS0yMS4zNiwxNjAuNzFhNzUuNDEsNzUuNDEsMCwwLDEtMi40LDEyLjcxQzQ2OCw1MDMuMzEsNDYwLjExLDUwOSw0NTAsNTEySDYyYTI2LjYzLDI2LjYzLDAsMCwwLTIuNzUtMS4wOUM0OCw1MDcuODMsNDEuMDYsNTAwLjM5LDM5LjQsNDg5Yy0zLjY5LTI1LjMzLTYuODUtNTAuNzUtMTAuMjEtNzYuMTRxLTYuMjEtNDctMTIuMzktOTQtNi4zMy00Ny43Mi0xMi43My05NS40M2MtMS4xNi04LjUxLTIuNy0xNy00LjA3LTI1LjQ1di04Yy4zOC0xLjA4Ljg0LTIuMTUsMS4xMi0zLjI2LDMuNy0xNC43NCwxMy42MS0yMi41NywyOC42Ni0yMi41OEgxNDMuN2MwLTIuNTUsMC00LjUsMC02LjQ2LjA5LTE3LjE2LS4zNS0zNC4zMy4zNy01MS40NUMxNDYuMDYsNTkuMzgsMTc5LDE4LDIyNC4yMiw1LjA2LDIzMiwyLjg0LDI0MC4wNywxLjY2LDI0OCwwWm03Ljg2LDE4My45NEgzMC45Yy03Ljg5LDAtMTEuNDgsNC4xNi0xMC40MywxMnEyLjY3LDE5Ljc5LDUuMywzOS41OCw3LjY4LDU4LjE0LDE1LjMzLDExNi4yOSw4Ljc2LDY1LjgxLDE3LjY2LDEzMS42Yy45Miw2LjksMi41OCw4LjUxLDkuNjQsOC41MywxNC4zMywwLDI4LjY2LDAsNDMsMEg0NDIuMzNjNy4yNCwwLDkuOTItMi4yNSwxMC44MS04Ljg1UTQ2MSw0MjQuMjMsNDY5LDM2NS4zNnExMS4yOS04NC42LDIyLjUxLTE2OS4yMmMxLjA4LTguMTUtMi40My0xMi4yLTEwLjY2LTEyLjJabTkyLjEtMjBjMC0yMC44NywxLjc3LTQxLjM2LS4zNC02MS40M0MzNDEuOSw0OC4xLDI5MS42LDExLjg3LDIzNy44NiwyMmMtNDEuMTEsNy43Mi03My4xOSw0NS4yNy03NC4wNyw4Ny4wNS0uMzYsMTcuMTUtLjExLDM0LjMxLS4xLDUxLjQ3YTI3LDI3LDAsMCwwLC40NSwzLjQ1WiIvPjxwYXRoIGQ9Ik0yNTYuMzMsMzI3Ljc5YzQ2LjI2LDEuMzUsNzguMjgsMjAuMzMsMTA1LjM3LDU4LjEzLDQuMzUsNi4wNiw0LjU0LDEyLDEsMTYuOTUtNS42Nyw3LjkxLTE2LjI3LDcuNzctMjIuMzMtLjc0QzMzMC41OCwzODguNCwzMjMuNzUsMzc3LDMwOSwzNjguNjljLTQ3LjU2LTI2Ljk0LTEwMy0xMy44My0xMzUuMTYsMzAuMzEtMi4yOSwzLjE0LTUuMDgsNi4zMi04LjM2LDguMjUtNSwzLTExLjUsMS4xMi0xNS40LTMuMzItNC4xNC00LjczLTQuNS0xMS4wNy0uNTktMTYuODgsMTQuMzMtMjEuMjcsMjguMy0zNy4wOSw1MS42OS00Ny41NUExMzEuNTMsMTMxLjUzLDAsMCwxLDI1Ni4zMywzMjcuNzlaIi8+PHBhdGggZD0iTTE3MS41NiwyNjcuMjhhMjAuMDksMjAuMDksMCwwLDEtMTkuOTEsMjAuMTMsMjAuNSwyMC41LDAsMCwxLTIwLjI4LTIwLDIwLjEzLDIwLjEzLDAsMCwxLDIwLjM5LTIwLjNBMTkuNzksMTkuNzksMCwwLDEsMTcxLjU2LDI2Ny4yOFoiLz48cGF0aCBkPSJNMzMwLjQ0LDI2Ny4yNmExOS43OSwxOS43OSwwLDAsMSwxOS44LTIwLjEsMjAuMTUsMjAuMTUsMCwwLDEsMjAuNCwyMC4zMSwyMC41NSwyMC41NSwwLDAsMS0yMC4zLDE5Ljk1QTIwLjEsMjAuMSwwLDAsMSwzMzAuNDQsMjY3LjI2WiIvPjwvc3ZnPg==);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 80px;
    mask-size: 80px;
    background-color: #777777
}

#header .cart_block,
#header .search-widget .search_toggle {
    top: 55px
}

#header .search-widget {
    float: left;
    width: auto;
    padding: 0;
    position: relative;
    z-index: 9;
    display: flex;
    vertical-align: top;
    justify-content: center;
    padding: 9px 0;
}

#header .search-widget .search_button {
    height: 24px;
    width: 25px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    display: inline-block;
    -webkit-mask-size: 23px;
    mask-size: 23px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    font-size: 0;
    cursor: pointer
}

#header .search-widget .search_button {
    display: none
}

#header .search-widget .search_button.active {
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyBmaWxsPSIjMDAwIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyBmaWxsPSIjMDAwIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    display: inline-block;
    -webkit-mask-size: 18px;
    mask-size: 18px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    font-size: 0;
    cursor: pointer
}

#header .search-widget .search_button.active {
    display: none
}

#header .search-widget .search_toggle {
    display: block;
    z-index: 5;
    background: none;
    width: 800px
}

#header .search-widget form button[type="submit"]::before {
    content: '';
    position: absolute;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTkyNCA1MTAwIGMtNDkxIC03NCAtOTExIC0yODcgLTEyNjQgLTY0MCAtMjk5IC0yOTkgLTQ5NCAtNjQwIC01OTYKLTEwNDMgLTg2IC0zNDAgLTg2IC03NjQgMCAtMTEwNCAyMjggLTg5OCA5ODIgLTE1NjkgMTg5OSAtMTY4OCAxNTIgLTE5IDQzMgotMTkgNTg0IDAgMzgxIDUwIDc1MiAyMDAgMTA1NSA0MjcgbDkxIDY5IDU0NiAtNTQ1IGMzNzcgLTM3NiA1NTggLTU1MCA1ODMKLTU2MSA3NyAtMzIgMTc3IC0xNSAyMzYgMzkgNTkgNTMgODAgMTYzIDQ3IDI0NCAtMTEgMjUgLTE4NSAyMDYgLTU2MSA1ODMKbC01NDUgNTQ2IDY5IDkxIGMyMjcgMzAzIDM3NyA2NzQgNDI3IDEwNTUgMTkgMTUyIDE5IDQzMiAwIDU4NCAtMTE5IDkxNyAtNzkwCjE2NzEgLTE2ODggMTg5OSAtMjU4IDY2IC02MjEgODQgLTg4MyA0NHogbTYxNiAtNDI2IGM2NTggLTEwNSAxMjE2IC01NjkgMTQ0MQotMTE5OSA3MCAtMTk3IDEwMiAtMzkxIDEwMiAtNjEwIDAgLTE3MiAtMTMgLTI4MiAtNTQgLTQ0NSAtODIgLTMyNyAtMjM3IC02MDAKLTQ4MyAtODQ2IC0yNDYgLTI0NiAtNTE5IC00MDEgLTg0NiAtNDgzIC0xNjMgLTQxIC0yNzMgLTU0IC00NDUgLTU0IC0yODAgMAotNTIxIDUzIC03NzggMTcxIC0zNzIgMTcyIC03MDggNTEwIC04ODEgODg0IC0xMTkgMjU5IC0xNjkgNDg3IC0xNjkgNzczIDAKMjQxIDI4IDQwMCAxMTAgNjMwIDE1MyA0MjYgNDkyIDgwNCA5MDggMTAxMiAxOTcgOTkgNDYxIDE3MSA2ODUgMTg3IDkyIDYgMzA5Ci00IDQxMCAtMjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    -webkit-mask-size: 20px;
    mask-size: 20px;
    top: 6px;
    right: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: white;
    ;
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

#header .search-widget form button[type="submit"]:hover {
    background-color: #146cda
}

#header .search-widget form input[type="text"] {
    width: 100%;
    padding: 14px 20px;
    height: 45px;
    background: white;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#header .dropdown .dropdown-arrow::before {
    font-family: "FontAwesome";
    content: "\F107";
    margin-top: 2px;
    font-size: 14px;
    padding-inline-start: 3px
}

#header ul.dropdown-menu {
    margin: 0 0;
    padding: 5px;
    border: 0;
    right: 0;
    left: auto;
    top: 29px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    min-width: 200px
}

#header ul.dropdown-menu li a {
    padding: 4px 10px;
    display: block;
    line-height: 22px
}

#header ul.dropdown-menu li img {
    padding-right: 3px
}

#header .header-top {
    width: 100%;
    padding: 20px 0;
    background-color: white;
}

#header .header-top>.container {
    position: relative
}

.header-top-right {
    display: flex;
    justify-content: space-around;
    justify-content: flex-end;
    gap: 22px
}


#header .blockcart .blockcart-header>.shopping-cart .mobile_count {
    color: white;
    background: #146cda;
    position: absolute;
    line-height: 19px;
    font-size: 13px;
    top: -6px;
    left: 18px;
    right: auto;
    padding: 0 5px;
    height: 19px;
    min-width: 17px;
    text-align: center;
    font-weight: 500;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#header .blockcart .blockcart-header>.shopping-cart .mobile_count {
    top: -2px
}

#header .blockcart .blockcart-header>.shopping-cart>.icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: black;
    font-size: 0
}

.header-top .menu {
    text-align: center;
    position: relative;
    z-index: 8;
    padding: 17px 0 15px;
    width: 80%
}

.header-top .menu>ul>li {
    text-align: right;
    float: none;
    display: inline-block
}

#index .header-top .menu {
    border-bottom: 0
}

.header-top-inner .menu>ul>li {
    text-align: center;
    float: none;
    display: inline-block;
    position: relative
}

#header .header-top-inner {
    position: relative;
    clear: both;
    background: #146cda;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}


.brands .products {
    float: left;
    width: 100%;
    position: relative
}

.products-section-title {
    display: block;
    width: auto;
    margin: 0 auto 20px;
    position: relative;
    text-align: left;
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    text-transform: capitalize !important;
    letter-spacing: 0;
    color: #333333;
    padding-bottom: 18px;
    border-bottom: 1px solid #e5e5e5
}

.products-section-title::before {
    content: "";
    max-width: 200px;
    height: 2px;
    background-color: #146cda;
    position: absolute;
    bottom: 0;
    width: 100%
}

.products .product_list.grid {
    display: flex;
    flex-wrap: wrap;
    row-gap: 30px
}

.products .product_list.list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    row-gap: 25px
}

.products .product_list.list:last-child {
    row-gap: 0
}

.products .product_list {
    width: 100%;
    margin: 0
}

.products .product_list .product_item {
    padding: 0 10px
}

.product-miniature {
    position: relative;
    padding: 0
}

.product-miniature .thumbnail-container {
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
    width: auto;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.product-miniature .product-thumbnail {
    text-align: center;
    display: block
}

.product-miniature .product-thumbnail img {
    margin: 0 auto;
    position: relative;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    max-width: 100%;
    height: auto
}

.product-miniature .product-thumbnail img.fliper_image {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.product-miniature:hover .thumbnail-container .fliper_image {
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.product-miniature .product-description {
    background: white;
    text-align: left;
    padding: 10px 0 0;
    position: relative;
    transition: all .4s linear 0ms;
    -webkit-transition: all .4s linear 0ms
}

.product-miniature .product-detail {
    display: none
}

.product-miniature .product-title {
    margin-bottom: 5px;
    font-weight: 400;
    width: 100%;
    margin-top: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    line-height: 22px
}

.product-miniature .product-title a {
    text-transform: initial
}

.product-miniature .product-price-and-shipping {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #146cda;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    letter-spacing: .3px
}

.product-miniature .regular-price {
    display: inline-block;
    text-decoration: line-through;
    font-size: 15px;
    vertical-align: top;
    padding-right: 0;
    color: #777777;
    font-weight: 400
}

.product-miniature .product-description .proaction-button .btn.add-to-cart {
    width: 100%;
    padding: 6px 20px;
    white-space: wrap;
    max-height: 46px;
    line-height: 30px
}

.product-miniature .highlighted-informations {
    position: absolute;
    bottom: 8px;
    right: auto;
    left: 12px;
    z-index: 3;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

.product-miniature:hover .highlighted-informations {
    opacity: 1
}

.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants {
    bottom: 4.375rem
}

.product-miniature .outer-functional {
    position: absolute;
    top: -30px;
    right: 10px;
    z-index: 8;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.product-miniature:hover .outer-functional {
    top: 8px;
    opacity: 1;
    filter: alpha(opacity=100)
}


.product-miniature .outer-functional .compare a {
    padding: 0;
    font-size: 0
}

.product-miniature .outer-functional .proaction-button {
    margin-top: 5px !important
}

.product-miniature .outer-functional .proaction-button,
.product-miniature .outer-functional .compare a,
.product-miniature .outer-functional .quickview {
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    margin: 3px 0
}

.product-miniature .outer-functional .proaction-button:hover,
.product-miniature .outer-functional .compare:hover a,
.product-miniature .outer-functional .quickview:hover {
    background-color: #146cda;
    border-color: #146cda
}

.product-miniature .outer-functional .quickview a {
    font-size: 0;
    height: 35px;
    width: 35px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTUyIDUwMjAgYy0xOCAtMTEgLTQxIC0zNCAtNTIgLTUyIC0xOSAtMzIgLTIwIC01MiAtMjAgLTc2OCAwIC03MTYKMSAtNzM2IDIwIC03NjggMzAgLTQ4IDc1IC03MiAxNDAgLTcyIDY1IDAgMTEwIDI0IDE0MCA3MiAxOSAzMiAyMCA1MiAyMCA1NDMKbDAgNTEwIDcxOCAtNzE3IGM3ODAgLTc3OSA3MzMgLTczOSA4MzIgLTcyNSA5OSAxMyAxNTcgMTIyIDEyMCAyMjQgLTYgMTYKLTMyNSAzNDIgLTcyMyA3NDEgbC03MTIgNzEyIDUxMCAwIGM0OTEgMCA1MTEgMSA1NDMgMjAgNDggMzAgNzIgNzUgNzIgMTQwIDAKNjUgLTI0IDExMCAtNzIgMTQwIC0zMiAxOSAtNTIgMjAgLTc2OCAyMCAtNzE2IDAgLTczNiAtMSAtNzY4IC0yMHoiLz4KPHBhdGggZD0iTTM0MzIgNTAyMCBjLTk1IC01OCAtOTkgLTIxNiAtNSAtMjc3IDI1IC0xNyA2NyAtMTggNTMzIC0yMyBsNTA2IC01Ci03MzQgLTcwMCBjLTQwNCAtMzg1IC03NDMgLTcxMyAtNzUzIC03MzAgLTI2IC00MSAtMjUgLTEyOSAxIC0xNzMgMTEgLTE4IDM0Ci00MSA1MiAtNTIgNDQgLTI3IDEzMiAtMjcgMTczIC0xIDE3IDEwIDM2MyAzMzcgNzcwIDcyNiBsNzQwIDcwNyA1IC01MTkgYzUKLTQ3OCA2IC01MjEgMjMgLTU0NiAyOSAtNDUgNzUgLTY3IDEzNyAtNjcgNjUgMCAxMTAgMjQgMTQwIDcyIDE5IDMyIDIwIDUyIDIwCjc2OCAwIDcxNiAtMSA3MzYgLTIwIDc2OCAtMTEgMTggLTM0IDQxIC01MiA1MiAtMzIgMTkgLTUyIDIwIC03NjggMjAgLTcxNiAwCi03MzYgLTEgLTc2OCAtMjB6Ii8+CjxwYXRoIGQ9Ik0zMDQyIDIxNDMgYy02MyAtMzEgLTkzIC0xMDQgLTc4IC0xOTAgNyAtMzQgODggLTExOSA3NjQgLTc5NSBsNzU3Ci03NTggLTUxMCAwIGMtNDkxIDAgLTUxMSAtMSAtNTQzIC0yMCAtNDggLTMwIC03MiAtNzUgLTcyIC0xNDAgMCAtNjUgMjQgLTExMAo3MiAtMTQwIDMyIC0xOSA1MiAtMjAgNzY4IC0yMCA3MTYgMCA3MzYgMSA3NjggMjAgMTggMTEgNDEgMzQgNTIgNTIgMTkgMzIgMjAKNTIgMjAgNzY4IDAgNzE2IC0xIDczNiAtMjAgNzY4IC0zMCA0OCAtNzUgNzIgLTE0MCA3MiAtNjUgMCAtMTEwIC0yNCAtMTQwCi03MiAtMTkgLTMyIC0yMCAtNTIgLTIwIC01NDMgbDAgLTUxMCAtNzUyIDc1MiBjLTQyMiA0MjEgLTc2NSA3NTcgLTc4MSA3NjMKLTQxIDE1IC0xMDcgMTIgLTE0NSAtN3oiLz4KPHBhdGggZD0iTTE4NTAgMjA2OSBjLTE0IC01IC0zNDYgLTMzMCAtNzM3IC03MjIgbC03MTMgLTcxMiAwIDUxMCBjMCA0OTEgLTEKNTExIC0yMCA1NDMgLTMwIDQ4IC03NSA3MiAtMTQwIDcyIC02NSAwIC0xMTAgLTI0IC0xNDAgLTcyIC0xOSAtMzIgLTIwIC01MgotMjAgLTc2OCAwIC03MTYgMSAtNzM2IDIwIC03NjggMTEgLTE4IDM0IC00MSA1MiAtNTIgMzIgLTE5IDUyIC0yMCA3NjggLTIwCjcxNiAwIDczNiAxIDc2OCAyMCA0OCAzMCA3MiA3NSA3MiAxNDAgMCA2NSAtMjQgMTEwIC03MiAxNDAgLTMyIDE5IC01MiAyMAotNTQzIDIwIGwtNTEwIDAgNzE3IDcxNyBjNDk0IDQ5NSA3MTkgNzI3IDcyNCA3NDYgMTEgNDYgLTEgMTIyIC0yNCAxNTQgLTM5CjU1IC0xMzMgNzkgLTIwMiA1MnoiLz4KPC9nPgo8L3N2Zz4K);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTIuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMTUyIDUwMjAgYy0xOCAtMTEgLTQxIC0zNCAtNTIgLTUyIC0xOSAtMzIgLTIwIC01MiAtMjAgLTc2OCAwIC03MTYKMSAtNzM2IDIwIC03NjggMzAgLTQ4IDc1IC03MiAxNDAgLTcyIDY1IDAgMTEwIDI0IDE0MCA3MiAxOSAzMiAyMCA1MiAyMCA1NDMKbDAgNTEwIDcxOCAtNzE3IGM3ODAgLTc3OSA3MzMgLTczOSA4MzIgLTcyNSA5OSAxMyAxNTcgMTIyIDEyMCAyMjQgLTYgMTYKLTMyNSAzNDIgLTcyMyA3NDEgbC03MTIgNzEyIDUxMCAwIGM0OTEgMCA1MTEgMSA1NDMgMjAgNDggMzAgNzIgNzUgNzIgMTQwIDAKNjUgLTI0IDExMCAtNzIgMTQwIC0zMiAxOSAtNTIgMjAgLTc2OCAyMCAtNzE2IDAgLTczNiAtMSAtNzY4IC0yMHoiLz4KPHBhdGggZD0iTTM0MzIgNTAyMCBjLTk1IC01OCAtOTkgLTIxNiAtNSAtMjc3IDI1IC0xNyA2NyAtMTggNTMzIC0yMyBsNTA2IC01Ci03MzQgLTcwMCBjLTQwNCAtMzg1IC03NDMgLTcxMyAtNzUzIC03MzAgLTI2IC00MSAtMjUgLTEyOSAxIC0xNzMgMTEgLTE4IDM0Ci00MSA1MiAtNTIgNDQgLTI3IDEzMiAtMjcgMTczIC0xIDE3IDEwIDM2MyAzMzcgNzcwIDcyNiBsNzQwIDcwNyA1IC01MTkgYzUKLTQ3OCA2IC01MjEgMjMgLTU0NiAyOSAtNDUgNzUgLTY3IDEzNyAtNjcgNjUgMCAxMTAgMjQgMTQwIDcyIDE5IDMyIDIwIDUyIDIwCjc2OCAwIDcxNiAtMSA3MzYgLTIwIDc2OCAtMTEgMTggLTM0IDQxIC01MiA1MiAtMzIgMTkgLTUyIDIwIC03NjggMjAgLTcxNiAwCi03MzYgLTEgLTc2OCAtMjB6Ii8+CjxwYXRoIGQ9Ik0zMDQyIDIxNDMgYy02MyAtMzEgLTkzIC0xMDQgLTc4IC0xOTAgNyAtMzQgODggLTExOSA3NjQgLTc5NSBsNzU3Ci03NTggLTUxMCAwIGMtNDkxIDAgLTUxMSAtMSAtNTQzIC0yMCAtNDggLTMwIC03MiAtNzUgLTcyIC0xNDAgMCAtNjUgMjQgLTExMAo3MiAtMTQwIDMyIC0xOSA1MiAtMjAgNzY4IC0yMCA3MTYgMCA3MzYgMSA3NjggMjAgMTggMTEgNDEgMzQgNTIgNTIgMTkgMzIgMjAKNTIgMjAgNzY4IDAgNzE2IC0xIDczNiAtMjAgNzY4IC0zMCA0OCAtNzUgNzIgLTE0MCA3MiAtNjUgMCAtMTEwIC0yNCAtMTQwCi03MiAtMTkgLTMyIC0yMCAtNTIgLTIwIC01NDMgbDAgLTUxMCAtNzUyIDc1MiBjLTQyMiA0MjEgLTc2NSA3NTcgLTc4MSA3NjMKLTQxIDE1IC0xMDcgMTIgLTE0NSAtN3oiLz4KPHBhdGggZD0iTTE4NTAgMjA2OSBjLTE0IC01IC0zNDYgLTMzMCAtNzM3IC03MjIgbC03MTMgLTcxMiAwIDUxMCBjMCA0OTEgLTEKNTExIC0yMCA1NDMgLTMwIDQ4IC03NSA3MiAtMTQwIDcyIC02NSAwIC0xMTAgLTI0IC0xNDAgLTcyIC0xOSAtMzIgLTIwIC01MgotMjAgLTc2OCAwIC03MTYgMSAtNzM2IDIwIC03NjggMTEgLTE4IDM0IC00MSA1MiAtNTIgMzIgLTE5IDUyIC0yMCA3NjggLTIwCjcxNiAwIDczNiAxIDc2OCAyMCA0OCAzMCA3MiA3NSA3MiAxNDAgMCA2NSAtMjQgMTEwIC03MiAxNDAgLTMyIDE5IC01MiAyMAotNTQzIDIwIGwtNTEwIDAgNzE3IDcxNyBjNDk0IDQ5NSA3MTkgNzI3IDcyNCA3NDYgMTEgNDYgLTEgMTIyIC0yNCAxNTQgLTM5CjU1IC0xMzMgNzkgLTIwMiA1MnoiLz4KPC9nPgo8L3N2Zz4K);
    display: inline-block;
    transition: none;
    -webkit-mask-size: 15px;
    mask-size: 15px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    text-align: center;
    vertical-align: middle
}

.product-miniature .outer-functional .proaction-button .btn.add-to-cart {
    font-size: 0;
    height: 35px;
    width: 35px;
    display: inline-block;
    transition: none;
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #333333;
    text-align: center;
    vertical-align: middle;
    padding: 0
}

.product-miniature .outer-functional .proaction-button .btn.add-to-cart.option {
    -webkit-mask-size: 16px;
    mask-size: 16px
}


.product-miniature .outer-functional .compare a.added {
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    background-color: #146cda;
    border-color: #146cda
}


.product-miniature .outer-functional .functional-buttons .compare a:hover {
    border-color: #146cda
}

.product-miniature .outer-functional .wishlist .dropdown .dropdown-menu {
    right: 0;
    left: auto
}

.product-miniature .outer-functional .wishlist .dropdown .dropdown-menu .dropdown-item {
    text-transform: capitalize
}

.product-miniature .outer-functional .proaction-button:hover .btn.add-to-cart,
.product-miniature .outer-functional .quickview:hover a {
    background-color: #ffffff
}

.product-miniature .quick-view .material-icons {
    display: none;
    font-size: 20px;
    margin: 7px 10px;
    color: #ffffff
}

ul.product-flags.js-product-flags {
    position: absolute;
    top: 10px;
    bottom: auto;
    left: 10px;
    right: auto;
    z-index: 0
}

ul.product-flags li {
    display: table;
    position: static;
    font-weight: 600;
    padding: 3px 7px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    background-color: #00a046;
    z-index: 2;
    line-height: 15px;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    margin-bottom: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px
}

ul.product-flags li.on-sale {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    background: #e43c16;
    display: none
}

ul.product-flags li.on-sale.discount-percentage {
    z-index: 2;
    color: #333;
    vertical-align: top;
    display: inline;
    padding: 0;
    font-size: 14px
}

ul.product-flags li.new {
    opacity: 0;
    filter: alpha(opacity=0);
    background: #44b367;
    transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    -moz-transform: translateX(-5px)
}

.product-miniature:hover .product-flags .new {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -moz-transform: translateX(0)
}

.products .product_list.list .product-miniature .btn.add-to-cart:before {
    content: none
}

ul.product-flags li.discount {
    background: #ef2d2d
}

ul.product-flags li.discount i.material-icons {
    font-size: 12px
}

#products .products .product_list.list .product-miniature .thumbnail-container .discount-percentage {
    display: none
}

.products .count {
    color: gray;
    font-weight: 500;
    position: relative;
    bottom: .5rem
}

#products .products .product_list.list li .product-title a {
    font-size: 15px
}

#products .products {
    margin-bottom: 15px;
    position: relative
}

#products .products {
    margin: 20px -10px
}

#products .product_list.list .product-miniature {
    float: left;
    width: 100%;
    align-items: center;
    grid-gap: 20px;
    display: flex
}

.products .product_list.list .product_item {
    margin: 0 0 20px
}

.products .product_list.list .product_item:last-child {
    margin: 0
}

#products .product_list.list .product-miniature:hover .product-description {
    margin-top: 0
}

#products .product_list.list .product-miniature .thumbnail-container {
    width: 18%
}

#products .product_list.list .product-miniature .product-description {
    width: 83.2%;
    padding: 0
}

#products .product_list.list .product-miniature .highlighted-informations {
    display: block !important;
    margin-bottom: 7px;
    position: static;
    opacity: 1;
    filter: alpha(opacity=100)
}

#products .product_list.list .product-miniature .thumbnail-container .highlighted-informations {
    display: none !important
}

#products .product_list.list .product_item .product-price-and-shipping {
    margin-bottom: 5px
}

#products .product_list.list .product-miniature .product-detail {
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px
}

#products .product_list.list .product-miniature .product-detail p {
    margin: 0
}

#product .pp-right-column .product-information .description-short {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.productpage_title,
.quickview h1.h1 {
    margin-top: 0;
    text-transform: capitalize;
    font-weight: 500;
    padding-bottom: 0;
    margin-bottom: 4px;
    border-bottom: 0;
    font-size: 24px;
    line-height: 34px
}

#product #content {
    position: relative;
    max-width: 100%
}

#product #content .product-leftside {
    position: relative
}

#product .pp-left-column {
    width: 45%
}

#product .pp-right-column {
    z-index: 0;
    width: 55%;
    padding-inline-start: 35px
}

#product #content .product-leftside .product-flags li.on-sale {
    display: table
}

#product #content .product-leftside .product-flags li.product-flag.discount {
    display: none
}

#product .pp-right-column p {
    margin-bottom: 0
}

.quickview .product-actions,
#product .pp-right-column .product-actions {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #e5e5e5
}

.product-actions .product-manufacturer {
    margin-bottom: 0
}

.product-actions .label {
    margin-bottom: 5px
}

.product-actions .add-to-cart .material-icons {
    line-height: inherit;
    display: none
}

.product-quantity .qty {
    float: left;
    width: 80px;
    margin-bottom: .5rem
}

.product-quantity .add {
    float: left;
    margin-bottom: .7rem
}

.product-quantity .add .add-to-cart {
    padding: 11px 25px;
    min-width: 250px
}

.product-quantity .wishlist,
.product-quantity .compare {
    display: inline-block
}

.product-quantity .wishlist a,
.product-quantity .compare a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    padding: 0;
    text-transform: capitalize
}

.product-quantity .wishlist a {
    margin-inline-end: 10px
}

.product-quantity #quantity_wanted {
    color: #333;
    background-color: white;
    height: 2.75rem;
    padding: .175rem .5rem;
    width: 3rem;
    border: 1px solid #e5e5e5
}

.product-variants {
    margin-bottom: 15px
}

.products-selection {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    align-items: center;
    padding: 5px 0
}

.products-selection .title {
    color: gray
}

.brands {
    text-align: center;
    clear: both;
    float: left;
    width: 100%
}

.brands .customNavigation {
    display: none
}

.brands .products {
    padding: 70px 0
}

.brands .container {
    position: relative
}

.brands .products .product_list .product_item {
    padding: 25px 15px;
    margin: 0;
    cursor: pointer;
    float: none;
    display: inline-block;
    width: 16.4%
}

.brands .products .product_list li img {
    max-width: 100%
}

.brands .product-title {
    margin-top: 15px
}

.brands:hover .customNavigation {
    opacity: 1;
    filter: alpha(opacity=100)
}

.products-selection .sort-by {
    padding-top: 7px;
    white-space: nowrap;
    margin-right: -.9375rem;
    margin-left: .9375rem;
    text-align: right;
    color: #333333;
    text-transform: capitalize
}

.products-selection .total-products {
    color: #333333;
    padding: 7px 0 0
}

.products-selection .total-products p {
    margin-bottom: 0
}

.products-selection h1 {
    padding-top: .625rem
}

.products-selection .display {
    float: left;
    margin: 0 15px 0 0
}

.products-selection .display li {
    float: left;
    text-align: center;
    border: 0
}

.products-selection .display li#grid {
    margin-inline-end: 7px
}

.products-selection .display li#grid a,
.products-selection .display li#list a {
    display: block;
    height: 25px;
    width: 25px;
    background-color: #444444;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    cursor: pointer;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.products-selection .display li#grid a {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE3Ni43OTIgMEg1OS4yMDhDMjYuNTYxIDAgMCAyNi41NjEgMCA1OS4yMDh2MTE3LjU4NEMwIDIwOS40MzkgMjYuNTYxIDIzNiA1OS4yMDggMjM2aDExNy41ODRDMjA5LjQzOSAyMzYgMjM2IDIwOS40MzkgMjM2IDE3Ni43OTJWNTkuMjA4QzIzNiAyNi41NjEgMjA5LjQzOSAwIDE3Ni43OTIgMHpNMTk2IDE3Ni43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyAxOTYgNDAgMTg3LjM4MyA0MCAxNzYuNzkyVjU5LjIwOEM0MCA0OC42MTcgNDguNjE3IDQwIDU5LjIwOCA0MGgxMTcuNTg0QzE4Ny4zODMgNDAgMTk2IDQ4LjYxNyAxOTYgNTkuMjA4djExNy41ODR6TTQ1MiAwSDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFY2MGMwLTMzLjA4NC0yNi45MTYtNjAtNjAtNjB6bTIwIDE3NmMwIDExLjAyOC04Ljk3MiAyMC0yMCAyMEgzMzZjLTExLjAyOCAwLTIwLTguOTcyLTIwLTIwVjYwYzAtMTEuMDI4IDguOTcyLTIwIDIwLTIwaDExNmMxMS4wMjggMCAyMCA4Ljk3MiAyMCAyMHYxMTZ6TTE3Ni43OTIgMjc2SDU5LjIwOEMyNi41NjEgMjc2IDAgMzAyLjU2MSAwIDMzNS4yMDh2MTE3LjU4NEMwIDQ4NS40MzkgMjYuNTYxIDUxMiA1OS4yMDggNTEyaDExNy41ODRDMjA5LjQzOSA1MTIgMjM2IDQ4NS40MzkgMjM2IDQ1Mi43OTJWMzM1LjIwOEMyMzYgMzAyLjU2MSAyMDkuNDM5IDI3NiAxNzYuNzkyIDI3NnpNMTk2IDQ1Mi43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyA0NzIgNDAgNDYzLjM4MyA0MCA0NTIuNzkyVjMzNS4yMDhDNDAgMzI0LjYxNyA0OC42MTcgMzE2IDU5LjIwOCAzMTZoMTE3LjU4NGMxMC41OTEgMCAxOS4yMDggOC42MTcgMTkuMjA4IDE5LjIwOHYxMTcuNTg0ek00NTIgMjc2SDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFYzMzZjMC0zMy4wODQtMjYuOTE2LTYwLTYwLTYwem0yMCAxNzZjMCAxMS4wMjgtOC45NzIgMjAtMjAgMjBIMzM2Yy0xMS4wMjggMC0yMC04Ljk3Mi0yMC0yMFYzMzZjMC0xMS4wMjggOC45NzItMjAgMjAtMjBoMTE2YzExLjAyOCAwIDIwIDguOTcyIDIwIDIwdjExNnoiIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE3Ni43OTIgMEg1OS4yMDhDMjYuNTYxIDAgMCAyNi41NjEgMCA1OS4yMDh2MTE3LjU4NEMwIDIwOS40MzkgMjYuNTYxIDIzNiA1OS4yMDggMjM2aDExNy41ODRDMjA5LjQzOSAyMzYgMjM2IDIwOS40MzkgMjM2IDE3Ni43OTJWNTkuMjA4QzIzNiAyNi41NjEgMjA5LjQzOSAwIDE3Ni43OTIgMHpNMTk2IDE3Ni43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyAxOTYgNDAgMTg3LjM4MyA0MCAxNzYuNzkyVjU5LjIwOEM0MCA0OC42MTcgNDguNjE3IDQwIDU5LjIwOCA0MGgxMTcuNTg0QzE4Ny4zODMgNDAgMTk2IDQ4LjYxNyAxOTYgNTkuMjA4djExNy41ODR6TTQ1MiAwSDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFY2MGMwLTMzLjA4NC0yNi45MTYtNjAtNjAtNjB6bTIwIDE3NmMwIDExLjAyOC04Ljk3MiAyMC0yMCAyMEgzMzZjLTExLjAyOCAwLTIwLTguOTcyLTIwLTIwVjYwYzAtMTEuMDI4IDguOTcyLTIwIDIwLTIwaDExNmMxMS4wMjggMCAyMCA4Ljk3MiAyMCAyMHYxMTZ6TTE3Ni43OTIgMjc2SDU5LjIwOEMyNi41NjEgMjc2IDAgMzAyLjU2MSAwIDMzNS4yMDh2MTE3LjU4NEMwIDQ4NS40MzkgMjYuNTYxIDUxMiA1OS4yMDggNTEyaDExNy41ODRDMjA5LjQzOSA1MTIgMjM2IDQ4NS40MzkgMjM2IDQ1Mi43OTJWMzM1LjIwOEMyMzYgMzAyLjU2MSAyMDkuNDM5IDI3NiAxNzYuNzkyIDI3NnpNMTk2IDQ1Mi43OTJjMCAxMC41OTEtOC42MTcgMTkuMjA4LTE5LjIwOCAxOS4yMDhINTkuMjA4QzQ4LjYxNyA0NzIgNDAgNDYzLjM4MyA0MCA0NTIuNzkyVjMzNS4yMDhDNDAgMzI0LjYxNyA0OC42MTcgMzE2IDU5LjIwOCAzMTZoMTE3LjU4NGMxMC41OTEgMCAxOS4yMDggOC42MTcgMTkuMjA4IDE5LjIwOHYxMTcuNTg0ek00NTIgMjc2SDMzNmMtMzMuMDg0IDAtNjAgMjYuOTE2LTYwIDYwdjExNmMwIDMzLjA4NCAyNi45MTYgNjAgNjAgNjBoMTE2YzMzLjA4NCAwIDYwLTI2LjkxNiA2MC02MFYzMzZjMC0zMy4wODQtMjYuOTE2LTYwLTYwLTYwem0yMCAxNzZjMCAxMS4wMjgtOC45NzIgMjAtMjAgMjBIMzM2Yy0xMS4wMjggMC0yMC04Ljk3Mi0yMC0yMFYzMzZjMC0xMS4wMjggOC45NzItMjAgMjAtMjBoMTE2YzExLjAyOCAwIDIwIDguOTcyIDIwIDIwdjExNnoiIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9zdmc+);
    -webkit-mask-size: 21px;
    mask-size: 21px
}

.products-selection .display li#list a {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwtMi40NDkyOTM1OTgyOTQ3MDY0ZS0xNiwyLjQ0OTI5MzU5ODI5NDcwNjRlLTE2LDEsNC45OTk5OTk5OTk5OTk4ODYsNS42ODQzNDE4ODYwODA4MDJlLTE0KSI+PHBhdGggZD0iTTE0MS4yNTUgMjI4SDM0Ljc0NUMxNS41ODYgMjI4IDAgMjEyLjQxNCAwIDE5My4yNTVWODYuNzQ1QzAgNjcuNTg2IDE1LjU4NiA1MiAzNC43NDUgNTJoMTA2LjUxQzE2MC40MTQgNTIgMTc2IDY3LjU4NiAxNzYgODYuNzQ1djEwNi41MUMxNzYgMjEyLjQxNCAxNjAuNDE0IDIyOCAxNDEuMjU1IDIyOHpNMzQuNzQ1IDg0QTIuNzQ4IDIuNzQ4IDAgMCAwIDMyIDg2Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDE5NmgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDVWODYuNzQ1QTIuNzQ4IDIuNzQ4IDAgMCAwIDE0MS4yNTUgODR6TTE0MS4yNTUgNDYwSDM0Ljc0NUMxNS41ODYgNDYwIDAgNDQ0LjQxNCAwIDQyNS4yNTV2LTEwNi41MUMwIDI5OS41ODYgMTUuNTg2IDI4NCAzNC43NDUgMjg0aDEwNi41MUMxNjAuNDE0IDI4NCAxNzYgMjk5LjU4NiAxNzYgMzE4Ljc0NXYxMDYuNTFDMTc2IDQ0NC40MTQgMTYwLjQxNCA0NjAgMTQxLjI1NSA0NjB6TTM0Ljc0NSAzMTZBMi43NDggMi43NDggMCAwIDAgMzIgMzE4Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDQyOGgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDV2LTEwNi41MWEyLjc0OCAyLjc0OCAwIDAgMC0yLjc0NS0yLjc0NXpNNDk2IDEzMkgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMjU2YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2ek00MDggMTkySDI0MGMtOC44MzYgMC0xNi03LjE2NC0xNi0xNnM3LjE2NC0xNiAxNi0xNmgxNjhjOC44MzYgMCAxNiA3LjE2NCAxNiAxNnMtNy4xNjQgMTYtMTYgMTZ6TTQ5NiAzNjBIMjQwYy04LjgzNiAwLTE2LTcuMTY0LTE2LTE2czcuMTY0LTE2IDE2LTE2aDI1NmM4LjgzNiAwIDE2IDcuMTY0IDE2IDE2cy03LjE2NCAxNi0xNiAxNnpNNDA4IDQyNEgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMTY4YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2eiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwtMi40NDkyOTM1OTgyOTQ3MDY0ZS0xNiwyLjQ0OTI5MzU5ODI5NDcwNjRlLTE2LDEsNC45OTk5OTk5OTk5OTk4ODYsNS42ODQzNDE4ODYwODA4MDJlLTE0KSI+PHBhdGggZD0iTTE0MS4yNTUgMjI4SDM0Ljc0NUMxNS41ODYgMjI4IDAgMjEyLjQxNCAwIDE5My4yNTVWODYuNzQ1QzAgNjcuNTg2IDE1LjU4NiA1MiAzNC43NDUgNTJoMTA2LjUxQzE2MC40MTQgNTIgMTc2IDY3LjU4NiAxNzYgODYuNzQ1djEwNi41MUMxNzYgMjEyLjQxNCAxNjAuNDE0IDIyOCAxNDEuMjU1IDIyOHpNMzQuNzQ1IDg0QTIuNzQ4IDIuNzQ4IDAgMCAwIDMyIDg2Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDE5NmgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDVWODYuNzQ1QTIuNzQ4IDIuNzQ4IDAgMCAwIDE0MS4yNTUgODR6TTE0MS4yNTUgNDYwSDM0Ljc0NUMxNS41ODYgNDYwIDAgNDQ0LjQxNCAwIDQyNS4yNTV2LTEwNi41MUMwIDI5OS41ODYgMTUuNTg2IDI4NCAzNC43NDUgMjg0aDEwNi41MUMxNjAuNDE0IDI4NCAxNzYgMjk5LjU4NiAxNzYgMzE4Ljc0NXYxMDYuNTFDMTc2IDQ0NC40MTQgMTYwLjQxNCA0NjAgMTQxLjI1NSA0NjB6TTM0Ljc0NSAzMTZBMi43NDggMi43NDggMCAwIDAgMzIgMzE4Ljc0NXYxMDYuNTFBMi43NDggMi43NDggMCAwIDAgMzQuNzQ1IDQyOGgxMDYuNTFhMi43NDggMi43NDggMCAwIDAgMi43NDUtMi43NDV2LTEwNi41MWEyLjc0OCAyLjc0OCAwIDAgMC0yLjc0NS0yLjc0NXpNNDk2IDEzMkgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMjU2YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2ek00MDggMTkySDI0MGMtOC44MzYgMC0xNi03LjE2NC0xNi0xNnM3LjE2NC0xNiAxNi0xNmgxNjhjOC44MzYgMCAxNiA3LjE2NCAxNiAxNnMtNy4xNjQgMTYtMTYgMTZ6TTQ5NiAzNjBIMjQwYy04LjgzNiAwLTE2LTcuMTY0LTE2LTE2czcuMTY0LTE2IDE2LTE2aDI1NmM4LjgzNiAwIDE2IDcuMTY0IDE2IDE2cy03LjE2NCAxNi0xNiAxNnpNNDA4IDQyNEgyNDBjLTguODM2IDAtMTYtNy4xNjQtMTYtMTZzNy4xNjQtMTYgMTYtMTZoMTY4YzguODM2IDAgMTYgNy4xNjQgMTYgMTZzLTcuMTY0IDE2LTE2IDE2eiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
    -webkit-mask-size: 25px;
    mask-size: 25px
}

.products-selection .display li#grid:hover a,
.products-selection .display li#grid.selected a,
.products-selection .display li#list:hover a,
.products-selection .display li#list.selected a {
    background-color: #146cda;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.products-selection .display li a {
    font-size: 0;
    line-height: 14px;
    cursor: pointer;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s
}

.products-selection .display li.selected a {
    cursor: default
}

.products-sort-order {
    color: #333333;
    padding-inline-end: 0
}

.products-sort-order .select-title {
    color: #333333;
    display: inline-block;
    width: 100%;
    background: white;
    padding: 7px 10px;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    margin-bottom: 1px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.products-sort-order .select-list {
    display: block;
    padding: 5px 15px;
    font-size: 14px
}

.products-sort-order .select-list:hover {
    background: #146cda;
    color: #ffffff;
    text-decoration: none
}

.products-sort-order .dropdown-menu {
    right: 0;
    left: auto;
    width: 95%;
    min-width: 240px;
    background: white;
    z-index: 9;
    padding: 0;
    border-top: 0;
    margin-top: 0;
    border: none;
    border: 1px solid #e5e5e5;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    box-shadow: 0 4px 9px rgb(0 0 0 / 4%);
    -moz-box-shadow: 0 4px 9px rgb(0 0 0 / 4%);
    -webkit-box-shadow: 0 4px 9px rgb(0 0 0 / 4%)
}

#js-product-list-top.products-selection .products-sort-order.dropdown {
    padding-inline-end: 0
}

#search_filters .facet {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 15px
}

#search_filters .facet:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

#search_filters .facet .collapse {
    display: block
}

#search_filters .facet .facet-title {
    font-weight: 500;
    margin: 6px 0 12px;
    font-size: 15px;
    text-transform: capitalize;
    line-height: 20px
}

#search_filters .facet .facet-label {
    margin-bottom: 0;
    font-weight: 400;
    text-align: left
}

#search_filters .facet .facet-label a {
    display: inline-block
}

#search_filters .facet .facet-label span.magnitude {
    text-align: right;
    float: right
}

#search_filters .facet .dropdown-menu a {
    display: block;
    padding: 4px 15px;
    width: 100%
}

#search_filters .facet .dropdown-menu {
    width: 100%;
    max-height: 250px;
    overflow-y: auto
}

.pagination {
    padding: 5px 0 5px;
    margin: 0 -15px 15px;
    display: flex;
    color: #333333
}

.pagination>div:first-child {
    line-height: 2.5rem
}

.pagination .page-list {
    margin-bottom: 0;
    float: right;
    margin-right: 0
}

.pagination .page-list li {
    float: left;
    margin: 0 0 0 2px;
    padding: 0
}

.pagination a {
    line-height: 28px;
    height: 35px;
    margin: 0;
    padding: 4px;
    width: 35px;
    color: #333333;
    background: #e6edf5;
    display: block;
    font-weight: 500;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.pagination a .material-icons {
    font-size: 28px;
    margin-left: -4px
}

.pagination a:hover {
    color: #ffffff;
    background-color: #146cda;
    text-decoration: none
}

.pagination .disabled {
    cursor: not-allowed
}

.pagination li.disabled>span,
.pagination li.current>span,
.pagination .current a {
    color: #ffffff;
    background-color: #146cda;
    text-decoration: none
}

.layout-left-column #content-wrapper {
    width: 81.7%
}

.layout-left-column #content-wrapper {
    padding-inline-end: 0
}


#left-column {
    width: 18.3%
}

#left-column {
    padding-inline-start: 0
}

#left-column .links {
    margin: 0 0 25px;
    background: white;
    border: 1px solid #e5e5e5;
    width: 100%;
    float: none
}

#left-column .links .wrapper {
    width: 100%;
    float: none;
    padding: 0
}

#left-column .links .h3 {
    color: #333333;
    text-transform: uppercase;
    padding: 0 0 13px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #888
}

#left-column .block {
    margin-bottom: 30px;
    clear: both
}

#left-column .block .block_title {
    font-weight: 500;
    font-size: 18px;
    position: relative;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #333333;
    padding: 0 0 15px 0;
    line-height: 25px;
    margin: 0;
    border-bottom: 1px solid #e5e5e5
}

#left-column .block .block_title::before {
    content: "";
    width: 80px;
    height: 2px;
    position: absolute;
    background-color: #146cda;
    bottom: 0
}

#left-column .block .block_content {
    padding: 15px 0 0
}

#left-column .block .block_content.collapse {
    display: inherit
}

#left-column .block .block_content ul {
    margin-bottom: 0
}

#left-column .products .product_item {
    padding: 7px 0;
    margin: 0;
    overflow: hidden;
    position: relative
}

#left-column .products .product-miniature {
    border: 0;
    position: relative
}

#left-column .products .product-miniature .product-title a {
    line-height: 20px
}

#left-column .products .product-miniature .product-price-and-shipping {
    font-size: 14px
}

#left-column .products .product-miniature .discount-percentage::after {
    display: none
}

.images-container .js-qv-mask .layer .zoom-in {
    color: white;
    background-color: #999;
    position: absolute;
    bottom: 0;
    right: 1px;
    padding: 10px 13px;
    height: auto;
    width: auto;
    font-size: 20px
}

.product-prices {
    width: 100%;
    float: left
}

.product-prices div {
    margin-bottom: 0;
    font-size: 22px;
    padding: 0;
    font-weight: 600;
    display: inline-block;
    margin-top: 0
}

.product-price {
    color: #146cda;
    font-weight: 600;
    letter-spacing: 0
}

.product-discount {
    color: #777777;
}

.product-discount .regular-price {
    text-decoration: line-through;
    font-weight: 400;
    margin-right: 5px;
    font-size: 18px
}

.has-discount .discount {
    color: #ef2d2d;
    padding: 2px 5px;
    font-size: 13px;
    margin-left: 0;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: text-top;
    font-weight: 600;
    line-height: 20px;
    background: #fff0f0
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.product-cover {
    margin-bottom: 20px;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 20px;
    position: relative;
    border: 0;
    width: calc(100% - 115px);
    float: right
}

.product-cover img {
    background: white
}

.product-cover .layer {
    position: static;
    bottom: 10px;
    right: 10px;
    padding: 0;
    cursor: pointer;
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.7s ease-in-out;
    -moz-transition: opacity 0.7s ease-in-out;
    -o-transition: opacity 0.7s ease-in-out;
    transition: opacity 0.7s ease-in-out
}

.product-cover .layer:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.product-cover .layer .zoom-in {
    color: #ffffff;
    background-color: #146cda;
    position: absolute;
    bottom: 1px;
    right: 1px;
    padding: 12px 13px;
    height: auto;
    width: auto;
    font-size: 18px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.product-images li.thumb-container .thumb {
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0 0 10px;
    width: 100px
}

.images-container .product-images li.thumb-container .thumb {
    margin: 0
}

.image-block_slider .product-images li.thumb-container .thumb {
    margin: 0 0 10px;
    max-width: 100%;
    height: auto;
    box-sizing: content-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.product-images li.thumb-container .thumb.selected,
.product-images li.thumb-container .thumb:hover {
    border-color: #146cda
}

.images-container .js-qv-mask {
    margin: 0 5px;
    white-space: nowrap;
    position: relative;
    display: none
}

#main .images-container .js-qv-mask.additional_slider,
#main .images-container .cz-carousel {
    float: none
}

.image-block_slider {
    float: left;
    width: auto;
    position: relative;
    margin-top: 8px
}

.quickview .image-block_slider {
    display: none
}

.quickview .product-cover {
    float: none;
    width: 100%
}

.quickview .col-md-6 {
    border-inline-end: 1px solid #e5e5e5
}

.js-modal-mask.mask.nomargin {
    margin: 0
}

.js-modal-mask.mask {
    max-height: 445px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin: 25px 0 25px
}

.images-container .js-qv-mask .thumb-container .thumb {
    margin: 0 0 10px
}

.images-container .js-qv-mask .thumb-container {
    padding: 0 10px
}

.additional_slider .additional-carousel .thumb-container .thumb {
    margin: 0 0 10px;
    max-width: 100%;
    height: auto;
    box-sizing: content-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.images-container .js-qv-mask .thumb-container .thumb.selected,
.images-container .js-qv-mask .thumb-container .thumb:hover {
    border-color: #146cda
}

.images-container .js-qv-mask .customNavigation {
    top: 70px;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s
}

.images-container:hover .js-qv-mask .customNavigation {
    opacity: 1;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1
}

.images-container .js-qv-mask .customNavigation a {
    background-size: 24px
}

.images-container .js-qv-mask .customNavigation a.prev {
    left: -10px
}

.images-container .js-qv-mask .customNavigation a.next {
    right: -10px
}

.images-container .js-qv-mask .customNavigation a {
    background-color: transparent;
    transition: none
}

.product-quantity {
    display: inline-block
}

.product-manufacturer {
    margin-bottom: 15px
}

.quickview h1.h1 {
    padding-inline-end: 20px
}

.quickview .layer {
    display: none
}

.quickview .product-cover img {
    width: 100%
}

.quickview .images-container {
    z-index: 1;
    min-height: 21.875rem
}

.quickview .images-container .product-images>li.thumb-container {
    display: inline-block
}

.quickview .images-container .product-images>li.thumb-container>.thumb {
    margin-bottom: .8125rem;
    background: white
}

.quickview .mask {
    position: relative;
    display: block
}

#contact #content-wrapper #content .form-group.row {
    color: #333
}

.block-contact li i.fa-envelope-o {
    font-size: 19px;
    width: 20px;
    display: block
}

#contact-rich .block_content .icon {
    float: left;
    padding-top: 6px
}

#contact-rich .block_content .icon i {
    font-size: 24px;
    color: #146cda
}

#contact-rich .block_content .icon i.fa-envelope-o {
    font-size: 20px
}

#contact-rich .block_content .data {
    margin-inline-start: 30px;
    color: #333333
}

#contact-rich .block_content .data a {
    text-transform: none
}

.contact-rich .block .icon {
    float: left;
    width: 45px
}

.contact-rich .block .icon i {
    font-size: 2rem
}

.contact-rich .block .data {
    width: auto;
    overflow: hidden
}

.contact-form {
    background: white;
    padding: 1rem;
    color: gray;
    width: 100%
}

.contact-form h3 {
    text-transform: capitalize;
    color: #333;
    font-weight: 500;
    font-size: 22px
}

.contact-form .form-group .custom-checkbox label {
    display: block
}

#products #main .page-content,
#pagenotfound #main .page-content {
    margin-bottom: 10rem
}

#products .page-not-found,
#pagenotfound .page-not-found {
    background: white;
    padding: 30px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#products .page-not-found h4,
#pagenotfound .page-not-found h4 {
    margin: 0 0 10px
}

#products .page-not-found .search-widget,
#pagenotfound .page-not-found .search-widget {
    float: none;
    padding: 0;
    width: 100%
}

#content .search_button {
    display: none
}

#products .page-not-found .search-widget input,
#pagenotfound .page-not-found .search-widget input {
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    opacity: .6;
    filter: alpha(opacity=80);
    background: #000;
    width: 100%;
    height: 100%;
    display: none
}

#index #wrapper {
    padding-top: 0;
    padding-bottom: 0
}

#wrapper {
    padding-top: 40px;
    padding-bottom: 40px
}

.breadcrumb {
    margin: 0 0 0;
    width: 100%;
    padding: 30px 0;
    text-align: center;
    overflow: hidden;
    background: #e6edf5
}

.breadcrumb .container h1 {
    line-height: 26px;
    font-weight: 500;
    font-size: 24px;
    float: left;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: initial;
    margin: 0
}

.breadcrumb .container {
    display: flex;
    justify-content: space-between
}

.breadcrumb .container::after {
    display: none
}

#index .breadcrumb[data-depth="1"] {
    display: none
}

.breadcrumb li {
    display: inline
}

.breadcrumb li a span:hover {
    text-decoration: underline
}

.breadcrumb li::after {
    content: "|";
    margin: .3125em
}

.breadcrumb li:last-child {
    content: "|"
}

.breadcrumb li:last-child::after {
    content: "";
    display: none
}

#index #main .page-footer {
    margin-bottom: 0
}

#main .page-content {
    margin-bottom: 1.5625rem
}

#main .page-content h6 {
    margin-bottom: 10px;
    font-weight: 400
}

#main .page-content #notifications {
    margin-left: -20px;
    margin-right: -20px
}

#main .page-footer {
    margin-bottom: 1.5625rem
}

#index section+section,
#index .flexslider+section {
    margin-top: 70px
}

#main>h1,
#main h2.h2 {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    text-transform: initial;
    margin-bottom: 20px
}

#notifications ul {
    margin-bottom: 0
}

#footer {
    width: 100%;
    clear: both;
    position: relative;
    background-color: #171d27;
    margin-top: 80px;
    float: left;
}

.block-contact li {
    overflow: hidden
}

.block-contact li i {
    color: #146cda;
    float: left;
    font-size: 21px;
    width: 20px;
    display: block;
    text-align: left;
    margin-inline-end: 8px
}

.footer-container .links.block-contact li .fa-envelope-o::before,
.footer-container .links.block-contact li .fa-phone::before,
.footer-container .links.block-contact li .fa-map-marker::before {
    display: none
}

.footer-container .links.block-contact li.contact .fa-map-marker,
#contact-rich .block_content .icon i.fa-map-marker {
    height: 25px;
    width: 20px;
    -webkit-mask-size: 22px;
    mask-size: 23px;
    mask-position: bottom;
    -webkit-mask-position: bottom;
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45NjEiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjM2LjUsLTAuNSBDIDI0OS4xNjcsLTAuNSAyNjEuODMzLC0wLjUgMjc0LjUsLTAuNUMgMzQ1LjkwNiw5Ljc4NjYzIDM5NS43MzksNDguMTIgNDI0LDExNC41QyA0MzguNjI0LDE1Ni44OTcgNDM5LjI5MSwxOTkuNTY0IDQyNiwyNDIuNUMgNDEyLjg3MywyODEuNzUxIDM5NS4yMDYsMzE4Ljc1MSAzNzMsMzUzLjVDIDM2My45MTYsMzY4LjAwNCAzNTQuNTgyLDM4Mi4zMzcgMzQ1LDM5Ni41QyAzMTkuNzU0LDQzMS45OTIgMjk0Ljc1NCw0NjcuNjU4IDI3MCw1MDMuNUMgMjY3Ljg0Myw1MDYuOTc2IDI2NS4wMSw1MDkuNjQzIDI2MS41LDUxMS41QyAyNTcuNSw1MTEuNSAyNTMuNSw1MTEuNSAyNDkuNSw1MTEuNUMgMjQ1Ljk5LDUwOS42NDMgMjQzLjE1Nyw1MDYuOTc2IDI0MSw1MDMuNUMgMjE2LjI0Niw0NjcuNjU4IDE5MS4yNDYsNDMxLjk5MiAxNjYsMzk2LjVDIDE0MC42MjIsMzU5Ljc2MyAxMTguMjg4LDMyMS4wOTYgOTksMjgwLjVDIDg4LjQzMzksMjU2LjgwMSA4MS4xMDA2LDIzMi4xMzQgNzcsMjA2LjVDIDY4Ljc1ODQsMTI1LjE1MyA5OS4yNTg0LDYzLjMxOTggMTY4LjUsMjFDIDE5MC4wMSw5Ljc5NjE1IDIxMi42NzcsMi42Mjk0OCAyMzYuNSwtMC41IFogTSAyNTQuNSwyOS41IEMgMzE3Ljg5NSwzMi40NTI5IDM2My43MjksNjIuMTE5NSAzOTIsMTE4LjVDIDQwMy44OTEsMTQ1Ljc0MyA0MDcuNTU4LDE3NC4wNzYgNDAzLDIwMy41QyAzOTYuMTU1LDIzOC4wMzIgMzg0LjE1NSwyNzAuNjk5IDM2NywzMDEuNUMgMzUxLjkxOSwzMjguNjcyIDMzNS41ODYsMzU1LjAwNSAzMTgsMzgwLjVDIDI5Ny4zNjEsNDA5Ljk3MiAyNzYuNTI4LDQzOS4zMDYgMjU1LjUsNDY4LjVDIDIyMy40MzMsNDI0LjcwNCAxOTIuNTk5LDM4MC4wMzcgMTYzLDMzNC41QyAxNDMuODczLDMwMy45MTEgMTI4LjIwNiwyNzEuNTc3IDExNiwyMzcuNUMgOTUuNTEwMywxNzcuMDYxIDEwNi4xNzcsMTIzLjA2MSAxNDgsNzUuNUMgMTc3LjU4Miw0Ni40NzI0IDIxMy4wODIsMzEuMTM5IDI1NC41LDI5LjUgWiBNIDI1NC41LDExOS41IEMgMjgzLjk0MiwxMjEuNjMyIDMwMy40NDIsMTM2LjYzMiAzMTMsMTY0LjVDIDMxOC44NCwxOTUuOTgzIDMwNy42NzQsMjE5LjE1IDI3OS41LDIzNEMgMjQ3LjE2NiwyNDQuODg5IDIyMS42NjYsMjM2LjA1NSAyMDMsMjA3LjVDIDE4OS4yMTQsMTczLjg2NCAxOTcuMzgxLDE0Ny4wMyAyMjcuNSwxMjdDIDIzNi4xNjIsMTIyLjc1NSAyNDUuMTYyLDEyMC4yNTUgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjQxLjUsODkuNSBDIDI3OS43NCw4NS45NDU2IDMwOS45MDcsOTkuNjEyMyAzMzIsMTMwLjVDIDM0Ni45MTEsMTU2LjU3MiAzNDkuNTc4LDE4My45MDYgMzQwLDIxMi41QyAzMjYuNjI2LDI0My44NjYgMzAzLjEyNiwyNjIuNjk5IDI2OS41LDI2OUMgMjMxLjI0MiwyNzMuMDQ1IDIwMS4wNzYsMjU5LjU0NSAxNzksMjI4LjVDIDE2NC4wODksMjAyLjQyOCAxNjEuNDIyLDE3NS4wOTQgMTcxLDE0Ni41QyAxODQuNTQxLDExNS4xMjEgMjA4LjA0MSw5Ni4xMjExIDI0MS41LDg5LjUgWiBNIDI1NC41LDExOS41IEMgMjQ1LjE2MiwxMjAuMjU1IDIzNi4xNjIsMTIyLjc1NSAyMjcuNSwxMjdDIDE5Ny4zODEsMTQ3LjAzIDE4OS4yMTQsMTczLjg2NCAyMDMsMjA3LjVDIDIyMS42NjYsMjM2LjA1NSAyNDcuMTY2LDI0NC44ODkgMjc5LjUsMjM0QyAzMDcuNjc0LDIxOS4xNSAzMTguODQsMTk1Ljk4MyAzMTMsMTY0LjVDIDMwMy40NDIsMTM2LjYzMiAyODMuOTQyLDEyMS42MzIgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45NjEiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjM2LjUsLTAuNSBDIDI0OS4xNjcsLTAuNSAyNjEuODMzLC0wLjUgMjc0LjUsLTAuNUMgMzQ1LjkwNiw5Ljc4NjYzIDM5NS43MzksNDguMTIgNDI0LDExNC41QyA0MzguNjI0LDE1Ni44OTcgNDM5LjI5MSwxOTkuNTY0IDQyNiwyNDIuNUMgNDEyLjg3MywyODEuNzUxIDM5NS4yMDYsMzE4Ljc1MSAzNzMsMzUzLjVDIDM2My45MTYsMzY4LjAwNCAzNTQuNTgyLDM4Mi4zMzcgMzQ1LDM5Ni41QyAzMTkuNzU0LDQzMS45OTIgMjk0Ljc1NCw0NjcuNjU4IDI3MCw1MDMuNUMgMjY3Ljg0Myw1MDYuOTc2IDI2NS4wMSw1MDkuNjQzIDI2MS41LDUxMS41QyAyNTcuNSw1MTEuNSAyNTMuNSw1MTEuNSAyNDkuNSw1MTEuNUMgMjQ1Ljk5LDUwOS42NDMgMjQzLjE1Nyw1MDYuOTc2IDI0MSw1MDMuNUMgMjE2LjI0Niw0NjcuNjU4IDE5MS4yNDYsNDMxLjk5MiAxNjYsMzk2LjVDIDE0MC42MjIsMzU5Ljc2MyAxMTguMjg4LDMyMS4wOTYgOTksMjgwLjVDIDg4LjQzMzksMjU2LjgwMSA4MS4xMDA2LDIzMi4xMzQgNzcsMjA2LjVDIDY4Ljc1ODQsMTI1LjE1MyA5OS4yNTg0LDYzLjMxOTggMTY4LjUsMjFDIDE5MC4wMSw5Ljc5NjE1IDIxMi42NzcsMi42Mjk0OCAyMzYuNSwtMC41IFogTSAyNTQuNSwyOS41IEMgMzE3Ljg5NSwzMi40NTI5IDM2My43MjksNjIuMTE5NSAzOTIsMTE4LjVDIDQwMy44OTEsMTQ1Ljc0MyA0MDcuNTU4LDE3NC4wNzYgNDAzLDIwMy41QyAzOTYuMTU1LDIzOC4wMzIgMzg0LjE1NSwyNzAuNjk5IDM2NywzMDEuNUMgMzUxLjkxOSwzMjguNjcyIDMzNS41ODYsMzU1LjAwNSAzMTgsMzgwLjVDIDI5Ny4zNjEsNDA5Ljk3MiAyNzYuNTI4LDQzOS4zMDYgMjU1LjUsNDY4LjVDIDIyMy40MzMsNDI0LjcwNCAxOTIuNTk5LDM4MC4wMzcgMTYzLDMzNC41QyAxNDMuODczLDMwMy45MTEgMTI4LjIwNiwyNzEuNTc3IDExNiwyMzcuNUMgOTUuNTEwMywxNzcuMDYxIDEwNi4xNzcsMTIzLjA2MSAxNDgsNzUuNUMgMTc3LjU4Miw0Ni40NzI0IDIxMy4wODIsMzEuMTM5IDI1NC41LDI5LjUgWiBNIDI1NC41LDExOS41IEMgMjgzLjk0MiwxMjEuNjMyIDMwMy40NDIsMTM2LjYzMiAzMTMsMTY0LjVDIDMxOC44NCwxOTUuOTgzIDMwNy42NzQsMjE5LjE1IDI3OS41LDIzNEMgMjQ3LjE2NiwyNDQuODg5IDIyMS42NjYsMjM2LjA1NSAyMDMsMjA3LjVDIDE4OS4yMTQsMTczLjg2NCAxOTcuMzgxLDE0Ny4wMyAyMjcuNSwxMjdDIDIzNi4xNjIsMTIyLjc1NSAyNDUuMTYyLDEyMC4yNTUgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gMjQxLjUsODkuNSBDIDI3OS43NCw4NS45NDU2IDMwOS45MDcsOTkuNjEyMyAzMzIsMTMwLjVDIDM0Ni45MTEsMTU2LjU3MiAzNDkuNTc4LDE4My45MDYgMzQwLDIxMi41QyAzMjYuNjI2LDI0My44NjYgMzAzLjEyNiwyNjIuNjk5IDI2OS41LDI2OUMgMjMxLjI0MiwyNzMuMDQ1IDIwMS4wNzYsMjU5LjU0NSAxNzksMjI4LjVDIDE2NC4wODksMjAyLjQyOCAxNjEuNDIyLDE3NS4wOTQgMTcxLDE0Ni41QyAxODQuNTQxLDExNS4xMjEgMjA4LjA0MSw5Ni4xMjExIDI0MS41LDg5LjUgWiBNIDI1NC41LDExOS41IEMgMjQ1LjE2MiwxMjAuMjU1IDIzNi4xNjIsMTIyLjc1NSAyMjcuNSwxMjdDIDE5Ny4zODEsMTQ3LjAzIDE4OS4yMTQsMTczLjg2NCAyMDMsMjA3LjVDIDIyMS42NjYsMjM2LjA1NSAyNDcuMTY2LDI0NC44ODkgMjc5LjUsMjM0QyAzMDcuNjc0LDIxOS4xNSAzMTguODQsMTk1Ljk4MyAzMTMsMTY0LjVDIDMwMy40NDIsMTM2LjYzMiAyODMuOTQyLDEyMS42MzIgMjU0LjUsMTE5LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    margin-top: 3px
}

.footer-container .links.block-contact li .fa-envelope-o,
#contact-rich .block_content .icon i.fa-envelope-o {
    height: 19px;
    width: 20px;
    -webkit-mask-size: 23px;
    mask-size: 19px;
    mask-position: initial;
    -webkit-mask-position: initial;
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45ODQiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gNTExLjUsMTEwLjUgQyA1MTEuNSwyMDcuMTY3IDUxMS41LDMwMy44MzMgNTExLjUsNDAwLjVDIDUwNi4zNDgsNDE4LjQ4NCA0OTQuNjgyLDQyOS45ODQgNDc2LjUsNDM1QyAzMjkuMTY3LDQzNS42NjcgMTgxLjgzMyw0MzUuNjY3IDM0LjUsNDM1QyAxNi4zMTgzLDQyOS45ODQgNC42NTE2NSw0MTguNDg0IC0wLjUsNDAwLjVDIC0wLjUsMzAzLjgzMyAtMC41LDIwNy4xNjcgLTAuNSwxMTAuNUMgNC42NTE2NSw5Mi41MTU3IDE2LjMxODMsODEuMDE1NyAzNC41LDc2QyAxODEuODMzLDc1LjMzMzMgMzI5LjE2Nyw3NS4zMzMzIDQ3Ni41LDc2QyA0OTQuNjgyLDgxLjAxNTcgNTA2LjM0OCw5Mi41MTU3IDUxMS41LDExMC41IFogTSA1Mi41LDEwNi41IEMgMTg3LjY2NiwxMDUuMzM0IDMyMi45OTksMTA1LjE2NyA0NTguNSwxMDZDIDQwMC4xMzksMTY0LjY5NCAzNDEuNDczLDIyMy4wMjggMjgyLjUsMjgxQyAyNjQuNSwyOTMuNjY3IDI0Ni41LDI5My42NjcgMjI4LjUsMjgxQyAxNjkuNjYsMjIyLjk5MyAxMTAuOTkzLDE2NC44MjYgNTIuNSwxMDYuNSBaIE0gMjkuNSwxMjguNSBDIDcyLjc4NDIsMTcwLjExNyAxMTUuNDUxLDIxMi40NSAxNTcuNSwyNTUuNUMgMTE1LjE4LDI5OC4zMiA3Mi42ODA0LDM0MC45ODYgMzAsMzgzLjVDIDI5LjUsMjk4LjUwMSAyOS4zMzMzLDIxMy41MDEgMjkuNSwxMjguNSBaIE0gNDgwLjUsMTI4LjUgQyA0ODEuNjY2LDIxMy4zMzIgNDgxLjgzMiwyOTguMzMyIDQ4MSwzODMuNUMgNDM4LjMyLDM0MC45ODYgMzk1LjgyLDI5OC4zMiAzNTMuNSwyNTUuNUMgMzk1LjU0OCwyMTIuNzg1IDQzNy44ODEsMTcwLjQ1MiA0ODAuNSwxMjguNSBaIE0gMTc5LjUsMjc4LjUgQyAxODcuNTc4LDI4NS4wNzMgMTk1LjI0NSwyOTIuMjQgMjAyLjUsMzAwQyAyMzcuODMzLDMyOC42NjcgMjczLjE2NywzMjguNjY3IDMwOC41LDMwMEMgMzE1LjY4MSwyOTIuNjUyIDMyMy4wMTQsMjg1LjQ4NSAzMzAuNSwyNzguNUMgMzczLjYyNSwzMjAuMTI0IDQxNi4yOTIsMzYyLjI5MSA0NTguNSw0MDVDIDMyMy4xNjcsNDA1LjY2NyAxODcuODMzLDQwNS42NjcgNTIuNSw0MDVDIDk0LjcyODMsMzYyLjYwNSAxMzcuMDYyLDMyMC40MzggMTc5LjUsMjc4LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC45ODQiIGZpbGw9IiMwMDAwMDAiIGQ9Ik0gNTExLjUsMTEwLjUgQyA1MTEuNSwyMDcuMTY3IDUxMS41LDMwMy44MzMgNTExLjUsNDAwLjVDIDUwNi4zNDgsNDE4LjQ4NCA0OTQuNjgyLDQyOS45ODQgNDc2LjUsNDM1QyAzMjkuMTY3LDQzNS42NjcgMTgxLjgzMyw0MzUuNjY3IDM0LjUsNDM1QyAxNi4zMTgzLDQyOS45ODQgNC42NTE2NSw0MTguNDg0IC0wLjUsNDAwLjVDIC0wLjUsMzAzLjgzMyAtMC41LDIwNy4xNjcgLTAuNSwxMTAuNUMgNC42NTE2NSw5Mi41MTU3IDE2LjMxODMsODEuMDE1NyAzNC41LDc2QyAxODEuODMzLDc1LjMzMzMgMzI5LjE2Nyw3NS4zMzMzIDQ3Ni41LDc2QyA0OTQuNjgyLDgxLjAxNTcgNTA2LjM0OCw5Mi41MTU3IDUxMS41LDExMC41IFogTSA1Mi41LDEwNi41IEMgMTg3LjY2NiwxMDUuMzM0IDMyMi45OTksMTA1LjE2NyA0NTguNSwxMDZDIDQwMC4xMzksMTY0LjY5NCAzNDEuNDczLDIyMy4wMjggMjgyLjUsMjgxQyAyNjQuNSwyOTMuNjY3IDI0Ni41LDI5My42NjcgMjI4LjUsMjgxQyAxNjkuNjYsMjIyLjk5MyAxMTAuOTkzLDE2NC44MjYgNTIuNSwxMDYuNSBaIE0gMjkuNSwxMjguNSBDIDcyLjc4NDIsMTcwLjExNyAxMTUuNDUxLDIxMi40NSAxNTcuNSwyNTUuNUMgMTE1LjE4LDI5OC4zMiA3Mi42ODA0LDM0MC45ODYgMzAsMzgzLjVDIDI5LjUsMjk4LjUwMSAyOS4zMzMzLDIxMy41MDEgMjkuNSwxMjguNSBaIE0gNDgwLjUsMTI4LjUgQyA0ODEuNjY2LDIxMy4zMzIgNDgxLjgzMiwyOTguMzMyIDQ4MSwzODMuNUMgNDM4LjMyLDM0MC45ODYgMzk1LjgyLDI5OC4zMiAzNTMuNSwyNTUuNUMgMzk1LjU0OCwyMTIuNzg1IDQzNy44ODEsMTcwLjQ1MiA0ODAuNSwxMjguNSBaIE0gMTc5LjUsMjc4LjUgQyAxODcuNTc4LDI4NS4wNzMgMTk1LjI0NSwyOTIuMjQgMjAyLjUsMzAwQyAyMzcuODMzLDMyOC42NjcgMjczLjE2NywzMjguNjY3IDMwOC41LDMwMEMgMzE1LjY4MSwyOTIuNjUyIDMyMy4wMTQsMjg1LjQ4NSAzMzAuNSwyNzguNUMgMzczLjYyNSwzMjAuMTI0IDQxNi4yOTIsMzYyLjI5MSA0NTguNSw0MDVDIDMyMy4xNjcsNDA1LjY2NyAxODcuODMzLDQwNS42NjcgNTIuNSw0MDVDIDk0LjcyODMsMzYyLjYwNSAxMzcuMDYyLDMyMC40MzggMTc5LjUsMjc4LjUgWiIvPjwvZz4NCjwvc3ZnPg==);
    margin-top: 8px
}

.footer-container .links.block-contact li .fa-phone,
#contact-rich .block_content .icon i.fa-phone {
    display: inline-block;
    height: 27px;
    width: 22px;
    -webkit-mask-size: 24px;
    mask-size: 20px;
    mask-position: bottom;
    -webkit-mask-position: bottom;
}

.footer-container .links.block-contact li.contact .fa-map-marker,
.footer-container .links.block-contact li .fa-envelope-o,
.footer-container .links.block-contact li .fa-phone,
#contact-rich .block_content .icon i.fa-envelope-o,
#contact-rich .block_content .icon i.fa-phone,
#contact-rich .block_content .icon i.fa-map-marker {
    background-color: #146cda;
    margin-inline-end: 8px;
    display: inline-block;
    vertical-align: sub;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.footer-container .links.block-contact li.contact .fa-map-marker,
.footer-container .links.block-contact li .fa-envelope-o,
.footer-container .links.block-contact li .fa-phone {
    background-color: white
}

#contact-rich .block_content .icon i.fa-map-marker {
    height: 27px;
    width: 22px;
    -webkit-mask-size: 27px;
    mask-size: 27px;
    margin-top: 3px
}

#contact-rich .block_content .icon i.fa-phone {
    height: 27px;
    width: 24px;
    -webkit-mask-size: 24px;
    mask-size: 24px
}

#contact-rich .block_content .icon i.fa-envelope-o {
    height: 22px;
    width: 24px;
    -webkit-mask-size: 23px;
    mask-size: 23px;
    margin-top: 8px
}

#czfootercmsblock {
    padding-inline-end: 60px;
    float: left;
    width: 70%;
}

.footer-container {
    padding: 30px 0;
    color: white;
    overflow: hidden;
    width: 100%
}

.footer-container .footer {
    position: relative
}

.footer-container li {
    text-transform: capitalize
}

.footer-container li a {
    cursor: pointer;
    color: white;
    display: inline-block;
    vertical-align: top;
    line-height: 33px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.footer-container li a:hover {
    color: white;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.footer-container .links ul li a {
    position: relative
}

.footer-container .links ul li a:hover {
    margin-inline-start: 5px
}

.footer-container .links {
    width: 17%;
    position: relative
}

.footer-container .links .h3,
.footer-container .links h3,
.footer-container .links h3 a {
    color: white;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize !important;
    margin-bottom: 15px;
    cursor: pointer;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    letter-spacing: .3px;
    padding-bottom: 14px;
    position: relative
}

.footer-container .links .h3::before,
.footer-container .links h3::before {
    content: "";
    width: 60px;
    height: 2px;
    background-color: #146cda;
    position: absolute;
    bottom: 0;
    left: 0
}

.footer-container .links .collapse {
    display: inherit;
    margin-bottom: 0
}

.footer-container .links.block-contact {
    width: 30%
}

.footer-container .links.block-contact li a {
    text-transform: none
}

.footer-container .links.block-contact li a:hover {
    margin: 0
}

.footer-container .links.block-contact li {
    margin-bottom: 8px
}

.footer-container .links.block-contact li:last-child {
    margin-bottom: 0
}

.footer-container .links.block-contact li span {
    display: flex;
    line-height: 26px
}

.block-social {
    float: left
}

.block-social ul {
    margin-bottom: 0;
    line-height: 20px
}

.block-social li {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-right: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: none
}

.block-social li a {
    display: block;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 0;
    line-height: 20px
}

.block-social li a:hover {
    transition: none;
    margin-left: 0
}

.block-social li a span {
    display: none
}

.block-social li a::before {
    font-size: 16px;
    font-family: "FontAwesome";
    display: inline-block;
    font-weight: 400;
    height: 33px;
    width: 33px;
    padding-top: 0;
    color: #333333;
    cursor: pointer;
    background-color: white;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 33px;
    vertical-align: top
}

.block-social li a:hover::before {
    background-color: #146cda;
    color: #ffffff
}

.block-social .facebook a:before {
    content: "\F09A"
}

.block-social .instagram a:before {
    content: "\F16D"
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}


#czsubbannercmsblock img {
    max-width: 100%;
    height: auto
}


.product-description img {
    max-width: 100%;
    height: auto
}


.product-description ul {
    list-style: disc;
    padding-inline-start: 20px
}

@media print {

    *,
    ::after,
    ::before,
    ::first-letter,
    div::first-line,
    li::first-line,
    p::first-line {
        text-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    
    img {
        page-break-inside: avoid
    }

    
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

@media (min-width:576px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }

    
    .col-sm-3 {
        float: left;
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-6,
    .col-sm-7 {
        float: left;
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        float: left;
        width: 66.66667%
    }

    .col-sm-12 {
        float: left;
        width: 100%
    }

    .text-sm-right {
        text-align: right !important
    }
}

@media (min-width:768px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-md-2,
    .col-md-3 {
        float: left;
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        float: left;
        width: 33.33333%
    }

    .col-md-6 {
        float: left;
        width: 50%
    }

    .col-md-8,
    .col-md-9 {
        float: left;
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .hidden-md-up {
        display: none !important
    }

    .search-widget {
        min-width: 15.63rem
    }

    .product-cover .layer {
        display: none
    }
}

@media (min-width:992px) {
    .container {
        width: 100%;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        ;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }

    .col-lg-4 {
        float: left;
        width: 33.33333%
    }

    .hidden-lg-up {
        display: none !important
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
        max-width: 100%
    }

    .row {
        margin-right: -15px;
        margin-left: -15px
    }

    
    .col-lg-4,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-6,
    .col-md-8,
    .col-md-9,
    .col-sm-12,
    .col-sm-3,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-xs-12,
    .col-xs-8 {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:1400px) {
    .container {
        width: 1370px;
        max-width: 100%
    }
}

@media (min-width:1650px) {
    .container {
        width: 1620px;
        max-width: 100%
    }
}

@media (max-width:575px) {

    .product-miniature .thumbnail-container:focus .product-description::after,
    .product-miniature .thumbnail-container:hover .product-description::after {
        display: none
    }

    .product-miniature .highlighted-informations {
        display: none
    }

    .sitemap {
        margin-top: 0
    }
}

@media (max-width:767px) {

    .hidden-sm-down {
        display: none !important
    }

    .header-top .search-widget {
        float: none
    }

    .header-top .search-widget form {
        margin: 0 auto
    }

    .header-top .search-widget form input[type=text] {
        min-width: inherit;
        background: white
    }

    .products-selection h1 {
        margin-bottom: 1rem;
        text-align: center
    }

    .products-sort-order .select-title {
        margin-left: 0
    }

    .products-selection h1 {
        padding-top: 0
    }

    .footer-container {
        margin-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .footer-container .wrapper {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .footer-container .links .h3 {
        font-size: 1rem;
        line-height: 1.5
    }

    .links .collapse,
    .links .title .collapse-icons .remove,
    .links .title[aria-expanded=true] .collapse-icons .add {
        display: none
    }

    .links .collapse.in,
    .links .title[aria-expanded=true] .collapse-icons .remove {
        display: block
    }

    .links .title {
        padding: .625rem;
        cursor: pointer
    }

    .links .navbar-toggler {
        display: inline-block;
        padding: 0
    }
}

@media (max-width:991px) {

    .hidden-md-down {
        display: none !important
    }

    #products .products {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .product-cover img {
        width: 100%;
        height: auto
    }

    .product-images>li.thumb-container>.thumb:not(.selected) {
        border: 0
    }

    .block-social {
        text-align: center
    }

    .block-contact {
        padding-left: 1.5rem
    }

    #manufacturer #main ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #index section+section,
    #index .flexslider+section {
        margin-top: 60px
    }
}

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

    .card-block {
        padding: 0
    }

    .card {
        background-color: inherit
    }
}

@keyframes slide-down {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

@-webkit-keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@-moz-keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@keyframes fixedAnim {
    0% {
        top: -100%
    }

    100% {
        top: 0
    }
}

@media (min-width:300px) {

    
    #products .products .product_list.grid .product_item {
        width: 50%
    }
}

@media (min-width:576px) {

    
    #products .products .product_list.grid .product_item {
        width: 33.33%
    }
}

@media (min-width:768px) {

    
    #products .products .product_list.grid .product_item {
        width: 25%
    }

    .pp-left-column {
        border-inline-end: 1px solid #e5e5e5
    }

    .product-miniature:not(:hover) .product-description .proaction-button {
        opacity: 0;
        visibility: hidden;
        transform: translateY(-15px);
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease
    }

    .product-miniature .product-description .proaction-button {
        position: absolute;
        left: 0;
        right: 0;
        background-color: #fff;
        padding: 5px 0 10px;
        transition: .3s;
        z-index: 3;
        border-top: 0
    }

    .product-miniature:hover .product-description {
        transition: all .4s linear 0ms;
        -webkit-transition: all .4s linear 0ms;
        z-index: 1
    }
}

@media (min-width:992px) {

    #products .products .product_list.grid .product_item {
        width: 25%
    }

    #header .header-top>.container {
        display: flex;
        justify-content: space-between;
        gap: 20px
    }

    #_mobile_base_menu {
        display: none
    }

    #header .header-top>.container::after {
        content: none
    }
}

@media (min-width:1400px) {

    #products .products .product_list.grid .product_item {
        width: 20%
    }
}

@media (max-width:1649px) {
    #header .search-widget .search_toggle {
        width: 615px
    }
}

@media (max-width:1459px) {

    .block-social li a::before {
        font-size: 17px
    }

    .footer-container .links.block-contact .block-social li {
        padding-inline-end: 10px
    }
}

@media (max-width:1459px) and (min-width:1200px) {
    .js-modal-mask.mask {
        max-height: 445px
    }
}

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

    #left-column {
        width: 23% !important
    }

    .layout-left-column #content-wrapper {
        width: 77% !important
    }
}

@media (max-width:1399px) {
    #header .blockcart .blockcart-header>.shopping-cart .cart-products-count {
        display: none
    }

    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        top: -6px
    }

    #header .search-widget .search_toggle {
        width: 500px
    }

    #header .blockcart {
        margin-top: 6px
    }
}

@media (max-width:1199px) {
    #header .search-widget .search_toggle {
        width: 480px
    }

    .header-top-right {
        gap: 15px
    }

    .products {
        margin-bottom: 0
    }

    #products .product_list.list .product-miniature .thumbnail-container {
        width: 25%;
        min-width: 160px
    }

    #products .product_list.list .product-miniature .product-description {
        width: 75%
    }

    #left-column .block .block_title {
        font-size: 16px
    }

    .products .product_list li .btn.add-to-cart {
        min-width: auto;
        font-size: 12px
    }

    #czfootercmsblock {
        padding-inline-end: 30px
    }

    .block-social {
        float: none
    }

    .block-social li {
        margin-right: 0
    }

    .footer-container .links.block-contact li:last-child {
        margin-top: 18px
    }
}

@media (max-width:991px) {
    #header {
        min-height: 113px
    }

    #header .header-top {
        padding: 15px 0
    }

    #header:after {
        bottom: -10px;
        height: 15px
    }

    #header .header_logo {
        max-width: 170px
    }

    #header .header_logo h1 {
        margin: 0;
        line-height: inherit
    }

    #header .blockcart .cart_block .card-block {
        padding: 7px 15px
    }

    #header .cart_block {
        top: 47px
    }

    #header ul.dropdown-menu {
        margin: 0 0;
        padding: 0;
        border: 0;
        text-align: left;
        box-shadow: none
    }

    #header .search-widget {
        margin-inline: 40px 30px;
        width: calc(100% - 54%)
    }

    #header .search-widget .search_toggle {
        width: 100%
    }

    #header .search-widget form button[type="submit"] {
        margin-inline-start: 10px;
        -webkit-mask-size: 18px;
        mask-size: 18px
    }

    .header-top .search-widget form button[type="submit"]:before {
        color: #333333
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title {
        display: block;
        cursor: pointer;
        text-transform: capitalize;
        color: #333333;
        display: block;
        padding: 5px 14px;
        position: relative;
        text-align: left;
        font-weight: 500;
        font-size: 0
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title::after {
        content: "";
        position: absolute;
        left: 0;
        top: 6px;
        width: 22px;
        height: 22px;
        -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyAgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBoZWlnaHQ9IjUwcHgiIHdpZHRoPSI1MHB4IiBmaWxsPSIjMDAwMDAwIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDkyLDIzNkgyMGMtMTEuMDQ2LDAtMjAsOC45NTQtMjAsMjBjMCwxMS4wNDYsOC45NTQsMjAsMjAsMjBoNDcyYzExLjA0NiwwLDIwLTguOTU0LDIwLTIwUzUwMy4wNDYsMjM2LDQ5MiwyMzZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsNzZIMjBDOC45NTQsNzYsMCw4NC45NTQsMCw5NnM4Ljk1NCwyMCwyMCwyMGg0NzJjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBTNTAzLjA0Niw3Niw0OTIsNzZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsMzk2SDIwYy0xMS4wNDYsMC0yMCw4Ljk1NC0yMCwyMGMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGg0NzJjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjANCgkJCUM1MTIsNDA0Ljk1NCw1MDMuMDQ2LDM5Niw0OTIsMzk2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
        display: inline-block;
        -webkit-mask-size: 20px;
        mask-size: 20px;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        mask-position: left center;
        -webkit-mask-position: left center;
        background-color: white;
        font-size: 0;
        vertical-align: sub
    }

    
    #_desktop_base_menu {
        display: none
    }

    .js-top-menu-bottom ul.dropdown-menu li.current a {
        color: #146cda
    }

    body.active #page {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: 100%
    }

    #page.active:before {
        background: #333;
        opacity: .7;
        filter: alpha(opacity=70);
        position: absolute;
        left: 300px;
        content: "";
        height: 100%;
        width: 100%;
        top: 0;
        z-index: 9999;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease
    }

    .breadcrumb .container h1 {
        font-size: 21px;
        text-align: center;
        float: none;
        padding-bottom: 7px
    }

    .products .product_list .product_item {
        padding: 0 10px
    }

    #products .products {
        margin: 0 -10px
    }

    #products .products {
        margin-block: 15px
    }

    .brands .products {
        padding: 60px 0
    }

    .product-cover {
        width: auto;
        float: none
    }

    #left-column .block .block_content.collapse {
        display: none
    }

    #left-column .block .block_content {
        padding-inline: 0;
        padding-bottom: 0
    }

    .products-selection .total-products,
    .products-selection .sort-order {
        width: 100%;
        margin-bottom: 10px;
        float: left;
    }

    #left-column .block .block_content.collapse.in {
        display: block
    }

    #left-column .block .block_title .collapse-icons .remove {
        display: none
    }

    #left-column .block .block_title[aria-expanded="true"] .collapse-icons .add {
        display: none
    }

    #left-column .block .block_title[aria-expanded="true"] .collapse-icons .remove {
        display: block
    }

    #left-column .block .block_title .navbar-toggler {
        display: inline-block;
        padding: 0;
        width: auto
    }

    #left-column .block .block_title .navbar-toggler .fa-icon:before {
        line-height: 20px
    }

    #category #content-wrapper {
        width: 100%
    }

    #left-column .block .block_title {
        cursor: pointer;
        background: transparent
    }

    #left-column .block .block_title::before {
        content: none
    }

    #js-product-list-top.products-selection .products-sort-order.dropdown {
        padding-inline-start: 0
    }

    .products-selection .sort-by {
        margin-left: 0
    }

    .products-selection .sort-by {
        width: 12%;
        margin-left: 0;
        text-align: left;
        padding-left: 0
    }

    .products-sort-order .dropdown-menu {
        width: 97%
    }

    #search_filters_wrapper.block .block_title {
        padding: 12px 15px
    }

    #search_filters_wrapper.block .block_content {
        padding: 15px 15px
    }

    #search_filters_wrapper .block_title .filter-close {
        float: right
    }

    #left-column .block {
        margin-bottom: 15px;
        border: 0
    }

    .product-cover img {
        width: 100%
    }

    .product-quantity .add {
        margin-left: 0
    }

    #product .pp-right-column {
        padding-inline-start: 30px
    }

    .container {
        max-width: 100%;
        width: 100%
    }

    #search_filters .facet .facet-label {
        text-align: left
    }

    .breadcrumb {
        padding: 20px 0
    }

    #content-wrapper.hidden-md-down,
    #footer.hidden-md-down {
        display: block !important
    }

    #czfootercmsblock {
        padding-right: 15px;
        width: 100%;
        margin-bottom: 12px
    }


    .footer-container .links .collapse.in {
        display: block
    }

    .footer-container {
        padding: 25px 0
    }

    .block-social {
        float: none
    }

    .footer-container .links,
    .footer-container #block_myaccount_infos {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .footer-container .links.block-contact {
        width: 100%;
        clear: both;
        padding-inline-end: 0
    }

    .footer-container .links .h3 {
        display: inline-block;
        vertical-align: top
    }

    .footer-container .links .title {
        padding: 7px 0;
        margin-bottom: 0;
        cursor: pointer;
        line-height: 26px;
        width: 100%
    }

    .footer-container .links .title .collapse-icons .remove {
        display: none
    }

    .footer-container .links .title[aria-expanded="true"] .collapse-icons .add {
        display: none
    }

    .footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {
        display: block
    }

    .footer-container .links .navbar-toggler {
        padding: 0;
        width: auto;
        display: inline-block
    }

    .footer-container .links .navbar-toggler .fa-icon:before {
        font-size: 20px;
        line-height: 20px
    }

    .footer-container .links ul {
        margin-bottom: 0;
        padding: 0 0
    }

    .footer-container .col-md-6 {
        width: 100%
    }

    .footer-container .hidden-sm-down,
    #search_filters .facet .facet-title.hidden-sm-down {
        display: none !important
    }

    .footer-container .title.hidden-md-up,
    #search_filters .facet .facet-title.hidden-md-up {
        display: block !important
    }

    .layout-left-column #content-wrapper {
        margin-bottom: 20px
    }

    #content-wrapper,
    .layout-left-column #content-wrapper,
    #left-column {
        width: 100% !important;
        padding-inline: 0
    }

    .footer-container .links .h3,
    .footer-container .links h3,
    .footer-container .links h3 a {
        margin-bottom: 10px
    }

    #czfootercmsblock .title {
        margin-bottom: 10px
    }

    .footer-container .links.block-contact li.contact {
        margin-bottom: 7px
    }

    .footer-container .links::after {
        display: none
    }

    
    .block-contact-title,
    .footer-container h3.h3 {
        margin-bottom: 11px
    }

    .image-block_slider {
        display: none
    }

    #main .images-container .js-qv-mask.additional_slider {
        display: block;
        margin: 0 -10px
    }

    .row.product-container.js-product-container {
        padding: 0 15px
    }

    #search_filters_wrapper {
        position: fixed;
        top: 0;
        right: 0;
        background-color: white;
        margin: 0;
        width: 300px;
        height: 100%;
        overflow: auto;
        z-index: 99;
        -webkit-transform: translateX(102%);
        transform: translateX(102%);
        transition: transform 0.3s cubic-bezier(.77, .2, .05, 1), opacity 0.4s cubic-bezier(.77, .2, .05, 1);
        box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
        -moz-box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
        -webkit-box-shadow: 0 0 12px 2px rgb(0 0 0 / 25%);
        border: 0
    }
}

@media (max-width:800px) {
    #header .search-widget {
        margin: 0;
        width: 100%;
        margin-top: 15px;
        float: left
    }

    #header {
        min-height: 165px
    }
}

@media (max-width:767px) {
    .header-top .search-widget {
        width: 100%;
        float: none
    }

    .header-top .search-widget form input[type="text"] {
        min-width: inherit
    }

    
    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        top: -5px;
        left: 16px;
        border: 0;
        background-color: #146cda;
        color: #ffffff
    }

    
    #header .blockcart .blockcart-header>.shopping-cart {
        background-color: transparent
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        width: 25px;
        height: 25px
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        -webkit-mask-size: 25px;
        mask-size: 25px
    }

    #header .header-top #desktop_cart {
        margin-top: 0
    }

    .product-miniature .product-thumbnail img {
        width: 100%
    }

    .product-miniature:hover .product-description {
        margin-top: 0;
        padding-bottom: 0
    }

    .product-miniature .proaction-button {
        position: relative;
        bottom: 0;
        padding-top: 8px;
        opacity: 1
    }

    .product-miniature:hover .proaction-button {
        bottom: 0
    }

    .images-container .images-container-slider .product_list.grid .product_item {
        width: 50%
    }

    #wrapper {
        box-shadow: none
    }

    #index section+section,
    #index .flexslider+section {
        margin-top: 40px
    }

    .brands .products {
        padding: 40px 0
    }

    .breadcrumb .container {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center
    }

    label {
        clear: both
    }

    .block-contact {
        border: none
    }

    .container {
        max-width: 100%
    }

    .pp-left-column,
    .pp-right-column {
        float: none;
        width: 100%
    }

    .pp-right-column {
        padding-left: 15px
    }

    .product-cover .layer {
        position: absolute;
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0
    }

    .product-cover img {
        border: 1px solid #e5e5e5
    }

    .product-cover .layer .zoom-in {
        bottom: 10px;
        right: 10px
    }

    #product .page-content .product-leftside {
        max-width: 400px;
        margin: 0 auto 25px;
        clear: both;
        height: auto
    }

    .pagination {
        display: block
    }

    .pagination .page-list {
        float: none
    }

    #product .pp-left-column,
    #product .pp-right-column {
        width: 100%;
        padding: 0
    }
}

@media (max-width:575px) {

    #header .cart_block {
        width: 270px
    }

    #index section+section {
        margin-top: 40px
    }

    #products .product_list.list .product-miniature {
        max-width: 100%;
        display: block;
        padding: 0 0 20px 0;
        border-bottom: 1px solid #e5e5e5
    }

    #products .product_list.list .product_item:last-child .product-miniature {
        border-bottom: 0
    }

    #products .product_list.list .product-miniature .product-description {
        width: 100%
    }

    #products .product_list.list .product-miniature .thumbnail-container {
        width: auto;
        max-width: 220px;
        margin-bottom: 15px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -moz-border-radius: 5px
    }

    #products .product_list.list .product-miniature ul.product-flags.js-product-flags {
        top: 10px;
        left: 10px
    }

    #products .product_list.list .product-miniature .outer-functional {
        right: 10px
    }

    #products .product_list.list .product-miniature:hover .outer-functional {
        top: 5px
    }

    .btn {
        font-size: 13px;
        padding: 10px 17px 11px
    }

    .breadcrumb {
        padding: 20px 0
    }

    .products-section-title {
        font-size: 20px
    }

    .brands .products .product_list .product_item {
        width: 29%
    }
}

@media (max-width:480px) {

    #header .blockcart .blockcart-header>.shopping-cart>.icon,
    #header .search-widget .search_button.active,
    #header .search-widget .search_button {
        width: 40px;
        height: 40px
    }

    #header .blockcart .blockcart-header>.shopping-cart>.icon {
        -webkit-mask-size: 40px;
        mask-size: 40px;
    }

    
    #header .blockcart .blockcart-header>.shopping-cart .mobile_count {
        height: 20px;
        padding: 0 5px;
        line-height: 20px;
        font-size:20px;
        top: -4px;
        left: 16px
    }

    #base-menu-horizontal .title-horizontalmenu-mobile .menu-title::after {
        top: 10px
    }

    .header-top-right {
        gap: 11px
    }

    #header .search-widget form input[type="text"] {
        min-width: auto;
        padding-inline: 10px
    }

    #header .header_logo {
        max-width: 150px
    }

    .product-quantity .add .add-to-cart {
        min-width: auto
    }

    .products-sort-order .dropdown-menu {
        right: auto;
        left: 0
    }

    #products .page-not-found,
    #pagenotfound .page-not-found {
        padding: 20px
    }

    #products #main .page-content,
    #pagenotfound #main .page-content {
        margin-bottom: 3rem
    }
}

@media(max-width:380px) {

    #header .header_logo {
        max-width: 130px
    }

    .product-quantity .wishlist,
    .product-quantity .compare {
        display: block
    }

    .page-customer-account #content {
        padding: 20px
    }
}

@media(max-width:319px) {
    .products .product_list li .product-miniature {
        margin: 0 auto
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-icon.add:before {
    font-family: 'FontAwesome';
    font-size: 22px;
    content: "\F107";
    font-weight: 400;
    font-style: normal
}

.fa-icon.remove:before {
    font-family: 'FontAwesome';
    font-size: 22px;
    content: "\F106";
    font-weight: 400;
    font-style: normal
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-check:before {
    content: "\f00c"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-phone:before {
    content: "\f095"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}


.fa-bolt:before {
    content: "\f0e7"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

/*
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://devdocs.prestashop.com/ for more information.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */

/**
* 2007-2022 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2022 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.header-top-inner .container {
    position: relative
}

#base-menu-horizontal li.level-1.more i {
    float: right
}

.container_base_horizontalmenu {
    padding: 0;
    position: static;
    width: auto
}

.base-menu-horizontal .thumbnail-container.clearfix {
    margin: 0;
    border: 0
}

.base-menu-horizontal ul li.level-1:last-child>a:after {
    display: none
}

.base-menu-horizontal {
    float: left;
    position: static
}

.base-menu-horizontal ul li.level-1>a span.base-left-arrow {
    float: left;
    width: auto;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    color: #333333;
    font-weight: 400;
    padding: 0 10px 0 0;
    display: none
}

.base-menu-horizontal ul li.level-1>a span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    float: none
}

.base-menu-horizontal li.level-1 {
    cursor: pointer;
    float: none;
    position: static;
    display: inline-block;
    vertical-align: middle
}

.base-menu-horizontal ul li.level-1 ul li>a {
    float: left;
    text-align: left;
    position: relative;
    width: 100%;
    display: block;
    padding: 0 0 8px 0;
    line-height: 22px;
    font-size: 14px;
    color: #333333;
    text-transform: capitalize;
    font-weight: 400
}

.base-menu-horizontal ul li.level-1 ul li>a:hover {
    color: #146cda
}

#base-menu-horizontal .container {
    padding-left: 0;
    padding-right: 0
}

#header .container_base_horizontalmenu .product-price-and-shipping>span {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 500
}

#base-menu-horizontal .horizontalmenu-content,
#base-menu-horizontal #_mobile_vertical_menu ul.top-menu {
    padding: 0;
    margin: 0;
    text-align: left;
    position: static;
    float: left;
    width: 100%
}

#header .container_base_horizontalmenu .product-price-and-shipping {
    font-size: 16px;
    line-height: 22px;
    margin: 0
}

#base-menu-horizontal li.level-1 i.expand-more {
    float: none;
    font-size: 16px;
    line-height: 17px;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.base-menu-horizontal li.level-1 .collapse-icons i {
    color: #333333
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector:empty,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector:empty,
.base-menu-horizontal .js-top-menu-bottom #_mobile_contact_link:empty {
    border: 0;
    padding: 0
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector,
.base-menu-horizontal .js-top-menu-bottom #_mobile_contact_link {
    padding: 15px;
    text-align: left;
    float: left;
    width: 100%;
    border: 0;
    color: #333333;
    border-top: 1px solid #e5e5e5;
    font-weight: 400
}

.base-menu-horizontal .js-top-menu-bottom #_mobile_language_selector ul.dropdown-menu,
.base-menu-horizontal .js-top-menu-bottom #_mobile_currency_selector ul.dropdown-menu {
    display: flex !important;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 5px
}

.base-menu-horizontal .thumbnail-container.clearfix .product-flag {
    padding: 2px 3px;
    font-size: 11px;
    margin: 5px 0 0 0
}

.base-menu-horizontal .thumbnail-container.clearfix .product-flags {
    left: 5px
}

#_mobile_vertical_menu .top-menu .collapse-icons .remove,
#_mobile_vertical_menu .top-menu .collapse-icons[aria-expanded="true"] .add,
.base-menu-horizontal li.level-1 .collapse-icons i.remove,
.base-menu-horizontal li.level-1 .collapse-icons[aria-expanded="true"] .add {
    display: none
}

#_mobile_vertical_menu .top-menu .collapse-icons[aria-expanded="true"] .remove,
.base-menu-horizontal li.level-1 .collapse-icons[aria-expanded="true"] .remove {
    display: block
}

.base-menu-horizontal .products .product-thumbnail {
    display: inline-block
}

.base-menu-horizontal .products .product-thumbnail img {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.base-menu-horizontal li:first-child a {
    padding-left: 0
}

@media (max-width:1359px) {

    #header .container_base_horizontalmenu .product-title a {
        font-size: 14px;
        line-height: 20px
    }

    .title-horizontalmenu-mobile {
        width: 100%
    }

    .base-menu-horizontal .thumbnail-container.clearfix .product-flag {
        padding: 1px 2px;
        font-size: 10px;
        line-height: 15px
    }

    .base-menu-horizontal .thumbnail-container.clearfix .product-flag i {
        font-size: 11px;
        line-height: 10px;
        width: 8px
    }
}

@media (min-width:992px) {

    .base-menu-horizontal .horizontalmain-menu {
        float: left;
        padding: 0;
        width: 100%;
        z-index: 4;
        display: block !important
    }

    
    .base-menu-horizontal .horizontalmain-menu .title_main_menu {
        display: none
    }

    .base-menu-horizontal ul li.level-1>a {
        color: #ffffff;
        padding: 17px 10px;
        margin: 0;
        position: relative;
        float: left;
        width: 100%;
        text-align: left;
        z-index: 1;
        text-transform: uppercase;
        line-height: 21px;
        font-size: 14px;
        letter-spacing: .5px;
        font-weight: 500
    }

    .title-horizontalmenu-mobile {
        cursor: pointer;
        float: left;
        position: relative;
        width: 100%;
        z-index: 1;
        overflow: hidden;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
        display: none
    }

    .title-horizontalmenu-mobile span {
        color: #ffffff;
        cursor: pointer;
        float: right;
        margin: 0;
        padding: 18px 15px;
        position: relative;
        text-align: left;
        width: auto;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
        text-transform: uppercase
    }

    .title-horizontalmenu-mobile i {
        cursor: pointer;
        float: left;
        margin: 18px 15px;
        width: auto;
        transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -webkit-transition: all 400ms ease-in-out;
        -khtml-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out
    }

    .base-menu-horizontal li.level-1>a {
        background: transparent;
        border-radius: 25px;
        transition: all 300ms ease-in-out 0s;
        -webkit-transition: all 300ms ease-in-out 0s;
        -moz-transition: all 300ms ease-in-out 0s;
        -o-transition: all 300ms ease-in-out 0s;
        -ms-transition: all 300ms ease-in-out 0s;
        text-decoration: none
    }

    .base-menu-horizontal li.level-1:last-child a.baseinnermenu::before {
        border: none
    }
}

@media (min-width:1200px) {
    .base-menu-horizontal ul li.level-1>a {
        padding: 17px 18px
    }
}

@media (max-width:1199px) {

    #header .container_base_horizontalmenu .product-price-and-shipping>span {
        font-size: 13px;
        line-height: 22px
    }

    #header .container_base_horizontalmenu .product-title a {
        font-size: 13px;
        line-height: 17px
    }

    
    .title-horizontalmenu-mobile {
        font-size: 16px
    }

    .title-horizontalmenu-mobile span {
        font-size: 14px
    }

    .base-menu-horizontal ul li.level-1 ul li>a {
        font-size: 14px;
        line-height: 22px;
        padding: 6px 0
    }
}

@media (min-width:992px) {
    .js-top-menu-bottom {
        display: none
    }

    .base-menu-horizontal li.level-1>span {
        display: none
    }
}

@media (max-width:991px) {

    .base-menu-horizontal .thumbnail-container.clearfix .product-flags {
        left: 10px
    }

    .base-menu-horizontal .js-top-menu-bottom {
        float: left;
        width: 100%
    }

    .base-menu-horizontal .js-top-menu-bottom .dropdown-menu {
        background-color: transparent
    }

    #base-menu-horizontal li.level-1 i.expand-more {
        display: none
    }

    #header .base-menu-horizontal ul li.level-1>a,
    #_mobile_vertical_menu .top-menu li .dropdown-item {
        color: #333333;
        line-height: 22px;
        float: left;
        padding: 6px 0;
        text-align: left;
        width: 100%
    }

    .title-horizontalmenu-mobile span {
        font-size: 14px;
        display: none
    }

    .base-menu-horizontal li.level-1,
    #_mobile_vertical_menu .top-menu li.category {
        cursor: pointer;
        display: block;
        float: left;
        position: relative;
        width: 100%;
        overflow: hidden
    }

    
    .base-menu-horizontal ul li.level-1 ul li>a {
        margin-left: 10px;
        width: 90%
    }

    #base-menu-horizontal .dropdown-menu {
        display: block !important;
        position: static;
        float: left;
        width: 100%;
        text-align: center;
        border: none;
        padding: 0;
        margin: 0
    }

    #base-menu-horizontal .link {
        padding: 15px
    }

    #base-menu-horizontal .dropdown-menu li {
        display: inline-block;
        vertical-align: top;
        margin: 3px
    }

    #base-menu-horizontal .dropdown-menu li .dropdown-item {
        padding: 3px 0;
        font-size: 13px;
        line-height: 20px;
        text-transform: uppercase
    }

    
    .base-menu-horizontal ul li.level-1 ul li>a::before,
    #_mobile_vertical_menu .top-menu li.category li.category .dropdown-item::before {
        content: "\E315";
        font-family: "Material Icons";
        margin-left: 3px;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        float: none;
        font-size: 18px
    }

    
    .lang-rtl .base-menu-horizontal ul li.level-1 ul li>a:before {
        content: "\E314"
    }

    .horizontalmain-menu .title_main_menu {
        position: relative;
        float: left;
        width: 100%;
        padding: 13px 20px 13px;
        text-align: left;
        z-index: 3;
        background-color: #146cda;
        color: #333333
    }

    .horizontalmain-menu .title_main_menu .title_menu {
        position: relative;
        float: left;
        font-size: 15px;
        line-height: 20px;
        font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        color: #ffffff;
        font-weight: 400;
        text-align: left;
        width: 100%
    }

    .horizontalmain-menu .title_main_menu i {
        position: absolute;
        display: block;
        left: auto;
        color: #ffffff;
        right: 15px;
        cursor: pointer;
        line-height: 20px;
        font-size: 20px
    }

    .base-menu-horizontal .horizontalmain-menu.slide {
        transform: translateX(0rem);
        opacity: 1
    }

    .base-menu-horizontal .horizontalmain-menu {
        background-color: white;
        height: 100%;
        left: 0%;
        margin-left: 0;
        overflow: auto;
        padding: 0;
        position: fixed;
        transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        -khtml-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        top: 0;
        transform: translateX(-102%);
        width: 327px;
        z-index: 9999
    }

    .base-menu-horizontal .horizontalmain-menu.slide {
        transform: translateX(0rem);
        opacity: 1
    }

    #base-menu-horizontal .horizontalmenu-content,
    #base-menu-horizontal #_mobile_vertical_menu>ul.top-menu {
        padding: 11px 15px 21px
    }

    #base-menu-horizontal #_mobile_vertical_menu ul.top-menu ul.top-menu {
        padding-left: 10px
    }

    #_mobile_vertical_menu li .navbar-toggler.collapse-icons {
        padding: 0;
        float: right;
        position: absolute;
        text-align: center;
        width: 24px;
        height: 24px;
        top: 6px;
        right: 0;
        line-height: 24px
    }

    .base-menu-horizontal .horizontalmain-menu .js-top-menu-bottom select {
        background: #e6edf5
    }

    .container_base_horizontalmenu .title-horizontalmenu-mobile i {
        color: #ffffff;
        float: none;
        height: 30px;
        line-height: 30px;
        z-index: 2;
        position: relative;
        display: inline-block;
        vertical-align: top
    }

    .horizontalmenu-content .container {
        max-width: 100%
    }
}

@media (max-width:543px) {
    .container_base_horizontalmenu .title-horizontalmenu-mobile i {
        font-size: 21px
    }
}

#search_block_top input:-webkit-autofill#search_query_top {
    box-shadow: 0 0 0 1000px transparent inset;
    -webkit-box-shadow: 0 0 0 1000px transparent inset
}

#search_block_top #search_query_top::placeholder {
    color: #333333
}

#search_category {
    -moz-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    display: inline;
    float: left;
    height: 45px;
    outline: 0 none;
    padding: 5px 30px 5px 10px;
    border-radius: 0;
    border: 1px solid #e5e5e5;
}

#search_block_top .select-wrapper {
    float: left;
    position: absolute;
    width: 160px;
    top: 0;
    z-index: 1
}

.czsearch-main {
    float: left;
    width: 100%;
    text-align: left
}

@media (min-width:992px) {

    .search_button {
        display: none
    }
}

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

    #search_block_top .select-wrapper::after {
        right: 0
    }

    #search_category {
        padding: 6px 20px 5px 7px
    }

    #search_block_top .select-wrapper {
        width: 115px
    }
}

@media (max-width:991px) {
    #search_category {
        padding: 5px 20px 5px 10px
    }

    #search_block_top .select-wrapper::after {
        height: 15px;
        width: 15px;
        right: 4px
    }

    #search_block_top .select-wrapper {
        width: 130px
    }

    .search_button {
        display: block;
        height: 52px;
        -webkit-mask-size: 18px
    }

    #search_block_top {
        position: relative
    }
}

@media (max-width:767px) {
    #search_category {
        font-size: 13px;
        line-height: 19px
    }
}

@media (max-width:479px) {
    .search_button {
        height: 47px;
        width: 35px
    }

    #search_block_top .select-wrapper::after {
        height: 13px;
        width: 15px;
        right: 2px
    }

    #search_block_top .select-wrapper {
        width: 110px
    }
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}


#mywishlist #products .products {
    margin: 0 -10px 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

@keyframes cssload-spin {
    100% {
        transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes cssload-spin {
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-ms-keyframes cssload-spin {
    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes cssload-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes cssload-spin {
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.product-miniature .thumbnail-container .dropdown-menu {
    max-height: 112px;
    overflow: auto;
    margin-top: 0
}

.product-miniature .thumbnail-container .dropdown-menu::-webkit-scrollbar {
    width: 4px
}

.product-miniature .thumbnail-container .dropdown-menu::-webkit-scrollbar-track {
    background: #ddd
}

.product-miniature .thumbnail-container .dropdown-menu::-webkit-scrollbar-thumb {
    border: 4px solid #888
}

.fr {
    float: right
}

.psproductcountdown {
    font-weight: 400;
    font-size: 12px;
    position: relative;
    z-index: 1
}

.psproductcountdown h4 {
    margin-top: 0
}

#product .psproductcountdown {
    text-align: center;
    padding: 5px 0;
    margin-bottom: 0;
    clear: both
}

.psproductcountdown .label {
    text-align: center
}

.psproductcountdown .hidden {
    display: none
}

.psproductcountdown {
    position: relative
}

.product-miniature .psproductcountdown,
#product .psproductcountdown {
    display: inline-block;
    padding: 0
}

#left-column .products .product_list li.item {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0
}

.psproductcountdown {
    padding-bottom: 30px;
    padding-top: 30px
}

.psproductcountdown .time:last-child:after {
    display: none
}

@media (max-width:767px) {

    .product-miniature .psproductcountdown,
    #product .psproductcountdown {
        margin-left: 0
    }
}

.pagination li>span {
    line-height: 28px;
    height: 35px;
    margin: 0;
    padding: 4px;
    width: 35px;
    background-color: #e6edf5;
    color: #333333;
    display: block;
    font-weight: 500;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

body:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC);
    display: none
}

/*! jQuery UI - v1.10.3 - 2013-06-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.vertical-menu {
    position: relative;
    width: 296px;
    float: left;
    z-index: 9;
    padding-left: 0;
    padding-right: 0;
    margin-inline-end: 15px
}

#czverticalmenublock {
    z-index: 9;
    position: relative
}

.vertical-menu #verticalmenu-dropdown::before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJtZW51ICIgaWQ9Im1lbnVfIj48cGF0aCBkPSJNMjksNkgzQTEsMSwwLDAsMCwzLDhIMjlhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNMywxN0gxNmExLDEsMCwwLDAsMC0ySDNhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNMjUsMjRIM2ExLDEsMCwwLDAsMCwySDI1YTEsMSwwLDAsMCwwLTJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJtZW51ICIgaWQ9Im1lbnVfIj48cGF0aCBkPSJNMjksNkgzQTEsMSwwLDAsMCwzLDhIMjlhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNMywxN0gxNmExLDEsMCwwLDAsMC0ySDNhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNMjUsMjRIM2ExLDEsMCwwLDAsMCwySDI1YTEsMSwwLDAsMCwwLTJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #ffffff;
    font-size: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

#header .vertical-menu::before {
    content: "";
    width: 1px;
    height: 20px;
    background: #ffffff;
    position: absolute;
    top: 18px;
    right: 0
}

#czverticalmenublock .block_content.dropdown-menu {
    display: block
}

#czverticalmenublock .block_content {
    width: 100%;
    margin: 0;
    padding: 5px 0;
    z-index: 9;
    background-color: white;
    border: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    opacity: 0;
    visibility: hidden;
    transform: perspective(600px) scaleY(0);
    transform-origin: top center;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s
}

#czverticalmenublock .block_title {
    padding: 15px 40px;
    margin-top: 0;
    color: #ffffff;
    font-size: 14px;
    font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-align: left;
    font-weight: 500;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 26px;
    position: relative;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

#czverticalmenublock .block_title .dropdown-arrow::before {
    content: "\F107";
    font-family: 'FontAwesome';
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    right: 30px;
    color: #ffffff;
    top: 14px
}

#czverticalmenublock .block_title .expand-more {
    color: #ffffff
}

#czverticalmenublock .block_title .expand-more {
    padding: 0
}

#czverticalmenublock .block_title.dropdown:hover .expand-more,
#czverticalmenublock .block_title.dropdown:hover .dropdown-arrow:before {
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.vertical-menu .top-menu a {
    padding: 10px 0;
    margin: 0;
    font-weight: 400;
    position: relative;
    line-height: 22px;
    display: block;
    border-bottom: 1px solid #e5e5e5
}

.vertical-menu .top-menu li:last-child a {
    border: none
}

.vertical-menu .top-menu a:not([data-depth="0"]) {
    display: block
}

.verticalmenu_block ul>li {
    position: relative;
    float: left;
    width: 100%;
    padding: 0 20px
}

.vertical-menu .top-menu a[data-depth="0"]::before {
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f105';
    font-size: 15px;
    position: absolute;
    left: 4px;
    top: 8px;
    display: none
}

.vertical-menu .top-menu .collapse {
    display: inherit
}

.vertical-menu .top-menu .fa-icon.add:before,
.vertical-menu .top-menu .fa-icon.remove:before {
    font-size: 18px
}

.vertical-menu .top-menu .more_menu a[data-depth="0"] {
    border-bottom: 0
}


.vertical-menu .more_menu.active .fa-icon.add {
    display: none
}

.vertical-menu .more_menu .fa-icon.add .vertical-menu .more_menu.active .fa-icon.remove {
    display: block
}

@media (max-width:1199px) and (min-width:992px) {
    .vertical-menu {
        width: 220px
    }
}

.slides,
.slides>li {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider .slides li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
    overflow: hidden
}

.flexslider .slides img {
    width: 100%;
    display: block
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

* html .flexslider .slides {
    height: 1%
}

.flexslider {
    position: relative;
    zoom: 1;
    overflow: hidden;
    clear: both
}

.flexslider .slides {
    zoom: 1
}

.flexslider .slides img {
    height: auto;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s
}

@media (max-width:991px) {
    .flexslider {
        width: unset
    }
}

:root {
    --global-palette1: #146cda;
    --global-palette2: #171d27;
    --global-palette3: #333333;
    --global-palette4: #777777;
    --global-palette5: #444444;
    --global-palette6: #878787;
    --global-palette7: #e6edf5;
    --global-palette8: #f7f7f7;
    --global-palette9: #ffffff;
    --border: 1px solid #e5e5e5;
    --price-color: #146cda;
    --global-border-radius: 5px;
    --global-palette1-bkgtext-color: #ffffff;
    --global-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.10);
    --global-palette-link-color: #333333;
    --global-palette-link-color-hover: #146cda;
    --global-palette-highlight: #146cda;
    --global-palette-highlight-alt: #171d27;
    --global-primary-btn-bg: #146cda;
    --global-primary-btn-bg-hover: #171d27;
    --global-primary-btn-color: #ffffff;
    --global-primary-btn-color-hover: white;
    --global-secondary-btn-bg: #146cda;
    --global-secondary-btn-bg-hover: #171d27;
    --global-secondary-btn: #333333;
    --global-secondary-btn-hover: #ffffff;
    --global-body-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-heading-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-banner-font-family: "Lexend", serif, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-content-width: 1620px;
    --global-container-padding: 15px;
    --global-row-margin: -15px;
    --global-section-margin-desktop: 70px;
    --global-section-margin-laptop: 60px;
    --global-section-margin-tablet: 40px;
    --global-section-margin-mobile: 40px
}

.cz-carousel {
    display: none;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    -ms-touch-action: pan-y
}

.customNavigation {
    top: 55%;
    transform: translateY(-50%);
    right: auto;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0;
    bottom: auto
}

.customNavigation {
    top: 40%
}

.customNavigation a.btn.prev,
.customNavigation a.btn.next {
    font-size: 0;
    background: white;
    border-radius: 50%;
    position: absolute;
    bottom: 100%;
    right: -7px;
    left: auto;
    width: 42px;
    height: 42px;
    border: 0;
    transition: all .3s ease-in-out;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    padding: 6px 16px;
    cursor: pointer
}


.customNavigation a.btn.prev {
    left: -7px;
    right: auto
}

.customNavigation a.btn.prev:hover,
.customNavigation a.btn.next:hover {
    color: #ffffff;
    background-color: #146cda;
    border-color: #146cda
}


.customNavigation a.prev::before {
    content: "\f104"
}


.customNavigation a.next::before {
    content: "\f105"
}


.customNavigation a::before {
    font-size: 24px;
    font-family: "FontAwesome";
    color: #333333;
    font-weight: 300
}

.czcategoryimagelist .customNavigation {
    display: none
}


.customNavigation a:hover::before,
.images-container .js-qv-mask .customNavigation a:hover::before {
    color: #ffffff
}

@media (max-width:991px) {

    
    .customNavigation a.btn.prev,
    .customNavigation a.btn.next {
        width: 37px;
        height: 37px;
        line-height: 20px;
        padding: 6px 14px
    }

    .images-container .js-qv-mask .customNavigation a.prev {
        left: 0
    }

    .images-container .js-qv-mask .customNavigation a.next {
        right: 0
    }
}

@media (max-width:1199px) {

    
    .customNavigation a.btn.next {
        right: 0
    }

    
    .customNavigation a.btn.prev {
        left: 0
    }
}

.top_button {
    bottom: 90px;
    cursor: pointer;
    display: none;
    height: 44px;
    padding: 0 12px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 44px;
    z-index: 98;
    font-size: 0;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    background: #146cda;
    -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
    animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    border: 2px solid #f5f5f5
}

.top_button:before {
    color: #ffffff;
    content: "\f102";
    font-family: "FontAwesome";
    font-size: 22px;
    line-height: 37px;
    font-weight: 300
}

.top_button:after {
    border: 2px solid #146cda;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    -moz-border-radius: 50px;
    bottom: -5px;
    height: 50px;
    opacity: 1;
    right: -5px;
    content: "";
    position: absolute;
    width: 50px;
    animation: blink 2s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s
}

.top_button:hover:after {
    animation: unset;
    -webkit-animation: unset
}

@keyframes blink {
    to {
        visibility: hidden
    }
}

@-webkit-keyframes blink {
    to {
        visibility: hidden
    }
}

@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

#index .spinner {
    background: url(images/lazy-loader.svg) no-repeat center center #f6f6f6;
    width: 100%;
    min-height: 650px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

@media (max-width:1400px) {
    #index .spinner {
        min-height: 400px
    }
}

@media (max-width:1199px) {
    #index .spinner {
        min-height: 345px
    }
}

@media (max-width:991px) {
    #index .spinner {
        min-height: 280px
    }
}

@media (max-width:767px) {
    #index .spinner {
        min-height: 220px
    }
}

@media (max-width:575px) {
    #index .spinner {
        min-height: 165px
    }
}

@media (max-width:320px) {
    #index .spinner {
        min-height: 170px
    }
}

.stickyscroll>.scroll-item {
    min-height: auto;
    display: flex;
    justify-content: center;
    flex-shrink: 0
}

.stickyscroll {
    overflow-x: auto;
    scrollbar-width: thin;
    flex-wrap: nowrap;
    display: flex;
    overflow-y: hidden;
    scroll-behavior: smooth
}

.stickyscroll::-webkit-scrollbar {
    width: 5px;
    height: 4px;
    background-color: #ced8ce
}

.stickyscroll::-webkit-scrollbar-thumb {
    background: #a8a8a8
}

#czservicecmsblock {
    clear: both;
    width: 100%;
    position: relative;
    float: left
}

#czservicecmsblock .service-area {
    justify-content: space-between;
    padding: 40px;
    background-color: #146cda;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    gap: 45px
}

#czservicecmsblock .service-area .service-fourth {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex
}

#czservicecmsblock .service-area .service-fourth.service4:after {
    border-right: 0
}

#czservicecmsblock .service-area .service-fourth .service-content .service-heading {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    color: white;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#czservicecmsblock .service-area .service-fourth .service-content .service-description {
    color: white
}

#czservicecmsblock .service-area .service-fourth .service-content {
    padding-inline-start: 16px
}

#czservicecmsblock .service-area .service-fourth .service-icon {
    display: inline-block;
    height: 50px;
    width: 54px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-mask-size: 55px;
    mask-size: 54px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: white;
    vertical-align: sub
}

#czservicecmsblock .service-area .service-fourth.service1 .icon1 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI0Ij48cGF0aCBkPSJNNTE3LDM3MmMtMi40NCw0LjQ4LTYuMzcsNS44NS0xMS4yNiw1Ljc0LTcuNDUtLjE2LTE0LjkxLDAtMjIuNzQsMC0uOCwxNi45NS03LjI2LDMwLjY4LTIwLjUzLDQwLjhBNDkuNjEsNDkuNjEsMCwwLDEsNDMwLjg4LDQyOUM0MDkuNTUsNDI4LjcsMzgyLjkzLDQxMiwzODAuNzksMzc4aC0xODBjLS42NywxNy4xNS03LjU3LDMxLTIxLjMyLDQxLjE1QTQ5LjIxLDQ5LjIxLDAsMCwxLDE0OC4xNCw0MjljLTIxLjEzLS42NC00Ny4yNi0xNy00OS41Ny01MS4yOUg3MS43OGMtNSwwLTEwLC4xNS0xNS0uMDUtMTEuMDctLjQyLTE3LjQ1LTcuMDUtMTcuNjMtMTguMTUtLjA4LTUuMTUsMC0xMC4zLDAtMTYuMTItNy44MiwwLTE1LjI4LS4xNi0yMi43My4wNkMxMS41NSwzNDMuNTQsNy42LDM0Mi4zMiw1LDMzOHYtNWMyLjQ2LTQuNDcsNi40LTUuNzYsMTEuMjctNS43NCwyMy41LjA5LDQ3LDAsNzAuNDksMGEyMy4yNywyMy4yNywwLDAsMSw0LC4yOWM0LjUyLjgzLDcuMzksNC4xNiw3LjE3LDguMTlBNy43Miw3LjcyLDAsMCwxLDkwLDM0My4xN2MtOS40OS4yNi0xOSwuMTQtMjguNDkuMTdoLTYuMVYzNjEuNmg3LjUyYzExLjUsMCwyMy0uMDgsMzQuNDkuMDYsMywwLDQuNjYtLjY3LDYuMDYtMy42Nyw5LjEzLTE5LjcxLDI0Ljg3LTMwLjQ5LDQ2LjQ0LTMwLjQzczM3LjE3LDEwLjgzLDQ2LjUsMzAuNTFhNi44OSw2Ljg5LDAsMCwwLDUsMy4zOXE3OS43NC4yNiwxNTkuNDguMTNjLjgxLDAsMS42My0uMTIsMi45Mi0uMjMuMDktMS45LjI1LTMuNjUuMjUtNS40MVYzMDVhMjUsMjUsMCwwLDEsLjQzLTUuNDVjLjkzLTQuMTQsMy44Ni02LjQyLDcuOTItNi4yMiw0LjI1LjIyLDcuMjIsMi43Niw3LjUsNy4yNnMuMTUsOSwuMTUsMTMuNDljMCwxNC41MSwwLDI5LC4wOCw0My41LDAsMS4zNCwxLjEsMi42NiwxLjY4LDQsMS4xNC0xLDIuNzMtMS43MiwzLjM0LTMsMTEtMjIuMjMsMjguNDYtMzIuOSw1Mi42Ni0zMC41NiwxOC42OSwxLjgsMzIsMTIuMTYsNDAuMDYsMjkuMDcsMS41NywzLjMsMy4xNiw0Ljg5LDcsNC42Miw1LjExLS4zNiwxMC4yNy0uMDksMTUuNzQtLjA5VjMyNmMtMy41NSwwLTcuMTYuMTgtMTAuNzQsMEEyNC40OSwyNC40OSwwLDAsMSw0NjcsMzAzYy0uMzItNS44Mi0uMjMtMTEuNjctLjE2LTE3LjUuMDktNi41MSwzLTkuNCw5LjUzLTkuNTEsNy40Ni0uMTEsMTQuOTIsMCwyMi40NSwwLTEuNzctMTAuMTQtMTIuMjMtMTgtMjQuMTktMTgtMjAuMzMtLjE1LTQwLjY2LS4wNS02MS0uMDZIMzgwLjA5YzAsMy4xOC4xMiw2LDAsOC43Mi0uMjYsNC45LTMuMzIsOC4xMy03LjY3LDguMjgtNC4xMy4xNC03LjYzLTMuMTMtOC4xOS03LjgzYTQxLjY5LDQxLjY5LDAsMCwxLS4xMS01VjEyMS4zMkg1NS4xOHYxNDQuOGMtLjI1LDUuMjUtMy4yNSw4LjY0LTcuNzEsOC43N3MtNy43NC0zLjMxLTguMjMtOC4zNmMtLjEzLTEuMzItLjA2LTIuNjYtLjA2LTR2LTEzN2MwLTE0LjU1LDYtMjAuNTUsMjAuNjctMjAuNTVoMzAwYzE0LjM1LDAsMjAuMyw2LDIwLjMyLDIwLjM0djEzLjUzYzIsLjExLDMuNzQuMjgsNS40OS4yOSwxNy41LDAsMzUtLjA2LDUyLjQ5LDAsMTgsLjEsMzEuMjEsOS42NSwzNSwyNi4wOWE1Ni4xMyw1Ni4xMywwLDAsMSwuNjksMTcuMzVjLS4yNCwyLjYyLTMuMSw1LTUuNCw4LjQyLDMuODEsMTUuMjksNy45LDMxLjkxLDEyLjE4LDQ4LjQ5YTUuMTgsNS4xOCwwLDAsMCwzLDMuM2MxOC4zNSw0LjcxLDI5LjE1LDE2LjQyLDMzLDM0LjgyQTgsOCwwLDAsMCw1MTcsMjc5Wk00NjQuMTMsMjQxLjYzYy0uMjUtMS41NC0uMzUtMi42OS0uNjMtMy44LTMuNi0xNC41Mi03LjM3LTI5LTEwLjc1LTQzLjU5LS45LTMuODYtMi41Ny00LjkzLTYuNDEtNC44OS0yMC4zMi4xOS00MC42NS4wOC02MSwuMS0xLjYsMC0zLjIuMi00LjkzLjMydjUxLjg2Wk0xNDguOCwzNDMuNTRjLTE5LjQ4LDEuMDYtMzQuNjUsMTcuMTEtMzMuNjUsMzUuNjMsMSwxOS4zNCwxNy4zLDM0LjY1LDM1Ljc1LDMzLjY1LDE5LjQxLTEsMzQuNTMtMTcuMTcsMzMuNTItMzUuNzRDMTgzLjM2LDM1Ny41NSwxNjcuNDEsMzQyLjUzLDE0OC44LDM0My41NFptMjg0Ljg0LjA3Yy0xOC43My0xLjM4LTM0LjgyLDEzLjQzLTM2LjI4LDMzLjQtMS4zNSwxOCwxMy43NCwzNC4yMywzMy4wNiwzNS43NywxOC40NywxLjQ3LDM0LjkyLTEzLjczLDM2LjI5LTMzLjU0QzQ2OCwzNjEuMjEsNDUzLDM0NSw0MzMuNjQsMzQzLjYxWm0yNC4yMS0xNzAuNDhjLS4wNi0xMC45My03LjQtMTcuODUtMTguOS0xNy45My0xOC4zLS4xNC0zNi42LDAtNTQuOTEsMC0xLjEyLDAtMi4yNC4xNy0zLjU4LjI4djE3LjY4Wm00Mi43MiwxMzYuNTVWMjkySDQ4My40NkM0ODEuMDgsMzA3LjI0LDQ4NS41NSwzMTEuNzMsNTAwLjU3LDMwOS42OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTIwMS4xNiwyNTUuNTljMjMtMjMuMDYsNDUuNTQtNDUuNTcsNjguMDYtNjguMDVhMzAuOCwzMC44LDAsMCwxLDQuODctNC4yNWMzLjQxLTIuMiw2LjgzLTEuNTksOS41OCwxLjE3YTcuMjIsNy4yMiwwLDAsMSwxLjEyLDkuNTksMjEuNTUsMjEuNTUsMCwwLDEtMy4yMSwzLjc5cS0zNi4yMSwzNi4yNS03Mi40Nyw3Mi40N2MtNi4yNCw2LjI0LTkuNjksNi4yMy0xNiwwUTE3NCwyNTEuMjEsMTU1LDIzMi4wOGEyMC43NSwyMC43NSwwLDAsMS0zLjE5LTMuOGMtMi0zLjQtMS43LTYuODIsMS05LjYxYTcuMTksNy4xOSwwLDAsMSw5LjU3LTEuMTgsMjcuOSwyNy45LDAsMCwxLDQuNTIsMy44OEMxNzguMjMsMjMyLjY0LDE4OS41MSwyNDQsMjAxLjE2LDI1NS41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTI3Ny45MywzNDMuMzRIMjIyLjUyYTMyLjUyLDMyLjUyLDAsMCwxLTYtLjM3Yy00LS43My02LjA3LTMuNjItNi4xOC03LjM5czEuODMtNi43Niw1LjgxLTcuNjhhMjYuODcsMjYuODcsMCwwLDEsNS45My0uNThIMzM1LjRjNi42Ni4xNSwxMC41MywzLjE1LDEwLjQ5LDguMTJzLTMuNzksNy44OS0xMC41OSw3LjkxUTMwNi42NSwzNDMuMzgsMjc3LjkzLDM0My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTgxLjUzLDMwOS4wOGMtMTYuODIsMC0zMy42NS4yMS01MC40Ni0uMjFhMTEsMTEsMCwwLDEtNy44MS00LjY3Yy0xLjEzLTEuODctLjQyLTYuMjksMS4xNy04LDEuODQtMiw1LjUyLTMsOC40NC0zLDE0LS4yOSwyOC0uMTMsNDItLjEzaDU0YTI5LjE1LDI5LjE1LDAsMCwxLDQuNDguMTdjNC40Ny43LDcuNSw0LjA4LDcuNDIsOC4wNi0uMDksNC4zMS0zLjM1LDcuNTMtOC4yMSw3Ljcxcy0xMCwuMDgtMTUsLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNMTY2LjI2LDM3Ny45MWExNi40NywxNi40NywwLDAsMS0xNi4xNSwxNi43OGgtLjA1YTE2LjgxLDE2LjgxLDAsMCwxLTE2Ljc5LTE2LjMzLDE2LjUyLDE2LjUyLDAsMCwxLDE2LjM0LTE2LjY2LDE2LjI5LDE2LjI5LDAsMCwxLDE2LjY1LDE1LjkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNNDE1LjU3LDM3OC4xNmExNi41LDE2LjUsMCwwLDEsMzMsMGgwYTE2LjUsMTYuNSwwLDAsMS0zMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI0Ij48cGF0aCBkPSJNNTE3LDM3MmMtMi40NCw0LjQ4LTYuMzcsNS44NS0xMS4yNiw1Ljc0LTcuNDUtLjE2LTE0LjkxLDAtMjIuNzQsMC0uOCwxNi45NS03LjI2LDMwLjY4LTIwLjUzLDQwLjhBNDkuNjEsNDkuNjEsMCwwLDEsNDMwLjg4LDQyOUM0MDkuNTUsNDI4LjcsMzgyLjkzLDQxMiwzODAuNzksMzc4aC0xODBjLS42NywxNy4xNS03LjU3LDMxLTIxLjMyLDQxLjE1QTQ5LjIxLDQ5LjIxLDAsMCwxLDE0OC4xNCw0MjljLTIxLjEzLS42NC00Ny4yNi0xNy00OS41Ny01MS4yOUg3MS43OGMtNSwwLTEwLC4xNS0xNS0uMDUtMTEuMDctLjQyLTE3LjQ1LTcuMDUtMTcuNjMtMTguMTUtLjA4LTUuMTUsMC0xMC4zLDAtMTYuMTItNy44MiwwLTE1LjI4LS4xNi0yMi43My4wNkMxMS41NSwzNDMuNTQsNy42LDM0Mi4zMiw1LDMzOHYtNWMyLjQ2LTQuNDcsNi40LTUuNzYsMTEuMjctNS43NCwyMy41LjA5LDQ3LDAsNzAuNDksMGEyMy4yNywyMy4yNywwLDAsMSw0LC4yOWM0LjUyLjgzLDcuMzksNC4xNiw3LjE3LDguMTlBNy43Miw3LjcyLDAsMCwxLDkwLDM0My4xN2MtOS40OS4yNi0xOSwuMTQtMjguNDkuMTdoLTYuMVYzNjEuNmg3LjUyYzExLjUsMCwyMy0uMDgsMzQuNDkuMDYsMywwLDQuNjYtLjY3LDYuMDYtMy42Nyw5LjEzLTE5LjcxLDI0Ljg3LTMwLjQ5LDQ2LjQ0LTMwLjQzczM3LjE3LDEwLjgzLDQ2LjUsMzAuNTFhNi44OSw2Ljg5LDAsMCwwLDUsMy4zOXE3OS43NC4yNiwxNTkuNDguMTNjLjgxLDAsMS42My0uMTIsMi45Mi0uMjMuMDktMS45LjI1LTMuNjUuMjUtNS40MVYzMDVhMjUsMjUsMCwwLDEsLjQzLTUuNDVjLjkzLTQuMTQsMy44Ni02LjQyLDcuOTItNi4yMiw0LjI1LjIyLDcuMjIsMi43Niw3LjUsNy4yNnMuMTUsOSwuMTUsMTMuNDljMCwxNC41MSwwLDI5LC4wOCw0My41LDAsMS4zNCwxLjEsMi42NiwxLjY4LDQsMS4xNC0xLDIuNzMtMS43MiwzLjM0LTMsMTEtMjIuMjMsMjguNDYtMzIuOSw1Mi42Ni0zMC41NiwxOC42OSwxLjgsMzIsMTIuMTYsNDAuMDYsMjkuMDcsMS41NywzLjMsMy4xNiw0Ljg5LDcsNC42Miw1LjExLS4zNiwxMC4yNy0uMDksMTUuNzQtLjA5VjMyNmMtMy41NSwwLTcuMTYuMTgtMTAuNzQsMEEyNC40OSwyNC40OSwwLDAsMSw0NjcsMzAzYy0uMzItNS44Mi0uMjMtMTEuNjctLjE2LTE3LjUuMDktNi41MSwzLTkuNCw5LjUzLTkuNTEsNy40Ni0uMTEsMTQuOTIsMCwyMi40NSwwLTEuNzctMTAuMTQtMTIuMjMtMTgtMjQuMTktMTgtMjAuMzMtLjE1LTQwLjY2LS4wNS02MS0uMDZIMzgwLjA5YzAsMy4xOC4xMiw2LDAsOC43Mi0uMjYsNC45LTMuMzIsOC4xMy03LjY3LDguMjgtNC4xMy4xNC03LjYzLTMuMTMtOC4xOS03LjgzYTQxLjY5LDQxLjY5LDAsMCwxLS4xMS01VjEyMS4zMkg1NS4xOHYxNDQuOGMtLjI1LDUuMjUtMy4yNSw4LjY0LTcuNzEsOC43N3MtNy43NC0zLjMxLTguMjMtOC4zNmMtLjEzLTEuMzItLjA2LTIuNjYtLjA2LTR2LTEzN2MwLTE0LjU1LDYtMjAuNTUsMjAuNjctMjAuNTVoMzAwYzE0LjM1LDAsMjAuMyw2LDIwLjMyLDIwLjM0djEzLjUzYzIsLjExLDMuNzQuMjgsNS40OS4yOSwxNy41LDAsMzUtLjA2LDUyLjQ5LDAsMTgsLjEsMzEuMjEsOS42NSwzNSwyNi4wOWE1Ni4xMyw1Ni4xMywwLDAsMSwuNjksMTcuMzVjLS4yNCwyLjYyLTMuMSw1LTUuNCw4LjQyLDMuODEsMTUuMjksNy45LDMxLjkxLDEyLjE4LDQ4LjQ5YTUuMTgsNS4xOCwwLDAsMCwzLDMuM2MxOC4zNSw0LjcxLDI5LjE1LDE2LjQyLDMzLDM0LjgyQTgsOCwwLDAsMCw1MTcsMjc5Wk00NjQuMTMsMjQxLjYzYy0uMjUtMS41NC0uMzUtMi42OS0uNjMtMy44LTMuNi0xNC41Mi03LjM3LTI5LTEwLjc1LTQzLjU5LS45LTMuODYtMi41Ny00LjkzLTYuNDEtNC44OS0yMC4zMi4xOS00MC42NS4wOC02MSwuMS0xLjYsMC0zLjIuMi00LjkzLjMydjUxLjg2Wk0xNDguOCwzNDMuNTRjLTE5LjQ4LDEuMDYtMzQuNjUsMTcuMTEtMzMuNjUsMzUuNjMsMSwxOS4zNCwxNy4zLDM0LjY1LDM1Ljc1LDMzLjY1LDE5LjQxLTEsMzQuNTMtMTcuMTcsMzMuNTItMzUuNzRDMTgzLjM2LDM1Ny41NSwxNjcuNDEsMzQyLjUzLDE0OC44LDM0My41NFptMjg0Ljg0LjA3Yy0xOC43My0xLjM4LTM0LjgyLDEzLjQzLTM2LjI4LDMzLjQtMS4zNSwxOCwxMy43NCwzNC4yMywzMy4wNiwzNS43NywxOC40NywxLjQ3LDM0LjkyLTEzLjczLDM2LjI5LTMzLjU0QzQ2OCwzNjEuMjEsNDUzLDM0NSw0MzMuNjQsMzQzLjYxWm0yNC4yMS0xNzAuNDhjLS4wNi0xMC45My03LjQtMTcuODUtMTguOS0xNy45My0xOC4zLS4xNC0zNi42LDAtNTQuOTEsMC0xLjEyLDAtMi4yNC4xNy0zLjU4LjI4djE3LjY4Wm00Mi43MiwxMzYuNTVWMjkySDQ4My40NkM0ODEuMDgsMzA3LjI0LDQ4NS41NSwzMTEuNzMsNTAwLjU3LDMwOS42OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTIwMS4xNiwyNTUuNTljMjMtMjMuMDYsNDUuNTQtNDUuNTcsNjguMDYtNjguMDVhMzAuOCwzMC44LDAsMCwxLDQuODctNC4yNWMzLjQxLTIuMiw2LjgzLTEuNTksOS41OCwxLjE3YTcuMjIsNy4yMiwwLDAsMSwxLjEyLDkuNTksMjEuNTUsMjEuNTUsMCwwLDEtMy4yMSwzLjc5cS0zNi4yMSwzNi4yNS03Mi40Nyw3Mi40N2MtNi4yNCw2LjI0LTkuNjksNi4yMy0xNiwwUTE3NCwyNTEuMjEsMTU1LDIzMi4wOGEyMC43NSwyMC43NSwwLDAsMS0zLjE5LTMuOGMtMi0zLjQtMS43LTYuODIsMS05LjYxYTcuMTksNy4xOSwwLDAsMSw5LjU3LTEuMTgsMjcuOSwyNy45LDAsMCwxLDQuNTIsMy44OEMxNzguMjMsMjMyLjY0LDE4OS41MSwyNDQsMjAxLjE2LDI1NS41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTI3Ny45MywzNDMuMzRIMjIyLjUyYTMyLjUyLDMyLjUyLDAsMCwxLTYtLjM3Yy00LS43My02LjA3LTMuNjItNi4xOC03LjM5czEuODMtNi43Niw1LjgxLTcuNjhhMjYuODcsMjYuODcsMCwwLDEsNS45My0uNThIMzM1LjRjNi42Ni4xNSwxMC41MywzLjE1LDEwLjQ5LDguMTJzLTMuNzksNy44OS0xMC41OSw3LjkxUTMwNi42NSwzNDMuMzgsMjc3LjkzLDM0My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAxIC0xMDQuOTgpIi8+PHBhdGggZD0iTTgxLjUzLDMwOS4wOGMtMTYuODIsMC0zMy42NS4yMS01MC40Ni0uMjFhMTEsMTEsMCwwLDEtNy44MS00LjY3Yy0xLjEzLTEuODctLjQyLTYuMjksMS4xNy04LDEuODQtMiw1LjUyLTMsOC40NC0zLDE0LS4yOSwyOC0uMTMsNDItLjEzaDU0YTI5LjE1LDI5LjE1LDAsMCwxLDQuNDguMTdjNC40Ny43LDcuNSw0LjA4LDcuNDIsOC4wNi0uMDksNC4zMS0zLjM1LDcuNTMtOC4yMSw3Ljcxcy0xMCwuMDgtMTUsLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNMTY2LjI2LDM3Ny45MWExNi40NywxNi40NywwLDAsMS0xNi4xNSwxNi43OGgtLjA1YTE2LjgxLDE2LjgxLDAsMCwxLTE2Ljc5LTE2LjMzLDE2LjUyLDE2LjUyLDAsMCwxLDE2LjM0LTE2LjY2LDE2LjI5LDE2LjI5LDAsMCwxLDE2LjY1LDE1LjkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48cGF0aCBkPSJNNDE1LjU3LDM3OC4xNmExNi41LDE2LjUsMCwwLDEsMzMsMGgwYTE2LjUsMTYuNSwwLDAsMS0zMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwNC45OCkiLz48L3N2Zz4=)
}

#czservicecmsblock .service-area .service-fourth.service3 .icon3 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNSw0ODNWMTkxYTEwLjU2LDEwLjU2LDAsMCwwLC43Ny0xLjgzYzUuOC0yNC43MywyMi44Ny0zOC4zNyw0OC4xNy0zOC40MiwxMC42NiwwLDIxLjMyLjI0LDMyLS4xM2EyMy43LDIzLjcsMCwwLDAsMTAuNzItMi44OWM1OC41OS0zMy45MiwxMTYuOTItNjguMjcsMTc1LjY0LTEwMkMyOTMuNSwzMy41NiwzMTMuMzMsMTguNjQsMzM3LDExaDE0YzE5LjQ2LDQuMTMsMzAuMzcsMTcuNTMsMzkuNTEsMzQuMTcsMTguOCwzNC4yNSwzOC42Myw2Ny45NCw1OC4xOSwxMDEuNzhhOS4zOSw5LjM5LDAsMCwwLDUuMjksNC4yOGMyNS41MSw1LjUsMzkuNzgsMjMsMzkuODEsNDkuMjUsMCwxOS4zMS4yMSwzOC42Mi0uMSw1Ny45My0uMTEsNi42NS40NiwxMS40Niw3LjYzLDE0LjkzLDksNC4zMiwxMi44NiwxMy40MiwxNS42NywyMi42N3Y4MWMtMi44NywxMS4zLTguNTgsMjAuNTktMTkuNDQsMjUuNy0zLjE3LDEuNDktMy44MywzLjI5LTMuODEsNi40NC4xMSwyMiwuMTYsNDMuOTUsMCw2NS45Mi0uMTQsMjIuNjItMTMuNjksNDAuNTgtMzQuNjUsNDYuMzYtMS43Mi40Ny0zLjQyLDEuMDUtNS4xMiwxLjU4SDQ1YTMwLjg4LDMwLjg4LDAsMCwwLTMuMjMtMXEtMjUuNDYtNi4zNS0zNC40LTMxQzYuNDIsNDg4LjM5LDUuNzksNDg1LjY2LDUsNDgzWk00NzAuMTIsMjY3YzAtMjQuOC40NS00OS0uMTktNzMuMDctLjMxLTExLjcyLTExLjE0LTIwLTI0LTIwSDUyLjUzYy0xNC4zLDAtMjQuMjksOS43Ny0yNC4zLDI0LjE2cS0uMTIsMTM4LjcyLDAsMjc3LjQzYTIzLjQ1LDIzLjQ1LDAsMCwwLDcuOSwxOC4yMWM1LjQzLDQuOSwxMiw2LjA3LDE5LDYuMDdxMTk0LjIxLS4wNiwzODguNCwwYzEuNSwwLDMsMCw0LjUtLjA3LDExLjUyLS44NiwyMS41Ny04LjkxLDIxLjg2LTE5LjYyLjY2LTI0LjEzLjI1LTQ4LjI5LjI2LTcyLjQ0LDAtLjEyLS4yLS4yNC0uODQtLjk0SDQ2NGMtMjMuNDgtLjE5LTQ3LC42Ni03MC40NC0uODItMzMtMi4wOS02MC4yNS0zMC41LTYyLjQ3LTYzLTIuMzktMzUsMTkuNzktNjYuMTcsNTIuODktNzMuOGE4OS4zNCw4OS4zNCwwLDAsMSwxOC44LTJDNDI1LjA2LDI2Ni44NCw0NDcuMzYsMjY3LDQ3MC4xMiwyNjdaTTQzOSwzODMuMjN2LjA3YzE0LDAsMjgsLjExLDQyLDAsOC0uMDksMTIuNjktNC40NCwxMi43NS0xMi4yNnEuMjQtMzQuMjUsMC02OC40OGMtLjA1LTcuMzYtNC41OC0xMi4yLTExLjgtMTIuMjQtMjgtLjE2LTU2LS44MS04NCwuMjktMjUuNjEsMS00NC4zOCwyMi4yNy00My44OSw0Ny4yNVMzNzQuMjUsMzgyLjM5LDQwMCwzODMuMkM0MTMsMzgzLjU3LDQyNiwzODMuMjMsNDM5LDM4My4yM1pNMTQwLDE0OS41MmwuMjMsMS4yMWMxMi43NiwwLDI1LjUxLjE4LDM4LjI2LS4xMmEyMS4yNCwyMS4yNCwwLDAsMCw5Ljc5LTIuNjFxODUuNTItNDkuNSwxNzAuODQtOTkuMjljMS41NC0uOSwzLTEuOTQsNC40OS0yLjkxQzM1Ni4yMiwzNCwzNDMuNjcsMzEsMzMxLjM3LDM4LjExcS02NiwzOC4zNy0xMzIsNzYuODJaTTM3NS40Myw2Ni4xMSwyMzIsMTQ5LjYyYTM3NS40MywzNzUuNDMsMCwwLDAsMzkuMTIsMSwxOC44MywxOC44MywwLDAsMCw4Ljg5LTIuMzNxNTEuMjEtMjkuNTIsMTAyLjI0LTU5LjRjMS41MS0uODgsMy0xLjg4LDQuNTgtMi45MlptNDguMzIsODQuMzYtMjUuMjQtNDQuMTEtNzQuMzgsNDMuMzIuNDQuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wMSAtMTAuOTgpIi8+PHBhdGggZD0iTTQwMC44MywzNjBhMjMuMiwyMy4yLDAsMSwxLDIzLjEtMjMuMjl2MEEyMy4zMywyMy4zMywwLDAsMSw0MDAuODMsMzYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwLjk4KSIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNSw0ODNWMTkxYTEwLjU2LDEwLjU2LDAsMCwwLC43Ny0xLjgzYzUuOC0yNC43MywyMi44Ny0zOC4zNyw0OC4xNy0zOC40MiwxMC42NiwwLDIxLjMyLjI0LDMyLS4xM2EyMy43LDIzLjcsMCwwLDAsMTAuNzItMi44OWM1OC41OS0zMy45MiwxMTYuOTItNjguMjcsMTc1LjY0LTEwMkMyOTMuNSwzMy41NiwzMTMuMzMsMTguNjQsMzM3LDExaDE0YzE5LjQ2LDQuMTMsMzAuMzcsMTcuNTMsMzkuNTEsMzQuMTcsMTguOCwzNC4yNSwzOC42Myw2Ny45NCw1OC4xOSwxMDEuNzhhOS4zOSw5LjM5LDAsMCwwLDUuMjksNC4yOGMyNS41MSw1LjUsMzkuNzgsMjMsMzkuODEsNDkuMjUsMCwxOS4zMS4yMSwzOC42Mi0uMSw1Ny45My0uMTEsNi42NS40NiwxMS40Niw3LjYzLDE0LjkzLDksNC4zMiwxMi44NiwxMy40MiwxNS42NywyMi42N3Y4MWMtMi44NywxMS4zLTguNTgsMjAuNTktMTkuNDQsMjUuNy0zLjE3LDEuNDktMy44MywzLjI5LTMuODEsNi40NC4xMSwyMiwuMTYsNDMuOTUsMCw2NS45Mi0uMTQsMjIuNjItMTMuNjksNDAuNTgtMzQuNjUsNDYuMzYtMS43Mi40Ny0zLjQyLDEuMDUtNS4xMiwxLjU4SDQ1YTMwLjg4LDMwLjg4LDAsMCwwLTMuMjMtMXEtMjUuNDYtNi4zNS0zNC40LTMxQzYuNDIsNDg4LjM5LDUuNzksNDg1LjY2LDUsNDgzWk00NzAuMTIsMjY3YzAtMjQuOC40NS00OS0uMTktNzMuMDctLjMxLTExLjcyLTExLjE0LTIwLTI0LTIwSDUyLjUzYy0xNC4zLDAtMjQuMjksOS43Ny0yNC4zLDI0LjE2cS0uMTIsMTM4LjcyLDAsMjc3LjQzYTIzLjQ1LDIzLjQ1LDAsMCwwLDcuOSwxOC4yMWM1LjQzLDQuOSwxMiw2LjA3LDE5LDYuMDdxMTk0LjIxLS4wNiwzODguNCwwYzEuNSwwLDMsMCw0LjUtLjA3LDExLjUyLS44NiwyMS41Ny04LjkxLDIxLjg2LTE5LjYyLjY2LTI0LjEzLjI1LTQ4LjI5LjI2LTcyLjQ0LDAtLjEyLS4yLS4yNC0uODQtLjk0SDQ2NGMtMjMuNDgtLjE5LTQ3LC42Ni03MC40NC0uODItMzMtMi4wOS02MC4yNS0zMC41LTYyLjQ3LTYzLTIuMzktMzUsMTkuNzktNjYuMTcsNTIuODktNzMuOGE4OS4zNCw4OS4zNCwwLDAsMSwxOC44LTJDNDI1LjA2LDI2Ni44NCw0NDcuMzYsMjY3LDQ3MC4xMiwyNjdaTTQzOSwzODMuMjN2LjA3YzE0LDAsMjgsLjExLDQyLDAsOC0uMDksMTIuNjktNC40NCwxMi43NS0xMi4yNnEuMjQtMzQuMjUsMC02OC40OGMtLjA1LTcuMzYtNC41OC0xMi4yLTExLjgtMTIuMjQtMjgtLjE2LTU2LS44MS04NCwuMjktMjUuNjEsMS00NC4zOCwyMi4yNy00My44OSw0Ny4yNVMzNzQuMjUsMzgyLjM5LDQwMCwzODMuMkM0MTMsMzgzLjU3LDQyNiwzODMuMjMsNDM5LDM4My4yM1pNMTQwLDE0OS41MmwuMjMsMS4yMWMxMi43NiwwLDI1LjUxLjE4LDM4LjI2LS4xMmEyMS4yNCwyMS4yNCwwLDAsMCw5Ljc5LTIuNjFxODUuNTItNDkuNSwxNzAuODQtOTkuMjljMS41NC0uOSwzLTEuOTQsNC40OS0yLjkxQzM1Ni4yMiwzNCwzNDMuNjcsMzEsMzMxLjM3LDM4LjExcS02NiwzOC4zNy0xMzIsNzYuODJaTTM3NS40Myw2Ni4xMSwyMzIsMTQ5LjYyYTM3NS40MywzNzUuNDMsMCwwLDAsMzkuMTIsMSwxOC44MywxOC44MywwLDAsMCw4Ljg5LTIuMzNxNTEuMjEtMjkuNTIsMTAyLjI0LTU5LjRjMS41MS0uODgsMy0xLjg4LDQuNTgtMi45MlptNDguMzIsODQuMzYtMjUuMjQtNDQuMTEtNzQuMzgsNDMuMzIuNDQuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wMSAtMTAuOTgpIi8+PHBhdGggZD0iTTQwMC44MywzNjBhMjMuMiwyMy4yLDAsMSwxLDIzLjEtMjMuMjl2MEEyMy4zMywyMy4zMywwLDAsMSw0MDAuODMsMzYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDEgLTEwLjk4KSIvPjwvc3ZnPg==);
    -webkit-mask-size: 42px;
    mask-size: 42px;
    width: 42px
}

#czservicecmsblock .service-area .service-fourth.service4 .icon4 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDIgNTEyIj48cGF0aCBkPSJNNDY3LDUyM0g1MGMtMTkuODUtNy41MS0yNS0xNS4wOC0yNS0zNi43M1YyMTFjLTcuNzksMC0xNS44NSwxLjYzLTIwLTdWMTE2YTkuNjksOS42OSwwLDAsMCwuNjgtMS4zMkMxMS4xMSw5OCwyMC43LDkxLDM4LjE5LDkxSDkwLjQ3Yy45LTcuOTMsMS4yLTE1LjEzLDIuNi0yMi4xMkM5OC4zOSw0Mi4xOCwxMDcuNjYsMTguMzUsMTM4LDExaDE0YzE0LjQzLDIuODUsMjUuMywxMS45LDM2LjM5LDIwLjY2LDEyLjU0LDkuOTEsMjUuMzQsMTkuNDgsMzcuODUsMjkuNDIsMi43MywyLjE2LDQuNDQsMi4xNiw3LjMyLjI0QTQ5LjIzLDQ5LjIzLDAsMCwxLDI0Niw1NS4xNmMyNC4wNi03LjU0LDQ2LjkxLTUuNTIsNjguMTIsOS43OSwxNS4xOS0xMS43NSwzMC41My0yMy40NCw0NS42OC0zNS4zN0MzNzAuMTksMjEuNDIsMzgwLjYsMTMuNDksMzk0LDExaDE0YzE0LjU2LDMuMzYsMjUuNDcsMTEuNjMsMzIuOTQsMjQuNTFhOTcuNTksOTcuNTksMCwwLDEsMTIsMzYuMjFjLjg3LDYuMzMsMS4zLDEyLjczLDEuOTQsMTkuMjksMTEuMTEsMCwyMS43Ni0uMTYsMzIuNCwwYTI4Ljc3LDI4Ljc3LDAsMCwxLDI1LDE0YzIuMDcsMy4zMywzLjE5LDcuMjUsNC43NCwxMC45djg4Yy00LjE0LDguODctMTIuNjQsNi42NS0yMCw3LjEzdjYuNjRxMCwxMzYsLjA5LDI3MS45MWMwLDExLjk0LTUuMDcsMjAuNTQtMTQuNzcsMjYuNTFDNDc3LjYxLDUxOS4wOSw0NzIuMTMsNTIwLjc2LDQ2Nyw1MjNaTTE2OC44OSwyNTguNTRjLTE0LjQ1LDMuOS0yOC4xLDcuNTgtNDEuNzUsMTEuMjQtNywxLjg2LTExLjEuOS0xMy45NC0zLjE2LTMtNC4yNC0yLjQyLTguMjIsMi0xNC4xMmwyMy4yMy0zMS4zMSw3LjI1LTkuODNINDVWNDkwLjY1QzQ1LDQ5OS40OCw0OC41Nyw1MDMsNTcuNTMsNTAzSDIzMC42NFYyNDRjLTUuMzIsMTAuNTMtMTAsMTkuODYtMTQuNzUsMjkuMTlsLTE2LDMxLjYzYy0yLjA3LDQuMDgtNS4zOCw2LjQ4LTEwLDYuMDUtNC44MS0uNDYtNy44NC0zLjMtOS04LjA1LS41Ny0yLjI2LTEuMjQtNC40OS0xLjg0LTYuNzRDMTc1LjY2LDI4My43MiwxNzIuMzUsMjcxLjM5LDE2OC44OSwyNTguNTRabTE0Mi40Ni0xNC40M1Y1MDNINDU5LjFhMjkuMDgsMjkuMDgsMCwwLDAsMy40OS0uMTJjOS43My0xLjE4LDE0LjQxLTYuMzksMTQuNDEtMTZWMjExLjM2SDM5Ny4yYy43MiwxLjE0LDEuMTIsMS44NCwxLjU5LDIuNDlxMTQuNjcsMjAuMjIsMjkuMzcsNDAuNDNjMyw0LjA3LDMuNSw4LjM1LjQ2LDEyLjQ4LTIuODYsMy44OS02LjgyLDQuOTEtMTEuNTUsMy41Ni03LjE5LTIuMDctMTQuNDUtMy45MS0yMS42OS01Ljgzcy0xNC42Ni0zLjg2LTIyLjM0LTUuODdjLTMuODcsMTQuNTQtNy42NCwyOC40OS0xMS4zLDQyLjQ3LTEuMzEsNS4wNi0zLjY3LDkuMS05LjMxLDkuNzJzLTguNzktMi44Mi0xMS4xMy03LjUxcS0xMi4yNy0yNC41Ny0yNC43Mi00OUMzMTUsMjUxLjIxLDMxMy40NSwyNDguMTgsMzExLjM1LDI0NC4xMVpNMjkxLDUwMi43N3YtNi4zNWMwLTg5LjgxLS4yOS0xNzkuNjIuMjctMjY5LjQzLjEtMTYuMTUtMi4wOC0zMC44My0xMC44NC00NC41MS0zLjUyLTUuNDktNi0xMS42My05LjQzLTE4LjM3LTYuMjgsMTIuNC0xMi4xNywyMy43Mi0xNy43MywzNS4yMWEyMS41NiwyMS41NiwwLDAsMC0yLjE4LDlxLS4xNywxNDQuNDUtLjA5LDI4OC45MnY1LjU2Wk0zMjkuMzgsMTExbC0uNTUsMS43NGEyNC41NiwyNC41NiwwLDAsMCwyLjgsMi4yN2MxNy43OCwxMC40NiwzNS40NSwyMS4xMSw1My40MSwzMS4yNCwxNy4yNCw5LjczLDMyLjM5LDUuMzksNDAuNTMtMTIuNjEsMTIuNzQtMjguMTgsMTIuNS01Ny0uNDQtODUtOS4wNi0xOS42MS0yNi44Ny0yMy4xNi00NC4wNS0xMC0xNS43NCwxMi0zMS4zNiwyNC4yLTQ3LDM2LjMyQzMyNi4yNiw4MSwzMjYuMjYsODEsMzI5LjUsOTAuMzRjMCwuMTQuMjQuMjIuODYuNzQsOS42MywwLDE5Ljc2LS4wNywyOS44OSwwLDYuMzkuMDcsMTAuNzgsNC4zMSwxMC43NCwxMHMtNC40NCw5Ljc5LTEwLjg5LDkuOTFjLTUsLjA5LTEwLDAtMTUsMFpNMjE2LjY5LDc4Ljg3Yy0xNy44Ni0xMy44MS0zNS41My0yNy42OS01My40My00MS4yNi0xNS41Mi0xMS43Ni0zMi42OC03LjkxLTQyLjEzLDkuMTRhNTgsNTgsMCwwLDAtMy4yLDYuNzZDMTEyLDY4LjM0LDExMC4yNCw4My44MiwxMTEuMyw5OS42Yy45MiwxMy41NiwzLjY5LDI2LjcxLDExLDM4LjQ4LDUuODMsOS4zMywxNC4xNSwxNC4yNCwyNS4xNywxMi42NmE0MSw0MSwwLDAsMCwxMy45My01YzE2LjM3LTkuMjYsMzIuNTItMTguOSw0OC42NS0yOC41NywxLjM0LS44MSwxLjkzLTIuODcsMi44Ny00LjM1LTEuNTItLjYtMy0xLjY4LTQuNTQtMS43MS05LjE2LS4xNy0xOC4zMywwLTI3LjQ5LS4xNmE5Ljg0LDkuODQsMCwwLDEtOS44OS05Ljc3di0uMTJhMTAsMTAsMCwwLDEsOS43NS0xMGMyLjQ5LS4xNiw1LDAsNy40OSwwaDIzLjg5QzIxMy43OSw4Ni42NiwyMTUuMTIsODMuMDksMjE2LjY5LDc4Ljg3Wm0tMjkuMDcsNzUuODctLjYyLS41Yy03LjQsNC4wOS0xNC41OCw4LjYzLTIyLjIzLDEyLjE4QzE0NCwxNzYuMDgsMTIxLjcyLDE3MSwxMDguNiwxNTIuOWMtNC45LTYuNzQtOC4zNC0xNC43MS0xMS41MS0yMi40OS0yLjQ3LTYuMDctMy40OS0xMi43My01LjIzLTE5LjQySDM3LjQ4QzI4LjU0LDExMSwyNSwxMTQuNDksMjUsMTIzLjM1djYzLjQzYzAsMS4yOC4xNSwyLjU2LjIyLDMuN2E1LjM2LDUuMzYsMCwwLDAsMS4yNC40M0gxNTguMzFhNS45Miw1LjkyLDAsMCwwLDQtMi4xNUMxNzAuODUsMTc3LjQ4LDE3OS4yMSwxNjYuMDksMTg3LjYyLDE1NC43NFptMjY1LjY3LTQzLjY1Yy0uNDYsMi4yNi0uODUsNC4yLTEuMjQsNi4xNC0yLjUsMTIuNy02LjcsMjQuNy0xNC41LDM1LjIxLTkuMjgsMTIuNS0yMS42OCwxOC43NC0zNy4zLDE4LjU5LTEwLjE0LS4xMS0xOS4xNS0zLjY3LTI3LjcxLTguNzctNS44Ny0zLjUtMTEuOC02LjktMTcuNjktMTAuMzYsNy44OSwxMi4zOSwxNi4zOCwyMy45LDI0LjY1LDM1LjU4YTcuNDgsNy40OCwwLDAsMCw2LjkzLDMuNTlxNTIuOTUtLjEyLDEwNS44OC0uMDhjMS40NSwwLDIuODktLjE2LDQuNjItLjI3LDAtMjMuNzUuMS00Ny4xOS0uMDgtNzAuNjNhOSw5LDAsMCwwLTguNjItOC44OUM0NzYuNjEsMTEwLjg5LDQ2NSwxMTEuMDksNDUzLjI5LDExMS4wOVpNMzQ4LjQ3LDI3M2MyLjUzLTkuNDYsNC42OC0xNy41OSw2Ljg3LTI1LjcsMi43NS0xMC4xNSw2LjY3LTEyLjQsMTYuNzEtOS43Myw3LjQ3LDIsMTQuOTUsMy45MiwyMy43OCw2LjIzbC03OS0xMDguNjZjLTQuODYsMy4wOS05LjI1LDYuNDMtMTQuMTEsOC44NHMtMTAuNDIsNC0xNi4yNiw2LjIxQzMwNi45NCwxOTAuNzksMzI3LjQxLDIzMS4zMywzNDguNDcsMjczWk0yMjUuOCwxMzYuODQsMTQ3LjQ3LDI0Mi41MmM5LjA2LTEuMzgsMTcuMzctMy42OCwyNS43NC01LjcxLDYtMS40NCwxMC41MywxLjIzLDEyLjQ2LDcsLjY0LDEuODksMSwzLjg2LDEuNTMsNS43OSwyLDcuMzUsNCwxNC42OSw2LjM5LDIzLjMybDYxLjU5LTEyMlpNMjcxLjA3LDEzMWM5LjYyLS4xNiwxOC44Ny0xLjgxLDI3LTcuMzUsMTYuNjItMTEuMywxNi42NC0zMy45My4xMS00NS4zNi0xNC4yNy05Ljg2LTQwLjIzLTkuOC01NC41LjEyLTE2LjQ2LDExLjQ0LTE2LjMyLDM0LjIuMzEsNDUuMzdDMjUyLjE4LDEyOS4yOSwyNjEuNDQsMTMwLjg3LDI3MS4wNywxMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PHBhdGggZD0iTTg1LDQ0MC4zdjMwLjkzQzg1LDQ3OC40Miw4MSw0ODMsNzQuOTMsNDgzUzY1LDQ3OC4zNiw2NSw0NzEuMVY0MDguNzRDNjUsNDAxLjU1LDY5LDM5Nyw3NS4wNiwzOTdTODUsNDAxLjYyLDg1LDQwOC44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0xMC45OSkiLz48cGF0aCBkPSJNODUsMzY3YTEwLDEwLDAsMSwxLTEwLTEwaC4zMUExMC4wNywxMC4wNywwLDAsMSw4NSwzNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDIgNTEyIj48cGF0aCBkPSJNNDY3LDUyM0g1MGMtMTkuODUtNy41MS0yNS0xNS4wOC0yNS0zNi43M1YyMTFjLTcuNzksMC0xNS44NSwxLjYzLTIwLTdWMTE2YTkuNjksOS42OSwwLDAsMCwuNjgtMS4zMkMxMS4xMSw5OCwyMC43LDkxLDM4LjE5LDkxSDkwLjQ3Yy45LTcuOTMsMS4yLTE1LjEzLDIuNi0yMi4xMkM5OC4zOSw0Mi4xOCwxMDcuNjYsMTguMzUsMTM4LDExaDE0YzE0LjQzLDIuODUsMjUuMywxMS45LDM2LjM5LDIwLjY2LDEyLjU0LDkuOTEsMjUuMzQsMTkuNDgsMzcuODUsMjkuNDIsMi43MywyLjE2LDQuNDQsMi4xNiw3LjMyLjI0QTQ5LjIzLDQ5LjIzLDAsMCwxLDI0Niw1NS4xNmMyNC4wNi03LjU0LDQ2LjkxLTUuNTIsNjguMTIsOS43OSwxNS4xOS0xMS43NSwzMC41My0yMy40NCw0NS42OC0zNS4zN0MzNzAuMTksMjEuNDIsMzgwLjYsMTMuNDksMzk0LDExaDE0YzE0LjU2LDMuMzYsMjUuNDcsMTEuNjMsMzIuOTQsMjQuNTFhOTcuNTksOTcuNTksMCwwLDEsMTIsMzYuMjFjLjg3LDYuMzMsMS4zLDEyLjczLDEuOTQsMTkuMjksMTEuMTEsMCwyMS43Ni0uMTYsMzIuNCwwYTI4Ljc3LDI4Ljc3LDAsMCwxLDI1LDE0YzIuMDcsMy4zMywzLjE5LDcuMjUsNC43NCwxMC45djg4Yy00LjE0LDguODctMTIuNjQsNi42NS0yMCw3LjEzdjYuNjRxMCwxMzYsLjA5LDI3MS45MWMwLDExLjk0LTUuMDcsMjAuNTQtMTQuNzcsMjYuNTFDNDc3LjYxLDUxOS4wOSw0NzIuMTMsNTIwLjc2LDQ2Nyw1MjNaTTE2OC44OSwyNTguNTRjLTE0LjQ1LDMuOS0yOC4xLDcuNTgtNDEuNzUsMTEuMjQtNywxLjg2LTExLjEuOS0xMy45NC0zLjE2LTMtNC4yNC0yLjQyLTguMjIsMi0xNC4xMmwyMy4yMy0zMS4zMSw3LjI1LTkuODNINDVWNDkwLjY1QzQ1LDQ5OS40OCw0OC41Nyw1MDMsNTcuNTMsNTAzSDIzMC42NFYyNDRjLTUuMzIsMTAuNTMtMTAsMTkuODYtMTQuNzUsMjkuMTlsLTE2LDMxLjYzYy0yLjA3LDQuMDgtNS4zOCw2LjQ4LTEwLDYuMDUtNC44MS0uNDYtNy44NC0zLjMtOS04LjA1LS41Ny0yLjI2LTEuMjQtNC40OS0xLjg0LTYuNzRDMTc1LjY2LDI4My43MiwxNzIuMzUsMjcxLjM5LDE2OC44OSwyNTguNTRabTE0Mi40Ni0xNC40M1Y1MDNINDU5LjFhMjkuMDgsMjkuMDgsMCwwLDAsMy40OS0uMTJjOS43My0xLjE4LDE0LjQxLTYuMzksMTQuNDEtMTZWMjExLjM2SDM5Ny4yYy43MiwxLjE0LDEuMTIsMS44NCwxLjU5LDIuNDlxMTQuNjcsMjAuMjIsMjkuMzcsNDAuNDNjMyw0LjA3LDMuNSw4LjM1LjQ2LDEyLjQ4LTIuODYsMy44OS02LjgyLDQuOTEtMTEuNTUsMy41Ni03LjE5LTIuMDctMTQuNDUtMy45MS0yMS42OS01Ljgzcy0xNC42Ni0zLjg2LTIyLjM0LTUuODdjLTMuODcsMTQuNTQtNy42NCwyOC40OS0xMS4zLDQyLjQ3LTEuMzEsNS4wNi0zLjY3LDkuMS05LjMxLDkuNzJzLTguNzktMi44Mi0xMS4xMy03LjUxcS0xMi4yNy0yNC41Ny0yNC43Mi00OUMzMTUsMjUxLjIxLDMxMy40NSwyNDguMTgsMzExLjM1LDI0NC4xMVpNMjkxLDUwMi43N3YtNi4zNWMwLTg5LjgxLS4yOS0xNzkuNjIuMjctMjY5LjQzLjEtMTYuMTUtMi4wOC0zMC44My0xMC44NC00NC41MS0zLjUyLTUuNDktNi0xMS42My05LjQzLTE4LjM3LTYuMjgsMTIuNC0xMi4xNywyMy43Mi0xNy43MywzNS4yMWEyMS41NiwyMS41NiwwLDAsMC0yLjE4LDlxLS4xNywxNDQuNDUtLjA5LDI4OC45MnY1LjU2Wk0zMjkuMzgsMTExbC0uNTUsMS43NGEyNC41NiwyNC41NiwwLDAsMCwyLjgsMi4yN2MxNy43OCwxMC40NiwzNS40NSwyMS4xMSw1My40MSwzMS4yNCwxNy4yNCw5LjczLDMyLjM5LDUuMzksNDAuNTMtMTIuNjEsMTIuNzQtMjguMTgsMTIuNS01Ny0uNDQtODUtOS4wNi0xOS42MS0yNi44Ny0yMy4xNi00NC4wNS0xMC0xNS43NCwxMi0zMS4zNiwyNC4yLTQ3LDM2LjMyQzMyNi4yNiw4MSwzMjYuMjYsODEsMzI5LjUsOTAuMzRjMCwuMTQuMjQuMjIuODYuNzQsOS42MywwLDE5Ljc2LS4wNywyOS44OSwwLDYuMzkuMDcsMTAuNzgsNC4zMSwxMC43NCwxMHMtNC40NCw5Ljc5LTEwLjg5LDkuOTFjLTUsLjA5LTEwLDAtMTUsMFpNMjE2LjY5LDc4Ljg3Yy0xNy44Ni0xMy44MS0zNS41My0yNy42OS01My40My00MS4yNi0xNS41Mi0xMS43Ni0zMi42OC03LjkxLTQyLjEzLDkuMTRhNTgsNTgsMCwwLDAtMy4yLDYuNzZDMTEyLDY4LjM0LDExMC4yNCw4My44MiwxMTEuMyw5OS42Yy45MiwxMy41NiwzLjY5LDI2LjcxLDExLDM4LjQ4LDUuODMsOS4zMywxNC4xNSwxNC4yNCwyNS4xNywxMi42NmE0MSw0MSwwLDAsMCwxMy45My01YzE2LjM3LTkuMjYsMzIuNTItMTguOSw0OC42NS0yOC41NywxLjM0LS44MSwxLjkzLTIuODcsMi44Ny00LjM1LTEuNTItLjYtMy0xLjY4LTQuNTQtMS43MS05LjE2LS4xNy0xOC4zMywwLTI3LjQ5LS4xNmE5Ljg0LDkuODQsMCwwLDEtOS44OS05Ljc3di0uMTJhMTAsMTAsMCwwLDEsOS43NS0xMGMyLjQ5LS4xNiw1LDAsNy40OSwwaDIzLjg5QzIxMy43OSw4Ni42NiwyMTUuMTIsODMuMDksMjE2LjY5LDc4Ljg3Wm0tMjkuMDcsNzUuODctLjYyLS41Yy03LjQsNC4wOS0xNC41OCw4LjYzLTIyLjIzLDEyLjE4QzE0NCwxNzYuMDgsMTIxLjcyLDE3MSwxMDguNiwxNTIuOWMtNC45LTYuNzQtOC4zNC0xNC43MS0xMS41MS0yMi40OS0yLjQ3LTYuMDctMy40OS0xMi43My01LjIzLTE5LjQySDM3LjQ4QzI4LjU0LDExMSwyNSwxMTQuNDksMjUsMTIzLjM1djYzLjQzYzAsMS4yOC4xNSwyLjU2LjIyLDMuN2E1LjM2LDUuMzYsMCwwLDAsMS4yNC40M0gxNTguMzFhNS45Miw1LjkyLDAsMCwwLDQtMi4xNUMxNzAuODUsMTc3LjQ4LDE3OS4yMSwxNjYuMDksMTg3LjYyLDE1NC43NFptMjY1LjY3LTQzLjY1Yy0uNDYsMi4yNi0uODUsNC4yLTEuMjQsNi4xNC0yLjUsMTIuNy02LjcsMjQuNy0xNC41LDM1LjIxLTkuMjgsMTIuNS0yMS42OCwxOC43NC0zNy4zLDE4LjU5LTEwLjE0LS4xMS0xOS4xNS0zLjY3LTI3LjcxLTguNzctNS44Ny0zLjUtMTEuOC02LjktMTcuNjktMTAuMzYsNy44OSwxMi4zOSwxNi4zOCwyMy45LDI0LjY1LDM1LjU4YTcuNDgsNy40OCwwLDAsMCw2LjkzLDMuNTlxNTIuOTUtLjEyLDEwNS44OC0uMDhjMS40NSwwLDIuODktLjE2LDQuNjItLjI3LDAtMjMuNzUuMS00Ny4xOS0uMDgtNzAuNjNhOSw5LDAsMCwwLTguNjItOC44OUM0NzYuNjEsMTEwLjg5LDQ2NSwxMTEuMDksNDUzLjI5LDExMS4wOVpNMzQ4LjQ3LDI3M2MyLjUzLTkuNDYsNC42OC0xNy41OSw2Ljg3LTI1LjcsMi43NS0xMC4xNSw2LjY3LTEyLjQsMTYuNzEtOS43Myw3LjQ3LDIsMTQuOTUsMy45MiwyMy43OCw2LjIzbC03OS0xMDguNjZjLTQuODYsMy4wOS05LjI1LDYuNDMtMTQuMTEsOC44NHMtMTAuNDIsNC0xNi4yNiw2LjIxQzMwNi45NCwxOTAuNzksMzI3LjQxLDIzMS4zMywzNDguNDcsMjczWk0yMjUuOCwxMzYuODQsMTQ3LjQ3LDI0Mi41MmM5LjA2LTEuMzgsMTcuMzctMy42OCwyNS43NC01LjcxLDYtMS40NCwxMC41MywxLjIzLDEyLjQ2LDcsLjY0LDEuODksMSwzLjg2LDEuNTMsNS43OSwyLDcuMzUsNCwxNC42OSw2LjM5LDIzLjMybDYxLjU5LTEyMlpNMjcxLjA3LDEzMWM5LjYyLS4xNiwxOC44Ny0xLjgxLDI3LTcuMzUsMTYuNjItMTEuMywxNi42NC0zMy45My4xMS00NS4zNi0xNC4yNy05Ljg2LTQwLjIzLTkuOC01NC41LjEyLTE2LjQ2LDExLjQ0LTE2LjMyLDM0LjIuMzEsNDUuMzdDMjUyLjE4LDEyOS4yOSwyNjEuNDQsMTMwLjg3LDI3MS4wNywxMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PHBhdGggZD0iTTg1LDQ0MC4zdjMwLjkzQzg1LDQ3OC40Miw4MSw0ODMsNzQuOTMsNDgzUzY1LDQ3OC4zNiw2NSw0NzEuMVY0MDguNzRDNjUsNDAxLjU1LDY5LDM5Nyw3NS4wNiwzOTdTODUsNDAxLjYyLDg1LDQwOC44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0xMC45OSkiLz48cGF0aCBkPSJNODUsMzY3YTEwLDEwLDAsMSwxLTEwLTEwaC4zMUExMC4wNywxMC4wNywwLDAsMSw4NSwzNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtMTAuOTkpIi8+PC9zdmc+);
    -webkit-mask-size: 42px;
    mask-size: 42px;
    width: 42px
}

#czservicecmsblock .service-area .service-fourth.service5 .icon5 {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDcuOCA1MjEuOTciPjxwYXRoIGQ9Ik0yNzEsNmMxMi43MywyLjMsMjUuNzgsMy41MywzOC4xMSw3LjIsMTIuODEsMy44MSwyNS43Niw4LjU4LDM3LjE2LDE1LjQxQzM2OC44OSw0Mi4xOSwzODkuMTQsNTksNDA0LDgxLjM1YzE1LjQ1LDIzLjI3LDI2LjM5LDQ4LjQ0LDMwLDc2LjQsMS4xLDguNTcsMS43NSwxNy4yLDIuNjQsMjYuMTFhMTEuODEsMTEuODEsMCwwLDAsMiwuNzdjMzEuNzQsNi45MSw0NS40OCwyOC4xMSw0NS44OCw1Mi4zNi42LDM2LjQ3LjYzLDczLS41NCwxMDkuNDItLjc4LDI0LjE4LTE3LjY2LDQyLTQxLjM0LDQ2LjctNC43OS45NC02LjY2LDIuNS02Ljg4LDcuOC0uODEsMTkuMS00LjYzLDM3LjY1LTEzLjU2LDU0Ljc1LTExLjE2LDIxLjM1LTI5LjcyLDMzLjQ2LTUyLjQxLDM5LTEzLjE4LDMuMjMtMjYuODksNC4yOC00MC4zNSw2LjM3LTMuNTcuNTUtNy4xMSwxLjM0LTExLjMxLDIuMTMsMSwxMS43NS0zLjY1LDIwLjM4LTE1LDI0LjgxSDIzM2MtMTEuNzYtNC4xNi0xNi4xNC0xMi43MS0xNS40NC0yNC44Mi40OS04LjMsMC0xNi42Ni4xMS0yNSwuMTMtMTQsNy42LTIxLjYyLDIxLjY1LTIxLjcyLDE4LjQ5LS4xMywzNy0uMDYsNTUuNDksMCwxNS4zNiwwLDIyLjYyLDcuMTksMjMsMjIuNTMsMCwuODIuMSwxLjY1LjIxLDMuMjgsNi4xMi0uNDIsMTIuMTgtLjc3LDE4LjIzLTEuMjcsMTMuNjctMS4xMywyNy0zLjc3LDM5Ljc2LTksMTkuNjctOC4wNiwzMC41OC0yMy42MSwzNS43Ny00My4zMywyLjgxLTEwLjY4LDMuODQtMjEuODIsNS44Mi0zMy42MUg0MDEuNDVjLTkuNjgsMC0xMy0zLjIxLTEzLTEyLjgzLS4wNS0yMC42NiwwLTQxLjMyLDAtNjJ2LTEyMWEzOC44MSwzOC44MSwwLDAsMSwuNDItNi40NmMxLjExLTYuNSwzLjc5LTguOTIsMTAuMzUtOS4xMyw1LjYyLS4xOCwxMS4yNCwwLDE3LjYxLDAtMi4yLTU1LjA4LTIzLjQtOTkuNzgtNjguNzYtMTMwLjc1LTQwLjIzLTI3LjQ2LTg0LjgtMzYuODEtMTMxLjg2LTIwLjYtNzEuMSwyNC40OC0xMDYuMDcsNzYuNTEtMTExLjU3LDE1MS4zM2gxNC43N2MxMS4wNywwLDE0LjE0LDMsMTQuMTQsMTQuMjd2MTY2YzAsNi41LjA5LDEzLDAsMTkuNDktLjE1LDguNDItMy41NywxMi4xOC0xMS44MywxMS45Mi0xNC42LS40Ny0yOS40MS0uMTItNDMuNzMtMi41MkM1NS44MSwzODksNDAuMjQsMzcwLjU5LDM4LjA3LDM0OGMtLjc2LTcuOTQtLjg4LTE2LS45MS0yMy45NS0uMTEtMjYuMTYsMC01Mi4zMiwwLTc4LjQ4LDAtMTAuNTcsMS4xMy0yMC45Miw1LjU1LTMwLjcxYTQ1LjA5LDQ1LjA5LDAsMCwxLDIwLjctMjIuMjNjNy0zLjU4LDE0LjI5LTYuNDUsMjItOS44NiwxLjA4LTkuMTgsMi0xOS41OCwzLjU2LTI5Ljg5LDIuOTEtMTkuMDksOS40NS0zNywxOC41Ni01NCwxMy0yNC4yLDMwLjg4LTQzLjg0LDUzLTYwLjE2LDI1LjkyLTE5LjEzLDU0Ljg1LTI5LjI1LDg2LjY4LTMxLjkzQTMyLjM2LDMyLjM2LDAsMCwwLDI1MSw2Wk0xMTMuNjksMzc1LjY5VjIwMi43N2MtMTAuMS41Ny0yMCwuMjUtMjkuNTYsMS45LTE0LjQzLDIuNDgtMjMuODEsMTEuMzktMjYuNzYsMjZhNzguMjIsNzguMjIsMCwwLDAtMS4yMiwxNC44OXEtLjE5LDMwLjcyLDAsNjEuNDNjLjA4LDEyLjgxLDAsMjUuNjUuOTMsMzguNDEuNzgsMTEuMzMsNi41NywyMC4wOCwxNi44NSwyNS40M0M4Ni41MSwzNzcuNDMsMTAwLjA5LDM3NS40MywxMTMuNjksMzc1LjY5Wk00MDguMzQsMjA0LjIyVjM3NS43OWM3LjcsMCwxNS4wNS40NSwyMi4zMy0uMDksMjEuNjYtMS42LDMzLjcyLTE0LjEzLDM0LjM0LTM1LjgyLjUxLTE3LjgxLjQ5LTM1LjY0LjYxLTUzLjQ3LjExLTE1LjMyLjQ4LTMwLjY2LDAtNDYtLjYyLTIxLjctMTIuMjItMzQuMTMtMzMuNTctMzYuMUM0MjQuMzQsMjAzLjYyLDQxNi40NywyMDQuMjIsNDA4LjM0LDIwNC4yMlpNMjM3LjI2LDUwOC4zOGg2MC44MVY0NzYuMjZIMjM3LjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjExIC02KSIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDcuOCA1MjEuOTciPjxwYXRoIGQ9Ik0yNzEsNmMxMi43MywyLjMsMjUuNzgsMy41MywzOC4xMSw3LjIsMTIuODEsMy44MSwyNS43Niw4LjU4LDM3LjE2LDE1LjQxQzM2OC44OSw0Mi4xOSwzODkuMTQsNTksNDA0LDgxLjM1YzE1LjQ1LDIzLjI3LDI2LjM5LDQ4LjQ0LDMwLDc2LjQsMS4xLDguNTcsMS43NSwxNy4yLDIuNjQsMjYuMTFhMTEuODEsMTEuODEsMCwwLDAsMiwuNzdjMzEuNzQsNi45MSw0NS40OCwyOC4xMSw0NS44OCw1Mi4zNi42LDM2LjQ3LjYzLDczLS41NCwxMDkuNDItLjc4LDI0LjE4LTE3LjY2LDQyLTQxLjM0LDQ2LjctNC43OS45NC02LjY2LDIuNS02Ljg4LDcuOC0uODEsMTkuMS00LjYzLDM3LjY1LTEzLjU2LDU0Ljc1LTExLjE2LDIxLjM1LTI5LjcyLDMzLjQ2LTUyLjQxLDM5LTEzLjE4LDMuMjMtMjYuODksNC4yOC00MC4zNSw2LjM3LTMuNTcuNTUtNy4xMSwxLjM0LTExLjMxLDIuMTMsMSwxMS43NS0zLjY1LDIwLjM4LTE1LDI0LjgxSDIzM2MtMTEuNzYtNC4xNi0xNi4xNC0xMi43MS0xNS40NC0yNC44Mi40OS04LjMsMC0xNi42Ni4xMS0yNSwuMTMtMTQsNy42LTIxLjYyLDIxLjY1LTIxLjcyLDE4LjQ5LS4xMywzNy0uMDYsNTUuNDksMCwxNS4zNiwwLDIyLjYyLDcuMTksMjMsMjIuNTMsMCwuODIuMSwxLjY1LjIxLDMuMjgsNi4xMi0uNDIsMTIuMTgtLjc3LDE4LjIzLTEuMjcsMTMuNjctMS4xMywyNy0zLjc3LDM5Ljc2LTksMTkuNjctOC4wNiwzMC41OC0yMy42MSwzNS43Ny00My4zMywyLjgxLTEwLjY4LDMuODQtMjEuODIsNS44Mi0zMy42MUg0MDEuNDVjLTkuNjgsMC0xMy0zLjIxLTEzLTEyLjgzLS4wNS0yMC42NiwwLTQxLjMyLDAtNjJ2LTEyMWEzOC44MSwzOC44MSwwLDAsMSwuNDItNi40NmMxLjExLTYuNSwzLjc5LTguOTIsMTAuMzUtOS4xMyw1LjYyLS4xOCwxMS4yNCwwLDE3LjYxLDAtMi4yLTU1LjA4LTIzLjQtOTkuNzgtNjguNzYtMTMwLjc1LTQwLjIzLTI3LjQ2LTg0LjgtMzYuODEtMTMxLjg2LTIwLjYtNzEuMSwyNC40OC0xMDYuMDcsNzYuNTEtMTExLjU3LDE1MS4zM2gxNC43N2MxMS4wNywwLDE0LjE0LDMsMTQuMTQsMTQuMjd2MTY2YzAsNi41LjA5LDEzLDAsMTkuNDktLjE1LDguNDItMy41NywxMi4xOC0xMS44MywxMS45Mi0xNC42LS40Ny0yOS40MS0uMTItNDMuNzMtMi41MkM1NS44MSwzODksNDAuMjQsMzcwLjU5LDM4LjA3LDM0OGMtLjc2LTcuOTQtLjg4LTE2LS45MS0yMy45NS0uMTEtMjYuMTYsMC01Mi4zMiwwLTc4LjQ4LDAtMTAuNTcsMS4xMy0yMC45Miw1LjU1LTMwLjcxYTQ1LjA5LDQ1LjA5LDAsMCwxLDIwLjctMjIuMjNjNy0zLjU4LDE0LjI5LTYuNDUsMjItOS44NiwxLjA4LTkuMTgsMi0xOS41OCwzLjU2LTI5Ljg5LDIuOTEtMTkuMDksOS40NS0zNywxOC41Ni01NCwxMy0yNC4yLDMwLjg4LTQzLjg0LDUzLTYwLjE2LDI1LjkyLTE5LjEzLDU0Ljg1LTI5LjI1LDg2LjY4LTMxLjkzQTMyLjM2LDMyLjM2LDAsMCwwLDI1MSw2Wk0xMTMuNjksMzc1LjY5VjIwMi43N2MtMTAuMS41Ny0yMCwuMjUtMjkuNTYsMS45LTE0LjQzLDIuNDgtMjMuODEsMTEuMzktMjYuNzYsMjZhNzguMjIsNzguMjIsMCwwLDAtMS4yMiwxNC44OXEtLjE5LDMwLjcyLDAsNjEuNDNjLjA4LDEyLjgxLDAsMjUuNjUuOTMsMzguNDEuNzgsMTEuMzMsNi41NywyMC4wOCwxNi44NSwyNS40M0M4Ni41MSwzNzcuNDMsMTAwLjA5LDM3NS40MywxMTMuNjksMzc1LjY5Wk00MDguMzQsMjA0LjIyVjM3NS43OWM3LjcsMCwxNS4wNS40NSwyMi4zMy0uMDksMjEuNjYtMS42LDMzLjcyLTE0LjEzLDM0LjM0LTM1LjgyLjUxLTE3LjgxLjQ5LTM1LjY0LjYxLTUzLjQ3LjExLTE1LjMyLjQ4LTMwLjY2LDAtNDYtLjYyLTIxLjctMTIuMjItMzQuMTMtMzMuNTctMzYuMUM0MjQuMzQsMjAzLjYyLDQxNi40NywyMDQuMjIsNDA4LjM0LDIwNC4yMlpNMjM3LjI2LDUwOC4zOGg2MC44MVY0NzYuMjZIMjM3LjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjExIC02KSIvPjwvc3ZnPg==);
    -webkit-mask-size: 38px;
    mask-size: 38px;
    width: 38px
}

@media screen and (max-width:991px) {
    #czservicecmsblock .service-area {
        padding: 30px
    }
}

@media screen and (max-width:575px) {
    #czservicecmsblock .service-area {
        padding: 25px
    }
}

#czsubbannercmsblock {
    float: left;
    width: 100%;
    position: relative;
    clear: both
}

#czsubbannercmsblock .subbanners {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

#czsubbannercmsblock .subbanners .subbanner {
    position: relative;
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

#czsubbannercmsblock .subbanners .subbanner img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

#czsubbannercmsblock .subbanners .subbanner:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

#czsubbannercmsblock .subbanners .subbanner a.banner-anchor {
    display: block;
    position: relative;
    overflow: hidden
}

@media (max-width:1199px) and (min-width:768px) {
    #czsubbannercmsblock .subbanners {
        gap: 15px
    }
}

@media (max-width:767px) {
    #czsubbannercmsblock .subbanners {
        flex-direction: column;
        align-items: center
    }
}

.czcategoryimagelist {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
    z-index: 0
}

.czcategoryimagelist_block {
    margin: 0 -17px
}

.czcategoryimagelist-inner .products-section-title {
    border-color: #00000017
}

.czcategoryimagelist .categoryblock .categoryimage a {
    overflow: hidden;
    display: block;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.czcategoryimagelist .categoryblock .categoryimage a img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    max-width: 100%
}

.czcategoryimagelist li:hover .categoryblock .categoryimage a img {
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04)
}

.czcategoryimagelist .categoryblock .categoryimage:before {
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: #333333;
    z-index: 1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px
}

.czcategoryimagelist li:hover .categoryblock .categoryimage:before {
    opacity: .3
}

.czcategoryimagelist .categoryblock .categoryimage a:after {
    content: "";
    /* background: no-repeat scroll url(../img/codezeel/category-hover-plus-icon.png) center center; */
    width: 100%;
    height: 100%;
    background-size: 50px;
    position: absolute;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 1
}

.czcategoryimagelist li:hover .categoryimage a:after {
    opacity: 1
}

.czcategoryimagelist .product_slider_grid article.grid {
    float: left;
    width: 12.5%
}

.czcategoryimagelist .product_slider_grid article {
    position: relative;
    overflow: hidden;
    padding: 0 17px 0
}

.czcategoryimagelist .product_slider_grid .block_content {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    width: 100%
}

.czcategoryimagelist .product_slider_grid .block_content .categoryimage {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
    margin-bottom: 10px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%
}

.czcategoryimagelist .categoryblock .categorylist .cate-heading {
    position: relative;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.czcategoryimagelist .categoryblock .cate-heading a {
    font-size: 16px;
    font-weight: 500;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: .2px
}

.czcategoryimagelist .categoryblock .cate-heading span {
    font-size: 18px;
    font-weight: 500
}

.czcategoryimagelist .product_slider_grid article:hover .categoryblock .categorylist .cate-quantity {
    opacity: 0
}

.czcategoryimagelist .categoryblock .categorylist .more {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    right: 0;
    transition: none
}

.czcategoryimagelist .product_slider_grid article:hover .categoryblock .categorylist .more {
    opacity: 1;
    filter: alpha(opacity=100)
}

.czcategoryimagelist .categoryblock .categorylist .more a {
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 14px;
    color: #146cda;
    font-weight: 500
}

.czcategoryimagelist .categoryblock .more a:hover {
    text-decoration: none
}

@media(max-width:1459px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 16.667%
    }
}

@media(max-width:1199px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 20%
    }
}

@media(max-width:767px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 25%
    }
}

@media(max-width:575px) {
    .czcategoryimagelist .product_slider_grid article {
        padding: 0 10px 0
    }

    .czcategoryimagelist .product_slider_grid article.grid {
        width: 33.33%
    }

    .czcategoryimagelist_block {
        margin: 0 -10px
    }
}

@media(max-width:380px) {
    .czcategoryimagelist .product_slider_grid article.grid {
        width: 50%
    }
}

/* Index category image: fill container properly */
#czcategoryimagelist .categoryblock .categoryimage,
.czcategoryimagelist .categoryblock .categoryimage {
    display: block;
    width: 100%;
    aspect-ratio: 1;
    overflow: hidden;
    border-radius: 5px;
}
#czcategoryimagelist .categoryblock .categoryimage a,
.czcategoryimagelist .categoryblock .categoryimage a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
#czcategoryimagelist .categoryblock .categoryimage a img,
.czcategoryimagelist .categoryblock .categoryimage a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* -- Modern Pagination Redesign -- */
nav.pagination {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0 10px;
    margin: 20px 0 0;
    border-top: 1px solid #eee;
    flex-wrap: wrap;
    gap: 12px;
}
nav.pagination > div:first-child {
    font-size: 14px;
    color: #666;
    line-height: 1.6;
}
nav.pagination > div.col-md-4,
nav.pagination > div.col-md-8 {
    width: auto;
    float: none;
    flex: none;
    padding: 0;
}
nav.pagination > div.col-md-8 {
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
}
nav.pagination .page-list {
    display: flex;
    align-items: center;
    gap: 6px;
    list-style: none;
    margin: 0;
    padding: 0;
    float: none;
}
nav.pagination .page-list li {
    float: none;
    margin: 0;
    padding: 0;
}
nav.pagination .page-list li a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 500;
    color: #444;
    background: #f5f5f5;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.2s ease;
    line-height: 1;
}
nav.pagination .page-list li a:hover {
    background: #146cda;
    color: #fff;
    border-color: #146cda;
    box-shadow: 0 2px 8px rgba(20,108,218,0.25);
}
nav.pagination .page-list li.current a,
nav.pagination .page-list li.current a:hover {
    background: #146cda;
    color: #fff;
    border-color: #146cda;
    font-weight: 600;
    box-shadow: 0 2px 8px rgba(20,108,218,0.25);
    cursor: default;
}
nav.pagination .page-list li.disabled a {
    background: transparent;
    border-color: transparent;
    color: #bbb;
    cursor: default;
    box-shadow: none;
    pointer-events: none;
    font-size: 18px;
    letter-spacing: 2px;
}
nav.pagination .page-list li a .fa {
    font-size: 16px;
    line-height: 1;
}
@media (max-width: 767px) {
    nav.pagination {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    nav.pagination .page-list {
        justify-content: center;
    }
}