.website-wrapper:has(.wd-compare-table) tr {
    background-color: var(--white-background);
    border-radius: 0;
    padding: 0;
    margin-bottom: 0;
    border: none;
}
table.wd-compare-table {
    display: none;
}
div .wd-compare-content .compare-basic.price_td td{
    padding-top: 0;
}
table.wd-compare-table.wd-active.wd-in {
    display: block;
}
div a.button.product_type_simple.add-to-cart-loop:hover {
    background-color: #09c;
    color: #fff;
}
div a.button.product_type_simple.add-to-cart-loop:hover span{
    color: #fff;
}
.img_info_table a.button.product_type_simple.add-to-cart-loop {
    width: 100%;
    background: rgba(0, 153, 204, 0.65);
    text-transform: initial;
    border-radius: 6px;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
    color: #FFFFFF;
}
.img_info_table {
    padding: 11px 8px;
}
table.wd-compare-table .wd-compare-remove-action a, table.wd-compare-table .wd-entities-title {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    color: #606266;
}
.wd-compare-table :is(.button,.added_to_cart) {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 15px;
    gap: 10px;
    width: 245px;
    height: 52px;
    background: rgba(0, 153, 204, 0.65);
    border-radius: 6px;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
    color: #FFFFFF;
}
.wd-compare-table tbody {
    display: table-caption;
    /* width: 100%; */
}
td.compare-value {
    min-width: 285px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #606266;
    padding: 9px 12px;
    vertical-align: middle;
    align-items: center;
}

th.compare-field {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
/* identical to box height, or 122% */
    text-align: left;

/* gray/2 */
    color: #606266;
    padding: 9px 12px;
    min-width: 297px;
    max-width: 297px;
}
table.wd-compare-table tr{
        border-bottom: 1px solid rgba(240, 242, 245, 0.8) !important;
    }
table.wd-compare-table tr th,
table.wd-compare-table tr td{

        border-right: 1px solid rgba(240, 242, 245, 0.8) !important;
}
table.wd-compare-table tr:nth-child(2n+1){
    background: #FAFAFA;
}
table.wd-compare-table tr:nth-child(1){
/* gray/галочки */
background: #F6F6F6;
/* blue/3 */
border-bottom: 1px solid rgba(240, 242, 245, 0.8);

}
table.wd-compare-table tr:nth-child(2n+1) th{
    background: #FAFAFA;
}
table.wd-compare-table tr:nth-child(2n+2) th{
    background: #fff;
}
table.wd-compare-table tr:nth-child(1) th{
background: #F6F6F6;
}
div .wd-compare-table :is(th,td) {
    padding: 9px 12px;
}
div .wd-compare-table th {
    flex: 0 0 20%;
    text-transform: inherit;
}
div  .wd-compare-table tbody {
    display: table-caption;
    /* width: 100%; */
}
.wd-compare-table th.compare-field {
  position: sticky !important;
  left: 0 !important;
  z-index: 20 !important;
}
.wd-compare-table tr.compare-basic th.compare-field {
  z-index: 40 !important;
  left: 0 !important;
  top: 0 !important;
}
table.wd-compare-table tr:nth-child(1):hover,
table.wd-compare-table tr:nth-child(1):hover th{
    background: #F6F6F6 !important;
}
table.wd-compare-table tr:nth-child(2):hover th,
table.wd-compare-table tr:nth-child(2):hover {
    background: #fff !important;
}
table.wd-compare-table tr:nth-child(2n+1):hover th,
table.wd-compare-table tr:nth-child(2n+2):hover th,
table.wd-compare-table tr:hover {
    background: #E2EEFF;
}
.wd-compare-table .product-image img {
    border-radius: 0 !important;
    position: absolute;
    bottom: -25px;
}
.img_info_table {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 18px;
    position: relative;
    width: 100%;
}
/*.wd-compare-remove-action.wd-action-btn.wd-style-text.wd-cross-icon {*/
.icon_add_remve {
    position: absolute;
    z-index: 9;
    right: 0;
    top: 18px;
    display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 10px;
}
.wd-compare-table {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
table.wd-compare-table .compare-basic .compare-value .img_info_table a.product-image {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 0px;
    gap: 16px;
    width: 245px;
    height: 254px;
    height: 274px;
    position: relative;
}
table.wd-compare-table .img_info_table a.wd-compare-remove {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY5MzQgOC4wMTA3NFYyMC4yOTQ5QzE4LjY5MzQgMjEuMTc1IDE3Ljk3MDggMjEuODk3NSAxNy4wOTA4IDIxLjg5NzVIOC41NDQ5MkM3LjY2NTA5IDIxLjg5NzIgNi45NDMzNiAyMS4xNzQ4IDYuOTQzMzYgMjAuMjk0OVY4LjAxMDc0SDE4LjY5MzRaTTguMDExNzIgMjAuODI5MUgxNy42MjVWOS4wNzkxSDguMDExNzJWMjAuODI5MVpNMTUuMjY3NiAzLjczODI4TDE2LjE3ODcgNC42NTAzOUwxNi4zMzU5IDQuODA2NjRIMTkuNzYxN1Y1Ljg3NUg1Ljg3NVY0LjgwNjY0SDkuMzAwNzhMMTAuMzY5MSAzLjczODI4SDE1LjI2NzZaIiBmaWxsPSIjODI4QkEwIiBzdHJva2U9IiM4MjhCQTAiIHN0cm9rZS13aWR0aD0iMS4wNjgxOCIvPgo8L3N2Zz4K') !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10.6818px;
    gap: 10.68px;
    width: 47px;
    height: 47px;

/* blue/3 */
    background: rgba(240, 242, 245, 0.8);
    border-radius: 106.818px;
    font-size: 0;
}
.wd-compare-table :is(th,td) {
    padding: 9px 12px;
}
/*a.wd-entities-title.wd-entities-titlen_new {
    padding-top: 9px;
}*/
table.wd-compare-table {
    margin-bottom: 100px;
    width: calc(100% + 176px);
}
.price {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-top: 9px;
    gap: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #606266;
}

.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text span {
    display: none;
}
.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text a:after,
.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text a:before{
    display: none;
}

.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text a{
        background-position: center !important;
    background-repeat: no-repeat !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjgxOTYgNC44MzczM0MxNS4zMjg4IDIuNTg0NTMgMTkuMjA2MyAyLjY1OTMxIDIxLjYyMzYgNS4wODA4OEMyNC4wMzk4IDcuNTAzNTEgMjQuMTIzMSAxMS4zNjE4IDIxLjg3NTcgMTMuODc4NEwxMi44MTc1IDIyLjk0OTRMMy43NjE0MyAxMy44Nzg0QzEuNTEzOTggMTEuMzYxOCAxLjU5ODM2IDcuNDk3MSA0LjAxMzUyIDUuMDgwODhDNi40MzI5NSAyLjY2MjUxIDEwLjMwMyAyLjU4MTMzIDEyLjgxOTYgNC44MzczM1pNMjAuMTExIDYuNTkwMjJDMTguNTA4NyA0Ljk4NTgxIDE1LjkyMzcgNC45MjA2NSAxNC4yNDY3IDYuNDI2NzhMMTIuODIwNyA3LjcwNjQ3TDExLjM5MzYgNi40Mjc4NUM5LjcxMTIgNC45MTk1OCA3LjEzMTU0IDQuOTg1ODEgNS41MjUgNi41OTIzNUMzLjkzMzQxIDguMTgzOTQgMy44NTMyOSAxMC43MzE2IDUuMzE5OTEgMTIuNDE1TDEyLjgxODUgMTkuOTI1NEwyMC4zMTcyIDEyLjQxNjFDMjEuNzg0OSAxMC43MzE2IDIxLjcwNDcgOC4xODcxNSAyMC4xMTEgNi41OTAyMloiIGZpbGw9IiM4MjhCQTAiLz4KPC9zdmc+Cg==') !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10.6818px;
    gap: 10.68px;
    width: 47px;
    height: 47px;
    background: rgba(240, 242, 245, 0.8);
    border-radius: 106.818px;
    font-size: 0;
}

.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text {
        width: 47px;
    height: 47px;
}
.header_com {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 30px;
    padding-left: 15px;
}
.header_com h1{
 font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 110%;
/* or 48px */

/* white */
color: #FFFFFF;
}
.br ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 10px;
    margin: 0;
}

.br li a, .br li {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
/* identical to box height, or 22px */

/* gray/1 */
    color: #828BA0;
    list-style: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 10px;
    padding: 0;
    margin: 0;
}
.br li .not_href{
    color: #0099CC;
}
@media (max-width: 1600px) {
    table.wd-compare-table {
        margin-bottom: 100px;
        width: calc(100% + 25px);
    }
}
@media (max-width: 1536px) {
    table.wd-compare-table {
        margin-bottom: 100px;
        width: 100%;
    }
}
@media (max-width: 1440px) {
}
@media (max-width: 1366px) {
}
@media (max-width: 1280px) {
}
@media (max-width: 1024px) {
 div   .wd-compare-table td {
    flex: auto;
}
}
@media (max-width: 876px) {
    th.compare-field {
    font-size: 14px;
    padding: 9px 12px;
    min-width: 197px;
    max-width: 197px;
}
td.compare-value {
    min-width: 169px;
    max-width: 169px;
}
table.wd-compare-table .wd-compare-remove-action a, table.wd-compare-table .wd-entities-title {
    color: #606266;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}
table.wd-compare-table .compare-basic .compare-value .img_info_table a.product-image {
    width: 169px;
    height: 238px;
    justify-content: end;
    align-items: flex-end;
}
.img_info_table {
    max-width: 100%;
}
a.button.product_type_simple.add-to-cart-loop {
    max-width: 100%;
    height: 31px;
    font-size: 12px;
}
.header_com h1 {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.01em;
}
.br li a, .br li {

    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #828BA0;
}
}
@media (max-width: 768px) {
    div .wd-compare-table {
        margin-top: 0;
    }
    .website-wrapper:has(.wd-compare-table) tr {
    display: flex;
}
div .wd-compare-table th {
    display: block;
}
.header_com {
    padding-left: 40px;
}
.br ul.br ul,
.br li a, .br li {
    gap: 5px;

}
div .wd-compare-table td:before {
    display: none;
}
table.wd-compare-table {
    margin-bottom: 50px;
    width: calc(100% + 0px);
    margin-left: 25px;
}
.icon_add_remve {
    top: 10px;
    gap: 6px;
}
.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text a,
.icon_add_remve .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text,
table.wd-compare-table .img_info_table a.wd-compare-remove {
    width: 30px;
    height: 30px;
    background-size: 16px;
}
table.wd-compare-table .compare-basic .compare-value .img_info_table a.product-image {
    width: 169px;
    height: 175px;
    
    justify-content: end;
    align-items: center;
    max-width: 100%;
}
.img_info_table a.button.product_type_simple.add-to-cart-loop {
    max-width: 100%;
    height: 31px;
    font-size: 12px;
    min-height: 31px;
    font-size: 12px;
}
.img_info_table {
    padding: 1px 0px;
}
.wd-compare-table .product-image img {
    max-height: 121px;
    margin: 0;
    height: 121px;
}

}
@media (max-width: 480px) {
    .header_com {
    padding-left: 15px;
    margin-top: 10px;
}
table.wd-compare-table {
    margin-bottom: 30px;
    width: calc(100% + 15px);
    margin-left: 0;
}
.header_com h1 {
    font-size: 28px;
}
.header_com {
    gap: 17px;
}
th.compare-field {
    font-size: 12px;
    padding: 9px 12px;
    min-width: 157px;
    max-width: 157px;
}
td.compare-value {
    font-size: 12px;
}
}
@media (max-width: 400px) {
    .header_com {
    padding-left: 15px;
    margin-top: 20px;
}
}
@media (max-width: 1536px) {
}
@media (max-width: 1536px) {
}
@media (max-width: 1536px) {
}
@media (max-width: 1536px) {
}
@media (max-width: 1536px) {
}