/* import Noto Sans from Google */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

/* style font weight and uppercase */
.home #category-title,
.category .title,
.product-details .product-name,
.product-order-summary .summary-header,
.list-container .cart-header .list-title,
.cart-summary-content-container .cart-summary-title,
.no-results .top-section .no-results-title,
.subtitleProductName,
.subtitle,
.AboutUs .title,
.AboutUs .AboutUsHeading,
.category-item .category-name,
.product-item .product-name {
    font-weight: 700;
}

.footer .footHeading {
    font-weight: 700;
    text-transform: uppercase;
}

/* footer style */
.footer a:hover {
    text-decoration: underline;
    color: var(--text-color-medium);
}

/* add border to header and footer */
.header .header-stripe {
    border-bottom: 1px solid var(--color-line);
}

.footer {
    border-top: 1px solid var(--color-line);
}

/* hide element on home */
.header .header-stripe .right-icons .culture,
.header .header-stripe .right-icons .currency,
.mobile-menu-switcher [role='option']:first-child,
.mobile-menu-switcher [role='option']:nth-child(2),
.home .promotion-wrapper {
    display: none;
}

/* home widget */
.home-details .home-title {
    margin-bottom: 30px;
}

.home-details h1 {
    color: var(--text-color-heading);
    font-size: var(--text-size-h2);
    font-weight: 700;
}

.home-details p {
    margin-bottom: 15px;
    font-size: var(--text-size-label);
    color: var(--text-color-ultra-dark);
    font-weight: var(--default-font-weight);
}

.home-details a,
.blue-link {
    color: var(--color-highlight);
}

.home-details a:hover,
.blue-link:hover {
    color: var(--text-color-carousel);
}

/* cart page */
.no-results .top-section .shopping-cart-text {
    font-size: var(--text-size-label);
}