body {
    font-family: 'Rubik', sans-serif;
    line-height: normal;
}

body,
html {
    height: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
    margin: 0;
    min-height: 100%;
    width: 100%;
    color: #000000;
    line-height: normal;
}

a {
    color: #000;
    text-decoration: none;
    font-family: 'Rubik', sans-serif;
}

.small,
small {
    font-size: 80%;
    font-weight: 400;
}

.row {
    display: inline-block;
    width: 100%;
    margin: 0;
}

.showmobile {
    display: none;
}

.logoblock h1 {
    margin: 0;
}

.logoblock img {
    display: block;
    max-width: 100%;
    height: auto;
}

.logoblock {
    float: left;
    margin-top: 16px;
}

.w50 {
    float: left;
    max-width: 50%;
    width: 100%;
}

.container {
    width: 100%;
    max-width: 1120px;
    position: relative;
    margin: 0 auto;
    padding: 0;
}

.relative {
    position: relative;
}


#bodyblock {
    position: relative;
    min-height: 100%;
    padding-bottom: 415px;
    background: #ffffff;
    box-sizing: BORDER-BOX;
    height: 100%;
}
div#bodyblock.mm-slideout footer#footer ,
.mm-slideout #bodyblock footer#footer {
    display: block;
}
div#bodyblock.mm-slideout,
.mm-slideout #bodyblock {
    height:auto;
}
.opensearchout {
    display: none;
}
footer#footer {
    display: none;
}
.meniuout {
    background: rgb(56, 88, 86);
    background: -moz-linear-gradient(left, rgba(56, 88, 86, 1) 0%, rgba(161, 198, 114, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(56, 88, 86, 1) 0%, rgba(161, 198, 114, 1) 100%);
    background: linear-gradient(to right, rgba(56, 88, 86, 1) 0%, rgba(161, 198, 114, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#385856', endColorstr='#a1c672', GradientType=1);
    line-height: 50px;
    height: 50px;
}

.meniuout ul {
    padding: 0;
    margin: 0;
}

.meniuout ul li {
    float: left;
    list-style: none;
    margin-left: -20px;
    position: relative;
    margin-right: 35px;
}

.meniuout ul li a {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0;
    line-height: 30px;
    margin: 10px 0;
    padding: 0 20px;
    border-radius: 15px;
    margin-left: 0;
    display: block;
    margin-right: 0;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

.meniuout ul li a:hover {
    background: rgba(0, 0, 0, .15);
}

.meniuout ul li ul {
    padding: 20px 0;
    box-sizing: border-box;
    display: none;
    position: absolute;
    left: -20px;
    top: 50px;
    width: 190px;
    background: #fff;
    color: #6b816d;
    z-index: 1;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, .09);
    -ms-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, .09);
    -o-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, .09);
    -webkit-box-shadow: 0 4px 3px 0 rgb(0 0 0 / 9%);
    box-shadow: 0 4px 3px 0 rgb(0 0 0 / 9%);
}

#header .meniuout ul li a:hover {
    background: rgba(0, 0, 0, 0.15);
}

#header .meniuout ul li a {
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 00;
    line-height: 30px;
    margin: 10px 0;
    padding: 0 20px;
    border-radius: 15px;
    margin-left: 0;
    margin-right: 0;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

.meniuout ul li:hover ul {
    display: block;
    z-index: 99;
}

#header .meniuout ul li ul li:hover>a {
    background-color: rgba(0, 0, 0, 0.05);
    text-decoration: underline;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%224.03%22%20height%3D%226%22%20viewBox%3D%220%200%204.03%206%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%236b816d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22language_arrow_right%22%20class%3D%22cls-1%22%20d%3D%22M1178.52%2C61.031a0.57%2C0.57%2C0%2C0%2C1-.37-0.132%2C0.414%2C0.414%2C0%2C0%2C1%2C0-.638l2.59-2.233-2.59-2.233a0.414%2C0.414%2C0%2C0%2C1%2C0-.638%2C0.585%2C0.585%2C0%2C0%2C1%2C.74%2C0l2.95%2C2.552a0.4%2C0.4%2C0%2C0%2C1%2C0%2C.638l-2.95%2C2.552A0.57%2C0.57%2C0%2C0%2C1%2C1178.52%2C61.031Z%22%20transform%3D%22translate%28-1178%20-55.031%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: 20px center;
    border-radius: 0;
}

#header .meniuout ul li ul li ul li a:hover {
    background-position: 10px center;
}

#header .meniuout ul li ul li ul li a {
    padding: 6px 27px;
    background-position: 10px center;
}

#header .meniuout ul li ul li a {
    color: #6b816d;
    font-size: 12px;
    text-transform: none;
    padding: 6px 40px;
    padding-right: 20px;
    box-sizing: border-box;
    margin: 0;
    line-height: 17px;
    display: block;
    width: 100%;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%224.03%22%20height%3D%226%22%20viewBox%3D%220%200%204.03%206%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%236b816d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22language_arrow_right%22%20class%3D%22cls-1%22%20d%3D%22M1178.52%2C61.031a0.57%2C0.57%2C0%2C0%2C1-.37-0.132%2C0.414%2C0.414%2C0%2C0%2C1%2C0-.638l2.59-2.233-2.59-2.233a0.414%2C0.414%2C0%2C0%2C1%2C0-.638%2C0.585%2C0.585%2C0%2C0%2C1%2C.74%2C0l2.95%2C2.552a0.4%2C0.4%2C0%2C0%2C1%2C0%2C.638l-2.95%2C2.552A0.57%2C0.57%2C0%2C0%2C1%2C1178.52%2C61.031Z%22%20transform%3D%22translate%28-1178%20-55.031%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: 20px center;
}

#header .meniuout ul li ul li {
    margin: 0;
    width: 100%;
}

.meniuout ul li:hover ul {
    display: block;
    z-index: 99;
}

.meniuout ul>li:hover>ul li:hover ul {
    display: block;
}

.meniuout ul>li:hover>ul ul a {
    line-height: 1;
}

.meniuout ul>li:hover>ul ul {
    display: none;
    top: -9px;
    left: 190px;
    padding-top: 10px;
}

#header .header-nav {
    max-height: none;
    margin-bottom: 0;
    border-bottom: 1px solid #eceff0;
    padding: 8px 0;
}

.socialheader {
    float: left;
    color: #4e6750;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
}

.headsocialicon.facebook {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234e5dab%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_facebook%22%20class%3D%22cls-1%22%20d%3D%22M409%2C9a9%2C9%2C0%2C1%2C0%2C9%2C9A9.008%2C9.008%2C0%2C0%2C0%2C409%2C9Zm2.238%2C9.314h-1.464v5.218H407.6V18.316h-1.031V16.472H407.6V15.28a2.034%2C2.034%2C0%2C0%2C1%2C2.189-2.189L411.4%2C13.1v1.79h-1.167a0.441%2C0.441%2C0%2C0%2C0-.459.5v1.084h1.652Z%22%20transform%3D%22translate%28-400%20-9%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.headsocialicon {
    height: 18px;
    display: block;
}

.facebook:before {
    display: none;
}

.socialheader ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

.headsocialicon span {
    display: block;
    padding-left: 35px;
}

.liked {
    color: #4e6750;
    float: left;
    font-size: 12px;
    font-weight: 300;
    padding-left: 30px;
    background-position: left center;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23f42509%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_fav%22%20class%3D%22cls-1%22%20d%3D%22M571.545%2C17.873a1.664%2C1.664%2C0%2C0%2C0%2C.43-1.435%2C1.682%2C1.682%2C0%2C0%2C0-.9-1.2%2C0.185%2C0.185%2C0%2C0%2C1-.088-0.239%2C1.659%2C1.659%2C0%2C0%2C0-.094-1.494%2C1.7%2C1.7%2C0%2C0%2C0-1.263-.827%2C0.187%2C0.187%2C0%2C0%2C1-.166-0.2%2C1.668%2C1.668%2C0%2C0%2C0-.605-1.372%2C1.716%2C1.716%2C0%2C0%2C0-1.474-.351%2C0.189%2C0.189%2C0%2C0%2C1-.223-0.127%2C1.688%2C1.688%2C0%2C0%2C0-1.044-1.085%2C1.716%2C1.716%2C0%2C0%2C0-1.506.168%2C0.19%2C0.19%2C0%2C0%2C1-.254-0.044%2C1.714%2C1.714%2C0%2C0%2C0-2.714%2C0%2C0.191%2C0.191%2C0%2C0%2C1-.254.044%2C1.716%2C1.716%2C0%2C0%2C0-1.506-.168%2C1.687%2C1.687%2C0%2C0%2C0-1.045%2C1.085%2C0.188%2C0.188%2C0%2C0%2C1-.223.127%2C1.714%2C1.714%2C0%2C0%2C0-1.473.351%2C1.669%2C1.669%2C0%2C0%2C0-.606%2C1.372%2C0.186%2C0.186%2C0%2C0%2C1-.166.2%2C1.7%2C1.7%2C0%2C0%2C0-1.263.827%2C1.659%2C1.659%2C0%2C0%2C0-.093%2C1.494%2C0.186%2C0.186%2C0%2C0%2C1-.089.239%2C1.669%2C1.669%2C0%2C0%2C0-.471%2C2.639%2C0.184%2C0.184%2C0%2C0%2C1%2C0%2C.255%2C1.67%2C1.67%2C0%2C0%2C0%2C.471%2C2.64%2C0.186%2C0.186%2C0%2C0%2C1%2C.089.239%2C1.659%2C1.659%2C0%2C0%2C0%2C.093%2C1.494%2C1.7%2C1.7%2C0%2C0%2C0%2C1.263.827%2C0.187%2C0.187%2C0%2C0%2C1%2C.166.2%2C1.669%2C1.669%2C0%2C0%2C0%2C.606%2C1.372%2C1.714%2C1.714%2C0%2C0%2C0%2C1.473.351%2C0.188%2C0.188%2C0%2C0%2C1%2C.223.127%2C1.687%2C1.687%2C0%2C0%2C0%2C1.045%2C1.085%2C1.717%2C1.717%2C0%2C0%2C0%2C1.506-.168%2C0.191%2C0.191%2C0%2C0%2C1%2C.254.044%2C1.714%2C1.714%2C0%2C0%2C0%2C2.714%2C0%2C0.19%2C0.19%2C0%2C0%2C1%2C.254-0.044%2C1.716%2C1.716%2C0%2C0%2C0%2C1.506.168%2C1.689%2C1.689%2C0%2C0%2C0%2C1.044-1.085%2C0.188%2C0.188%2C0%2C0%2C1%2C.223-0.127%2C1.716%2C1.716%2C0%2C0%2C0%2C1.474-.351%2C1.668%2C1.668%2C0%2C0%2C0%2C.605-1.372%2C0.187%2C0.187%2C0%2C0%2C1%2C.166-0.2%2C1.7%2C1.7%2C0%2C0%2C0%2C1.263-.827%2C1.658%2C1.658%2C0%2C0%2C0%2C.094-1.494%2C0.185%2C0.185%2C0%2C0%2C1%2C.088-0.239%2C1.683%2C1.683%2C0%2C0%2C0%2C.9-1.2%2C1.665%2C1.665%2C0%2C0%2C0-.43-1.436A0.184%2C0.184%2C0%2C0%2C1%2C571.545%2C17.873ZM563%2C24.68A6.68%2C6.68%2C0%2C1%2C1%2C569.763%2C18%2C6.722%2C6.722%2C0%2C0%2C1%2C563%2C24.68Zm2.349-9.57a1.91%2C1.91%2C0%2C0%2C0-2.562.792l-0.293.554-0.561-.29a1.909%2C1.909%2C0%2C0%2C0-2.561.792%2C1.863%2C1.863%2C0%2C0%2C0%2C.8%2C2.53l3.925%2C2.027%2C2.052-3.876A1.863%2C1.863%2C0%2C0%2C0%2C565.349%2C15.11Z%22%20transform%3D%22translate%28-554%20-9%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    margin-left: 65px;
    line-height: 18px;
}

.headleft {
    float: left;
}

.headright {
    float: right;
}

.header-nav .row {
    margin-bottom: -4px;
}

.userinfoblock {
    float: left;
    width: 115px;
    margin-left: 30px;
}

a.icon-login:hover {
    color: #000;
}

a.icon-login {
    display: block;
    color: #4e6750;
    font-size: 12px;
    font-weight: 400;
    padding-left: 30px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23f42509%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_login%22%20class%3D%22cls-1%22%20d%3D%22M1413%2C19.239a5.884%2C5.884%2C0%2C0%2C0-6%2C5.751h1.44a4.561%2C4.561%2C0%2C0%2C1%2C9.11%2C0H1419A5.891%2C5.891%2C0%2C0%2C0%2C1413%2C19.239Zm0-.46a3.887%2C3.887%2C0%2C1%2C0-3.96-3.886A3.931%2C3.931%2C0%2C0%2C0%2C1413%2C18.779Zm0-6.355a2.47%2C2.47%2C0%2C1%2C1-2.52%2C2.469A2.5%2C2.5%2C0%2C0%2C1%2C1413%2C12.424Z%22%20transform%3D%22translate%28-1407%20-11%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    line-height: 18px;
    background-position: left center;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.show640 {
    display: none;
}

a.headphone {
    display: block;
    color: #4e6750;
    font-size: 19px;
    font-weight: 500;
}

a.heademail {
    display: block;
    color: #6b816d;
    font-size: 13px;
    font-weight: 300;
}

#contact-link {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234d6550%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_call%22%20class%3D%22cls-1%22%20d%3D%22M569.383%2C63.637a9%2C9%2C0%2C0%2C0-13.107%2C12.323l0.094%2C0.075a4.29%2C4.29%2C0%2C0%2C1-1.852%2C2.094%2C0.349%2C0.349%2C0%2C0%2C0%2C.1.658%2C5.125%2C5.125%2C0%2C0%2C0%2C3.827-1.044l0.019%2C0.015A9%2C9%2C0%2C0%2C0%2C569.383%2C63.637Zm-3.4%2C10.21c-0.2.2-.408%2C0.389-0.6%2C0.6a1.174%2C1.174%2C0%2C0%2C1-1.007.381%2C4.141%2C4.141%2C0%2C0%2C1-1.6-.467%2C8.7%2C8.7%2C0%2C0%2C1-2.892-2.263%2C8%2C8%2C0%2C0%2C1-1.411-2.349%2C3.094%2C3.094%2C0%2C0%2C1-.236-1.309%2C1.083%2C1.083%2C0%2C0%2C1%2C.333-0.718c0.225-.213.434-0.434%2C0.655-0.651a0.622%2C0.622%2C0%2C0%2C1%2C.935%2C0c0.18%2C0.176.352%2C0.352%2C0.528%2C0.527s0.344%2C0.34.513%2C0.512a0.623%2C0.623%2C0%2C0%2C1%2C0%2C.957c-0.214.217-.427%2C0.434-0.648%2C0.643a0.134%2C0.134%2C0%2C0%2C0-.033.172%2C3.768%2C3.768%2C0%2C0%2C0%2C.583.935%2C6.662%2C6.662%2C0%2C0%2C0%2C1.635%2C1.485c0.135%2C0.086.285%2C0.146%2C0.427%2C0.224a0.128%2C0.128%2C0%2C0%2C0%2C.179-0.034c0.214-.221.435-0.438%2C0.651-0.655a0.616%2C0.616%2C0%2C0%2C1%2C.932%2C0c0.352%2C0.348.7%2C0.7%2C1.048%2C1.047A0.63%2C0.63%2C0%2C0%2C1%2C565.986%2C73.848Zm-3.319-5.812%2C0.112-.8a3.578%2C3.578%2C0%2C0%2C1%2C3.027%2C2.932l-0.8.138A2.775%2C2.775%2C0%2C0%2C0%2C562.667%2C68.036Zm4.441%2C2.132a5.124%2C5.124%2C0%2C0%2C0-4.336-4.2l0.112-.8a5.939%2C5.939%2C0%2C0%2C1%2C5.021%2C4.866Z%22%20transform%3D%22translate%28-554.031%20-61%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding-left: 35px;
    background-position: top left;
    float: left;
    margin-left: 63px;
    margin-top: 24px;
}

#header .header-top {
    padding-bottom: 15px;
}

input,
select,
textarea,
button {
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Rubik', sans-serif;
}

span.cartprice {
    display: block;
    color: #4e6750;
    font-size: 18px;
    font-weight: 500;
}

span.carttext {
    display: block;
    color: #6b816d;
    font-size: 12px;
    font-weight: 300;
    margin-top: 6px;
}

.icon-search.mobilesearch {
    display: none;
}

.blockcart {
    padding-left: 35px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234e6650%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_cart%22%20class%3D%22cls-1%22%20d%3D%22M1410.35%2C75.134a1.433%2C1.433%2C0%2C1%2C0%2C1.42%2C1.432A1.422%2C1.422%2C0%2C0%2C0%2C1410.35%2C75.134Zm6.19%2C0a1.433%2C1.433%2C0%2C1%2C0%2C1.42%2C1.432A1.429%2C1.429%2C0%2C0%2C0%2C1416.54%2C75.134Zm3.57-7.854h-7.86a0.719%2C0.719%2C0%2C1%2C0%2C0%2C1.437h6.95l-0.44%2C1.508-7.07%2C0a0.667%2C0.667%2C0%2C0%2C0%2C0%2C1.333l6.68%2C0-0.41%2C1.41h-7.98l-0.52-4.255-0.51-4.146a0.806%2C0.806%2C0%2C0%2C0-.59-0.679l-3.37-.866a0.8%2C0.8%2C0%2C0%2C0-.97.581%2C0.813%2C0.813%2C0%2C0%2C0%2C.58.979l2.84%2C0.73%2C1.1%2C8.366a0.976%2C0.976%2C0%2C0%2C0%2C.92.976h8.81a0.935%2C0.935%2C0%2C0%2C0%2C.88-0.777l1.74-5.235S1421.41%2C67.281%2C1420.11%2C67.281Z%22%20transform%3D%22translate%28-1404%20-63%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: top left;
}

.cartout {
    float: right;
    margin-left: 0;
    margin-top: 25px;
    margin-right: -20px;
}

*:focus {
    outline: none;
}

.formblock input:-webkit-autofill {
    -webkit-text-fill-color: #121212 !important;
    -webkit-box-shadow: 0 0 0 30px #f6f6f6 inset;
    box-shadow: 0 0 0 30px #f6f6f6 inset;
}

input.greenplace::-webkit-input-placeholder,
textarea.greenplace::-webkit-input-placeholder {
    color: #4e6750;
    font-style: italic;
    opacity: 1;
}

input.greenplace:focus::-webkit-input-placeholder,
textarea.greenplace:focus::-webkit-input-placeholder {
    color: transparent
}

input.greenplace:-moz-placeholder,
textarea.greenplace:-moz-placeholder {
    color: #4e6750;
    font-style: italic;
    opacity: 1;
}

input.greenplace:focus:-moz-placeholder,
textarea.greenplace:focus:-moz-placeholder {
    color: transparent
}

input.greenplace::-moz-placeholder,
textarea.greenplace::-moz-placeholder {
    color: #4e6750;
    font-style: italic;
    opacity: 1;
}

input.greenplace:focus::-moz-placeholder,
textarea.greenplace:focus::-moz-placeholder {
    color: transparent
}

input.greenplace:-ms-input-placeholder,
textarea.greenplace:-ms-input-placeholder {
    color: #4e6750;
    font-style: italic;
    opacity: 1;
}

input.greenplace:focus:-ms-input-placeholder,
textarea.greenplace:focus:-ms-input-placeholder {
    color: transparent
}

.headnavright {
    float: right;
    max-width: 762px;
    width: 100%;
}

.product-miniature:hover {
    -webkit-box-shadow: -2px -2px 30px 0px rgb(0 0 0 / 9%);
    -moz-box-shadow: -2px -2px 30px 0px rgba(0, 0, 0, 0.09);
    box-shadow: -2px -2px 30px 0px rgb(0 0 0 / 9%);
    border-color: #fff;
}

.product-miniature:nth-child(4n) {
    margin-right: 0;
}

.left-column .product-miniature:nth-child(4n) {
    margin-right: 12px;
}

.product-miniature {
    max-width: 270px;
    float: left;
    width: 100%;
    background: #ffffff;
    margin-right: 12px;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    margin-bottom: 30px;
    box-sizing: BORDER-BOX;
    position: relative;
}

.left-column .product-miniature:nth-child(3n) {
    margin-right: 0;
}

.sectiontitle {
    color: #2f2f2f;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 40px 0 35px;
}

.product-title a {
    color: #2f2f2f;
    font-size: 17px;
    font-weight: 300;
    text-align: center;
    display: block;
}

span.price {
    color: #2f2f2f;
    font-weight: 500;
    font-size: 19px;
    text-align: center;
    margin: 0 0 10px;
}

span.regular-price {
    color: #6b816d;
    text-decoration: line-through;
    font-size: 15px;
    font-weight: 400;
    vertical-align: middle;
    display: inline-block;
}

.product-price-and-shipping {
    text-align: center;
}

.product-price-and-shipping {
    text-align: center;
    min-height: 50px;
}

.product-title {
    margin: 20px 0 17px;
    text-align: center;
    text-transform: none;
    min-height: 42px;
}

.discount-product {
    display: inline-block;
    position: relative;
    font-weight: 500;
    color: #fff;
    margin-top: 0;
    z-index: 2;
    margin: 0 auto;
    font-size: 11px;
    text-align: center;
    border-radius: 10px;
    box-sizing: BORDER-BOX;
    line-height: 20px;
    background: #f42509;
    margin: 0 0 5px;
    padding: 0 6px;
}

.listaddcart {
    max-width: 160px;
    display: inline-block;
    width: 100%;
    border: 1px solid #e9e9e9;
    color: #4e6650;
    font-family: 'Rubik', sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    background: transparent;
    line-height: 36px;
    border-radius: 19px;
    margin: 15px auto 0;
    -moz-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -ms-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -o-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -webkit-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.listaddcart:hover {
    background: #56775e;
    color: #fff;
    border: 1px solid #56775e;
}

.listaddcart:hover span {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22cart_white%22%20class%3D%22cls-1%22%20d%3D%22M767.348%2C1181.13a1.435%2C1.435%2C0%2C1%2C0%2C1.419%2C1.44A1.433%2C1.433%2C0%2C0%2C0%2C767.348%2C1181.13Zm6.2%2C0a1.435%2C1.435%2C0%2C1%2C0%2C1.419%2C1.44A1.434%2C1.434%2C0%2C0%2C0%2C773.543%2C1181.13Zm3.566-7.85h-7.863a0.72%2C0.72%2C0%2C0%2C0%2C0%2C1.44H776.2l-0.441%2C1.5-7.073.01a0.657%2C0.657%2C0%2C0%2C0-.66.66%2C0.665%2C0.665%2C0%2C0%2C0%2C.66.67h6.682l-0.415%2C1.41h-7.97l-0.529-4.25-0.5-4.15a0.8%2C0.8%2C0%2C0%2C0-.594-0.68l-3.362-.86a0.8%2C0.8%2C0%2C0%2C0-.97.58%2C0.806%2C0.806%2C0%2C0%2C0%2C.575.98l2.836%2C0.73%2C1.105%2C8.36a0.975%2C0.975%2C0%2C0%2C0%2C.915.98h8.811a0.941%2C0.941%2C0%2C0%2C0%2C.881-0.78l1.746-5.23S778.411%2C1173.28%2C777.109%2C1173.28Z%22%20transform%3D%22translate%28-761%20-1169%29%22/%3E%0A%3C/svg%3E%0A);
}

.listaddcart span {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234e6650%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_cart%22%20class%3D%22cls-1%22%20d%3D%22M1050.35%2C1181.13a1.435%2C1.435%2C0%2C1%2C0%2C1.42%2C1.44A1.43%2C1.43%2C0%2C0%2C0%2C1050.35%2C1181.13Zm6.19%2C0a1.435%2C1.435%2C0%2C0%2C0%2C0%2C2.87A1.435%2C1.435%2C0%2C0%2C0%2C1056.54%2C1181.13Zm3.57-7.85h-7.86a0.72%2C0.72%2C0%2C0%2C0%2C0%2C1.44h6.95l-0.44%2C1.5-7.07.01a0.653%2C0.653%2C0%2C0%2C0-.66.66%2C0.662%2C0.662%2C0%2C0%2C0%2C.66.67h6.68l-0.41%2C1.41h-7.98l-0.52-4.25-0.51-4.15a0.8%2C0.8%2C0%2C0%2C0-.59-0.68l-3.37-.86a0.8%2C0.8%2C0%2C0%2C0-.97.58%2C0.814%2C0.814%2C0%2C0%2C0%2C.58.98l2.84%2C0.73%2C1.1%2C8.36a0.979%2C0.979%2C0%2C0%2C0%2C.92.98h8.81a0.95%2C0.95%2C0%2C0%2C0%2C.88-0.78l1.74-5.23S1061.41%2C1173.28%2C1060.11%2C1173.28Z%22%20transform%3D%22translate%28-1044%20-1169%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding-left: 35px;
    background-position: left center;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    -webkit-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease;
}

.thumbnail-container {
    max-width: 248px;
    margin: 10px auto 28px;
}

.aligncenter {
    text-align: center;
}

.product-thumbnail:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.03);
}

.product-thumbnail {
    position: relative;
    border-radius: 3px;
    overflow: hidden;
    display: block;
}

.in_comparison .comparebtn,
.comparebtn:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23ffffff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M630.584%2C1661.67a4.225%2C4.225%2C0%2C0%2C0%2C1.537-.89l-0.712-.78a3.154%2C3.154%2C0%2C0%2C1-3.635.43%2C8.1%2C8.1%2C0%2C0%2C0-2.234-.81%2C1.716%2C1.716%2C0%2C0%2C0%2C.225-0.86%2C1.765%2C1.765%2C0%2C0%2C0-3.53%2C0%2C1.726%2C1.726%2C0%2C0%2C0%2C.224.86%2C8.09%2C8.09%2C0%2C0%2C0-2.233.81%2C3.154%2C3.154%2C0%2C0%2C1-3.635-.43l-0.712.78a4.193%2C4.193%2C0%2C0%2C0%2C1.668.93L615%2C1665.85v0.68a3.353%2C3.353%2C0%2C0%2C0%2C3.353%2C3.35h0.706a3.371%2C3.371%2C0%2C0%2C0%2C3.353-3v-1.02L620%2C1661.68a4.165%2C4.165%2C0%2C0%2C0%2C.734-0.32%2C6.756%2C6.756%2C0%2C0%2C1%2C2.738-.81v11.18H622.65a2.744%2C2.744%2C0%2C0%2C0-2.74%2C2.74V1675h8.149v-0.53a2.743%2C2.743%2C0%2C0%2C0-2.739-2.74h-0.791v-11.18a6.756%2C6.756%2C0%2C0%2C1%2C2.738.81%2C4.708%2C4.708%2C0%2C0%2C0%2C.865.36l-2.544%2C4.13v0.68a3.353%2C3.353%2C0%2C0%2C0%2C3.353%2C3.35h0.706a3.37%2C3.37%2C0%2C0%2C0%2C3.353-3v-1.02Zm-11.525%2C7.15h-0.706a2.3%2C2.3%2C0%2C0%2C1-2.233-1.76h5.171A2.293%2C2.293%2C0%2C0%2C1%2C619.059%2C1668.82Zm-2.908-2.82%2C2.5-4.06h0.28l2.342%2C4.06h-5.12Zm10.763%2C7.94h-5.859a1.679%2C1.679%2C0%2C0%2C1%2C1.594-1.15h2.671A1.679%2C1.679%2C0%2C0%2C1%2C626.914%2C1673.94Zm-3.62-15.18a0.706%2C0.706%2C0%2C1%2C1%2C.706.71A0.708%2C0.708%2C0%2C0%2C1%2C623.294%2C1658.76Zm6.353%2C10.06h-0.706a2.293%2C2.293%2C0%2C0%2C1-2.232-1.76h5.17A2.293%2C2.293%2C0%2C0%2C1%2C629.647%2C1668.82Zm-2.908-2.82%2C2.5-4.06h0.281l2.341%2C4.06h-5.12Z%22%20transform%3D%22translate%28-615%20-1657%29%22/%3E%0A%3C/svg%3E%0A);
    background-color: #56775e;
}

.comparebtn {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    border: 1px solid #ededed;
    background-position: center center;
    background-color: #fff;
    -moz-transition: background-color 0.2s ease, background-image 0.2s ease;
    -ms-transition: background-color 0.2s ease, background-image 0.2s ease;
    -o-transition: background-color 0.2s ease, background-image 0.2s ease;
    -webkit-transition: background-color 0.2s ease, background-image 0.2s ease;
    transition: background-color 0.2s ease, background-image 0.2s ease;
    background-repeat: no-repeat;
    box-sizing: border-box;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234e6750%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M630.584%2C1661.67a4.225%2C4.225%2C0%2C0%2C0%2C1.537-.89l-0.712-.78a3.154%2C3.154%2C0%2C0%2C1-3.635.43%2C8.1%2C8.1%2C0%2C0%2C0-2.234-.81%2C1.716%2C1.716%2C0%2C0%2C0%2C.225-0.86%2C1.765%2C1.765%2C0%2C0%2C0-3.53%2C0%2C1.726%2C1.726%2C0%2C0%2C0%2C.224.86%2C8.09%2C8.09%2C0%2C0%2C0-2.233.81%2C3.154%2C3.154%2C0%2C0%2C1-3.635-.43l-0.712.78a4.193%2C4.193%2C0%2C0%2C0%2C1.668.93L615%2C1665.85v0.68a3.353%2C3.353%2C0%2C0%2C0%2C3.353%2C3.35h0.706a3.371%2C3.371%2C0%2C0%2C0%2C3.353-3v-1.02L620%2C1661.68a4.165%2C4.165%2C0%2C0%2C0%2C.734-0.32%2C6.756%2C6.756%2C0%2C0%2C1%2C2.738-.81v11.18H622.65a2.744%2C2.744%2C0%2C0%2C0-2.74%2C2.74V1675h8.149v-0.53a2.743%2C2.743%2C0%2C0%2C0-2.739-2.74h-0.791v-11.18a6.756%2C6.756%2C0%2C0%2C1%2C2.738.81%2C4.708%2C4.708%2C0%2C0%2C0%2C.865.36l-2.544%2C4.13v0.68a3.353%2C3.353%2C0%2C0%2C0%2C3.353%2C3.35h0.706a3.37%2C3.37%2C0%2C0%2C0%2C3.353-3v-1.02Zm-11.525%2C7.15h-0.706a2.3%2C2.3%2C0%2C0%2C1-2.233-1.76h5.171A2.293%2C2.293%2C0%2C0%2C1%2C619.059%2C1668.82Zm-2.908-2.82%2C2.5-4.06h0.28l2.342%2C4.06h-5.12Zm10.763%2C7.94h-5.859a1.679%2C1.679%2C0%2C0%2C1%2C1.594-1.15h2.671A1.679%2C1.679%2C0%2C0%2C1%2C626.914%2C1673.94Zm-3.62-15.18a0.706%2C0.706%2C0%2C1%2C1%2C.706.71A0.708%2C0.708%2C0%2C0%2C1%2C623.294%2C1658.76Zm6.353%2C10.06h-0.706a2.293%2C2.293%2C0%2C0%2C1-2.232-1.76h5.17A2.293%2C2.293%2C0%2C0%2C1%2C629.647%2C1668.82Zm-2.908-2.82%2C2.5-4.06h0.281l2.341%2C4.06h-5.12Z%22%20transform%3D%22translate%28-615%20-1657%29%22/%3E%0A%3C/svg%3E%0A);
    display: inline-block;
    position: relative;
    margin-top: 30px;
    vertical-align: top;
    margin-left: 6px;
    z-index: 10;
}

.comparelisttext:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 5px 0 5px;
    border-color: #56775e transparent transparent transparent;
    content: '';
    position: Absolute;
    bottom: -9px;
    right: 22px;
}

.comparelisttext {
    color: #ffffff;
    font-size: 13px;
    line-height: 35px;
    border-radius: 5px;
    background-color: #56775e;
    position: absolute;
    padding: 0 20px;
    box-sizing: border-box;
    top: -50px;
    right: -7px;
    white-space: nowrap;
    display: none;
}

.comparebtn:hover .comparelisttext {
    display: block;
}

.productinnercompare .comparebtn {
    margin: 0;
}

.productinnercompare {
    position: Absolute;
    top: -6px;
    right: 0;
}

.dynamic-loading {
    text-align: center;
    padding-bottom: 15px;
    position: relative;
    padding-top: 15px;
    background: #fff;
    margin-bottom: 5px;
}

strong {
    font-weight: 500;
}

.valign {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    width: 100%;
}

.line32 {
    line-height: 32px;
}

.block_newsletter {
    background: #f5f5f5;
}

.max280 {
    max-width: 280px;
    width: 100%;
    float: left;
}

.line90 {
    line-height: 90px;
}

.newsbigtitle {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #2f2f2f;
}

.max340 {
    max-width: 340px;
    width: 100%;
    float: left;
}

.relative {
    position: relative;
}

.newsletterinput {
    width: 100%;
    background: #e8e8e8;
    border: 0;
    line-height: 40px;
    height: 40px;
    border-radius: 20px;
    padding: 0 25px;
    box-sizing: border-box;
    color: #4e6750;
    font-size: 13px;
    font-weight: 400;
    padding-right: 170px;
}

.newsletterbtn {
    color: #4e6650;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    position: absolute;
    line-height: 40px;
    background-color: transparent;
    border: 0;
    top: 0;
    right: 0;
    padding: 0 30px;
    cursor: pointer;
}

.max445 {
    max-width: 445px;
    width: 100%;
    float: left;
}

.newslettertext strong {
    display: block;
    font-weight: 600;
    font-size: 16px;
    color: #4e6750;
    margin: 0 0 5px;
}

.newslettertext {
    color: #6b816d;
    font-size: 13px;
    font-weight: 400;
}

.categorymore:hover span {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22products_more_white%22%20class%3D%22cls-1%22%20d%3D%22M1445%2C1773a11%2C11%2C0%2C1%2C0-11-11A11.007%2C11.007%2C0%2C0%2C0%2C1445%2C1773Zm0-20.9a9.9%2C9.9%2C0%2C1%2C1-9.9%2C9.9A9.91%2C9.91%2C0%2C0%2C1%2C1445%2C1752.1Zm-4.77%2C10.45h8.22l-2.15%2C2.16a0.532%2C0.532%2C0%2C0%2C0%2C0%2C.77%2C0.555%2C0.555%2C0%2C0%2C0%2C.78%2C0l3.09-3.09a0.543%2C0.543%2C0%2C0%2C0%2C0-.78l-3.09-3.09a0.552%2C0.552%2C0%2C0%2C0-.78.78l2.16%2C2.15h-8.23a0.557%2C0.557%2C0%2C0%2C0-.56.55A0.551%2C0.551%2C0%2C0%2C0%2C1440.23%2C1762.55Z%22%20transform%3D%22translate%28-1434%20-1751%29%22/%3E%0A%3C/svg%3E%0A);
}

.categorymore span {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23ddd617%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22products_more%22%20class%3D%22cls-1%22%20d%3D%22M1445%2C1773a11%2C11%2C0%2C1%2C0-11-11A11.007%2C11.007%2C0%2C0%2C0%2C1445%2C1773Zm0-20.9a9.9%2C9.9%2C0%2C1%2C1-9.9%2C9.9A9.91%2C9.91%2C0%2C0%2C1%2C1445%2C1752.1Zm-4.77%2C10.45h8.22l-2.15%2C2.16a0.532%2C0.532%2C0%2C0%2C0%2C0%2C.77%2C0.555%2C0.555%2C0%2C0%2C0%2C.78%2C0l3.09-3.09a0.543%2C0.543%2C0%2C0%2C0%2C0-.78l-3.09-3.09a0.552%2C0.552%2C0%2C0%2C0-.78.78l2.16%2C2.15h-8.23a0.557%2C0.557%2C0%2C0%2C0-.56.55A0.551%2C0.551%2C0%2C0%2C0%2C1440.23%2C1762.55Z%22%20transform%3D%22translate%28-1434%20-1751%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding: 5px 0;
    padding-right: 44px;
    margin-right: -44px;
    box-sizing: border-box;
    background-position: right center;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    -webkit-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease;
}

.categorymore:hover {
    border-color: #56775e;
    background: #56775e;
    color: #fff;
}

.categorymore {
    color: #4e6650;
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase;
    max-width: 160px;
    width: 100%;
    border-radius: 19px;
    line-height: 36px;
    border: 1px solid #ddd617;
    display: inline-block;
    text-align: center;
    -moz-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -ms-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -o-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -webkit-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    cursor: pointer;
}

.textright {
    text-align: right;
}

.review {
    display: inline-block;
    max-width: 360px;
    position: relative;
    padding: 25px 0;
    width: 100%;
    vertical-align: top;
}

.reviewinner {
    border-radius: 9px;
    background: #f5f5f5;
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 30px;
    box-sizing: BORDER-BOX;
}

.reviewinner:before {
    content: '';
    position: absolute;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    left: 50%;
    margin-left: -21px;
    top: 0;
    background-color: #fff;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228.062%22%20height%3D%2231%22%20viewBox%3D%220%200%2028.062%2031%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23446459%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_reviews%22%20class%3D%22cls-1%22%20d%3D%22M581%2C2503a8.05%2C8.05%2C0%2C1%2C0%2C8.135%2C8.05A8.114%2C8.114%2C0%2C0%2C0%2C581%2C2503Zm13.961%2C22.53a7.5%2C7.5%2C0%2C0%2C0-.817-1.48%2C10.137%2C10.137%2C0%2C0%2C0-7-4.36%2C1.545%2C1.545%2C0%2C0%2C0-1.03.25%2C8.756%2C8.756%2C0%2C0%2C1-10.232%2C0%2C1.351%2C1.351%2C0%2C0%2C0-1.03-.25%2C10.063%2C10.063%2C0%2C0%2C0-7%2C4.36%2C8.826%2C8.826%2C0%2C0%2C0-.817%2C1.48%2C0.745%2C0.745%2C0%2C0%2C0%2C.035.67%2C13.869%2C13.869%2C0%2C0%2C0%2C.959%2C1.4%2C13.2%2C13.2%2C0%2C0%2C0%2C1.634%2C1.83c0.5%2C0.49%2C1.066.95%2C1.635%2C1.41a16.353%2C16.353%2C0%2C0%2C0%2C19.325%2C0%2C16.941%2C16.941%2C0%2C0%2C0%2C1.635-1.41%2C16.011%2C16.011%2C0%2C0%2C0%2C1.634-1.83%2C11.839%2C11.839%2C0%2C0%2C0%2C.959-1.4A0.6%2C0.6%2C0%2C0%2C0%2C594.961%2C2525.53Z%22%20transform%3D%22translate%28-566.969%20-2503%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
}

.reviewinner .stars {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Rating%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2262.781%22%20height%3D%2210.19%22%20viewBox%3D%220%200%2062.781%2010.19%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23ddd617%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22start%22%20class%3D%22cls-1%22%20d%3D%22M607.677%2C2550.13l1.363%2C3.22%2C3.49%2C0.3a0.274%2C0.274%2C0%2C0%2C1%2C.157.48l-2.647%2C2.29%2C0.793%2C3.41a0.277%2C0.277%2C0%2C0%2C1-.41.3l-3-1.81-3%2C1.81a0.276%2C0.276%2C0%2C0%2C1-.41-0.3l0.793-3.41-2.648-2.29a0.274%2C0.274%2C0%2C0%2C1%2C.157-0.48l3.49-.3%2C1.363-3.22A0.277%2C0.277%2C0%2C0%2C1%2C607.677%2C2550.13Z%22%20transform%3D%22translate%28-550%20-2549.97%29%22/%3E%0A%20%20%3Cpath%20id%3D%22start-2%22%20data-name%3D%22start%22%20class%3D%22cls-1%22%20d%3D%22M594.661%2C2550.13l1.363%2C3.22%2C3.49%2C0.3a0.274%2C0.274%2C0%2C0%2C1%2C.157.48l-2.647%2C2.29%2C0.793%2C3.41a0.277%2C0.277%2C0%2C0%2C1-.41.3l-3-1.81-3%2C1.81a0.276%2C0.276%2C0%2C0%2C1-.41-0.3l0.793-3.41-2.648-2.29a0.274%2C0.274%2C0%2C0%2C1%2C.157-0.48l3.49-.3%2C1.363-3.22A0.277%2C0.277%2C0%2C0%2C1%2C594.661%2C2550.13Z%22%20transform%3D%22translate%28-550%20-2549.97%29%22/%3E%0A%20%20%3Cpath%20id%3D%22start-3%22%20data-name%3D%22start%22%20class%3D%22cls-1%22%20d%3D%22M581.645%2C2550.13l1.363%2C3.22%2C3.49%2C0.3a0.274%2C0.274%2C0%2C0%2C1%2C.157.48l-2.647%2C2.29%2C0.793%2C3.41a0.277%2C0.277%2C0%2C0%2C1-.41.3l-3-1.81-3%2C1.81a0.276%2C0.276%2C0%2C0%2C1-.409-0.3l0.793-3.41-2.648-2.29a0.274%2C0.274%2C0%2C0%2C1%2C.157-0.48l3.49-.3%2C1.363-3.22A0.277%2C0.277%2C0%2C0%2C1%2C581.645%2C2550.13Z%22%20transform%3D%22translate%28-550%20-2549.97%29%22/%3E%0A%20%20%3Cpath%20id%3D%22start-4%22%20data-name%3D%22start%22%20class%3D%22cls-1%22%20d%3D%22M568.629%2C2550.13l1.363%2C3.22%2C3.49%2C0.3a0.274%2C0.274%2C0%2C0%2C1%2C.157.48l-2.647%2C2.29%2C0.793%2C3.41a0.277%2C0.277%2C0%2C0%2C1-.41.3l-3-1.81-3%2C1.81a0.276%2C0.276%2C0%2C0%2C1-.409-0.3l0.793-3.41-2.648-2.29a0.274%2C0.274%2C0%2C0%2C1%2C.157-0.48l3.49-.3%2C1.363-3.22A0.277%2C0.277%2C0%2C0%2C1%2C568.629%2C2550.13Z%22%20transform%3D%22translate%28-550%20-2549.97%29%22/%3E%0A%20%20%3Cpath%20id%3D%22start-5%22%20data-name%3D%22start%22%20class%3D%22cls-1%22%20d%3D%22M555.613%2C2550.13l1.363%2C3.22%2C3.49%2C0.3a0.275%2C0.275%2C0%2C0%2C1%2C.157.48l-2.648%2C2.29%2C0.794%2C3.41a0.277%2C0.277%2C0%2C0%2C1-.41.3l-3-1.81-3%2C1.81a0.277%2C0.277%2C0%2C0%2C1-.41-0.3l0.794-3.41-2.648-2.29a0.274%2C0.274%2C0%2C0%2C1%2C.157-0.48l3.49-.3%2C1.363-3.22A0.277%2C0.277%2C0%2C0%2C1%2C555.613%2C2550.13Z%22%20transform%3D%22translate%28-550%20-2549.97%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    height: 10px;
    width: 63px;
    margin: 0 auto 0;
}

.reviewname {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #2f2f2f;
    margin: 12px 0 12px;
}

.reviewcontent {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
}

.reastitle {
    color: #2f2f2f;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 15px;
}

.reassubtitle {
    color: #4e6750;
    font-size: 14px;
    font-weight: 300;
}

.margintop40 {
    margin-top: 40px;
}

ul.slick-dots li {
    display: inline-block;
    cursor: pointer;
}

ul.slick-dots li.slick-active button {
    background: #446459 !important;
}

ul.slick-dots li button {
    width: 6px;
    height: 6px;
    background: #e3e3e3 !important;
    border-radius: 50%;
    padding: 0;
    border: 0;
    margin: 0 3px;
    text-indent: -9999px;
    overflow: hidden;
}

ul.slick-dots {
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
}

.reaslist li {
    max-width: 25%;
    width: 100%;
    float: left;
    padding-left: 55px;
    box-sizing: border-box;
    color: #2f2f2f;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    list-style: none;
    background-position: left center;
}

.reaslist {
    padding: 0;
    margin: 50px 0;
    display: inline-block;
    width: 100%;
}

.reaslist li:nth-child(2) {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2227%22%20viewBox%3D%220%200%2030%2027%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_calendar%22%20class%3D%22cls-1%22%20d%3D%22M701.706%2C2476.75V2475h-2.118v1.75h-7.176V2475h-2.118v1.75H681V2502h22.321l7.679-7.63v-17.62h-9.294Zm-11.412%2C2.11v1.75h2.118v-1.75h7.176v1.4h2.118v-1.4h7.176v3.5H683.117v-3.5h7.177Zm-7.177%2C5.61h25.765v8.41h-7.059v7.02H683.117v-15.43Zm24.268%2C10.52-3.444%2C3.42v-3.42h3.444Zm-19.5-1.41h3.53v3.51h-3.53v-3.51Zm6.353%2C0h3.529v3.51h-3.529v-3.51Zm0-6.31h3.529v3.51h-3.529v-3.51Zm6.353%2C0h3.529v3.51h-3.529v-3.51Zm-12.706%2C0h3.53v3.51h-3.53v-3.51Z%22%20transform%3D%22translate%28-681%20-2475%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
}

.reaslist li:nth-child(4) {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227%22%20height%3D%2230%22%20viewBox%3D%220%200%2027%2030%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_certificate%22%20class%3D%22cls-1%22%20d%3D%22M1275.84%2C2473h-19.31v2h19.31a2.228%2C2.228%2C0%2C0%2C1%2C2.2%2C2.24v19.16h-6.16v2.01h7.14a1%2C1%2C0%2C0%2C0%2C.98-1.01v-20.16A4.2%2C4.2%2C0%2C0%2C0%2C1275.84%2C2473Zm-15.77%2C23.44v-19.83a3.536%2C3.536%2C0%2C1%2C0-7.07%2C0v12.68a0.992%2C0.992%2C0%2C0%2C0%2C.98%2C1h4.13v7.15a0.986%2C0.986%2C0%2C0%2C0%2C.98%2C1h7.13v-2h-6.15Zm-1.96-8.15h-3.15v-11.68a1.575%2C1.575%2C0%2C1%2C1%2C3.15%2C0v11.68h0Zm11.09-6.41h-5.89a1%2C1%2C0%2C0%2C0%2C0%2C2h5.89A1%2C1%2C0%2C0%2C0%2C1269.2%2C2481.88Zm5.11-4.21h-11a1.005%2C1.005%2C0%2C0%2C0%2C0%2C2.01h11A1.005%2C1.005%2C0%2C0%2C0%2C1274.31%2C2477.67Zm-5.27%2C8.55a5.611%2C5.611%2C0%2C1%2C0%2C5.49%2C5.61A5.56%2C5.56%2C0%2C0%2C0%2C1269.04%2C2486.22Zm0%2C9.22a3.611%2C3.611%2C0%2C1%2C1%2C3.53-3.61A3.581%2C3.581%2C0%2C0%2C1%2C1269.04%2C2495.44Zm3.99%2C6.5-0.26-6.61-1.97.08%2C0.19%2C4.71-1.43-.93a0.994%2C0.994%2C0%2C0%2C0-1.05%2C0l-1.44.93%2C0.17-4.72-1.97-.07-0.23%2C6.61a1.027%2C1.027%2C0%2C0%2C0%2C.5.91%2C0.989%2C0.989%2C0%2C0%2C0%2C1.01-.02l2.49-1.6%2C2.48%2C1.6a1.014%2C1.014%2C0%2C0%2C0%2C.53.15%2C0.947%2C0.947%2C0%2C0%2C0%2C.49-0.13A1.039%2C1.039%2C0%2C0%2C0%2C1273.03%2C2501.94Z%22%20transform%3D%22translate%28-1253%20-2473%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
}

.reaslist li:nth-child(1) {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2235%22%20height%3D%2228%22%20viewBox%3D%220%200%2035%2028%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_delivery%22%20class%3D%22cls-1%22%20d%3D%22M424.062%2C2485.85v4.3h6.563v-1.07l-2.138-3.23h-4.425Zm-15.882-2.35s0%2C0%2C0%2C.01l3.288%2C2.16a1.127%2C1.127%2C0%2C0%2C0%2C.608.18%2C1.1%2C1.1%2C0%2C0%2C0%2C.913-0.48%2C1.08%2C1.08%2C0%2C0%2C0-.327-1.5l-2.818-1.83v-2.66a1.094%2C1.094%2C0%2C0%2C0-2.188%2C0v3.24A1.093%2C1.093%2C0%2C0%2C0%2C408.18%2C2483.5Zm26.689%2C3.95-3.269-5.39a1.085%2C1.085%2C0%2C0%2C0-.926-0.52h-8.8v-4.31a1.05%2C1.05%2C0%2C0%2C0-1.045-1.08h-6.263a8.812%2C8.812%2C0%2C0%2C0-11.536%2C0h-1.888a1.135%2C1.135%2C0%2C0%2C0-1.143%2C1.08v20.46a1.128%2C1.128%2C0%2C0%2C0%2C1.143%2C1.08h4.53a4.371%2C4.371%2C0%2C0%2C0%2C8.439%2C0h9.061a4.371%2C4.371%2C0%2C0%2C0%2C8.439%2C0h2.343a1.044%2C1.044%2C0%2C0%2C0%2C1.045-1.08V2488A1.011%2C1.011%2C0%2C0%2C0%2C434.869%2C2487.45Zm-19.507-4.83a6.563%2C6.563%2C0%2C1%2C1-6.563-6.47A6.521%2C6.521%2C0%2C0%2C1%2C415.362%2C2482.62Zm-13.175%2C5.62a8.768%2C8.768%2C0%2C0%2C0%2C15.362-5.62%2C8.465%2C8.465%2C0%2C0%2C0-1.184-4.31h3.322v18.31h-5.575a4.368%2C4.368%2C0%2C0%2C0-8.439%2C0h-3.486v-8.38Zm7.706%2C11.61a2.155%2C2.155%2C0%2C1%2C1%2C2.187-2.16A2.177%2C2.177%2C0%2C0%2C1%2C409.893%2C2499.85Zm17.5%2C0a2.155%2C2.155%2C0%2C1%2C1%2C2.187-2.16A2.177%2C2.177%2C0%2C0%2C1%2C427.393%2C2499.85Zm5.419-3.23h-1.2a4.368%2C4.368%2C0%2C0%2C0-8.439%2C0h-1.3v-12.93h8.179l2.758%2C4.61v8.32Z%22%20transform%3D%22translate%28-400%20-2474%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
}

.reaslist li:nth-child(3) {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2225%22%20height%3D%2230%22%20viewBox%3D%220%200%2025%2030%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_safe%22%20class%3D%22cls-1%22%20d%3D%22M982.246%2C2489.75l-3.782-3.61-1.611%2C1.7%2C5.524%2C5.27%2C8.417-9.4-1.738-1.57Zm10.859-12.93a18.855%2C18.855%2C0%2C0%2C1-6.743-2.94%2C5.1%2C5.1%2C0%2C0%2C0-5.725%2C0%2C18.841%2C18.841%2C0%2C0%2C1-6.742%2C2.94%2C3.514%2C3.514%2C0%2C0%2C0-2.895%2C3.46v7.08a13.125%2C13.125%2C0%2C0%2C0%2C1.936%2C6.77%2C19.9%2C19.9%2C0%2C0%2C0%2C4.139%2C4.79%2C27.776%2C27.776%2C0%2C0%2C0%2C5.95%2C3.87L983.5%2C2503l0.475-.21a27.783%2C27.783%2C0%2C0%2C0%2C5.949-3.87%2C19.874%2C19.874%2C0%2C0%2C0%2C4.139-4.79%2C13.126%2C13.126%2C0%2C0%2C0%2C1.937-6.77v-7.08A3.515%2C3.515%2C0%2C0%2C0%2C993.105%2C2476.82Zm0.558%2C10.54c0%2C3.48-1.753%2C6.76-5.212%2C9.74a25.471%2C25.471%2C0%2C0%2C1-4.951%2C3.31c-2.067-1.05-10.164-5.65-10.164-13.05v-7.08a1.167%2C1.167%2C0%2C0%2C1%2C.971-1.15%2C21.156%2C21.156%2C0%2C0%2C0%2C7.635-3.31%2C2.769%2C2.769%2C0%2C0%2C1%2C3.116%2C0%2C21.148%2C21.148%2C0%2C0%2C0%2C7.635%2C3.31%2C1.167%2C1.167%2C0%2C0%2C1%2C.97%2C1.15v7.08Z%22%20transform%3D%22translate%28-971%20-2473%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
}

.marginbottom80 {
    margin-bottom: 80px;
}

footer#footer {
    padding: 0;
    height: 415px;
    background: #3b5b57;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

.row.copyrow {
    color: #74938f;
    font-size: 13px;
    font-weight: 400;
    position: absolute;
    bottom: 40px;
    left: 0;
}

.reserved {
    float: left;
    width: 75%;
}

.solution span {
    color: #ffffff;
}

.w25 {
    float: left;
    width: 100%;
    max-width: 25%;
}

.imprintsblock {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}

.footertitle {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 50px 0 38px;
}

.footermenu {
    padding: 0;
    margin: 0;
}

.footermenu li {
    list-style: none;
    margin-bottom: 10px;
}

.footermenu li a:hover {
    text-decoration: underline;
}

.footermenu li a {
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    position: relative;
}

.footerphone {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_call%22%20class%3D%22cls-1%22%20d%3D%22M1229.38%2C2652.64a9%2C9%2C0%2C0%2C0-13.1%2C12.32l0.09%2C0.08a4.29%2C4.29%2C0%2C0%2C1-1.85%2C2.09%2C0.349%2C0.349%2C0%2C0%2C0%2C.1.66%2C5.111%2C5.111%2C0%2C0%2C0%2C3.83-1.05l0.02%2C0.02A8.994%2C8.994%2C0%2C0%2C0%2C1229.38%2C2652.64Zm-3.39%2C10.21c-0.2.2-.41%2C0.39-0.6%2C0.6a1.2%2C1.2%2C0%2C0%2C1-1.01.38%2C4.159%2C4.159%2C0%2C0%2C1-1.6-.47%2C8.961%2C8.961%2C0%2C0%2C1-2.89-2.26%2C8.258%2C8.258%2C0%2C0%2C1-1.41-2.35%2C3.082%2C3.082%2C0%2C0%2C1-.24-1.31%2C1.11%2C1.11%2C0%2C0%2C1%2C.34-0.72c0.22-.21.43-0.43%2C0.65-0.65a0.631%2C0.631%2C0%2C0%2C1%2C.94%2C0l0.53%2C0.53%2C0.51%2C0.51a0.625%2C0.625%2C0%2C0%2C1%2C0%2C.96c-0.22.22-.43%2C0.43-0.65%2C0.64a0.127%2C0.127%2C0%2C0%2C0-.03.17%2C3.782%2C3.782%2C0%2C0%2C0%2C.58.94%2C6.618%2C6.618%2C0%2C0%2C0%2C1.64%2C1.48c0.13%2C0.09.28%2C0.15%2C0.42%2C0.23a0.13%2C0.13%2C0%2C0%2C0%2C.18-0.04c0.21-.22.44-0.43%2C0.65-0.65a0.62%2C0.62%2C0%2C0%2C1%2C.93%2C0c0.36%2C0.35.7%2C0.7%2C1.05%2C1.05A0.631%2C0.631%2C0%2C0%2C1%2C1225.99%2C2662.85Zm-3.32-5.81%2C0.11-.8a3.515%2C3.515%2C0%2C0%2C1%2C2.03%2C1.01%2C3.577%2C3.577%2C0%2C0%2C1%2C1%2C1.92l-0.8.14a2.753%2C2.753%2C0%2C0%2C0-.77-1.49A2.706%2C2.706%2C0%2C0%2C0%2C1222.67%2C2657.04Zm4.44%2C2.13a5.128%2C5.128%2C0%2C0%2C0-4.34-4.21l0.11-.8a5.928%2C5.928%2C0%2C0%2C1%2C5.02%2C4.87Z%22%20transform%3D%22translate%28-1214.03%20-2650%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 21px;
    font-weight: 500;
    padding-left: 35px;
    margin-left: -35px;
}

.footeremail {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_email%22%20class%3D%22cls-1%22%20d%3D%22M1223%2C2770a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C1223%2C2770Zm0%2C3.16%2C5.33%2C3.32h-10.66Zm5.39%2C8.63h0a0.96%2C0.96%2C0%2C0%2C1-.96.96h-8.86a0.96%2C0.96%2C0%2C0%2C1-.96-0.96v-5.1a0.86%2C0.86%2C0%2C0%2C1%2C.01-0.16l5.09%2C3.17a1229291370.875%2C1229291370.875%2C0%2C0%2C0%2C.04.02%2C0.536%2C0.536%2C0%2C0%2C0%2C.11.05h0.01a0.615%2C0.615%2C0%2C0%2C0%2C.13.01h0a0.615%2C0.615%2C0%2C0%2C0%2C.13-0.01h0.01a0.536%2C0.536%2C0%2C0%2C0%2C.11-0.05%2C1229291370.884%2C1229291370.884%2C0%2C0%2C0%2C.04-0.02l5.09-3.17a0.86%2C0.86%2C0%2C0%2C1%2C.01.16v5.1h0Z%22%20transform%3D%22translate%28-1214%20-2770%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 13px;
    font-weight: 300;
    padding-left: 35px;
    margin-left: -35px;
    line-height: 18px;
    display: block;
    margin-top: 3px;
}

.paymentfooterrow {
    background: #f5f5f5;
}

.paymentfooterrow ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 20px;
    margin-right: 28px;
}

.paymentfooterrow ul li img {
    vertical-align: middle;
}

.paymentfooterrow ul li span {
    display: inline-block;
    color: #3b5b57;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    vertical-align: middle;
    margin-left: 10px;
}

.paymentfooterrow ul {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin-top: 0;
}

div#left-column {
    max-width: 270px;
    float: left;
    width: 100%;
    margin-right: 13px;
    margin-bottom: 90px;
}

div#content-wrapper.left-column {
    float: left;
    max-width: 837px;
    width: 100%;
}

.breadcrumb a:hover {
    color: #4e6750;
}

.breadcrumb a {
    color: #b3b3b3;
    font-size: 11px;
    font-weight: 400;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.breadcrumb {
    color: #b3b3b3;
    font-size: 11px;
    line-height: 1;
    margin: 20px 0;
    background: transparent;
    padding: 0;
}

.breadcrumb li {
    list-style: none;
    float: left;
}

.breadcrumb li>span,
.breadcrumb li:last-child a {
    color: #4e6750;
    font-size: 11px;
}

.breadcrumb li:last-child:after {
    content: "";
    display: none;
}

.breadcrumb li:after {
    content: "/";
    margin: .3125rem;
    color: transparent;
    text-indent: -9999px;
    overflow: hidden;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%224.031%22%20height%3D%227%22%20viewBox%3D%220%200%204.031%207%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234a6b5b%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22breadcrumb_arrow%22%20class%3D%22cls-1%22%20d%3D%22M455.519%2C204a0.518%2C0.518%2C0%2C0%2C1-.369-0.154%2C0.529%2C0.529%2C0%2C0%2C1%2C0-.744l2.586-2.6-2.586-2.605a0.529%2C0.529%2C0%2C0%2C1%2C0-.744%2C0.521%2C0.521%2C0%2C0%2C1%2C.739%2C0l2.955%2C2.977a0.529%2C0.529%2C0%2C0%2C1%2C0%2C.744l-2.955%2C2.977A0.519%2C0.519%2C0%2C0%2C1%2C455.519%2C204Z%22%20transform%3D%22translate%28-455%20-197%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
}

.breadcrumb ol {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}

.text {
    color: #2f2f2f;
    font-weight: 300;
    line-height: 24px;
    text-align: justify;
    font-size: 14px;
}

.open>.dropdown-menu {
    display: block;
}

.customselectout.open>.dropdown-menu {
    left: 0;
    width: 100%;
}

.dropdown-menu a {
    display: block;
    width: 100%;
    font-size: 13px;
    padding: 5px 10px;
    font-weight: 500;
    font-size: 13px;
    font-weight: 500;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #373a3c;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
}

.customselectout.open>.dropdown-menu {
    left: 0;
    width: 100%;
}

.customselect {
    width: 100%;
    cursor: pointer;
    padding: 10px 0;
    max-height: 39px;
    overflow: hidden;
    color: #53745d;
    white-space: nowrap;
    padding-right: 20px;
    font-size: 13px;
    font-family: 'Rubik', sans-serif;
    line-height: 39px;
}

.btn-unstyle {
    background-color: transparent;
    border: none;
    padding: 0;
    text-align: inherit;
}

.customselectout {
    display: inline-block;
    margin-left: 10px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%224%22%20viewBox%3D%220%200%208%204%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2353745d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22filter_arrow_down%22%20class%3D%22cls-1%22%20d%3D%22M929%2C366.5a0.487%2C0.487%2C0%2C0%2C1%2C.176-0.37%2C0.665%2C0.665%2C0%2C0%2C1%2C.849%2C0l2.972%2C2.586%2C2.972-2.586a0.665%2C0.665%2C0%2C0%2C1%2C.849%2C0%2C0.475%2C0.475%2C0%2C0%2C1%2C0%2C.739l-3.4%2C2.956a0.665%2C0.665%2C0%2C0%2C1-.849%2C0l-3.4-2.956A0.487%2C0.487%2C0%2C0%2C1%2C929%2C366.5Z%22%20transform%3D%22translate%28-929%20-366%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-position: calc(100% - 15px) center;
    width: 135px;
}

button.customselect {
    padding-right: 23px;
    overflow: hidden;
    box-sizing: BORDER-BOX;
    max-width: -moz-calc(100% - 25px);
    max-width: -ms-calc(100% - 25px);
    max-width: -o-calc(100% - 25px);
    max-width: -webkit-calc(100% - 25px);
    max-width: calc(100% - 25px);
}

.boxborders {
    border: 1px solid #e9e9e9;
    position: relative;
    border-radius: 4px;
    box-sizing: border-box;
}

.row.sort-by-row {
    margin: 0 0 30px;
}

.labelblock {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.15px;
    line-height: 39px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
}

.customselectout.perpage {
    width: 130px;
}

.max270 {
    max-width: 270px;
    width: 100%;
    float: left;
}

.marginright12 {
    margin-right: 12px;
}

ul.categoryintrolist li strong {
    display: block;
    font-weight: 500;
}

ul.categoryintrolist li:nth-child(1) {
    max-width: 150px;
}

ul.categoryintrolist li:nth-child(2) {
    max-width: 142px;
}

ul.categoryintrolist li:nth-child(4) {
    max-width: 150px;
}

ul.categoryintrolist li:nth-child(5) {
    max-width: 80px;
}

ul.categoryintrolist li:nth-child(3) {
    max-width: 140px;
}

ul.categoryintrolist li:nth-child(4) {
    max-width: 112px;
}

ul.categoryintrolist li:last-child {
    margin-right: 0;
}

ul.categoryintrolist li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-color: #f5f5f5;
}

ul.categoryintrolist li {
    color: #2f2f2f;
    font-size: 14px;
    float: left;
    line-height: 20px;
    text-align: left;
    margin-right: 37px;
    width: 100%;
    max-width: 180px;
    padding-top: 60px;
    box-sizing: border-box;
    position: relative;
}

ul.categoryintrolist {
    border: 1px solid #c8c210;
    border-radius: 4px;
    padding: 20px 30px 30px;
    box-sizing: border-box;
    border-bottom: 5px solid #c8c210;
    display: inline-block;
    width: 100%;
    list-style: none;
    margin-top: 0;
}

.icon-10garanty:before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223.81%22%20height%3D%2221.406%22%20viewBox%3D%220%200%2023.81%2021.406%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_calendar%22%20class%3D%22cls-1%22%20d%3D%22M1094.9%2C257.823v-1.391h-1.68v1.391h-5.69v-1.391h-1.68v1.391h-7.38v20.036h17.72l6.09-6.055V257.823h-7.38Zm-9.05%2C1.67v1.391h1.68v-1.391h5.69v1.113h1.68v-1.113h5.7v2.782h-20.45v-2.782h5.7Zm-5.7%2C4.452h20.45v6.679H1095v5.565h-14.85V263.945Zm19.26%2C8.349-2.73%2C2.715v-2.715h2.73Zm-15.48-1.114h2.81v2.783h-2.81V271.18Zm5.05%2C0h2.8v2.783h-2.8V271.18Zm0-5.008h2.8v2.782h-2.8v-2.782Zm5.04%2C0h2.8v2.782h-2.8v-2.782Zm-10.09%2C0h2.81v2.782h-2.81v-2.782Z%22%20transform%3D%22translate%28-1078.47%20-256.438%29%22/%3E%0A%3C/svg%3E%0A);
}

.icon-payment:before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224.5%22%20height%3D%2224.5%22%20viewBox%3D%220%200%2024.5%2024.5%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_cash%22%20class%3D%22cls-1%22%20d%3D%22M918.185%2C261.079h-19.28a0.909%2C0.909%2C0%2C0%2C0-.9.912V272.9a0.908%2C0.908%2C0%2C0%2C0%2C.9.912h15.086v-1.824H899.81V262.9h17.47V269.2h1.81v-7.2A0.909%2C0.909%2C0%2C0%2C0%2C918.185%2C261.079Zm-9.5%2C2.706a3.648%2C3.648%2C0%2C1%2C0%2C3.62%2C3.648A3.638%2C3.638%2C0%2C0%2C0%2C908.681%2C263.785Zm0%2C5.471a1.824%2C1.824%2C0%2C1%2C1%2C1.81-1.824A1.819%2C1.819%2C0%2C0%2C1%2C908.681%2C269.256Zm7.694-11.216h-15.66a0.912%2C0.912%2C0%2C0%2C0%2C0%2C1.823h15.66A0.912%2C0.912%2C0%2C0%2C0%2C916.375%2C258.04ZM914.564%2C255H902.526a0.912%2C0.912%2C0%2C0%2C0%2C0%2C1.824h12.038A0.912%2C0.912%2C0%2C0%2C0%2C914.564%2C255Zm3.229%2C13.314c-2.343%2C0-4.707.714-4.707%2C2.31s2.364%2C2.31%2C4.707%2C2.31%2C4.707-.714%2C4.707-2.31S920.136%2C268.314%2C917.793%2C268.314Zm0%2C2.8a6.378%2C6.378%2C0%2C0%2C1-2.692-.487%2C7.7%2C7.7%2C0%2C0%2C1%2C5.384%2C0A6.378%2C6.378%2C0%2C0%2C1%2C917.793%2C271.111Zm2.9%2C2.735a0.337%2C0.337%2C0%2C0%2C1%2C.048-0.182%2C6.871%2C6.871%2C0%2C0%2C1-5.885.012%2C0.321%2C0.321%2C0%2C0%2C1%2C.044.17h-1.81c0%2C1.6%2C2.364%2C2.31%2C4.707%2C2.31s4.707-.714%2C4.707-2.31h-1.811Zm0-3.222v6.442a7.136%2C7.136%2C0%2C0%2C1-5.794-.009v-6.433h-1.81v6.566c0%2C1.6%2C2.364%2C2.31%2C4.707%2C2.31s4.707-.714%2C4.707-2.31v-6.566h-1.81Z%22%20transform%3D%22translate%28-898%20-255%29%22/%3E%0A%3C/svg%3E%0A);
}

.icon-2garanty:before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221.43%22%20height%3D%2223.812%22%20viewBox%3D%220%200%2021.43%2023.812%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_certificate%22%20class%3D%22cls-1%22%20d%3D%22M1422.04%2C254.844h-15.33v1.59h15.33a1.76%2C1.76%2C0%2C0%2C1%2C1.74%2C1.775v15.209h-4.88v1.589h5.66a0.788%2C0.788%2C0%2C0%2C0%2C.78-0.8v-16A3.337%2C3.337%2C0%2C0%2C0%2C1422.04%2C254.844Zm-12.52%2C18.6V257.706a2.806%2C2.806%2C0%2C1%2C0-5.61%2C0v10.068a0.788%2C0.788%2C0%2C0%2C0%2C.78.8h3.27v5.67a0.787%2C0.787%2C0%2C0%2C0%2C.78.794h5.66v-1.589h-4.88Zm-1.56-6.465h-2.49v-9.273a1.245%2C1.245%2C0%2C1%2C1%2C2.49%2C0v9.273h0Zm8.81-5.087h-4.68a0.8%2C0.8%2C0%2C0%2C0%2C0%2C1.59h4.68A0.8%2C0.8%2C0%2C0%2C0%2C1416.77%2C261.892Zm4.05-3.338h-8.73a0.795%2C0.795%2C0%2C0%2C0%2C0%2C1.589h8.73A0.795%2C0.795%2C0%2C0%2C0%2C1420.82%2C258.554Zm-4.18%2C6.783a4.452%2C4.452%2C0%2C1%2C0%2C4.36%2C4.451A4.415%2C4.415%2C0%2C0%2C0%2C1416.64%2C265.337Zm0%2C7.312a2.862%2C2.862%2C0%2C1%2C1%2C2.8-2.861A2.838%2C2.838%2C0%2C0%2C1%2C1416.64%2C272.649Zm3.16%2C5.161-0.2-5.246-1.56.065%2C0.15%2C3.735-1.14-.731a0.766%2C0.766%2C0%2C0%2C0-.83%2C0l-1.14.735%2C0.13-3.744-1.56-.056-0.18%2C5.246a0.8%2C0.8%2C0%2C0%2C0%2C.39.717%2C0.759%2C0.759%2C0%2C0%2C0%2C.8-0.016l1.98-1.27%2C1.97%2C1.27a0.78%2C0.78%2C0%2C0%2C0%2C.42.122%2C0.8%2C0.8%2C0%2C0%2C0%2C.39-0.107A0.775%2C0.775%2C0%2C0%2C0%2C1419.8%2C277.81Z%22%20transform%3D%22translate%28-1403.91%20-254.844%29%22/%3E%0A%3C/svg%3E%0A);
}

.icon-deliverylist:before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227.781%22%20height%3D%2222.219%22%20viewBox%3D%220%200%2027.781%2022.219%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_delivery%22%20class%3D%22cls-1%22%20d%3D%22M733.1%2C265.039v3.419H738.3V267.6l-1.7-2.564H733.1Zm-12.6-1.865s0%2C0.007%2C0%2C.012l2.609%2C1.71a0.882%2C0.882%2C0%2C0%2C0%2C1.207-.237%2C0.853%2C0.853%2C0%2C0%2C0-.259-1.186l-2.237-1.455v-2.107a0.868%2C0.868%2C0%2C0%2C0-1.736%2C0v2.564A0.857%2C0.857%2C0%2C0%2C0%2C720.492%2C263.174Zm21.18%2C3.135-2.594-4.273a0.855%2C0.855%2C0%2C0%2C0-.734-0.416H731.36V258.2a0.828%2C0.828%2C0%2C0%2C0-.829-0.855h-4.97a6.986%2C6.986%2C0%2C0%2C0-9.156%2C0h-1.5a0.9%2C0.9%2C0%2C0%2C0-.907.855v16.239a0.9%2C0.9%2C0%2C0%2C0%2C.907.854H718.5a3.469%2C3.469%2C0%2C0%2C0%2C6.7%2C0h7.191a3.469%2C3.469%2C0%2C0%2C0%2C6.7%2C0h1.86a0.828%2C0.828%2C0%2C0%2C0%2C.829-0.854v-7.692A0.829%2C0.829%2C0%2C0%2C0%2C741.672%2C266.309Zm-15.481-3.834a5.209%2C5.209%2C0%2C1%2C1-5.208-5.128A5.174%2C5.174%2C0%2C0%2C1%2C726.191%2C262.475Zm-10.455%2C4.465a6.97%2C6.97%2C0%2C0%2C0%2C5.247%2C2.373%2C6.9%2C6.9%2C0%2C0%2C0%2C6.944-6.838%2C6.712%2C6.712%2C0%2C0%2C0-.939-3.418h2.636v14.529H725.2a3.469%2C3.469%2C0%2C0%2C0-6.7%2C0h-2.766V266.94Zm6.115%2C9.21a1.71%2C1.71%2C0%2C1%2C1%2C1.736-1.709A1.725%2C1.725%2C0%2C0%2C1%2C721.851%2C276.15Zm13.888%2C0a1.71%2C1.71%2C0%2C1%2C1%2C1.736-1.709A1.725%2C1.725%2C0%2C0%2C1%2C735.739%2C276.15Zm4.3-2.564h-0.953a3.469%2C3.469%2C0%2C0%2C0-6.7%2C0H731.36V263.33h6.492l2.189%2C3.655v6.6Z%22%20transform%3D%22translate%28-714%20-255.625%29%22/%3E%0A%3C/svg%3E%0A);
}

.icon-sertificate:before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219.85%22%20height%3D%2223.812%22%20viewBox%3D%220%200%2019.85%2023.812%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_safe%22%20class%3D%22cls-1%22%20d%3D%22M1262.71%2C268.14l-3.01-2.867-1.27%2C1.347%2C4.38%2C4.188%2C6.68-7.463-1.38-1.244Zm8.61-10.264a15.06%2C15.06%2C0%2C0%2C1-5.35-2.334%2C4.04%2C4.04%2C0%2C0%2C0-4.54%2C0%2C14.9%2C14.9%2C0%2C0%2C1-5.35%2C2.334%2C2.793%2C2.793%2C0%2C0%2C0-2.3%2C2.748v5.613a10.4%2C10.4%2C0%2C0%2C0%2C1.54%2C5.373%2C15.43%2C15.43%2C0%2C0%2C0%2C3.28%2C3.8%2C21.952%2C21.952%2C0%2C0%2C0%2C4.72%2C3.074l0.38%2C0.168%2C0.38-.168a21.689%2C21.689%2C0%2C0%2C0%2C4.72-3.074%2C15.43%2C15.43%2C0%2C0%2C0%2C3.28-3.8%2C10.4%2C10.4%2C0%2C0%2C0%2C1.54-5.373v-5.613A2.793%2C2.793%2C0%2C0%2C0%2C1271.32%2C257.876Zm0.45%2C8.361c0%2C2.764-1.4%2C5.365-4.14%2C7.73a20.867%2C20.867%2C0%2C0%2C1-3.93%2C2.634c-1.64-.837-8.07-4.49-8.07-10.364v-5.613a0.939%2C0.939%2C0%2C0%2C1%2C.77-0.917%2C16.719%2C16.719%2C0%2C0%2C0%2C6.06-2.622%2C2.213%2C2.213%2C0%2C0%2C1%2C2.48%2C0%2C16.719%2C16.719%2C0%2C0%2C0%2C6.06%2C2.622%2C0.938%2C0.938%2C0%2C0%2C1%2C.77.917v5.613Z%22%20transform%3D%22translate%28-1253.78%20-254.844%29%22/%3E%0A%3C/svg%3E%0A);
}

.greenlightbtn {
    background: #87aa6b;
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    line-height: 38px;
    border: 0;
    cursor: pointer;
    border-radius: 19px;
    padding: 0;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

.greenlightbtn:hover {
    background: #56775e;
}

button.loadMore.prev.button.lnk_view.greenlightbtn.floatnone {
    max-width: 300px;
    display: inline-block;
    width: 100%;
    padding-top: 0;
}

.dynamic-product-count {
    display: none;
}

.bigtitle {
    color: #2f2f2f;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 18px;
}

.block-category {
    min-height: 1px;
    margin-bottom: 70px;
}

.block-category #category-description p {
    color: #232323;
    margin-bottom: 25px;
    font-weight: 400;
}

.block-categories .category-sub-menu li[data-depth="0"]>a {
    font-weight: 400;
    border-bottom: 0;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding-bottom: 0;
    font-size: 14px;
    color: #2f2f2f;
    padding-right: 15px;
}

.block-categories {
    box-shadow: none;
    background: #fafafa;
    padding: 30px 20px 30px 30px;
    margin-bottom: 0;
    border-radius: 4px;
    margin: 0 0 5px;
}

.block-categories .category-sub-menu li {
    margin-bottom: 10px;
    position: relative;
}

.sidetitle {
    color: #53745d;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 25px;
}

.block-categories i.material-icons.remove {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%221%22%20viewBox%3D%220%200%209%201%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20id%3D%22sidemenu_minus%22%20class%3D%22cls-1%22%20width%3D%229%22%20height%3D%221%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
    right: 0;
    width: 13px;
    height: 13px;
    background-color: #50705d;
    border-radius: 50%;
    -moz-transition: background-color 0.2s ease, background-image 0.2s ease;
    -ms-transition: background-color 0.2s ease, background-image 0.2s ease;
    -o-transition: background-color 0.2s ease, background-image 0.2s ease;
    -webkit-transition: background-color 0.2s ease, background-image 0.2s ease;
    transition: background-color 0.2s ease, background-image 0.2s ease;
}

.block-categories i.material-icons.add:hover {
    background-color: #50705d;
}

.block-categories i.material-icons.add {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fafafa%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22sidemenu_plus%22%20class%3D%22cls-1%22%20d%3D%22M639%2C478h4v1h-4v-1Zm4%2C0h5v1h-5v-1Zm0-4h1v4h-1v-4Zm0%2C5h1v4h-1v-4Z%22%20transform%3D%22translate%28-639%20-474%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
    right: 0;
    width: 13px;
    height: 13px;
    background-color: #dadada;
    border-radius: 50%;
    -moz-transition: background-color 0.2s ease, background-image 0.2s ease;
    -ms-transition: background-color 0.2s ease, background-image 0.2s ease;
    -o-transition: background-color 0.2s ease, background-image 0.2s ease;
    -webkit-transition: background-color 0.2s ease, background-image 0.2s ease;
    transition: background-color 0.2s ease, background-image 0.2s ease;
}

.block-categories i.material-icons {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}

.block-categories .category-sub-menu li[data-depth="1"] {
    margin-bottom: 5px;
    padding-left: 25px;
}

.block-categories .category-sub-menu .category-sub-link:hover {
    color: #5e816c;
    text-decoration: underline;
}

.block-categories .category-sub-menu .category-sub-link {
    font-size: 13px;
    color: #454545;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.block-categories ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.block-categories .category-sub-menu {
    margin-top: 0.625rem;
}

.block-categories .category-sub-menu .category-sub-link {
    font-size: 13px;
    color: #454545;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.collapsing,
.dropdown,
.dropup {
    position: relative;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: 0.35s;
    transition-property: height;
}

.block-categories i.material-icons {
    position: absolute;
    right: 0;
    top: 4px;
    height: 100%;
}

.block-categories .collapse-icons .remove {
    display: none;
}

.block-categories .collapse-icons[aria-expanded="true"] .remove {
    display: block;
}

.block-categories .collapse-icons[aria-expanded="true"] .add {
    display: none;
}

.block-categories .collapse-icons {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    cursor: pointer;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

.greenbtn:hover {
    background: #87aa6b;
}

.greenbtn {
    background: #56775e;
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    line-height: 38px;
    border-radius: 19px;
    cursor: pointer;
    border: 0;
}

.max370 {
    max-width: 370px;
    width: 100%;
    float: left;
}

.max440 {
    max-width: 440px;
    width: 100%;
    float: left;
}

.marginright25 {
    margin-right: 25px;
}

.height589 {
    min-height: 568px;
    position: relative;
}

.productbigtitle {
    color: #2f2f2f;
    font-size: 21px;
    font-weight: 500;
    margin: 0 0 20px;
    padding-right: 40px;
}

.deliveryblock {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 500;
    background: #eee720;
    border-radius: 4px;
    border: 1px solid #c8c210;
    padding: 0 30px;
    line-height: 60px;
    box-sizing: border-box;
    margin: 0 0 10px;
}

.deliveryblock span {
    display: inline-block;
    padding: 5px 0;
    padding-left: 50px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227.81%22%20height%3D%2222.25%22%20viewBox%3D%220%200%2027.81%2022.25%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%232f2f2f%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_delivery_dark%22%20class%3D%22cls-1%22%20d%3D%22M1201.12%2C564.41v3.423h5.21v-0.856l-1.7-2.567h-3.51Zm-12.62-1.867c-0.01%2C0%2C0%2C.008%2C0%2C0.013l2.61%2C1.711a0.885%2C0.885%2C0%2C0%2C0%2C1.21-.238%2C0.857%2C0.857%2C0%2C0%2C0-.26-1.186l-2.24-1.457v-2.109a0.87%2C0.87%2C0%2C0%2C0-1.74%2C0v2.567A0.844%2C0.844%2C0%2C0%2C0%2C1188.5%2C562.543Zm21.2%2C3.138-2.6-4.277a0.844%2C0.844%2C0%2C0%2C0-.73-0.416h-6.99v-3.422a0.829%2C0.829%2C0%2C0%2C0-.83-0.855h-4.98a6.985%2C6.985%2C0%2C0%2C0-9.16%2C0h-1.5a0.9%2C0.9%2C0%2C0%2C0-.91.855v16.255a0.9%2C0.9%2C0%2C0%2C0%2C.91.856h3.6a3.469%2C3.469%2C0%2C0%2C0%2C6.7%2C0h7.2a3.469%2C3.469%2C0%2C0%2C0%2C6.7%2C0h1.86a0.83%2C0.83%2C0%2C0%2C0%2C.83-0.856v-7.7A0.84%2C0.84%2C0%2C0%2C0%2C1209.7%2C565.681Zm-15.5-3.837a5.211%2C5.211%2C0%2C1%2C1-5.21-5.133A5.18%2C5.18%2C0%2C0%2C1%2C1194.2%2C561.844Zm-10.46%2C4.47a6.964%2C6.964%2C0%2C0%2C0%2C12.2-4.47%2C6.659%2C6.659%2C0%2C0%2C0-.94-3.422h2.64v14.544h-4.43a3.469%2C3.469%2C0%2C0%2C0-6.7%2C0h-2.77v-6.652Zm6.12%2C9.218a1.711%2C1.711%2C0%2C1%2C1%2C1.74-1.711A1.727%2C1.727%2C0%2C0%2C1%2C1189.86%2C575.532Zm13.9%2C0a1.711%2C1.711%2C0%2C1%2C1%2C1.74-1.711A1.727%2C1.727%2C0%2C0%2C1%2C1203.76%2C575.532Zm4.31-2.566h-0.96a3.469%2C3.469%2C0%2C0%2C0-6.7%2C0h-1.03V562.7h6.5l2.19%2C3.659v6.608Z%22%20transform%3D%22translate%28-1182%20-555%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: left center;
    width: 100%;
    line-height: 1;
    vertical-align: middle;
}

.garantyblock {
    padding: 17px 28px;
    box-sizing: border-box;
    border: 1px solid #c8c210;
    border-radius: 4px;
}

.garantytitle {
    color: #2f2f2f;
    font-size: 15px;
    margin: 0 0 13px;
    font-weight: 500;
}

.garantyblock ul li:last-child {
    margin-bottom: 0;
}

.garantyblock ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.garantyblock ul li {
    font-size: 14px;
    font-weight: 500;
    color: #2f2f2f;
    margin: 0 0 10px;
    padding-left: 25px;
    box-sizing: border-box;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2375a94c%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_check%22%20class%3D%22cls-1%22%20d%3D%22M1194.99%2C658.75l-1.74-1-1-1.74h-2.01l-1.74-1-1.74%2C1h-2.01l-1%2C1.741-1.74%2C1v2.009L1181%2C662.5l1.01%2C1.74v2.009l1.74%2C1%2C1%2C1.74h2.01l1.74%2C1%2C1.74-1h2.01l1-1.74%2C1.74-1V664.24l1.01-1.74-1.01-1.741V658.75h0Zm-7.17%2C6.819a0.724%2C0.724%2C0%2C0%2C1-1.01%2C0l-2.2-2.193a0.712%2C0.712%2C0%2C0%2C1%2C0-1l0.59-.581a0.7%2C0.7%2C0%2C0%2C1%2C.99%2C0l1.13%2C1.125%2C3.49-3.494a0.7%2C0.7%2C0%2C0%2C1%2C.99%2C0l0.58%2C0.581a0.694%2C0.694%2C0%2C0%2C1%2C0%2C1Z%22%20transform%3D%22translate%28-1181%20-655%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: left center;
}

.product-cover .product-images a:first-child:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .03);
}

img {
    max-width: 100%;
    height: auto;
}

.product-cover .product-images a:first-child {
    display: block;
}

.product-cover .product-images a {
    display: none;
}

.product-cover {
    position: relative;
}

.max440 ul.product-flags {
    position: absolute;
    top: 20px;
    right: 20px;
    width: auto;
    text-align: right;
    padding: 0;
    margin: 0;
}

li.product-flag.discount {
    display: block;
    background: #f42509;
    margin: 0 0 5px;
}

li.product-flag {
    display: inline-block;
    position: relative;
    background: #ddd617;
    font-weight: 500;
    color: #fff;
    margin-top: 0;
    z-index: 2;
    margin: 0 auto;
    font-size: 11px;
    text-align: center;
    border-radius: 10px;
    padding: 0px 12px;
    box-sizing: BORDER-BOX;
    line-height: 20px;
    top: auto !important;
}

#product #content {
    position: relative;
}

#main .images-container .js-qv-mask {
    white-space: nowrap;
    overflow: hidden;
}

.productinfoblock {
    border-radius: 4px;
    background: #fafafa;
    padding: 15px 20px;
    box-sizing: border-box;
    margin: 30px 0 20px;
}

.shortdesc {
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 400;
    text-align: justify;
    line-height: 24px;
}

.infolabel {
    color: #2f2f2f;
    font-size: 12px;
    font-weight: 400;
}

.infovalue {
    color: #85a96b;
    font-size: 12px;
    font-weight: 400;
}

.productinfoblock .inforow {
    background-image: none;
}

.product-actions .control-label {
    margin-bottom: 0.375rem;
    display: block;
    width: 100%;
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 500;
    margin: 0 0 10px;
}

.product-variants>.product-variants-item {
    margin: 1.25rem 0;
}

.form-control-select {
    padding: 0 .5rem;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    background-color: #fff;
    color: #2f2f2f;
    font-family: 'Rubik', sans-serif;
    font-size: 13px;
    padding: 0 20px;
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    cursor: pointer;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%224%22%20viewBox%3D%220%200%208%204%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2353745d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22filter_arrow_down%22%20class%3D%22cls-1%22%20d%3D%22M929%2C366.5a0.487%2C0.487%2C0%2C0%2C1%2C.176-0.37%2C0.665%2C0.665%2C0%2C0%2C1%2C.849%2C0l2.972%2C2.586%2C2.972-2.586a0.665%2C0.665%2C0%2C0%2C1%2C.849%2C0%2C0.475%2C0.475%2C0%2C0%2C1%2C0%2C.739l-3.4%2C2.956a0.665%2C0.665%2C0%2C0%2C1-.849%2C0l-3.4-2.956A0.487%2C0.487%2C0%2C0%2C1%2C929%2C366.5Z%22%20transform%3D%22translate%28-929%20-366%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-position: calc(100% - 15px) center;
    padding-right: 25px;
    box-sizing: border-box;
    width: 100%;
}

.custom-radio {
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    border: 0;
    background: #e2e4e8;
    margin-right: 9px;
}

.custom-radio input[type=radio]:checked+span {
    display: block;
    background-color: #e2e4e8;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2385a96b%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Ccircle%20id%3D%22bullet%22%20class%3D%22cls-1%22%20cx%3D%224.5%22%20cy%3D%224.5%22%20r%3D%224.5%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    left: 0;
    position: absolute;
}

label.svelte-whmcfw {
    cursor: pointer;
}

.label,
label {
    color: #232323;
    text-align: left;
    font-size: .875rem;
    margin-bottom: 0.5rem;
}

.product-price {
    color: #2f2f2f;
    display: inline-block;
    font-size: 27px;
    font-weight: 500;
}

.product-discount .regular-price {
    text-decoration: line-through;
    font-weight: 400;
    color: #6b816d;
    margin-right: 0;
    font-size: 18px;
    line-height: 18px;
}

div#dp_product {
    margin: 0 0 20px;
}

.product-quantity input,
.product-quantity #quantity_wanted {
    color: #4e6650;
    width: 100%;
    border: 0;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    -khtml-appearance: none;
    appearance: none;
    line-height: 36px;
    height: 38px;
    text-align: center;
    padding: 0 44px;
    box-sizing: BORDER-BOX;
    font-weight: 400;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Rubik', sans-serif;
}

.marginbottom50 {
    margin-bottom: 50px;
}

.product-quantity .qty {
    margin-right: 20px;
    max-width: 175px;
    width: 100%;
    border: 1px solid #ebebeb;
    box-sizing: BORDER-BOX;
    margin-bottom: 0.5rem;
    border-radius: 19px;
    overflow: hidden;
    float: left;
}

.product-quantity {
    display: inline-block;
    width: 100%;
}

.product-quantity .add {
    float: right;
    max-width: 160px;
    display: block;
    width: 100%;
}

.product-actions .add-to-cart:focus,
.product-actions .add-to-cart:hover {
    background: #56775e;
}

.product-actions .add-to-cart {
    width: 100%;
    position: relative;
    box-shadow: none;
    padding: 0;
    cursor: pointer;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
    border-radius: 19px;
    background: #87aa6b;
    font-size: 13px;
    font-weight: 500;
    height: 38px;
    line-height: 38px;
    border: 0;
    box-sizing: BORDER-BOX;
}

.product-actions .add-to-cart.added span {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2216%22%20viewBox%3D%220%200%2018%2016%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22btn_added%22%20class%3D%22cls-1%22%20d%3D%22M1373.69%2C697.754a0.569%2C0.569%2C0%2C0%2C0-.57.561v6.564h-13.98V691.121h11.23a0.561%2C0.561%2C0%2C1%2C0%2C0-1.121h-11.8a0.562%2C0.562%2C0%2C0%2C0-.57.56v14.88a0.562%2C0.562%2C0%2C0%2C0%2C.57.56h15.12a0.562%2C0.562%2C0%2C0%2C0%2C.57-0.56v-7.125A0.562%2C0.562%2C0%2C0%2C0%2C1373.69%2C697.754Zm2.13-7.385a0.569%2C0.569%2C0%2C0%2C0-.8%2C0l-9.28%2C9.126-2.3-2.267a0.581%2C0.581%2C0%2C0%2C0-.81%2C0%2C0.558%2C0.558%2C0%2C0%2C0%2C0%2C.792l2.71%2C2.664a0.576%2C0.576%2C0%2C0%2C0%2C.4.164%2C0.6%2C0.6%2C0%2C0%2C0%2C.41-0.164l9.67-9.523A0.541%2C0.541%2C0%2C0%2C0%2C1375.82%2C690.369Z%22%20transform%3D%22translate%28-1358%20-690%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.product-actions .add-to-cart span {
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    line-height: 19px;
    padding-left: 24px;
    margin-left: 0;
    display: inline-block;
    /*vertical-align: middle;*/
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22cart_white%22%20class%3D%22cls-1%22%20d%3D%22M767.348%2C1181.13a1.435%2C1.435%2C0%2C1%2C0%2C1.419%2C1.44A1.433%2C1.433%2C0%2C0%2C0%2C767.348%2C1181.13Zm6.2%2C0a1.435%2C1.435%2C0%2C1%2C0%2C1.419%2C1.44A1.434%2C1.434%2C0%2C0%2C0%2C773.543%2C1181.13Zm3.566-7.85h-7.863a0.72%2C0.72%2C0%2C0%2C0%2C0%2C1.44H776.2l-0.441%2C1.5-7.073.01a0.657%2C0.657%2C0%2C0%2C0-.66.66%2C0.665%2C0.665%2C0%2C0%2C0%2C.66.67h6.682l-0.415%2C1.41h-7.97l-0.529-4.25-0.5-4.15a0.8%2C0.8%2C0%2C0%2C0-.594-0.68l-3.362-.86a0.8%2C0.8%2C0%2C0%2C0-.97.58%2C0.806%2C0.806%2C0%2C0%2C0%2C.575.98l2.836%2C0.73%2C1.105%2C8.36a0.975%2C0.975%2C0%2C0%2C0%2C.915.98h8.811a0.941%2C0.941%2C0%2C0%2C0%2C.881-0.78l1.746-5.23S778.411%2C1173.28%2C777.109%2C1173.28Z%22%20transform%3D%22translate%28-761%20-1169%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: left center;
}


/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* Firefox */

input[type=number] {
    -moz-appearance: textfield;
}

.product-quantity .input-group-btn-vertical {
    width: auto;
    position: initial;
}
.qtybtn.down,
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down {
    right: auto;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%236e9165%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20id%3D%22btn_minus%22%20class%3D%22cls-1%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20ry%3D%221%22/%3E%0A%3C/svg%3E%0A);
    left: 1px;
    border-radius: 19px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.product-quantity .input-group-btn-vertical .btn:after {
    display: none;
}

.product-quantity .input-group-btn-vertical .btn:hover {
    background-color: #6e9165;
}
.qtybtn.down:hover,
.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20id%3D%22btn_minus_hover%22%20class%3D%22cls-1%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20ry%3D%221%22/%3E%0A%3C/svg%3E%0A);
}
.qtybtn.up:hover,
.product-quantity .input-group-btn-vertical .btn:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22btn_add_hover%22%20class%3D%22cls-1%22%20d%3D%22M1308.3%2C683.3h-4.6V678.7a0.7%2C0.7%2C0%2C0%2C0-1.4%2C0V683.3h-4.6a0.7%2C0.7%2C0%2C1%2C0%2C0%2C1.392h4.6V689.3a0.7%2C0.7%2C0%2C0%2C0%2C1.4%2C0V684.7h4.6A0.7%2C0.7%2C0%2C1%2C0%2C1308.3%2C683.3Z%22%20transform%3D%22translate%28-1297%20-678%29%22/%3E%0A%3C/svg%3E%0A);
}

.qtybtn,
.product-quantity .input-group-btn-vertical .btn {
    padding: 0;
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 10;
    height: 36px;
    width: 44px;
    border-radius: 19px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border: 0;
    background-color: #fafafa;
    border-right: 1px solid #ffffff;
    margin: 0;
    background-position: center center;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23395b47%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22btn_add%22%20class%3D%22cls-1%22%20d%3D%22M1308.3%2C683.3h-4.6V678.7a0.7%2C0.7%2C0%2C0%2C0-1.4%2C0V683.3h-4.6a0.7%2C0.7%2C0%2C1%2C0%2C0%2C1.392h4.6V689.3a0.7%2C0.7%2C0%2C0%2C0%2C1.4%2C0V684.7h4.6A0.7%2C0.7%2C0%2C1%2C0%2C1308.3%2C683.3Z%22%20transform%3D%22translate%28-1297%20-678%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    -moz-transition: background-color 0.2s ease, background-image 0.2s ease;
    -ms-transition: background-color 0.2s ease, background-image 0.2s ease;
    -o-transition: background-color 0.2s ease, background-image 0.2s ease;
    -webkit-transition: background-color 0.2s ease, background-image 0.2s ease;
    transition: background-color 0.2s ease, background-image 0.2s ease;
    cursor: pointer;
}

.input-group.bootstrap-touchspin {
    position: relative;
}

.product-prices {
    margin-top: 0;
    display: inline-block;
    margin: 0 0 1.25rem;
    width: 100%;
}

.producttags li a:after {
    content: ',';
}

.producttags li a:hover {
    color: #f36b22
}

.producttags li a {
    color: #0e0e0e;
    line-height: 22px;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    font-size: 12px;
}

.producttags {
    margin: 0;
    padding: 0;
}

.producttags li {
    list-style-type: none;
    display: inline-block;
    vertical-align: middle;
}

.tabs .nav-tabs {
    padding: 0;
    border: none;
    border-bottom: 0;
    margin: 0 0 25px;
    display: inline-block;
    width: 100%;
}

.tabs .nav-tabs .nav-item {
    float: left;
    list-style: none;
    margin-bottom: -0.125rem;
}

.tabs .nav-tabs .nav-link {
    color: #c3c3c3;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 0;
    position: relative;
    margin-right: 30px;
}

.tabs .nav-tabs .nav-link.active {
    color: #53745d;
    font-weight: 500;
}

.tabs .nav-tabs .nav-link:after {
    width: 30px;
    height: 3px;
    background: #cfcfcf;
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
}

.tabs .nav-tabs .nav-link.active:after {
    background: #6e9165;
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.tabs .tab-pane {
    padding-top: 1.25rem;
}

.productorderblock {
    text-align: center;
    background: #fafafa;
    padding: 15px 20px;
    line-height: 90px;
    margin: 30px 0 50px;
}

.productorderblock .headphone {
    display: inline-block;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%234d6550%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_call%22%20class%3D%22cls-1%22%20d%3D%22M569.383%2C63.637a9%2C9%2C0%2C0%2C0-13.107%2C12.323l0.094%2C0.075a4.29%2C4.29%2C0%2C0%2C1-1.852%2C2.094%2C0.349%2C0.349%2C0%2C0%2C0%2C.1.658%2C5.125%2C5.125%2C0%2C0%2C0%2C3.827-1.044l0.019%2C0.015A9%2C9%2C0%2C0%2C0%2C569.383%2C63.637Zm-3.4%2C10.21c-0.2.2-.408%2C0.389-0.6%2C0.6a1.174%2C1.174%2C0%2C0%2C1-1.007.381%2C4.141%2C4.141%2C0%2C0%2C1-1.6-.467%2C8.7%2C8.7%2C0%2C0%2C1-2.892-2.263%2C8%2C8%2C0%2C0%2C1-1.411-2.349%2C3.094%2C3.094%2C0%2C0%2C1-.236-1.309%2C1.083%2C1.083%2C0%2C0%2C1%2C.333-0.718c0.225-.213.434-0.434%2C0.655-0.651a0.622%2C0.622%2C0%2C0%2C1%2C.935%2C0c0.18%2C0.176.352%2C0.352%2C0.528%2C0.527s0.344%2C0.34.513%2C0.512a0.623%2C0.623%2C0%2C0%2C1%2C0%2C.957c-0.214.217-.427%2C0.434-0.648%2C0.643a0.134%2C0.134%2C0%2C0%2C0-.033.172%2C3.768%2C3.768%2C0%2C0%2C0%2C.583.935%2C6.662%2C6.662%2C0%2C0%2C0%2C1.635%2C1.485c0.135%2C0.086.285%2C0.146%2C0.427%2C0.224a0.128%2C0.128%2C0%2C0%2C0%2C.179-0.034c0.214-.221.435-0.438%2C0.651-0.655a0.616%2C0.616%2C0%2C0%2C1%2C.932%2C0c0.352%2C0.348.7%2C0.7%2C1.048%2C1.047A0.63%2C0.63%2C0%2C0%2C1%2C565.986%2C73.848Zm-3.319-5.812%2C0.112-.8a3.578%2C3.578%2C0%2C0%2C1%2C3.027%2C2.932l-0.8.138A2.775%2C2.775%2C0%2C0%2C0%2C562.667%2C68.036Zm4.441%2C2.132a5.124%2C5.124%2C0%2C0%2C0-4.336-4.2l0.112-.8a5.939%2C5.939%2C0%2C0%2C1%2C5.021%2C4.866Z%22%20transform%3D%22translate%28-554.031%20-61%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding-left: 35px;
    background-position: left center;
    margin-left: 20px;
}

.product-description table {
    width: 100%;
    border: 1px solid #f5f5f5;
    margin: 0 0 20px;
}

.product-description table td {
    border: 1px solid #f5f5f5;
    text-align: left;
    padding: 3px 10px;
}

table {
    border-collapse: collapse;
    background-color: transparent;
}

.smallprice small {
    font-size: 15px;
    line-height: 22px;
    display: block;
}

.product-prices div.surinkimas {
    margin: 0 0 20px;
    display: inline-block;
    width: 100%;
}

span.surinkimoinfo {
    font-size: .875rem;
    color: red;
    margin: 0 0 15px;
    display: inline-block;
    font-weight: bold;
}

.marginbottom100 {
    margin-bottom: 100px;
}

.max735 {
    max-width: 735px;
    width: 100%;
    float: left;
}

.card.cart-container {
    margin: 0 0 25px;
}

.cart-items {
    margin: 0;
    padding: 0;
}

.cart-item {
    background: #f5f5f5;
    padding: 5px;
    border-radius: 4px;
    margin: 0 0 10px;
    box-sizing: border-box;
    list-style: none;
    display: inline-block;
    width: 100%;
}

.product-line-grid-left.cartimage {
    max-width: 120px;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    border: 0 solid #f5f5f5;
    line-height: 116px;
}

.product-line-grid-left img {
    line-height: 1;
}

.media-middle {
    vertical-align: middle;
}

.product-line-grid-body.cartbody {
    float: left;
    max-width: 320px;
    padding: 0 20px;
    box-sizing: border-box;
    width: 100%;
}

.product-line-grid-right.cartactions {
    float: left;
    max-width: 285px;
    width: 100%;
}

.line110 {
    line-height: 110px;
}

.product-line-info {
    margin: 0 0 10px;
}

.cart-item .current-price {
    color: #2f2f2f;
    font-size: 21px;
    font-weight: 500;
}

.product-line-info a.label {
    color: #2f2f2f;
    font-size: 17px;
    font-weight: 300;
    margin: 0;
    display: block;
    text-align: left;
}

.product-line-info.cartattr .label,
.product-line-info.cartattr {
    color: #a5a5a5;
    font-size: 11px;
    margin: 0 0 6px;
    font-weight: 300;
}

.mobilew100.cartqtyout {
    float: left;
    max-width: 175px;
    margin-right: 25px;
}

.cart-item .product-quantity .qty {
    margin-right: 20px;
    max-width: 175px;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #ebebeb;
    box-sizing: BORDER-BOX;
    border-radius: 19px;
    overflow: hidden;
}

.cartdeleteout {
    float: left;
    max-width: 70px;
    width: 100%;
    text-align: center;
}

.product-line-grid-right .cart-line-product-actions,
.product-line-grid-right .product-price {
    color: #232323;
    line-height: 36px;
}

.remove-from-cart {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23b4b4b4%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22cart_list_delete%22%20class%3D%22cls-1%22%20d%3D%22M1076.02%2C291.016a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C1076.02%2C291.016Zm0%2C16.435a7.435%2C7.435%2C0%2C1%2C1%2C7.43-7.435A7.437%2C7.437%2C0%2C0%2C1%2C1076.02%2C307.451Zm2.85-10.016-0.27-.277a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-1.75%2C1.751-1.75-1.751a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-0.28.277a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l1.75%2C1.751-1.75%2C1.751a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l0.28%2C0.278a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l1.75-1.752%2C1.75%2C1.752a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l0.27-.278a0.585%2C0.585%2C0%2C0%2C0%2C0-.83l-1.75-1.751%2C1.75-1.751A0.585%2C0.585%2C0%2C0%2C0%2C1078.87%2C297.435Z%22%20transform%3D%22translate%28-1067.03%20-291.031%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin: 0;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    -webkit-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease;
    display: inline-block;
}

.remove-from-cart:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23f42509%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22cart_list_delete_hover%22%20class%3D%22cls-1%22%20d%3D%22M1076.02%2C291.016a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C1076.02%2C291.016Zm0%2C16.435a7.435%2C7.435%2C0%2C1%2C1%2C7.43-7.435A7.437%2C7.437%2C0%2C0%2C1%2C1076.02%2C307.451Zm2.85-10.016-0.27-.277a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-1.75%2C1.751-1.75-1.751a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-0.28.277a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l1.75%2C1.751-1.75%2C1.751a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l0.28%2C0.278a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l1.75-1.752%2C1.75%2C1.752a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l0.27-.278a0.585%2C0.585%2C0%2C0%2C0%2C0-.83l-1.75-1.751%2C1.75-1.751A0.585%2C0.585%2C0%2C0%2C0%2C1078.87%2C297.435Z%22%20transform%3D%22translate%28-1067.03%20-291.031%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.product-line-grid-left img {
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
}

.cartright {
    max-width: 360px;
    width: 100%;
    float: left;
    margin-left: 25px;
}

.max200 {
    max-width: 200px;
    width: 100%;
}

.gobackbtn:hover,
a.label.goback:hover {
    background: #87aa6b;
    color: #fff;
    border-color: #87aa6b;
}

.gobackbtn,
a.label.goback {
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 400;
    padding: 0 20px;
    text-align: center;
    box-sizing: border-box;
    margin: 0 0 25px;
    display: inline-block;
    cursor: pointer;
    border: 2px solid #e4e4e4;
    border-radius: 19px;
    line-height: 34px;
    -moz-transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease;
    -ms-transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease;
    -o-transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease;
    -webkit-transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease;
    transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease;
}

.card.cart-container {
    margin: 0 0 25px;
}

.hidden-md-up {
    display: none;
}

.summertitle {
    color: #2f2f2f;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 20px;
    position: relative;
    text-transform: uppercase;
}

.block-promo .promo-code {
    padding: 0;
    background: transparent;
    position: relative;
    margin: 0 0 28px
}

.block-promo .promo-input {
    border: 0;
    height: 44px;
    text-indent: 0;
    width: 100%;
    background: #ffffff;
    padding: 0 20px;
    font-family: 'Rubik', sans-serif;
    font-style: italic;
    color: #231f20;
    font-weight: 300;
    font-size: 14px;
    box-sizing: BORDER-BOX;
}

.summarybreak {
    background: #fff;
    height: 1px;
    margin: 30px -40px;
}

button.voucherbtn {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23adbaa1%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22code_check%22%20class%3D%22cls-1%22%20d%3D%22M1455.77%2C322h1.25v1.25h-1.25V322Zm-2.5%2C0h1.25v1.25h-1.25V322Zm10.6%2C0h-5.6v1.25h5.6a1.876%2C1.876%2C0%2C0%2C1%2C1.88%2C1.875v13.75a1.876%2C1.876%2C0%2C0%2C1-1.88%2C1.875h-13.75a1.874%2C1.874%2C0%2C0%2C1-1.87-1.875v-13.75a1.874%2C1.874%2C0%2C0%2C1%2C1.87-1.875h1.9V322h-1.9a3.126%2C3.126%2C0%2C0%2C0-3.12%2C3.125v13.75a3.126%2C3.126%2C0%2C0%2C0%2C3.12%2C3.125h13.75a3.128%2C3.128%2C0%2C0%2C0%2C3.13-3.125v-13.75A3.128%2C3.128%2C0%2C0%2C0%2C1463.87%2C322Zm-12.68%2C10.808-0.88.884%2C3.56%2C3.567%2C9.82-9.817-0.88-.884-8.94%2C8.933Z%22%20transform%3D%22translate%28-1447%20-322%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    height: 100%;
    width: 92px;
    top: 0;
    padding-left: 27px;
    right: 10px;
    color: #6b816d;
    border: 0;
    background-color: transparent;
    background-position: left center;
    margin-top: 0;
    cursor: pointer;
    position: absolute;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    -webkit-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease;
}

button.voucherbtn:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%237da487%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22code_check_hover%22%20class%3D%22cls-1%22%20d%3D%22M1455.77%2C322h1.25v1.25h-1.25V322Zm-2.5%2C0h1.25v1.25h-1.25V322Zm10.6%2C0h-5.6v1.25h5.6a1.876%2C1.876%2C0%2C0%2C1%2C1.88%2C1.875v13.75a1.876%2C1.876%2C0%2C0%2C1-1.88%2C1.875h-13.75a1.874%2C1.874%2C0%2C0%2C1-1.87-1.875v-13.75a1.874%2C1.874%2C0%2C0%2C1%2C1.87-1.875h1.9V322h-1.9a3.126%2C3.126%2C0%2C0%2C0-3.12%2C3.125v13.75a3.126%2C3.126%2C0%2C0%2C0%2C3.12%2C3.125h13.75a3.128%2C3.128%2C0%2C0%2C0%2C3.13-3.125v-13.75A3.128%2C3.128%2C0%2C0%2C0%2C1463.87%2C322Zm-12.68%2C10.808-0.88.884%2C3.56%2C3.567%2C9.82-9.817-0.88-.884-8.94%2C8.933Z%22%20transform%3D%22translate%28-1447%20-322%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.block-promo .promo-input+button {
    margin-top: 0;
    text-transform: capitalize;
}

.card-block {
    padding: 0;
}

.cart-summary-line .label {
    padding-left: 0;
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 400;
}

.cart-summary-line .value {
    color: #6b816d;
    float: right;
    font-size: 15px;
    font-weight: 500;
}

#cart-subtotal-products.cart-summary-line .label,
#cart-subtotal-products.cart-summary-line .value {
    color: #6b816d;
    font-size: 15px;
    font-weight: 500;
}

#cart-subtotal-products.cart-summary-line .label {
    font-size: 13px;
    font-weight: 400;
    color: #2f2f2f;
}

.cart-summary-line.cart-total .value {
    color: #2f2f2f;
    font-weight: 500;
    font-size: 21px;
}

.disabled {
    opacity: 0.2;
    pointer-events: none;
}

.cart-summary-line {
    clear: both;
    margin: 0 0 11px;
}

.cart-summary-line.cart-total .label {
    color: #2f2f2f;
    font-weight: 500;
    font-size: 24px;
}

.cart-summary-line.cart-total {
    margin-bottom: 0;
    color: #2f2f2f;
    font-size: 24px;
    margin-top: 24px;
    position: relative;
}

.card.cart-summary {
    position: relative;
    background: #f5f5f5;
    border-radius: 4px;
    padding: 35px 40px;
    margin-bottom: 0;
    box-sizing: border-box;
    padding-bottom: 0;
    width: 100%;
    display: inline-block;
    border-bottom: 0;
}

.block-promo .promo-code .alert-danger {
    position: relative;
    margin-top: 1.25rem;
    background: #ff4c4c;
    color: #fff;
    display: none;
}

.w100 {
    max-width: 100%;
    width: 100%;
}

.formblock textarea,
.formblock input {
    height: 44px;
    width: 100%;
    line-height: 42px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    font-family: 'rubik';
    font-weight: 300;
    color: #121212;
    padding: 0 20px;
    background: #eaeaea;
    font-size: 13px;
}

.form-control-comment {
    font-size: .875rem;
    padding-top: 0.5rem;
    color: #7a7a7a;
}

.formlabel {
    text-align: left;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'rubik';
    font-weight: 600;
    color: #121212;
    min-height: 22px;
    margin: 0 0 7px;
}

.checkout.cart-detailed-actions.card-block .greenbtn {
    margin-bottom: 30px;
}

.checkoutform .formlabel {
    text-align: left;
    font-size: 13px;
    font-family: 'Rubik', sans-serif;
    text-transform: none;
    font-weight: 300;
    color: #231f20;
    min-height: 22px;
    margin: 0 0 4px;
    display: block;
}

.checkoutform textarea,
.checkoutform input {
    height: 44px;
    width: 100%;
    line-height: 42px;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    color: #323232;
    padding: 0 16px;
    background: #ffffff;
    font-size: 13px;
}

.formblock .w50:nth-child(2n) {
    margin-right: 0;
}

.formblock .w50 {
    max-width: calc(50% - 20px);
    max-width: -moz-calc(50% - 20px);
    max-width: -ms-calc(50% - 20px);
    max-width: -o-calc(50% - 20px);
    max-width: -webkit-calc(50% - 20px);
    max-width: calc(50% - 20px);
    float: left;
    width: 100%;
    margin-right: 40px;
}

.checkoutform input:-webkit-autofill {
    -webkit-text-fill-color: #323232 !important;
    -webkit-box-shadow: 0 0 0 30px #ffffff inset;
    box-shadow: 0 0 0 30px #ffffff inset;
}

.max180 {
    max-width: 180px;
    width: 100%;
}

label {
    display: inline-block;
}

.max240 {
    max-width: 240px;
    width: 100%;
}

.cmscontent {
    background: #f5f5f5;
    padding: 35px 55px;
    box-sizing: border-box;
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
}

.cms-id-8 #left-column {
    display: none;
}

.cms-id-8 div#content-wrapper.left-column {
    max-width: 100%;
    float: none;
}

.links ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.links ul li.activelink a,
.links ul li a:hover {
    color: #87aa6b;
}

.links ul li a {
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 500;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    display: block;
    padding: 10px 0;
}

.links {
    box-shadow: none;
    background: #f5f5f5;
    padding: 30px 20px 30px 30px;
    margin-bottom: 0;
    border-radius: 4px;
    margin: 0 0 5px;
}

.sucesstext,
.unsucesstext {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.padding3040 {
    padding: 30px 40px;
    box-sizing: border-box;
}

.marginbottom30 {
    margin-bottom: 30px;
}

.bigformtitle {
    color: #2f2f2f;
    font-weight: 500;
    text-transform: uppercase;
}

.closebtn {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22msg_close%22%20class%3D%22cls-1%22%20d%3D%22M1455.5%2C865a7.5%2C7.5%2C0%2C1%2C0%2C7.5%2C7.5A7.478%2C7.478%2C0%2C0%2C0%2C1455.5%2C865Zm1.09%2C7.636%2C2.56%2C2.557a0.334%2C0.334%2C0%2C0%2C1%2C0%2C.477l-0.48.478a0.372%2C0.372%2C0%2C0%2C1-.24.1%2C0.319%2C0.319%2C0%2C0%2C1-.24-0.1l-2.55-2.557a0.167%2C0.167%2C0%2C0%2C0-.24%2C0l-2.56%2C2.557a0.372%2C0.372%2C0%2C0%2C1-.24.1%2C0.319%2C0.319%2C0%2C0%2C1-.24-0.1l-0.47-.478a0.314%2C0.314%2C0%2C0%2C1%2C0-.477l2.55-2.557a0.161%2C0.161%2C0%2C0%2C0%2C0-.238l-2.55-2.557a0.314%2C0.314%2C0%2C0%2C1%2C0-.477l0.47-.478a0.333%2C0.333%2C0%2C0%2C1%2C.48%2C0l2.56%2C2.557a0.167%2C0.167%2C0%2C0%2C0%2C.24%2C0l2.55-2.557a0.372%2C0.372%2C0%2C0%2C1%2C.24-0.1%2C0.319%2C0.319%2C0%2C0%2C1%2C.24.1l0.48%2C0.478a0.334%2C0.334%2C0%2C0%2C1%2C0%2C.477l-2.56%2C2.557A0.16%2C0.16%2C0%2C0%2C0%2C1456.59%2C872.636Z%22%20transform%3D%22translate%28-1448%20-865%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    position: absolute;
    width: 46px;
    height: 46px;
    background-position: center center;
    top: 0;
    right: 0;
    cursor: pointer;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    -webkit-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease;
}

.closebtn:hover {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23262929%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22msg_close_hover%22%20class%3D%22cls-1%22%20d%3D%22M1455.5%2C865a7.5%2C7.5%2C0%2C1%2C0%2C7.5%2C7.5A7.478%2C7.478%2C0%2C0%2C0%2C1455.5%2C865Zm1.09%2C7.636%2C2.56%2C2.557a0.334%2C0.334%2C0%2C0%2C1%2C0%2C.477l-0.48.478a0.372%2C0.372%2C0%2C0%2C1-.24.1%2C0.319%2C0.319%2C0%2C0%2C1-.24-0.1l-2.55-2.557a0.167%2C0.167%2C0%2C0%2C0-.24%2C0l-2.56%2C2.557a0.372%2C0.372%2C0%2C0%2C1-.24.1%2C0.319%2C0.319%2C0%2C0%2C1-.24-0.1l-0.47-.478a0.314%2C0.314%2C0%2C0%2C1%2C0-.477l2.55-2.557a0.161%2C0.161%2C0%2C0%2C0%2C0-.238l-2.55-2.557a0.314%2C0.314%2C0%2C0%2C1%2C0-.477l0.47-.478a0.333%2C0.333%2C0%2C0%2C1%2C.48%2C0l2.56%2C2.557a0.167%2C0.167%2C0%2C0%2C0%2C.24%2C0l2.55-2.557a0.372%2C0.372%2C0%2C0%2C1%2C.24-0.1%2C0.319%2C0.319%2C0%2C0%2C1%2C.24.1l0.48%2C0.478a0.334%2C0.334%2C0%2C0%2C1%2C0%2C.477l-2.56%2C2.557A0.16%2C0.16%2C0%2C0%2C0%2C1456.59%2C872.636Z%22%20transform%3D%22translate%28-1448%20-865%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
}

.marginbottom65 {
    margin-bottom: 65px;
}

.icon-icon_email_green {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23436459%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_email_green%22%20class%3D%22cls-1%22%20d%3D%22M411%2C319a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C411%2C319Zm0%2C3.161%2C5.326%2C3.321H405.674Zm5.392%2C8.624h0a0.965%2C0.965%2C0%2C0%2C1-.965.965h-8.854a0.965%2C0.965%2C0%2C0%2C1-.965-0.965v-5.092a1%2C1%2C0%2C0%2C1%2C.015-0.165l5.089%2C3.173%2C0.019%2C0.011%2C0.021%2C0.01a0.482%2C0.482%2C0%2C0%2C0%2C.11.043%2C0.053%2C0.053%2C0%2C0%2C0%2C.012%2C0%2C0.544%2C0.544%2C0%2C0%2C0%2C.126.016h0a0.529%2C0.529%2C0%2C0%2C0%2C.125-0.016%2C0.053%2C0.053%2C0%2C0%2C0%2C.012%2C0%2C0.472%2C0.472%2C0%2C0%2C0%2C.111-0.043l0.02-.01%2C0.019-.011%2C5.089-3.173a1%2C1%2C0%2C0%2C1%2C.015.165v5.092h0Z%22%20transform%3D%22translate%28-402%20-319%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.contaddress {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2344655a%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_pin_green%22%20class%3D%22cls-1%22%20d%3D%22M410.982%2C402.048a1.752%2C1.752%2C0%2C1%2C1-1.251.513A1.7%2C1.7%2C0%2C0%2C1%2C410.982%2C402.048Zm4.392%2C1.8a4.222%2C4.222%2C0%2C0%2C0-.342-1.692%2C4.415%2C4.415%2C0%2C0%2C0-.936-1.386%2C4.544%2C4.544%2C0%2C0%2C0-1.386-.945%2C4.129%2C4.129%2C0%2C0%2C0-1.692-.351h-0.036a4.129%2C4.129%2C0%2C0%2C0-1.692.351%2C4.544%2C4.544%2C0%2C0%2C0-1.386.945%2C4.415%2C4.415%2C0%2C0%2C0-.936%2C1.386%2C4.222%2C4.222%2C0%2C0%2C0-.342%2C1.692v0.126a0.073%2C0.073%2C0%2C0%2C0%2C.018.054%2C3.655%2C3.655%2C0%2C0%2C0%2C.09.774%2C2.878%2C2.878%2C0%2C0%2C0%2C.252.72q0.216%2C0.468.522%2C1.026t0.657%2C1.161q0.351%2C0.6.675%2C1.116t0.576%2C0.882a3.971%2C3.971%2C0%2C0%2C0%2C.36.477q0.144%2C0.144.333%2C0.306t0.369%2C0.288a2.628%2C2.628%2C0%2C0%2C0%2C.324.2%2C0.566%2C0.566%2C0%2C0%2C0%2C.2.072%2C0.5%2C0.5%2C0%2C0%2C0%2C.189-0.072q0.135-.072.315-0.189a3.511%2C3.511%2C0%2C0%2C0%2C.369-0.279q0.189-.162.351-0.324a3.971%2C3.971%2C0%2C0%2C0%2C.36-0.477q0.252-.369.576-0.891t0.675-1.116q0.351-.594.657-1.161t0.513-1.026a3.871%2C3.871%2C0%2C0%2C0%2C.261-0.711q0.036-.2.054-0.387t0.036-.387v-0.054a0.125%2C0.125%2C0%2C0%2C1%2C.009-0.054%2C0.125%2C0.125%2C0%2C0%2C0%2C.009-0.054v-0.018h0ZM411%2C396a8.739%2C8.739%2C0%2C0%2C1%2C3.5.711%2C8.99%2C8.99%2C0%2C0%2C1%2C4.788%2C4.788%2C8.988%2C8.988%2C0%2C0%2C1%2C.387%2C5.895%2C9.126%2C9.126%2C0%2C0%2C1-.909%2C2.151%2C9.012%2C9.012%2C0%2C0%2C1-3.222%2C3.222%2C9.126%2C9.126%2C0%2C0%2C1-2.151.909%2C9.007%2C9.007%2C0%2C0%2C1-4.788%2C0%2C9.126%2C9.126%2C0%2C0%2C1-2.151-.909%2C9.012%2C9.012%2C0%2C0%2C1-3.222-3.222%2C9.126%2C9.126%2C0%2C0%2C1-.909-2.151%2C9.006%2C9.006%2C0%2C0%2C1%2C0-4.788%2C9.126%2C9.126%2C0%2C0%2C1%2C.909-2.151%2C9.012%2C9.012%2C0%2C0%2C1%2C3.222-3.222%2C9.126%2C9.126%2C0%2C0%2C1%2C2.151-.909A8.8%2C8.8%2C0%2C0%2C1%2C411%2C396Z%22%20transform%3D%22translate%28-402%20-396%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #231f20;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 0;
    padding-left: 40px;
    background-position: left center;
}

.conttitle {
    color: #2f2f2f;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 20px;
}

.uppercase {
    text-transform: uppercase;
}

.paddingleft40 {
    padding-left: 40px;
}

.contphone a {
    color: #231f20;
    font-size: 14px;
    font-weight: 500;
}

.contphone {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23446459%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_call_green%22%20class%3D%22cls-1%22%20d%3D%22M417.383%2C293.637a9%2C9%2C0%2C0%2C0-13.107%2C12.324l0.094%2C0.075a4.292%2C4.292%2C0%2C0%2C1-1.852%2C2.094%2C0.349%2C0.349%2C0%2C0%2C0%2C.1.658%2C5.128%2C5.128%2C0%2C0%2C0%2C3.827-1.043l0.019%2C0.015A9%2C9%2C0%2C0%2C0%2C417.383%2C293.637Zm-3.4%2C10.211c-0.2.2-.407%2C0.388-0.6%2C0.6a1.172%2C1.172%2C0%2C0%2C1-1.006.382%2C4.142%2C4.142%2C0%2C0%2C1-1.6-.468%2C8.684%2C8.684%2C0%2C0%2C1-2.892-2.263%2C7.986%2C7.986%2C0%2C0%2C1-1.411-2.348%2C3.094%2C3.094%2C0%2C0%2C1-.236-1.309%2C1.081%2C1.081%2C0%2C0%2C1%2C.333-0.719c0.225-.213.434-0.433%2C0.655-0.65a0.621%2C0.621%2C0%2C0%2C1%2C.935%2C0c0.18%2C0.175.352%2C0.351%2C0.528%2C0.527s0.344%2C0.34.513%2C0.512a0.624%2C0.624%2C0%2C0%2C1%2C0%2C.958c-0.214.217-.427%2C0.434-0.648%2C0.643a0.133%2C0.133%2C0%2C0%2C0-.033.172%2C3.763%2C3.763%2C0%2C0%2C0%2C.583.935%2C6.651%2C6.651%2C0%2C0%2C0%2C1.635%2C1.485c0.135%2C0.086.285%2C0.146%2C0.427%2C0.224a0.127%2C0.127%2C0%2C0%2C0%2C.179-0.033c0.214-.221.434-0.438%2C0.651-0.655a0.616%2C0.616%2C0%2C0%2C1%2C.932%2C0c0.352%2C0.348.7%2C0.7%2C1.048%2C1.047A0.63%2C0.63%2C0%2C0%2C1%2C413.985%2C303.848Zm-3.318-5.812%2C0.112-.8a3.58%2C3.58%2C0%2C0%2C1%2C3.027%2C2.932l-0.8.139A2.774%2C2.774%2C0%2C0%2C0%2C410.667%2C298.036Zm4.441%2C2.131a5.123%2C5.123%2C0%2C0%2C0-4.337-4.2l0.113-.8a5.941%2C5.941%2C0%2C0%2C1%2C5.021%2C4.866Z%22%20transform%3D%22translate%28-402.031%20-291%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding-left: 40px;
    margin: 0 0 12px;
}

.contemail a {
    color: #231f20;
    font-size: 13px;
    font-weight: 400
}

.contemail {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23436459%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_email_green%22%20class%3D%22cls-1%22%20d%3D%22M411%2C319a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C411%2C319Zm0%2C3.161%2C5.326%2C3.321H405.674Zm5.392%2C8.624h0a0.965%2C0.965%2C0%2C0%2C1-.965.965h-8.854a0.965%2C0.965%2C0%2C0%2C1-.965-0.965v-5.092a1%2C1%2C0%2C0%2C1%2C.015-0.165l5.089%2C3.173%2C0.019%2C0.011%2C0.021%2C0.01a0.482%2C0.482%2C0%2C0%2C0%2C.11.043%2C0.053%2C0.053%2C0%2C0%2C0%2C.012%2C0%2C0.544%2C0.544%2C0%2C0%2C0%2C.126.016h0a0.529%2C0.529%2C0%2C0%2C0%2C.125-0.016%2C0.053%2C0.053%2C0%2C0%2C0%2C.012%2C0%2C0.472%2C0.472%2C0%2C0%2C0%2C.111-0.043l0.02-.01%2C0.019-.011%2C5.089-3.173a1%2C1%2C0%2C0%2C1%2C.015.165v5.092h0Z%22%20transform%3D%22translate%28-402%20-319%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    padding-left: 40px;
}

.contactblock {
    margin-bottom: 30px;
}

.imprintlabel {
    color: #231f20;
    font-size: 13px;
    font-weight: 400;
    width: 180px;
    float: left;
    line-height: 26px;
}

.imprintvalue {
    color: #231f20;
    font-size: 13px;
    font-weight: 300;
    line-height: 26px;
    float: left;
    letter-spacing: 0.015em;
}

span.productname {
    color: #2f2f2f;
    font-size: 17px;
    font-weight: 300;
    display: block;
    line-height: 1;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

span.productprice {
    display: block;
}

span.productprice {
    display: block;
    color: #2f2f2f;
    font-weight: 500;
    font-size: 19px;
    margin-top: 12px;
}

.serachallbtn:hover span {
    text-decoration: none;
}

.serachallbtn {
    display: block;
    background: #446459;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding-left: 135px;
    line-height: 45px;
}

.serachallbtn span {
    color: #fff;
    display: inline-block;
    padding-right: 25px;
    box-sizing: border-box;
    text-decoration: underline;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%229.969%22%20viewBox%3D%220%200%2014%209.969%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_arrow_more%22%20class%3D%22cls-1%22%20d%3D%22M725.8%2C549.529l-4.163-4.32a0.635%2C0.635%2C0%2C0%2C0-.92%2C0%2C0.694%2C0.694%2C0%2C0%2C0%2C0%2C.955l3.053%2C3.167H712.65a0.675%2C0.675%2C0%2C0%2C0%2C0%2C1.35h11.118l-3.053%2C3.167a0.692%2C0.692%2C0%2C0%2C0%2C0%2C.954%2C0.633%2C0.633%2C0%2C0%2C0%2C.92%2C0l4.163-4.319A0.692%2C0.692%2C0%2C0%2C0%2C725.8%2C549.529Z%22%20transform%3D%22translate%28-712%20-545.031%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: right center;
}

span.searchcategory {
    color: #8e9696;
    font-size: 13px;
    line-height: 1;
    display: block;
    font-weight: 400;
    margin-top: 5px;
}

.ui-menu .ui-menu-item a {
    padding: 0;
    margin: 0 0;
    cursor: pointer;
    border-radius: 0;
    border-bottom: 1px solid #eaeded;
    line-height: 1;
}

.ui-menu .ui-menu-item .seachitemout {
    border: 0;
    display: inline-block;
    width: 100%;
    padding: 0;
    padding-bottom: 0;
    margin-bottom: -4px;
}

.searchimage img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    height: auto;
}

.searchimage {
    float: left;
    text-align: center;
    max-width: 135px;
    width: 100%;
}

.ui-menu .separator {
    display: none;
}

.ui-menu .ui-menu-item a.ui-state-focus {
    background-color: transparent;
    font-weight: 500;
    margin: 0;
    color: #ff333b;
    cursor: pointer;
    padding: 0;
    background: none;
    border: 0;
    border-bottom: 1px solid #eaeded;
}

.ui-menu.ui-widget {
    border: 0;
    border-radius: 0;
    padding: 0;
    -webkit-box-shadow: 4px 4px 7px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 4px 4px 7px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 4px 4px 7px 0px rgba(0, 0, 0, 0.09);
}

.search-widget form {
    display: block;
}

media-object {
    display: inline-block;
    float: none;
    vertical-align: middle;
    max-width: 78px;
}

span.searchinfo {
    display: block;
    max-width: calc(100% - 135px);
    max-width: -moz-calc(100% - 135px);
    max-width: -ms-calc(100% - 135px);
    max-width: -o-calc(100% - 135px);
    max-width: -webkit-calc(100% - 135px);
    max-width: calc(100% - 135px);
    width: 100%;
    padding-left: 0;
    box-sizing: border-box;
    float: left;
}

.line110 {
    line-height: 110px;
}

.ui-menu .ui-menu-item.more-results a {
    border: 0;
}

/*.ui-menu.ui-widget:before {*/
/*    content: '';*/
/*    position: Absolute;*/
/*    height: 42px;*/
/*    top: -38px;*/
/*    background: #fff;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    z-index: 0;*/
/*    -moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.09);*/
/*    -ms-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.09);*/
/*    -o-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.09);*/
/*    -webkit-box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 9%);*/
/*    -khtml-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.09);*/
/*    box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 9%);*/
/*    border-radius: 24px;*/
/*    border-bottom-left-radius: 0;*/
/*    border-bottom-right-radius: 0;*/
/*}*/

.ui-menu .ui-menu-item:nth-child(1) {
    padding-top: 20px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    background: #fff;
    padding: 0;
    width: 100%;
    z-index: 10;
    position: relative;
}

.products.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.accounthalf {
    float: left;
    max-width: calc(50% - 20px);
    max-width: -moz-calc(50% - 20px);
    max-width: -ms-calc(50% - 20px);
    max-width: -o-calc(50% - 20px);
    max-width: -webkit-calc(50% - 20px);
    max-width: calc(50% - 20px);
    min-height: 381px;
    margin-right: 40px;
    width: 100%;
    background: #f5f5f5;
    padding: 40px;
    border-radius: 4px;
    box-sizing: border-box;
}

.accounthalf:nth-child(2n) {
    margin-right: 0;
}

.accounthalf .form-group.row.w50 {
    max-width: 100%;
    margin: 0 0 15px;
}

.pagetitle {
    color: #2f2f2f;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    margin: 0 0 30px;
    text-transform: uppercase;
}

.passwordreset,
section.register-form {
    min-height: 1px;
    margin-right: 40px;
    width: 100%;
    background: #f5f5f5;
    padding: 40px;
    border-radius: 4px;
    box-sizing: border-box;
    margin: 0 0 80px;
}

.cmstitle {
    color: #171819;
    font-size: 18px;
    margin: 0 0 20px;
    font-weight: 500;
}

.opensearchout form {
    width: 100%;
    max-width: calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: -ms-calc(100% - 60px);
    max-width: -o-calc(100% - 60px);
    max-width: -webkit-calc(100% - 60px);
    max-width: calc(100% - 60px);
    position: relative;
    display: inline-block;
}

.opensearchout {
    display: block;
    position: absolute;
    width: 100%;
    background: #fff;
    z-index: 999;
    padding: 20px 0;
    display: none;
}

.closeseach:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211.969%22%20height%3D%2211%22%20viewBox%3D%220%200%2011.969%2011%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fe362c%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22search_close_hover%22%20class%3D%22cls-1%22%20d%3D%22M625.062%2C79.5l4.718-4.327a0.649%2C0.649%2C0%2C0%2C0%2C0-.973%2C0.8%2C0.8%2C0%2C0%2C0-1.061%2C0L624%2C78.526%2C619.282%2C74.2a0.8%2C0.8%2C0%2C0%2C0-1.061%2C0%2C0.649%2C0.649%2C0%2C0%2C0%2C0%2C.973L622.94%2C79.5l-4.719%2C4.327a0.649%2C0.649%2C0%2C0%2C0%2C0%2C.973%2C0.8%2C0.8%2C0%2C0%2C0%2C1.061%2C0L624%2C80.472l4.718%2C4.328a0.8%2C0.8%2C0%2C0%2C0%2C1.061%2C0%2C0.649%2C0.649%2C0%2C0%2C0%2C0-.973Z%22%20transform%3D%22translate%28-618.031%20-74%29%22/%3E%0A%3C/svg%3E%0A);
}

.closeseach {
    -moz-transition: background-color 0.2s ease;
    -ms-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    background-color: #f6f6f6;
    width: 42px;
    height: 42px;
    float: right;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211.969%22%20height%3D%2211%22%20viewBox%3D%220%200%2011.969%2011%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22search_close%22%20class%3D%22cls-1%22%20d%3D%22M625.062%2C79.5l4.718-4.327a0.649%2C0.649%2C0%2C0%2C0%2C0-.973%2C0.8%2C0.8%2C0%2C0%2C0-1.061%2C0L624%2C78.526%2C619.282%2C74.2a0.8%2C0.8%2C0%2C0%2C0-1.061%2C0%2C0.649%2C0.649%2C0%2C0%2C0%2C0%2C.973L622.94%2C79.5l-4.719%2C4.327a0.649%2C0.649%2C0%2C0%2C0%2C0%2C.973%2C0.8%2C0.8%2C0%2C0%2C0%2C1.061%2C0L624%2C80.472l4.718%2C4.328a0.8%2C0.8%2C0%2C0%2C0%2C1.061%2C0%2C0.649%2C0.649%2C0%2C0%2C0%2C0-.973Z%22%20transform%3D%22translate%28-618.031%20-74%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

.icon-search.mobilesearch {
    display: none;
}

.showmobile a.icon-login {
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0;
    background-position: center center;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22header_login_white%22%20class%3D%22cls-1%22%20d%3D%22M335%2C136.239a5.885%2C5.885%2C0%2C0%2C0-6%2C5.751h1.443a4.56%2C4.56%2C0%2C0%2C1%2C9.109%2C0H341A5.885%2C5.885%2C0%2C0%2C0%2C335%2C136.239Zm0-.46a3.887%2C3.887%2C0%2C1%2C0-3.958-3.886A3.928%2C3.928%2C0%2C0%2C0%2C335%2C135.779Zm0-6.355a2.469%2C2.469%2C0%2C1%2C1-2.515%2C2.469A2.5%2C2.5%2C0%2C0%2C1%2C335%2C129.424Z%22%20transform%3D%22translate%28-329%20-128%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.showmobile a.icon-login span,
.showmobile .favoritecountout span {
    display: none;
}

.showmobile .userinfoblock {
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0;
    float: left;
}

.slick-slider {
    margin: 0 -3px;
}

.slick-slide {
    text-align: center;
    margin-right: 3px;
    margin-left: 3px;
}

.headerfilterbtn:hover {
    background: #87aa6b;
}

.headerfilterbtn:before {
    width: 40px;
    height: 40px;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2212%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22icon_filters%22%20class%3D%22cls-1%22%20d%3D%22M47%2C339H62v2H47v-2h0Zm-5%2C0h2v2H42v-2h0Zm5%2C5H62v2H47v-2h0Zm-5%2C0h2v2H42v-2h0Zm5%2C5H62v2H47v-2h0Zm-5%2C0h2v2H42v-2h0Z%22%20transform%3D%22translate(-42%20-339)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}

.headerfilterbtn:after {
    width: 40px;
    height: 40px;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.125%22%20height%3D%225.063%22%20viewBox%3D%220%200%208.125%205.063%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22icon_filter_arrow%22%20class%3D%22cls-1%22%20d%3D%22M375.125%2C343.111a0.713%2C0.713%2C0%2C0%2C1%2C1.217-.5l2.849%2C2.848%2C2.849-2.848a0.713%2C0.713%2C0%2C0%2C1%2C1.008%2C1.008l-3.857%2C3.857-3.857-3.857A0.708%2C0.708%2C0%2C0%2C1%2C375.125%2C343.111Z%22%20transform%3D%22translate(-375.125%20-342.406)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
}

.headerfilterbtn {
    position: Relative;
    background: #3b5b57;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    display: none;
    width: 100%;
    text-align: center;
    border-radius: 4px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    line-height: 40px;
    margin: 0 0 20px;
}

.shop-2 .logoblock {
    float: left;
    margin-top: 25px;
}

.shop-2 #contact-link {
    margin-left: 33px;
}

.shop-3 #contact-link {
    margin-left: 25px;
}

.vouchertitle {
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 400;
    float: left;
}

.vouchervalue {
    color: #6b816d;
    font-size: 13px;
    float: right;
    font-weight: 400;
}

.cart-summary-line {
    list-style: none;
}

.block-promo li.cart-summary-line>.row {
    margin: 0 0 8px;
}

.block-promo .promo-name a.removevoucherbtn:hover {
    color: #fff;
    background: #f42509;
}

.block-promo .promo-name a.removevoucherbtn {
    float: right;
    color: #f42509;
    border: 2px solid #f42509;
    line-height: 24px;
    border-radius: 14px;
    font-size: 13px;
    font-weight: 400;
    padding: 0 28px;
    -moz-transition: background 0.2s ease, color 0.2s ease;
    -ms-transition: background 0.2s ease, color 0.2s ease;
    -o-transition: background 0.2s ease, color 0.2s ease;
    -webkit-transition: background 0.2s ease, color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease;
}

.promo-name.card-block {
    margin: 0 0 50px;
}

#mainmenumobile {
    display: none;
}

nav#mainmenumobile.mm-menu_opened {
    display: block;
}

#mainmenumobile .menuicon {
    background-repeat: no-repeat;
    background-position: center center;
}

.menu-tel {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23333%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22phone%22%20class%3D%22cls-1%22%20d%3D%22M60.418%2C51.235L57.684%2C48.5a1.936%2C1.936%2C0%2C0%2C0-2.734%2C0l-1.243%2C1.242a1.466%2C1.466%2C0%2C0%2C1-2.071%2C0L46.25%2C44.354a1.464%2C1.464%2C0%2C0%2C1%2C0-2.071l1.243-1.242a1.932%2C1.932%2C0%2C0%2C0%2C0-2.734l-2.733-2.724a1.935%2C1.935%2C0%2C0%2C0-2.732%2C0l-1%2C.987a6.978%2C6.978%2C0%2C0%2C0%2C0%2C9.858l8.535%2C8.538a6.968%2C6.968%2C0%2C0%2C0%2C9.859%2C0l0.994-.994A1.935%2C1.935%2C0%2C0%2C0%2C60.418%2C51.235ZM42.936%2C36.493a0.646%2C0.646%2C0%2C0%2C1%2C.912%2C0l2.733%2C2.724a0.644%2C0.644%2C0%2C0%2C1%2C0%2C.911l-0.456.456-3.643-3.642Zm7.54%2C17.559-8.535-8.538a5.665%2C5.665%2C0%2C0%2C1-.355-7.645L45.219%2C41.5a2.75%2C2.75%2C0%2C0%2C0%2C.12%2C3.765l5.386%2C5.39h0a2.751%2C2.751%2C0%2C0%2C0%2C3.765.12l3.632%2C3.632A5.655%2C5.655%2C0%2C0%2C1%2C50.477%2C54.052Zm9.03-.994-0.456.456-3.645-3.645%2C0.456-.456a0.645%2C0.645%2C0%2C0%2C1%2C.911%2C0l2.734%2C2.734A0.645%2C0.645%2C0%2C0%2C1%2C59.507%2C53.058Z%22%20transform%3D%22translate%28-39%20-35.031%29%22/%3E%0A%3C/svg%3E%0A);
}

.menu-mail {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2216%22%20viewBox%3D%220%200%2022%2016%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23333%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22email%22%20class%3D%22cls-1%22%20d%3D%22M61.356%2C42.01a0.619%2C0.619%2C0%2C0%2C1%2C.628.6V57.387a0.619%2C0.619%2C0%2C0%2C1-.628.6H40.6a0.612%2C0.612%2C0%2C0%2C1-.619-0.6V42.614a0.611%2C0.611%2C0%2C0%2C1%2C.619-0.6H61.356ZM50.979%2C50.328l4.706-3.912%2C3.848-3.206H42.425l3.848%2C3.206Zm5.52-3.011-5.1%2C4.252a0.65%2C0.65%2C0%2C0%2C1-.823.009l-5.113-4.261L41.231%2C43.8V56.2l4.229-3.529L47.83%2C50.71a0.627%2C0.627%2C0%2C0%2C1%2C.876.059%2C0.578%2C0.578%2C0%2C0%2C1-.062.842l-2.371%2C1.973-3.848%2C3.2H59.534l-3.848-3.2-2.371-1.973a0.586%2C0.586%2C0%2C0%2C1-.062-0.842%2C0.628%2C0.628%2C0%2C0%2C1%2C.876-0.059L56.5%2C52.675%2C60.737%2C56.2V43.8Z%22%20transform%3D%22translate%28-39.969%20-42%29%22/%3E%0A%3C/svg%3E%0A);
}

.menu-fb {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2222%22%20viewBox%3D%220%200%2012%2022%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23333%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22fb%22%20class%3D%22cls-1%22%20d%3D%22M51.852%2C61H46.789V51.136H44v-4.53h2.789V44.062c0-2.335%2C1.563-5.062%2C5.968-5.062a24.935%2C24.935%2C0%2C0%2C1%2C2.741.142L55.966%2C39.2l-0.113%2C4.239-0.515%2C0s-1.158-.01-2.421-0.01c-0.94%2C0-1.064.217-1.064%2C1.079v2.1H56l-0.23%2C4.53H51.853V61h0Zm-4.017-.979H50.8V50.158H54.77L54.9%2C47.585H50.8V44.5c0-1.018.251-2.058%2C2.111-2.058%2C0.748%2C0%2C1.458%2C0%2C1.915.007l0.063-2.383c-0.462-.039-1.231-0.088-2.138-0.088-3.628%2C0-4.921%2C2.109-4.921%2C4.083v3.523H45.046v2.573h2.789v9.863h0Z%22%20transform%3D%22translate%28-44%20-39%29%22/%3E%0A%3C/svg%3E%0A);
}

.mm-slideout {
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    min-height: 100%;
    height: 100%;
    min-height: 1px;
}
.cart-empty .paymentfooterrow {
    display: none;
}
.checkoutform textarea {
    resize: none;
    height: 90px;
    line-height: 1;
    padding: 20px;
}

.max360 {
    max-width: 360px;
    width: 100%;
}

.formblock .formrow {
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .hidden-sm-up {
        display: none!important;
    }
}

.accountcontent.w100 {
    margin: 0;
    max-width: 100%;
}

#guest-tracking .detailbox.marginbottom80 form .greenbtn {
    max-width: 280px;
    margin-top: 20px;
    width: 100%;
}

#guest-tracking .detailbox.marginbottom80 form {
    background: #f5f5f5;
    padding: 0 40px 40px;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-top: 28px;
    width: 100%;
}

#guest-tracking .detailbox.marginbottom80 form ul {
    color: #2f2f2f;
    font-weight: 300;
    line-height: 24px;
    text-align: justify;
    font-size: 14px;
    padding: 0;
    list-style: none;
}

.lang-et ul.categoryintrolist li:nth-child(4) {
    max-width: 80px;
}

#password .paymentfooterrow {
    display: none;
}

ul.featurelist li span {
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
}

ul.featurelist li:before {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 4px 0;
    border-color: transparent #9d9808 transparent transparent;
}

ul.featurelist li {
    position: relative;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background: #c9c20a;
    line-height: 22px;
    padding: 0 15px;
    margin: 0 0 7px;
    width: fit-content;
    box-sizing: border-box;
}

ul.featurelist {
    position: relative;
    z-index: 10;
    padding: 0;
}

.listflag {
    top: 10px;
    left: -4px;
    position: Absolute;
}

.tabs {
    margin-bottom: 80px;
}

.cartdelivery {
    margin: 40px 0 0;
}

.deliverytextblock {
    color: #2f2f2f;
    font-size: 13px;
    font-weight: 400;
}

.deliverytextblock p {
    margin: 0;
}

.deliverytextblock strong {
    font-size: 14px;
    font-weight: 500;
    color: #2f2f2f;
}

.deliverytextblock>.row {
    box-sizing: border-box;
    margin: 0 0 30px;
    padding-left: 95px;
    background-position: 35px center;
}

.inforow {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2233%22%20height%3D%2232%22%20viewBox%3D%220%200%2033%2032%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_call%22%20class%3D%22cls-1%22%20d%3D%22M1231.55%2C913.609l-4.1-3.978a2.961%2C2.961%2C0%2C0%2C0-4.1%2C0l-1.86%2C1.808a2.248%2C2.248%2C0%2C0%2C1-3.11%2C0h0l-6.48-6.267a2.083%2C2.083%2C0%2C0%2C1%2C0-3.014l1.86-1.808a2.758%2C2.758%2C0%2C0%2C0%2C0-3.978l-4.1-3.978a2.959%2C2.959%2C0%2C0%2C0-4.1%2C0c-0.01%2C0-1.37%2C1.326-1.37%2C1.326a9.944%2C9.944%2C0%2C0%2C0-.12%2C14.466l11.2%2C10.849a10.716%2C10.716%2C0%2C0%2C0%2C14.92-.121h0l1.36-1.326A2.741%2C2.741%2C0%2C0%2C0%2C1231.55%2C913.609Zm-24.62-19.89a0.98%2C0.98%2C0%2C0%2C1%2C1.36%2C0l4.1%2C3.978a0.914%2C0.914%2C0%2C0%2C1%2C0%2C1.326l-0.68.663-5.47-5.3Zm9.71%2C23.988-11.21-10.849a8.1%2C8.1%2C0%2C0%2C1-.53-11.125l5.45%2C5.285a3.912%2C3.912%2C0%2C0%2C0%2C.18%2C5.48l6.48%2C6.267a4.222%2C4.222%2C0%2C0%2C0%2C5.65.175l5.45%2C5.285A8.712%2C8.712%2C0%2C0%2C1%2C1216.64%2C917.707Zm13.55-1.446-0.69.663-5.46-5.3%2C0.68-.663a0.992%2C0.992%2C0%2C0%2C1%2C1.37%2C0l4.1%2C3.978A0.931%2C0.931%2C0%2C0%2C1%2C1230.19%2C916.261ZM1231.1%2C890h-11.6a2.86%2C2.86%2C0%2C0%2C0-2.9%2C2.813v7.5a2.86%2C2.86%2C0%2C0%2C0%2C2.9%2C2.813h0.97v2.813a0.972%2C0.972%2C0%2C0%2C0%2C1.65.663l3.58-3.476h5.4a2.86%2C2.86%2C0%2C0%2C0%2C2.9-2.813v-7.5A2.86%2C2.86%2C0%2C0%2C0%2C1231.1%2C890Zm0.97%2C10.314a0.959%2C0.959%2C0%2C0%2C1-.97.938h-5.8a0.964%2C0.964%2C0%2C0%2C0-.68.274l-2.22%2C2.15v-1.487a0.951%2C0.951%2C0%2C0%2C0-.97-0.937h-1.93a0.959%2C0.959%2C0%2C0%2C1-.97-0.938v-7.5a0.959%2C0.959%2C0%2C0%2C1%2C.97-0.938h11.6a0.959%2C0.959%2C0%2C0%2C1%2C.97.938v7.5h0Zm-2.9-6.564h-7.74a0.938%2C0.938%2C0%2C1%2C0%2C0%2C1.876h7.74A0.938%2C0.938%2C0%2C1%2C0%2C1229.17%2C893.75Zm-3.87%2C3.751h-3.87a0.938%2C0.938%2C0%2C1%2C0%2C0%2C1.875h3.87A0.938%2C0.938%2C0%2C1%2C0%2C1225.3%2C897.5Z%22%20transform%3D%22translate%28-1201%20-890%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.deliveryrow {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2235%22%20height%3D%2228%22%20viewBox%3D%220%200%2035%2028%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2356775e%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_delivery%22%20class%3D%22cls-1%22%20d%3D%22M1224.06%2C838.846v4.308h6.56v-1.077l-2.13-3.231h-4.43Zm-15.88-2.35c0%2C0.006.01%2C0.009%2C0%2C.015l3.29%2C2.154a1.108%2C1.108%2C0%2C0%2C0%2C1.52-.3%2C1.08%2C1.08%2C0%2C0%2C0-.33-1.493l-2.82-1.834v-2.655a1.09%2C1.09%2C0%2C0%2C0-2.18%2C0v3.231A1.085%2C1.085%2C0%2C0%2C0%2C1208.18%2C836.5Zm26.69%2C3.95-3.27-5.385a1.079%2C1.079%2C0%2C0%2C0-.93-0.523h-8.8v-4.307a1.044%2C1.044%2C0%2C0%2C0-1.04-1.078h-6.26a8.808%2C8.808%2C0%2C0%2C0-11.54%2C0h-1.89a1.13%2C1.13%2C0%2C0%2C0-1.14%2C1.078v20.461a1.129%2C1.129%2C0%2C0%2C0%2C1.14%2C1.077h4.53a4.371%2C4.371%2C0%2C0%2C0%2C8.44%2C0h9.06a4.371%2C4.371%2C0%2C0%2C0%2C8.44%2C0h2.35a1.043%2C1.043%2C0%2C0%2C0%2C1.04-1.077V841A1.06%2C1.06%2C0%2C0%2C0%2C1234.87%2C840.446Zm-19.51-4.831a6.561%2C6.561%2C0%2C1%2C1-6.56-6.462A6.517%2C6.517%2C0%2C0%2C1%2C1215.36%2C835.615Zm-13.17%2C5.626a8.767%2C8.767%2C0%2C0%2C0%2C15.36-5.626%2C8.531%2C8.531%2C0%2C0%2C0-1.18-4.308h3.32v18.308h-5.58a4.371%2C4.371%2C0%2C0%2C0-8.44%2C0h-3.48v-8.374Zm7.7%2C11.605a2.154%2C2.154%2C0%2C1%2C1%2C2.19-2.154A2.171%2C2.171%2C0%2C0%2C1%2C1209.89%2C852.846Zm17.5%2C0a2.154%2C2.154%2C0%2C1%2C1%2C2.19-2.154A2.171%2C2.171%2C0%2C0%2C1%2C1227.39%2C852.846Zm5.42-3.231h-1.2a4.371%2C4.371%2C0%2C0%2C0-8.44%2C0h-1.3V836.692h8.18l2.76%2C4.606v8.317Z%22%20transform%3D%22translate%28-1200%20-827%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.inforow a {
    color: #4e6750;
    font-size: 19px;
    font-weight: 500;
    display: block;
    margin: 5px 0 0;
}

#map {
    height: 690px;
    width: 100%;
    margin: 0 0 80px;
}

.mapblock {
    background: #fff;
    max-width: 360px;
    height: 240px;
    padding: 40px;
    box-sizing: BORDER-BOX;
    letter-spacing: 0.27px;
    border-radius: 9px;
}

.mapcity {
    color: #202022;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.27px;
}

.mapaddress {
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 30px;
}

.mapphone {
    color: #e31e24;
    font-size: 14px;
    font-weight: 700;
}

.mapemail {
    color: #202022;
    font-size: 14px;
    font-weight: 400;
}

.mapemailout.gpsrow.maprow a {
    color: #e31e24;
    text-transform: uppercase;
    text-decoration: underline;
    display: block;
    margin-top: 28px;
}

.mapemailout.gpsrow.maprow a:hover {
    text-decoration: none;
}

.greyback.borderradius4.padding3040.row.marginbottom80 {
    background: #f5f5f5;
}

.custom-checkboxdark input[type=checkbox]+span .checkbox-checked {
    display: none;
    margin: 0;
    font-size: 0;
    height: 15px;
    width: 15px;
    color: #232323;
    text-indent: -999px;
    background-position: center center;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2350705d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22filter_checked%22%20class%3D%22cls-1%22%20d%3D%22M453.636%2C564H441.363A1.365%2C1.365%2C0%2C0%2C0%2C440%2C565.363v12.273A1.365%2C1.365%2C0%2C0%2C0%2C441.363%2C579h12.273A1.366%2C1.366%2C0%2C0%2C0%2C455%2C577.636V565.363A1.365%2C1.365%2C0%2C0%2C0%2C453.636%2C564Zm-1.122%2C4.814-5.9%2C5.895a0.681%2C0.681%2C0%2C0%2C1-.964%2C0l-3.168-3.168a0.341%2C0.341%2C0%2C0%2C1%2C0-.482l0.482-.482a0.341%2C0.341%2C0%2C0%2C1%2C.482%2C0l2.686%2C2.686%2C5.413-5.413a0.342%2C0.342%2C0%2C0%2C1%2C.483%2C0l0.482%2C0.482A0.341%2C0.341%2C0%2C0%2C1%2C452.514%2C568.814Z%22%20transform%3D%22translate%28-440%20-564%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.custom-checkboxdark {
    cursor: pointer;
}

.custom-checkboxdark input[type=checkbox]+span {
    margin-right: 9px;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23d8d8d8%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22filter_check%22%20class%3D%22cls-1%22%20d%3D%22M453.636%2C564H441.363A1.365%2C1.365%2C0%2C0%2C0%2C440%2C565.363v12.273A1.365%2C1.365%2C0%2C0%2C0%2C441.363%2C579h12.273A1.366%2C1.366%2C0%2C0%2C0%2C455%2C577.636V565.363A1.365%2C1.365%2C0%2C0%2C0%2C453.636%2C564Zm-1.122%2C4.814-5.9%2C5.895a0.681%2C0.681%2C0%2C0%2C1-.964%2C0l-3.168-3.168a0.341%2C0.341%2C0%2C0%2C1%2C0-.482l0.482-.482a0.341%2C0.341%2C0%2C0%2C1%2C.482%2C0l2.686%2C2.686%2C5.413-5.414a0.342%2C0.342%2C0%2C0%2C1%2C.483%2C0l0.482%2C0.483A0.341%2C0.341%2C0%2C0%2C1%2C452.514%2C568.814Z%22%20transform%3D%22translate%28-440%20-564%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    margin-top: -3px;
}

.custom-checkboxdark input[type=checkbox] {
    margin-top: .25rem;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    display: none;
    width: 15px;
}

.custom-checkboxdark input[type=checkbox]:checked+span .checkbox-checked {
    display: block;
}

span.custom-checkboxdark .inlineblock {
    color: #2f2f2f;
    font-weight: 300;
    vertical-align: top;
    cursor: pointer;
    display: inline-block;
    max-width: calc(100% - 28px);
    max-width: -moz-calc(100% - 28px);
    max-width: -ms-calc(100% - 28px);
    max-width: -o-calc(100% - 28px);
    max-width: -webkit-calc(100% - 28px);
    max-width: calc(100% - 28px);
    width: 100%;
}

.customselect2 {
    height: 44px;
    width: 100%;
    line-height: 42px;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    font-family: 'rubik';
    font-weight: 400;
    color: #323232;
    padding: 0 20px;
    background: #ffffff;
    font-size: 13px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%224%22%20viewBox%3D%220%200%208%204%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2353745d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22filter_arrow_down%22%20class%3D%22cls-1%22%20d%3D%22M1072.99%2C472.5a0.485%2C0.485%2C0%2C0%2C1%2C.18-0.37%2C0.667%2C0.667%2C0%2C0%2C1%2C.85%2C0l2.97%2C2.586%2C2.97-2.586a0.667%2C0.667%2C0%2C0%2C1%2C.85%2C0%2C0.469%2C0.469%2C0%2C0%2C1%2C0%2C.739l-3.39%2C2.955a0.667%2C0.667%2C0%2C0%2C1-.85%2C0l-3.4-2.955A0.485%2C0.485%2C0%2C0%2C1%2C1072.99%2C472.5Z%22%20transform%3D%22translate%28-1073%20-472%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-position: calc(100% - 15px) center;
    cursor: pointer;
}

.row.delivery-option.checkoutblock img {
    max-width: 25px;
}

.productorderblock a {
    color: #4e6750;
    font-size: 19px;
    font-weight: 500;
}

a.secondphone {
    display: block;
    color: #4e6750;
    font-size: 14px;
    font-weight: 500;
}

.elp-inbank__calculator {
    margin: 0 0 10px;
}

span.redprice {
    color: #f42509;
}

.text iframe,
.text img {
    max-width: 100%;
    height: auto;
}

span.greenbtn.w170.inlineblock {
    width: 170px;
}

#cookieNotice a:hover {
    text-decoration: none;
}

#cookieNotice a {
    color: #fff;
    text-decoration: underline;
}

#cookieNotice p {
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.margintop20 {
    margin-top: 20px;
}

span#product-availability {
    border-color: #84b559;
    width: 100%;
    display: inline-block;
    color: #000;
    text-align: center;
    padding: 5px 0;
    background: #eee720;
    border-radius: 4px;
    border: 1px solid #c8c210;
}

.greenbtn[disabled],
.product-actions .add-to-cart[disabled] {
    pointer-events: none;
    opacity: 0.5;
}

.text a:hover,
.cmscontent a:hover {
    text-decoration: none;
}

.text a,
.cmscontent a {
    color: #4e6750;
    text-decoration: underline;
    font-weight: 500;
}

.shop-5 #contact-link {
    margin-left: 36px;
}
#identity .customform .form-group.row.form_password, #identity .customform .form-group.row.form_new_password,
.customform .form-group.row.form_firstname, .customform .form-group.row.form_lastname {
    max-width: calc(50% - 11px);
    margin-right: 16px;
}

#identity .customform .form-group.row.form_new_password,
.customform .form-group.row.form_lastname {
    margin-right: 0;
}
.emptycart {
    color: #2f2f2f;
    font-size: 25px;
    font-weight: 500;
    width: 100%;
    margin: 0 0 30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 70px;
}
.textcenter {
    text-align: center;
}
.emtycartsmalltext {
    color: #6b816d;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    max-width: 500px;
    margin: 0 auto 50px;
}
.mobilecartitems,
.mobileordersummary {
    display:none;

}
.mobileqty {
    margin-top: 5px;
}
.lang-lv img.logo.img-responsive {
    margin: 7px 0;
}
.lang-et img.logo.img-responsive {
    margin: 5px 0;
}
.dynamic-content .modal-content {
    position: relative;
    border-radius: 0px;
    overflow-x: hidden;
    outline: 0;
    overflow-y: scroll;
    height: 100vh;

}
#module-thecheckout-order .modal-backdrop {
    background-color: rgba(0,0,0,0.25);
}

.dynamic-content .js-modal-content {
    padding: 25px;
    box-sizing: BORDER-BOX;
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
}

.dynamic-content button.close span{
    display:none;
}
.dynamic-content button.close:hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23f42509%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22cart_list_delete_hover%22%20class%3D%22cls-1%22%20d%3D%22M1076.02%2C291.016a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C1076.02%2C291.016Zm0%2C16.435a7.435%2C7.435%2C0%2C1%2C1%2C7.43-7.435A7.437%2C7.437%2C0%2C0%2C1%2C1076.02%2C307.451Zm2.85-10.016-0.27-.277a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-1.75%2C1.751-1.75-1.751a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-0.28.277a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l1.75%2C1.751-1.75%2C1.751a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l0.28%2C0.278a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l1.75-1.752%2C1.75%2C1.752a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l0.27-.278a0.585%2C0.585%2C0%2C0%2C0%2C0-.83l-1.75-1.751%2C1.75-1.751A0.585%2C0.585%2C0%2C0%2C0%2C1078.87%2C297.435Z%22%20transform%3D%22translate%28-1067.03%20-291.031%29%22/%3E%0A%3C/svg%3E%0A);
}
.dynamic-content button.close {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23b4b4b4%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22cart_list_delete%22%20class%3D%22cls-1%22%20d%3D%22M1076.02%2C291.016a9%2C9%2C0%2C1%2C0%2C9%2C9A9%2C9%2C0%2C0%2C0%2C1076.02%2C291.016Zm0%2C16.435a7.435%2C7.435%2C0%2C1%2C1%2C7.43-7.435A7.437%2C7.437%2C0%2C0%2C1%2C1076.02%2C307.451Zm2.85-10.016-0.27-.277a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-1.75%2C1.751-1.75-1.751a0.587%2C0.587%2C0%2C0%2C0-.83%2C0l-0.28.277a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l1.75%2C1.751-1.75%2C1.751a0.585%2C0.585%2C0%2C0%2C0%2C0%2C.83l0.28%2C0.278a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l1.75-1.752%2C1.75%2C1.752a0.589%2C0.589%2C0%2C0%2C0%2C.83%2C0l0.27-.278a0.585%2C0.585%2C0%2C0%2C0%2C0-.83l-1.75-1.751%2C1.75-1.751A0.585%2C0.585%2C0%2C0%2C0%2C1078.87%2C297.435Z%22%20transform%3D%22translate%28-1067.03%20-291.031%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: 10px;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    -webkit-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease;
    display: inline-block;
    background-size: cover;
    opacity:1;
}
.dynamic-content .modal .modal-dialog {
    max-width: 1024px;
    margin: 0 auto;
}
.inputfield li:nth-child(1) {
    display:inline-block;
}
.inputfield li {
    display:none;
}
.inputfield li.alert {
    background: transparent;
    bordeR: 0;
    padding: 0;
    color: #AD5D62;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    box-sizing: BORDER-BOX;
    list-style: none;
}
.inputfield .help-block ul{
    margin:0;
    padding:0;
}

.has-error .inputfield {
    margin-bottom: 10px;
}
.inputfield .help-block {
    position: absolute;
    bottom: -34px;
    right: 0;
    width: 100%;
    text-align: right;
}
.has-error .inputfield input {
    border: 1px solid red;
}
.help-block ul {
    padding: 0;
    margin: 0;
}
.form_psgdpr.has-error label {
    color:#AD5D62;
}
.form_psgdpr.has-error .help-block {
    display: none;
}
.listaddcart[disabled] {
    opacity: 0.3;
    pointer-events: none;
}
a.btn.bordergreybtn.max201.floatright {
    margin-top: 0;
}
.show1023 {
    display:none;
}
a.greenbtn.max300 {
    max-width: 300px;
    width: 100%;
}
.cart-content-btn.margintop40 {
    margin-top: 44px;
}
.variationtable {
    border-collapse: collapse;
    text-align:center;
}
.table-bordered.variationtable td {
    text-align: left;
}
.table-bordered.variationtable thead th {
    border-bottom: 10px solid #ffffff;
}
#sizesModal {
    display:none;
    color: #232323;
}
#sizesModal #variationsModal {
    max-width: 1040px;
    width: 100%;
    margin: 30px auto 0;
}
#sizesModal .table-bordered.variationtable thead th{
    border-bottom:0;
}
#sizesModal .table-bordered {
    margin: 0;
    border: 1px solid #d9dcda;
}
#sizesModal .modal-dialog {
    border-radius: 9px;
overflow: hidden;
    background: #ffffff;

}
.shortdesc a{
    text-decoration: underline;
}
#sizesModal .modal-header {
    padding:15px 40px;
}
#sizesModal .modal-content {
    padding: 0 40px;
    padding-bottom: 40px;
    box-sizing: BORDER-BOX;
    padding-bottom: 36px;
}
form.buttons_bottom_block.product-actions {
    margin: 8px 0;
}
span.oldprice {
    text-decoration: line-through;
    font-weight: 300;
    color: #6b816d;
}
.mb-80 {
    margin-bottom:80px;
}
.readmorepopup {
    max-width: 174px;
    margin-bottom:30px;
}
div#thecheckout-account {
    position: absolute;
    opacity: 0;
    z-index: -1;
    left: 0;
}
.productinnercompare .add_to_cart.listaddcart {
    display: none;
}
.pricecolumn {
    font-weight:500;
}

.cmscontent h3 {
    font-weight: 500;
    margin: 0 0 0px;
    font-size: 15px;
    line-height: 1;
}
.strongest img{
    max-width:100%;
    height:auto;
}
.strongest {
    float: left;
    max-width: 93px;
    margin: 8px 39px 0;
}
.page-not-found .strongest {
    display: none;
}
.page-not-found div#search_widget {
    margin: 23px 0 0;
    max-width: 100%;
}
.downloadlink {
    background-image: url(../img/downloads.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 7px 0;
    padding-left: 42px;
    box-sizing: border-box;
    display: block;
}
.downloadlink span {
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
}
.postblock:nth-child(2n) {
    margin-right: 0px;
}
.postblock {
    margin-right: 76px;
    max-width: 520px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.postblock {
    margin-right: 76px;
    max-width: 520px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background: #f5f5f5;
    border-radius: 4px;
    overflow: hidden;
}
.blogdesc {
    padding: 32px 35px;
    box-sizing: border-box;
    font-weight:300
}
.posttitle a{
    font-family: 'Rubik', sans-serif;
    color:#2f2f2f;
    font-weight:400;
    font-size:18px;
}
.posttitle {
    margin:0 0 15px;
}
.blogdesc .readmore:hover {
    color:#2f2f2f;
}
.blogdesc .readmore {
    text-decoration: underline;
    color: #87aa6b;
    font-weight: 400;
    display: inline;
}
#reviewModal .modal-content {
    width: 100%;
    background: transparent;
    max-width: 488px;
    margin: 0 auto 20px;
}
div#productCommentsBlock .modal-backdrop {
    background: #f5f5f5;
}
.newsletter-pop-up-wrap {
    box-sizing: border-box;
    display: none;
    z-index: 10;
    position: fixed;
    width: 540px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999;
}
.newsletter-pop-up .newsletter-pop-up-img .newsletter-pop-up-form-close img {
    width: 14px;
    margin: 0;
    display: inline-block;
    margin-top: -4px;
}
.newsletter-pop-up .newsletter-pop-up-form-close {
    position: absolute;
    cursor: pointer;
    top: 10px;
    right: 10px;
    background-color: #fff;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    margin: 0 auto;
    box-sizing: border-box;
    text-align: center;
    line-height: 35px;
}
.newsletter-pop-up .newsletter-pop-up-form-close img {
    width: 15px;
    height: 15px;
}
.newsletter-pop-up-img {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
}
.newsletter-pop-up .newsletter-pop-up-img img {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display:block;
    object-fit: cover;
}
.newsletter-pop-up #block-newsletter-label {
    display: none;
}
.newsletter-pop-up .block_newsletter.block .block_content .col-conditions p {
    display: none;
}
.newsletter-pop-up .newsletter-pop-up-form {
    box-sizing: border-box;
    border: solid 1px #707070;
    text-align: center;
    position: relative;
    padding: 50px 20px;
}
.newsletter-pop-up .newsletter-pop-up-form.email-added {
    display: flex;
    align-items: center;
    justify-content: center;
}
.newsletter-pop-up .newsletter-pop-up-form h1 {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #0b0b0b;
    font-family: 'Poppins';
}
.newsletter-pop-up .newsletter-pop-up-form p {
    font-size: 14px;
    line-height: 1.25;
    letter-spacing: 0.16px;
    text-align: center;
    color: #0b0b0b;
    font-family: 'Arial';
    padding: 10px 0;
}
.newsletter-pop-up .newsletter-pop-up-form p small {
    display: block;
    font-size: 9px;
    margin-top: 5px;
}
.newsletter-pop-up .block_newsletter .input-wrapper {
    display: block;
    width: 100%;
}
.newsletter-pop-up .block_newsletter .input-wrapper input {
    margin: 10px 0;
    padding-left: 30px;
    display: block;
    width: 100%;
    font-family: 'Poppins';
    height: 50px;
    border: solid 1px #606A72;
    font-weight: bold;
    font-size: 16px;
    border-radius: 4px;
    color: #000;
}
.newsletter-pop-up .block_newsletter .input-wrapper input::placeholder {
    opacity: 0.5;
    font-size: 12px;
    line-height: 1.31;
    color: #000;
}
.newsletter-pop-up .block_newsletter .input-wrapper button {
    background-color: #211D1C;
    margin: 10px 0;
    line-height: 40px;
    width: 100%;
    font-family: 'Poppins';
    font-size: 18px;
    height: 54px;
    border-radius: 6px;
}
.newsletter-pop-up-wrap .psgdpr_consent_message span a {
    color: #000;
}
.block_newsletter .input-wrapper button span {
    font-size: 14px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 40px;
    letter-spacing: 1px;
    text-align: center;
    color: #ffffff;
}
.newsletter-pop-up .block_content .psgdpr_consent_message span {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.09px;
    color: #0b0b0b;
}
.newsletter-pop-up .block_content .psgdpr_consent_message {
    display: flex;
    align-items: center;
}
.newsletter-pop-up .block_content .psgdpr_consent_message span:first-of-type {
    width: 20px;
    height: 15px;
}
.newsletter-pop-up .custom-checkbox input[type="checkbox"] + span .checkbox-checked, .newsletter-pop-up .custom-checkbox input[type="radio"] + span .checkbox-checked {
    font-size: 14px;
}
.newsletterfade {
    display:none;
}
.clearCart:hover {
    text-decoration: none;
}
.clearCart {
    color: #76797D;
    text-decoration: underline;
    float:right;
    text-transform: none;
    font-weight:400;

}
@media (max-width: 1100px) {
    .newsletter-pop-up .newsletter-pop-up-form {
        padding-left: 30px;
    }
    .newsletter-pop-up .newsletter-pop-up-form h1 {
        font-size: 29px;
    }
    .newsletter-pop-up .block_content .psgdpr_consent_message span {
        line-height: 16px;
    }
    .newsletter-pop-up .block_content .psgdpr_consent_message span:first-of-type {
        width: 20px;
        height: 15px;
    }
    .newsletter-pop-up .custom-checkbox input[type="checkbox"] + span .checkbox-checked, .newsletter-pop-up .custom-checkbox input[type="radio"] + span .checkbox-checked {
        font-size: 14px;
    }
    .block_newsletter .input-wrapper button span {
        font-size: 16px;
    }
}
@media (max-width: 691px) {
    .newsletter-pop-up-wrap {
        margin: 0 auto;
        width: 90%;
    }

    .newsletter-pop-up .block_content .psgdpr_consent_message span:first-of-type {
        width: 16px;
        height: 16px;
        min-width: 16px;
    }
    .newsletter-pop-up .newsletter-pop-up-form {
        padding: 20px;
        border: none;
    }
    .newsletter-pop-up .newsletter-pop-up-form h1 {
        font-size: 29px;
    }
    .newsletter-pop-up-form .block_newsletter {
        margin: 10px 0;
    }
}
.attentioninfo {
    border: 1px solid #4e6750;
    border-radius: 12px;
    padding: 0 15px;
}
@media (max-width: 691px) {
    .newsletter-pop-up .newsletter-pop-up-form h1 {
        font-size: 20px;
    }
    .newsletter-pop-up-form .block_newsletter {
        margin: 0;
    }
    .newsletter-pop-up .block_newsletter .input-wrapper button {
        height: 35px;
    }
    .block_newsletter .input-wrapper button span {
        font-size: 14px;
    }
    .newsletter-pop-up .float-xs-right {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .newsletter-pop-up .block_content .psgdpr_consent_message span {
        height: auto;
    }
    .newsletter-pop-up-form-close img {
        width: 20px;
        height: 20px;
    }
    .newsletter-pop-up .newsletter-pop-up-form p {
        padding: 0;
    }
}
.thumbnail-container .relative {
    display: block;
}