.page-width {
max-width:1230px;
}
body {
background-color:#ffffff;
}
#body {
color:#d01920;
}
h1,h2,h3,h4,h5 {
font-family:"Dosis";
}
body {
font-size:18px;
font-style:normal;
font-weight:500;
font-family:"Dosis";
line-height:1.4em;
letter-spacing:0em;
text-transform:none;
color:#777777;
}
body .btn {
background-color:#313537;
}
body .btn {
border-color:#313537;
}
body .btn:hover, body .btn:active, body .btn:focus {
background-color:#444645;
}
body .btn:hover, body .btn:active, body .btn:focus {
color:#ffffff;
}
body .btn:hover, body .btn:active, body .btn:focus {
border-color:#d01920;
}
body .btn {
font-size:15px;
font-style:normal;
font-weight:700;
font-family:"Dosis";
line-height:1.4em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#ffffff;
}
body .pk-menu-horizontal li.level-1 > a {
padding:20px;
}
#pk_top_menu {
height:20px;
}
#pk_top_menu {
background-color:#ffffff00;
}
#pk_top_menu .level-1 > a {
font-size:18px;
line-height:1.1em;
letter-spacing:0.1em;
font-style:normal;
font-weight:600;
font-family:"Dosis";
text-transform:uppercase;
color:#4a4a4a;
}
.submenu, .pk-sub-menu, .pk-sub-menu .module-title {
font-size:16px;
line-height:1.1em;
letter-spacing:0em;
font-style:normal;
font-weight:400;
font-family:"Dosis";
text-transform:none;
color:#5e5e5e;
}
.header_logo_img {
color:#4f4f4f;
}
#header span.logo {
font-size:38px;
font-style:normal;
font-weight:600;
font-family:"Dosis";
line-height:1.1em;
letter-spacing:0.1em;
text-transform:none;
color:#1f2223;
}
#header #search_widget .ui-autocomplete-input {
background-color:#ffffff;
}
#header #search_widget .ui-autocomplete-input {
border-color:#eeeeee;
}
#header #search_widget button {
background-color:#ffffff00;
}
#header #search_widget button {
border-color:#494949;
}
#header #search_widget button {
color:#494949;
}
.header-top-bar {
background-color:#ffffff00;
}
.header-nav > .page-width {
height:39px;
}
.header-nav {
border-color:#f4f4f4;
}
.header-nav, .header-nav a:not(.btn) {
font-size:16px;
line-height:1.1em;
letter-spacing:0em;
font-style:normal;
font-weight:400;
font-family:"Dosis";
text-transform:none;
color:#757575;
}
.header-main, .header-main-wrap {
height:130px;
}
.header-main-wrap {
background-color:#ffffff;
}
.header-main {
font-size:17px;
line-height:1.1em;
letter-spacing:0em;
font-style:normal;
font-weight:400;
font-family:"Dosis";
text-transform:none;
color:#757575;
}
.header-bottom-bar > .page-width {
height:39px;
}
.header-bottom-bar {
background-color:#d01920;
}
.header-bottom-bar {
font-size:16px;
line-height:0.9em;
letter-spacing:0em;
font-style:normal;
font-weight:400;
font-family:"Dosis";
text-transform:none;
color:#757575;
}
.breadcrumb {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:0.8em;
letter-spacing:0em;
text-transform:none;
color:#ffffff;
}
.breadcrumb {
background-color:#d01920;
}
.breadcrumb {
height:46px;
}
.footer-main {
background-color:#323232;
}
.footer-main h3, #footer .footer-main h3 a {
font-size:15px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
text-transform:uppercase;
letter-spacing:0.15em;
line-height:1em;
color:#ffffff;
}
.footer-main {
font-size:14px;
line-height:0.8em;
letter-spacing:0.06em;
font-style:normal;
font-weight:600;
font-family:"Dosis";
text-transform:none;
color:#ffffff;
}
#footer .footer-main a {
color:#bbbbbb;
}
.footer-bottom {
background-color:#bbbbbb;
}
.footer-bottom {
height:80px;
}
.footer-bottom {
font-size:13px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:1em;
letter-spacing:0em;
text-transform:none;
color:#7e7e7e;
}
.footer-bottom .page-width {
justify-content:flex-start;
}
.module-title,.facet .title h5 {
font-size:22px;
font-style:normal;
font-weight:500;
font-family:"Dosis";
line-height:1em;
letter-spacing:0.05em;
text-transform:lowercase;
color:#413f3f;
}
#products.view_grid .product_list .grid-container {
grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));
}
#products.view_grid .product_list .grid-container {
grid-column-gap:40px;
}
#product .h1 {
font-size:28px;
font-style:normal;
font-weight:600;
font-family:"Dosis";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#555555;
}
#product .product-price, .quickview .product-price {
font-size:28px;
font-style:normal;
font-weight:800;
font-family:"Dosis";
line-height:1.45em;
letter-spacing:0em;
text-transform:lowercase;
color:#d01920;
}
#product #main .module-title {
font-size:24px;
font-style:normal;
font-weight:500;
font-family:"Dosis";
line-height:1.1em;
letter-spacing:0.05em;
text-transform:lowercase;
color:#413f3f;
}
#product #main .tabs .nav-link {
font-size:15px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:1.3em;
letter-spacing:0.15em;
text-transform:uppercase;
color:#b5b5b5;
}
#leaflet-map, #pk-map {
height:500px;
}
.product-miniature .countdown > div {
background-color:#d01920;
}
.product-miniature .countdown > div {
color:#ffffff;
}
body .product-miniature .product-buttons .btn {
border-radius:50%;
}
body .product-miniature .product-buttons .btn {
background-color:#d01920;
}
body .product-miniature .product-buttons .btn:hover, body .product-miniature .product-buttons .btn.icon_checked {
background-color:#313537;
}
body .product-miniature .product-buttons .btn {
color:#ffffff;
}
body .product-miniature .product-buttons .btn:hover, body .product-miniature .product-buttons .btn.icon_checked {
color:#ffffff;
}
.product-title {
font-size:15px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:1.188em;
letter-spacing:0.026em;
text-transform:none;
color:#555555;
}
.product-brand {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:1em;
letter-spacing:0.12em;
text-transform:uppercase;
color:#bcbcbc;
}
.product-description-short {
font-size:13px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#666666;
}
.price {
font-size:18px;
font-style:normal;
font-weight:700;
font-family:"Dosis";
line-height:1.188em;
letter-spacing:0em;
text-transform:none;
color:#d01920;
}
.regular-price {
font-size:12px;
font-style:italic;
font-weight:400;
font-family:"Dosis";
line-height:1.188em;
letter-spacing:0em;
text-transform:none;
color:#bfbfbf;
}
.product-flags > li div {
background-color:#313537;
}
.product-miniature .product-flags li {
font-size:16px;
font-style:normal;
font-weight:400;
font-family:"Dosis";
line-height:1.5em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#ffffff;
}
.star-empty .svgic {
color:#eeeeee;
}
.star-full .svgic {
color:#afafaf;
}
body .maincolor,body .maincolor_hover:hover,a,a:focus,a:hover,#product #main .tabs .nav-link.active{color:#d01920}body .mainbg,body .mainbg_hover:hover, .module-title:before,.module-title-center:after,.mainbg_act.active,body .hesperiden .tp-bullet:hover, body .hesperiden .tp-bullet.selected, .view_btn.active,body .select-list:hover,body .listing_view > div:hover{background-color:#d01920}body .main_border, body .main_border_hover:hover{border-color:#d01920}body .main_border_bottom, body .main_border_bottom_hover:hover, body .thumb.selected{border-bottom-color:#d01920}#wrapper .tabs .nav-tabs .nav-link.active,#wrapper .tabs .nav-tabs .nav-link:hover{border-left-color:#d01920}.dd_view{border-top-color:#d01920}