.product-title {
    font-size: 40px;
    font-weight: bold;
}
.price-stock-row .price {
    /*color: #B1B1B1;*/
    color: #292929;
    font-size: 40px;
    font-weight: bold;
}
.price-stock-row .price_wrapper {
    padding-bottom: 20px;
    border-bottom: 1px solid #B1B1B1;
}
.qty-label, .variations dt {
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}           
div#quantity-grp {
    border: 0;
}
div#quantity-grp button {
    border: 1px solid #b1b1b1 ! IMPORTANT;
    border-radius: 0;
    line-height: 28px;
    max-height: 45px;
}
div#quantity-grp button span {
    color: #b1b1b1;
    font-size: 16px;
}   
input#quantity {
    border: 1px solid #b1b1b1;
    /*color: #b1b1b1;*/
    color: #292929;
    padding: 0 5px;
    width: 46px;
    margin: 0 10px;
    font-size: 16px;
    height: 45px;   
}
.product-buy .js-cfg-validate:not(:hover) {
    background: transparent !important;
    border-color: #161615 !important;
}
.submenu-headline-toplevel.\31 {
    font-size: 18px;
    font-weight: bold;
    border: 0;
}
.categories-recursive-dropdown a {
    font-size: 18px ! IMPORTANT;
    font-weight: normal ! IMPORTANT;
}
.container.subcategory-wrapper {
    max-width: 103.125rem;
}
.product-info-inner .container {
    padding: 0;
}       
#tabAccordion > .card .card-header {
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 15px;
    font-size: 16px;
    background-color: transparent;
    padding: 20px 5px;
    border: 0;
}
#tabAccordion > .card .card-header:after {
    content: '\f04b' ! IMPORTANT;
    font-size: 10px;
}
#tabAccordion > .card .card-header[aria-expanded="true"]{
    background-color: #F7F7F7;
}
#tabAccordion > .card .card-header[aria-expanded="true"]::after {
    transform: rotate(90deg);
}
div#tabAccordion > .card:not(:last-child) {
    border-bottom: 1px solid #b1b1b1;
    margin: 0;
}
div#pushed-success .productbox-inner {
    display: none;
}
.home-sec3-container {
    max-width: 1920px;
}
.basket-summary .shipping-costs {
    display: none;
}
@media screen and (min-width: 1400px) {
    .container.subcategory-wrapper > .row > .col {
        flex: 0 0 16.6666%;
        max-width: 16.6666%;
    }
}   
