/* Nieuwtextiel.nl styles */

.panel.header {
    box-shadow: rgb(0 0 0 / 30%) 0px 2px 4px 1px !important;
}

.navigation {
    box-shadow: rgb(0 0 0 / 30%) 0px 2px 4px 1px !important;
}

body {
    background-color: #fff;
    /*background: url(../images/oranje-wolken.jpg);*/
    /*background-size: 4000px 4000px;*/
    /*background-size: cover;*/
    font-size: 1.2rem;
    line-height:1.3;
}

.nav-sections {
    background: #f3753a;
}

#vertnavmenu a:hover {
    color:#f3753a;
}

#vertnavmenu a:visited {
    color:#333333;
}

.logo {
    margin-bottom: 20px;
    margin-top: 10px;
}

h1.page-title {
    font-size: 2.4rem;
    color:#f3753a;
    border-bottom: 1px black dotted;
    padding-bottom: 10px
}

.product-info-main h1.page-title {
    color:#f3753a;
}

.opc-wrapper .step-title {
    color:#f3753a;
}

.opc-block-summary > .title {
    color:#f3753a;
}

.page-header .panel.wrapper {
    /* background-color: unset; */
    background-color: #f3753a;
    color:white;
    border-bottom: unset;
}


.footer.content {
    border-top:none;
}

@media (min-width: 576px) {
    .page-footer .bedrijfsinformatie .col-sm {
        border-right: 1px dotted black;
    }

    .page-footer .bedrijfsinformatie .col-sm:nth-child(3) {
        border-right:none;
    }
}

.page-footer .bedrijfsinformatie .col-sm {
    margin-bottom: 30px;
}

.breadcrumbs a:visited {
    color:#f3753a;
}

.breadcrumbs a {
    color:#f3753a;
}

.breadcrumbs .items {
    color:#f3753a;
}

.page-products .product-item-name a {
    color: #f3753a;
}

.page-products .product-item-name > a:visited {
    color: #f3753a;
}

.column.main .products-grid.products-upsell a {
    color: #f3753a;
}

.column.main .products-grid.products-upsell a:hover {
    color: #f3753a;
}

/* CLS issues Google oplossen */
.logo img {
    width: 440px;
    max-width: 100%;
    height: auto;
    aspect-ratio: 485 / 119;
}
/* Einde CLS issues Google oplossen */


#block-discount-heading {
    font-size: 2.0rem;
    color: #f3753a;
    font-weight: 600;
    line-height: 1.1;
}

.cart-discount .block > .title:after {
    color: #f3753a;
    font-size: 14px;
} 

.trustedheaderreviews .wrapper .content .star-rating .filled {
    mask-image: url(/media/wysiwyg/alg/reviewstar.svg);
    mask-size: 1em 1em;
    background-color: #fffb03;
    width: 1em;
    height: 1em;
}