.section-vqyiZ3BMdCSv4GfT {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.section-vqyiZ3BMdCSv4GfT .heading-primary {
    color: #000000;
}

.section-vqyiZ3BMdCSv4GfT .heading-description {
    color: #696969;
}

.section-vqyiZ3BMdCSv4GfT .category-title {
    color: #000000;
}

.section-TDrmpA39lzoKjwKF {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
    color: #000000;
}

.section-TDrmpA39lzoKjwKF .heading-primary {
    color: #000000;
}

.section-TDrmpA39lzoKjwKF .heading-description {
    color: #696969;
}

.section-TDrmpA39lzoKjwKF .product-item .product-title a {
    color: #fff;
}

.section-TDrmpA39lzoKjwKF .product-item .product-price .before {
    color: #fff;
}

.section-TDrmpA39lzoKjwKF .product-item .product-price .after {
    color: #fff;
}

.section-TDrmpA39lzoKjwKF .product-item,
.section-TDrmpA39lzoKjwKF .product-item .product-details {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
}

.section-TDrmpA39lzoKjwKF .product-item:hover,
.section-TDrmpA39lzoKjwKF .product-item:hover .product-details {
    border-color: var(--primary-color);
}

.section-TDrmpA39lzoKjwKF .product-item .product-actions .button {
    color: var(--primary-color);
    background-color: #ffffff;
    border-color: var(--primary-color);
}

.section-TDrmpA39lzoKjwKF .product-item .product-actions .button:hover {
    color: #ffffff;
    background-color: var(--primary-color);
    border-color: #ffffff;
}

.section-TDrmpA39lzoKjwKF .load-more a,
.section-TDrmpA39lzoKjwKF .products-slider .slick-next,
.section-TDrmpA39lzoKjwKF .products-slider .slick-prev {
    color: #ffffff;
    background-color: #000000FF;
    border-color: #000000FF;
}

.section-TDrmpA39lzoKjwKF .load-more a:hover,
.section-TDrmpA39lzoKjwKF .products-slider .slick-next:hover,
.section-TDrmpA39lzoKjwKF .products-slider .slick-prev:hover {
    color: #ffffff;
    background-color: #000000FF;
    border-color: #000000FF;
}

.section-z28kPIeuVO4Mig9O {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.section-z28kPIeuVO4Mig9O .heading-primary {
    color: #000000;
}

.section-z28kPIeuVO4Mig9O .heading-description {
    color: #696969;
}

.section-z28kPIeuVO4Mig9O .content-box .button {
    color: #ffffff;
    background-color: var(--primary-color);
    border-color: #FFFFFFFF;
}

.section-z28kPIeuVO4Mig9O .content-box .button:hover {
    color: #ffffff;
    background-color: var(--primary-color);
    border-color: #FFFFFFFF;
}
.bs-slider .item {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 500px;
}