.product-category-raumsysteme-list .sub-category-list .image::before,
.product-features .image::before  {
    display: none!important;
}

.product-category-raumsysteme-list .col-attributes {
    border-left: 1px var(--bs-gray-300) solid;
}

.product-category-raumsysteme-list .col-attributes .attribute {
    padding-left: 0.25em; 
    padding-bottom: 1rem;
}


.fassadenveredelung-bar .video-article-item .image::before {
    display: none!important;
}

.raumsystemmodule-list .w-25 {
    width: 33.333%!important;
}

.raumsystemmodule-list .w-25>div,
.raumsystemmodule-list .w-25>div>span {
    height: 100%;
}

.raumsystemmodule-list .w-25>div>span {
    display: block;
    height: 100%;
 
}

.raumsystemmodule-list .w-25>div>span .raumsystemmodule-item {
    height: 100%;

}

.raumsystemmodule-list .w-25>div>span .raumsystemmodule-item .call-to-action {
    width: 100%;
}





.buyoptions-list {
    font-size: 0.9rem;
    font-weight: 300;
}

.buyoptions-list .item {
    width: 15%;
    margin: 0.8%;
}

.buyoptions-list .item img {
    width: 100%;
    max-width: none;
    height: auto
}

.raumsystemmodule-item {
    padding: 1rem;
    position: relative;
}

.raumsystemmodule-item .tag-bar {
    left: 1rem;
    top: 0;
}

.raumsystemmodule-item .attributes {
    background-color: var(--bs-gray-100);
    padding: 1rem;
}


.raumsystemmodule-item .attributes hr {
    margin: 0;
    margin-top: 0.35rem;
    margin-bottom: 0.35rem;
    border-color: var(--bs-gray-300);
}


.page-node-type-raumsystemmodule .product-view .tab-pane {
    background-color: var(--bs-gray-100);
    padding: 2rem;

}


.page-node-type-raumsystemmodule .product-variants .table-responsive {
    padding-left: 0px!important;
}

.page-node-type-raumsystemmodule  .services-bar .image::before {
    display: none!important;
}

.page-node-type-raumsystemmodule .product-variants table tr:first-child td,
.page-node-type-raumsystemmodule .product-variants table tr:first-child th {
    border-top-width: 1px;
}

.page-node-type-raumsystemmodule .product-variants table tr:last-child td,
.page-node-type-raumsystemmodule .product-variants table tr:last-child th {
    border-bottom: 1px var(--bs-gray-300) solid;
}


.product-category-raumsysteme-list .icon img {
    width: 50px;
}

.col-variant-details {
    max-width: 600px;
}

.buyoptions-list .item {
    width: 23%;
    margin: 1%;
}


@media (max-width: 1699.98px) {}

@media (max-width: 1399.98px) {}

@media (max-width: 1199.98px) {

    .buyoptions-list .item {
        width: 31%;
        margin: 1%;
    }



    .product-category-raumsysteme-list .col-attributes .attribute {
        padding-left: 0rem; 
    }

    .product-category-raumsysteme-list .col-attributes {
        border: none;
        margin-top: 1rem;
    }

    .raumsystemmodule-list .w-25 {
        width: 50%!important;
    }

}

@media (max-width: 991.98px) {

    .raumsystemmodule-list .w-25 {
        width: 100%!important;
    }
    .buyoptions-list .item {
        width: 48%;
        margin: 1%;
    }
    
}

@media (max-width: 767.98px) {

    .raumsystemmodule-list .w-25 {
        width: 100%!important;
    }
    
}

@media (max-width: 575.98px) {

}


@media (max-width: 399.98px) {
    .buyoptions-list .item {
        width: 98%;
        margin: 1%;
    }
}