.product-info-price{
    align-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
}

._post-view .share-elements{
    display: flex;
    gap:20px;
}
._post-view .share-elements .icon-wrapper .label{
    display: none;
}
._post-view .share-elements .icon-wrapper .icon svg path{
    fill:#000;
}
.product-info-main .ox-product-grid__brand-image{
    max-height: 70px;
    width: auto;
}

.product.attribute.tech_specification h4{
    font-size: 1em;
}
.product.attribute.tech_specification ul.pa__list li{
    display: flex;
    align-content: center;
    justify-content: start;
    gap: 10px;
}
.product.attribute.tech_specification ul.pa__list li p{
    margin-bottom:5px;
}
.product.attribute.tech_specification ul.pa__list li p::after{
    content:":";
}

#product-attribute-specs-table table td{
    width: 50%;
    text-align: left;
    border-bottom: 1px solid #dedede;
}
.revolution a.text-white{
    color: #fff;
}

@media only screen and (min-width: 992px) {
    .ox-slideout .header.links a:not(.button){
        color:#000 !important;
    }
}

@media (max-width: 768px) {
    .ox-carousel .ox-slide-item.align-s-left {
        text-align: center;
    }
    .promo-block-categories-grid.row > *, .promo-block-categories-grid.row > [class^="col"]{
        padding-left: 15px;
        padding-right: 15px;
    }
}
