.type-product .p-variants-block>div {
    flex-basis: 50%;
}

.variant-list {
    order: 0;
}

.pw-color-switcher {
    order: 1;
}

.pw-color-switcher {
    padding-right: 20px;
}

#product-detail-form .variant-label {
    padding-bottom: 0px;
    margin-block-end: 20px;
    margin-block-start: 20px;
    margin-inline-end: 0px;
    margin-inline-start: 0px;
    word-wrap: break-word;
    font-weight: 700;
    line-height: 1.1;
    display: block;
}

.shipping-options-popup h1 {
    font-size: 28px !important;
}

.extended-description {
    width: 100%;
    background: #fffaec;
    padding: 20px;
    margin-top: 50px;
}

table.detail-parameters tbody tr th .row-header-label {
    background: unset;
}

.type-product .pw-color-switcher-size ul li a {
    border-color: gray !important;
    line-height: 35px;
    font-size: 17px;
}

.type-product .add-to-cart-button::before {
    content: "";
    background-image: url(/user/documents/upload/menu/kosik.svg);
    background-size: cover;
    position: relative;
    top: 5px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 20px;
    filter: brightness(0) invert(1);
}

.one-column-body table.detail-parameters tbody tr th {
    min-width: unset;
    width: 120px;
}

#accordion-content .shp-accordion .shp-accordion-link {
    border-bottom: 3px solid #1a1937;
}

#accordion-content .shp-accordion .shp-accordion-link:after {
    right: unset;
    padding-left: 10px;
}

/*Značka na detailu*/
.type-product .p-image-wrapper .brand-wrapper {
    position: absolute;
    right: 0;
    top: 0;
}

.type-product .brand-wrapper img.brand-img {
    width: 120px;
}

.type-product .brand-wrapper img.brand-img.height {
    width: auto;
    height: 70px;
}