.type-product #header {
    position: relative !important;
}

.type-product .btn.btn-conversion {
    color: white !important;
}
.type-product .quantity .decrease:hover:before, .type-product .quantity .increase:hover:before{
    background: #F1F1F1;
}

.type-product .p-short-description {
    border-bottom: 1px solid #ededed;
    margin-bottom: 40px !important;
    padding: 22px;
    padding-left: 0px;
    padding-top: 0px;
}

.type-product .p-short-description *:last-of-type {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.type-product h1 {
    padding-bottom: 12px;
    padding-top: 12px;
}


.type-product .brand-wrapper-manufacturer-name a {
    color: #1a1937;
}

.type-product .p-to-cart-block{
    background: unset;
}

.type-product .buttons-wrapper.social-buttons-wrapper {
    margin-top: 22px;
    padding-top: 22px;
    border-top: 1px solid #ededed;
    padding-bottom: 50px;
}

.type-product .buttons-wrapper.social-buttons-wrapper a span{
    text-decoration: none !important;
}

.type-product .benefitBanner__data {
    font-size: 0.9em;
    line-height: 1.4;
}

.type-product .shp-tabs-row.responsive-nav {
    background: #f7f7f7;
}

.type-product .shp-tab.active {
    background: #ededed;
}

.type-product .p-thumbnails a {
    margin-left: 1px;
    margin-right: 1px;
}

.basic-description h2{ padding-top: 20px !important; }
.basic-description li{ padding-top: 10px !important; padding-bottom: 10px !important;}
.basic-description p{ margin-bottom: 10px !important; }

