:root {
    --font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;
    font-weight: normal;
    --font-Poppins: 'Poppins', sans-serif;
    --font-size-xl: 56px;
    --font-size-lg: 36px;
    --font-size-md: 27px;
    --font-size-sm: 17px;
    --font-size-xs: 15px;
    --font-size-btn: 14px;
    --font-size-xxs: 12px;
    --color-primary: #cdb27d;
    --color-secondary: #937d54;
    --color-tertiary: #3f3b38;
    --color-quaternary: #fae7f0;
    --color-black: #000;
    --color-gray: rgba(0, 0, 0, 0.05);
}
/* FIX na shop.css*/
.shop-wrapper {
    padding: 0 0 70px 0;
}

.breadcrumbs {
    margin: 0;
}

.header .user-nav {
    margin-bottom: 0;
}

header .header-wrap {
    padding: 20px 0;
}


.container {
    margin: 0 auto;
    max-width: 1410px;
    width: 95%;
}

.breadcrumbs a,
.header li a {
    color: black;
}

.breadcrumbs .container {
    max-width: 1410px;
    width: 95%;
    margin: 0 auto;
}

#section_2.slider-03.slider .container {
    width: 100%;
}

#section_2 {
    margin-bottom: 70px;
}

@media only screen and (min-width: 1300px) {
    .shop-wrapper .products {
        grid-template-columns: repeat(4, 1fr);
    }
    #section_2.slider-03.slider .container {
        width: 100%;
    }
}

#section_4 .container .box:nth-child(1) {
    margin-top: -21px;
}

.slider-03.slider .container .slide .box {
    border-radius: 5px 0 0 5px;
}
.slider-03.slider .container .slide picture img {
    border-radius: 0 5px 5px 0;
}

.category input[type="checkbox"]:checked {
    background-color: #0d3b66;
}
.box0400 .product-name {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.3em;
    height: 80px;
}

.box0400 .image {
    background: white;
    padding: 15px;
}

.box0400 .product-price span:nth-child(3) {
    font-size: 16px;
}

.shop-btn {
    margin-top: 0;
    height: auto;
    border: 1px solid rgba(0,0,0,.01);
    border-radius: 5px;
    padding: 0.8em 2em;
    font-size: 17px;
    background: #0d3b66;
    color: white;
    width: auto;
}
.shop-btn:hover {
    background-color: #ea0e0e;
    transition: 0.1s;
}

.article h1,
.article h2 {
    line-height: 1.1em;
    margin-bottom: 1em;
    font-weight: 500;
}


.article ul {
    margin-left: 1.5em;
    margin-bottom: 1em;
}


.idc_9.sec10 .box1000 {
    background: rgba(0,0,0,.05);
    padding: 20px;
    border-radius: 10px;
}


@media (min-width: 1400px) {
    .idc_9.sec10 .container {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(6, 1fr);
    }

}


/* temp */

.sec03 .formBottom.formBottom {
    grid-template-columns: 1fr;
}

#shop-pagination {
    text-align: center;
    margin: 70px 0;
}

.page {
    background: rgba(0,0,0,.1);
    padding: 10px 20px;
    border-radius: 5px;
}

.current {
    background: rgba(0,0,0,.01);
    padding: 10px 20px;
    border-radius: 5px;
}

.first,
.previous,
.next,
.last {
    background: rgba(0,0,0,.1);
    padding: 10px 20px;
    border-radius: 5px;
}

#section_5 .container {
	text-align: center;
	color: red;
}

.category-wrap .category-title:nth-child(1) {
	color: red;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.1px;
}