/* Globální styly s !important */
.p-info-wrapper .quantity .increase:before, 
.p-info-wrapper .quantity .decrease:before {
    color: #7A3E52 !important;
}

.p-info-grid {
    display: flex !important;
    flex-direction: column !important;
}

.p-info-grid .detail-grid-title {
    display: none !important;
}

#widget {
    display: none !important;
}

.shp-tabs-wrapper .responsive-nav {
    display: none !important;
}

.category-link {
    display: none !important;
}

.extended-description h4 {
    display: none !important;
}

.quantity .increase::before, 
.quantity .decrease::before {
    color: #7A3E52 !important;
}

body:not(.paxio-merkur):not(.venus):not(.jupiter) .hodnoceni .vote-wrap {
    padding: 40px 20px !important;
    border: solid 1px #7A3E52 !important;
    border-radius: 20px !important;
flex-basis: 300px;
flex-grow: 1;
}

body .hodnoceni .votes-wrap {
    display: flex !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.vote-wrap {
    background-color: white !important;
}

.external-fonts-loaded .vote-name, 
.blank-mode .vote-name {
    text-align: center !important;
}

.vote-rating {
    text-align: center !important;
}

.stars {
    margin-right: 0 !important;
}

.vote-wrap {
    flex-shrink: 0 !important;
    margin-top: 0 !important;
}

body .hodnoceni .votes-wrap {
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.vote-rating{
    justify-content: center !important;
}
.votes-wrap--slider .vote-content{
    text-align: center !important;
}

body .hodnoceni>a {
    color: white !important;
    background-color: #7A3E52 !important;
    border-color: #7A3E52 !important;
    margin-top: 16px !important;
}

body .hodnoceni .votes-wrap {
    padding: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.votes-wrap > .vote-wrap {
    margin-bottom: 0 !important;
}

.shp-tabs-wrapper .tab-pane {
    border: none !important;
    border-bottom: 1px solid #7A3E52 !important;
}

.shp-tabs-wrapper .tab-pane.active:first-child:last-child {
    border-radius: 0 !important;
}


/* Přidání overflow-x: auto pro .votes-wrap */
body .hodnoceni .votes-wrap {
    overflow-x: auto !important;
    gap: 20px !important;
}
.extended-description {
    padding-left: 20px !important;
}

