/*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;  }*/

/* NEW SEARCH START */

/* header */
.header__top-part, .header__top-inner {
    position: static;
}

.header__main-item.header__burger.menu-dropdown-offset {
    margin-right: auto;
}

/* search */
.static-search {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: auto;
    background-color: rgba(0, 0, 0, 0.32);
    margin: 0;
    opacity: 0;
    transform: translateY(50px);
    visibility: hidden;
    transition: all 0.3s;
}

.static-search._show {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}

.static-search .search-wrapper {
    padding: 40px var(--theme-page-width-padding);
    max-width: calc(var(--theme-page-width) + calc(2 * var(--theme-page-width-padding)));
    margin: 0 auto;
}

.header-icon-search {

    display: flex;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
}

.header-icon-search:not(._active) .header-icon-search__close {
    display: none;
}


.header-icon-search._active .header-icon-search__open {
    display: none;
}

.header-icon-search__open {
    transform: translateY(2px);
}

.header-icon-search svg {
    height: 18x;
    width: 18px;
    flex: none;
    fill: var(--banner-light-text);
}

.line-block__item .header-icon-search:hover svg {
    fill: var(--fill_dark_lite_hover);
}

.line-block__item .header-icon-search:hover span {
    color: var(--fill_dark_lite_hover);
}


/* search fix */

.fix-search {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: auto;
    background: hsl(var(--dark_light-hue) var(--dark_light-saturation) var(--dark_light-lightness) / 80%);
    margin: 0;
    opacity: 0;
    transform: translateY(50px);
    visibility: hidden;
    transition: all 0.3s;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.fix-search > div {


}

.fix-search._show {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}

.fix-search .search-wrapper {
    padding: 40px var(--theme-page-width-padding);
    max-width: calc(var(--theme-page-width) + calc(2 * var(--theme-page-width-padding)));
    margin: 0 auto;
}

/* NEW SEARCH END */

/* task 77056 */

.catalog-section-item .price__new .price__new-val {
    font-size: 14px;
}

.catalog-section-item .catalog-block__info-title a {
    font-size: 14px;
}

.catalog-section-item .catalog-block__offers .sku-props {
    display: block;
}

.catalog-section-item .sku-props__title {
    color: #c8c8c8;
}

.catalog-section-item .sku-props__value {
    cursor: pointer;
}

.catalog-section-item .sku-props__value.sku-props__value--pict:before {
    content: "";
    display: block;
    border-radius: var(--border-radius);
    position: absolute;
    inset: -4px;
    box-shadow: 0 0 0 1px var(--stroke_black) inset;
}

.catalog-section-item .sku-props__value--active.sku-props__value--pict:before {
    box-shadow: 0 0 0 1px var(--stroke_black) inset;
}

.catalog-section-item .line-block__item:hover > .sku-props__value.sku-props__value--pict:before {
    box-shadow: 0 0 0 1px var(--theme-base-color, #9e9e9e) inset;
}

.catalog-section-item .sku-props__value.sku-props__value--active:not(.sku-props__value--pict) {
    box-shadow: 0 0 0 1px var(--stroke_black) inset;
}

.catalog-section-item .line-block__item:hover > .sku-props__value:not(.sku-props__value--pict) {
    box-shadow: 0 0 0 1px var(--theme-base-color, #9e9e9e) inset;
}

.catalog-section-item .sku-props__value:not(.sku-props__value--pict) {
    font-size: 14px;
    border-width: 0;
}

.catalog-section-item .remaining {
    font-size: 14px;
    color: #000;
}

.catalog-section-item .item-action--compare {
    display: none;
}

/* / task 77056 */
