/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
span.price_measure {
    display: none;
}



.sticker_rekomenduem {background-color: #893ca9 !important;}
.small-gallery-block img {
    margin: 10px;
    width: 100%;
    height: 100%;
    max-height: 140px;
}
.video_block.row .col-sm-6 {
    padding: 16px;
}
.product-action table.bx-added-item-table img.lazyloaded {
    width: 44px;
    height: auto;
}
td.bx-added-item-table-cell-img.image.block img {
    height: auto;
    width: 44px;
}
.tab-content a.tdn.font_sm.dark_link {
    font-size: 16px;
}
.image.block img {
    width: 100%;
    height: auto;
}
.komplects_textblock.li_flex_elem a.tdn.font_sm.dark_link {
    font-size: 12px;
    text-align: left;
}
.komplects_textblock.li_flex_elem {
    font-size: 12px;
    text-align: left;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
}
.complects_block {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 5px;
}
.complects_item {
    border: 1px solid rgb(128 128 128 / 20%);
    padding: 10px;
}


.complects_item {
   /* display: flex; */
    flex-direction: column;
    align-items: center;
    text-align: center;
}
./*.image.block img {
    max-width: 90px;
    max-height: 90px;
} */

.complects_item {
    width: 207px;
}

@media (max-width: 1280px) { 
.complects_block {
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}
.image.block img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
}

@media (max-width: 1024px) {
.complects_block {
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
}
}

@media (max-width: 912px) {
.image.block img {
    width: 100%;
    height: auto;
    /*max-width: 44px;*/
}
/*.complects_item {
    flex-direction: row;
    align-items: center;
    text-align: left;
}*/

.complects_block {
    grid-template-columns: repeat(2, 1fr);
}
.complects_item {
    display: block;
    text-align: left;
}
.image.block img {
    width: 100%;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    display: flex;
}
.complects_item {


}
}