#pattern .page-width {
max-width:1530px;
}
body {
background-color:#ffffff;
}
h1,h2,h3,h4,h5 {
font-family:"Archivo Narrow";
}
body {
font-size:16px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1.5em;
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:#313537;
}
body .btn:hover, body .btn:active, body .btn:focus {
color:#ffffff;
}
body .btn:hover, body .btn:active, body .btn:focus {
border-color:#313537;
}
body .btn {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#ffffff;
}
body .pk-menu-horizontal li.level-1 > a {
padding:40px;
}
#header .top-menu .level-1 > a {
font-size:14px;
line-height:1em;
letter-spacing:0.1em;
font-style:normal;
font-weight:400;
font-family:"Archivo Narrow";
text-transform:uppercase;
color:#ffffff;
}
.submenu, .pk-sub-menu, .pk-sub-menu .module-title {
font-size:14px;
line-height:1em;
letter-spacing:0.04em;
font-style:normal;
font-weight:400;
font-family:"Roboto";
text-transform:none;
color:#606060;
}
#header span.logo {
font-size:38px;
font-style:normal;
font-weight:600;
font-family:"Abhaya Libre";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#1f2223;
}
#footer {
background-color:#323232;
}
#footer h4 {
font-size:14px;
font-style:normal;
font-weight:400;
font-family:"Archivo Narrow";
text-transform:uppercase;
letter-spacing:0.15em;
line-height:1em;
color:#e5e5e5;
}
#footer {
font-size:13px;
line-height:1.5em;
letter-spacing:0.06em;
font-style:normal;
font-weight:400;
font-family:"Roboto";
text-transform:none;
color:#bdbdbd;
}
.page-index .module-title {
font-size:18px;
font-style:normal;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#444444;
}
#pattern .view_grid .product_list .grid-container {
grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));
}
#pattern .view_grid .product_list .grid-container {
grid-column-gap:40px;
}
#product h1 {
font-size:22px;
font-style:normal;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1.2em;
letter-spacing:0em;
text-transform:uppercase;
color:#373737;
}
#product .product-price {
font-size:22px;
font-style:italic;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1.2em;
letter-spacing:0em;
text-transform:uppercase;
color:#333333;
}
#product #main .module-title {
font-size:18px;
font-style:normal;
font-weight:500;
font-family:"Archivo Narrow";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#444444;
}
#main .tabs-container .nav-link h5 {
font-size:17px;
font-style:normal;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#414141;
}
#leaflet-map, #pk-map {
height:500px;
}
body .product-miniature .product-thumbnail .btn {
border-radius:50%;
}
body .product-miniature .product-thumbnail .btn {
background-color:#313537;
}
body .product-miniature .product-thumbnail .btn:hover {
background-color:#313537;
}
.product-title {
font-size:15px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1.267em;
letter-spacing:0em;
text-transform:none;
color:#5e5e5e;
}
.product-brand {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
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:"Roboto";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#666666;
}
.price {
font-size:18px;
font-style:italic;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#333333;
}
.regular-price {
font-size:16px;
font-style:italic;
font-weight:400;
font-family:"Archivo Narrow";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#bfbfbf;
}
.product-flags > li {
background-color:#313537;
}
.product-miniature .product-flags li {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1.5em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#ffffff;
}
.star-empty .svgic {
color:#eeeeee;
}
.star-full .svgic {
color:#afafaf;
}
