[data-up-theme=dark] .fancybox-skin {
    background: var(--fancybox-bg) 
}
.productfilters-feature-value-link {
text-decoration:underline;
}
.ob-notice-order-item {
    background: none!important;
}
.icon {
    justify-content: center;
}
.wa-order-dialog .wa-button.gray[type=button] {
    color: var(--up-body-color);
}

/* Plugin - https://28bit.ru/zakaz/ */
.s-plugin-orderstatus-container {
    color: inherit !important;
}
.s-plugin-orderstatus-container h5 {
    margin-top: 0;
}
/* Plugin - https://28bit.ru/zakaz/ */


/* Plugin - https://28bit.ru/webasyst/shop/?action=plugins#/wsearch */
.wsearch_dropdown_search_wrapper {
    border-radius: var(--up-border-radius) !important;
}

[data-up-theme=dark] .wsearch_dropdown_search_wrapper {
    background: var(--up-children-bg);
    border: var(--up-border);
}
[data-up-theme=dark] .wsearch_dropdown_list {
    background: var(--up-children-bg) !important;
}
.wsearch_dropdown_search_wrapper .wsearch_dropdown_header {
    border-bottom: var(--up-border) !important;
}
.wsearch_dropdown_search_showall {
    border-top: var(--up-border) !important;
}
.wsearch_dropdown_search_wrapper em {
    color: inherit !important;
}
/* Plugin - https://28bit.ru/webasyst/shop/?action=plugins#/wsearch */

/* START! Plugin https://28bit.ru/webasyst/shop/?action=plugins#/psets */
.up-itemsets {
	--up-flex-direction: column;
	--up-flex-gap: var(--up-rem-xl);
}
.up-itemsets__item {
	--up-flex-direction: column;
	--up-flex-gap: var(--up-rem-xl);
	--up-flex-align-items: center;
	border-top:  var(--up-border);
	padding-top: var(--up-rem-xl);
}
.up-itemsets__item:first-child {
	border-top: none;
	padding-top: 0;
}
.up-itemsets__img {
	flex: 1;
}
.up-itemsets__img img {
	border-radius: var(--up-border-radius);
	width: 100%;
}
.up-itemsets__content {
	--up-flex-direction: column;
	--up-flex-gap: var(--up-rem-xl);
	flex: 1;
}
.up-itemsets__name {
	font-size: 24px;
	font-weight: 600;
}
.up-itemsets__name a {
    text-decoration: none!important;
}
.up-itemsets__description {
	color: var(--up-color-gray-600);
}
@media (min-width: 767.98px) {
	.up-itemsets__item {
		--up-flex-direction: row;
	}
	.up-itemsets__item.reverse {
		--up-flex-direction: row-reverse;
	}
	.up-itemsets__img {
		flex: none;
		width: 25%;
	}
}
/* END! Plugin https://28bit.ru/webasyst/shop/?action=plugins#/psets */

/* START! Cart */
.js-checkout-order-cart-clear {
    --up-btn-color: var(--up-color-error) !important;
    --up-btn-color-hover: var(--up-color-error) !important;
    --up-btn-color-active: var(--up-color-error) !important;
}
.wa-order-cart-wrapper .wa-products .wa-product .wa-actions .wa-action {
    color: var(--up-color-error) !important;
}
.wa-order-cart-wrapper .wa-products .wa-product .wa-actions .wa-action:hover .wa-icon {
    background: none !important;
}
/* END! Cart */

/* START! Switch */
[data-up-theme=dark] input[type=checkbox].switch,
input[type=checkbox].switch {
    --up-checkbox-switch-bg-checked: var(--up-accent-color)!important;
    --up-checkbox-switch-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23012bdc'/></svg>")!important;
    --up-checkbox-switch-border-color: var(--up-accent-color)!important;
    --up-checkbox-switch-border-color-hover: var(--up-accent-light-20)!important;
    --up-checkbox-switch-border-color-checked: var(--up-accent-color)!important;
}
[data-up-theme=dark] input[type=checkbox].switch:checked, 
input[type=checkbox].switch:checked {
    --up-checkbox-switch-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23ffffff'/></svg>")!important;
    --up-checkbox-switch-bg-checked: var(--up-accent-color)!important;
}
/* EDN! Switch */

/* START! Sorting */
@media (max-width: 1179.98px) {
    .c-sorting {
        margin: var(--up-wrap-gap) 0;
        position: sticky;
        top: 64px; 
        z-index: 11;
    }
    .c-sorting:before {
        background: var(--up-color-gray-100);
        content: '';
        position:absolute;
        left: calc(-1*var(--up-wrap-gap));
        right: calc(-1*var(--up-wrap-gap));
        top: calc(-1*var(--up-wrap-gap));
        bottom: calc(-1*var(--up-wrap-gap));
    }
    [data-up-theme=dark] .c-sorting:before {
        background-color: var(--up-theme-blocks-bg);
    }
}
/* EDN! Sorting */

/* START! Category */
.pr-features__item.flex {
    --up-flex-gap: 8px;
    --up-flex-align-items: center;
    background: var(--up-children-bg);
    border-radius: 8px;
    padding: 8px;
}
.pr-features__icon {
    flex: none;
    width: 16px;
}
.pr-features__name,
.pr-features__value {
    /*font-size:11px;*/
}
[data-up-theme="light"] {
    .pr-features__item.flex {
        background: var(--up-scheme-light);
    }
}

@media (min-width: 992.98px) {
    .products__name {
        font-size: 20px;
    }
    .products .prices__price {
        font-size: 24px;
        font-weight: 600;
    }
    .products .prices__compare {
        font-size: 18px;
        font-weight: 600;
    }
}
/* END! Category */

/* START! Product */
.product h1 {
    font-size: 1.2875rem;
}
@media (min-width: 767.98px) {
    .product h1 {
        font-size: 1.6875rem;
    }
}
.pricetype-radio-container {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.pricetype-radio-item {
    display: flex;
    align-items: center;
}
/* END! Product */



/* START! Кнопка с обводкой красным фирменным цветом */
.btn-outline-scheme {
    --up-btn-bg: transparent;
    --up-btn-bg-hover: transparent;
    --up-btn-bg-active: transparent;
    --up-btn-focus-bg: transparent;
    --up-btn-focus-color: var(--up-accent-color);
    --up-btn-focus-shadow: rgba(var(--up-accent-color-rgb), .4);
    --up-btn-border-color: var(--up-accent-color);
    --up-btn-border-color-hover: var(--up-accent-dark-10);
    --up-btn-border-color-active: var(--up-accent-dark-20);
    --up-btn-color: var(--up-accent-color);
    --up-btn-color-hover: var(--up-accent-dark-10);
    --up-btn-color-active:var(--up-accent-dark-20);
}
/* END! Кнопка с обводкой красным фирменным цветом */

/* START! Список товаров вы смотрели */
.s-products__item {
    --up-flex-direction: row;
}
.s-products__img-height {
    height: auto;
    width: 50px;
}
.s-products__name {
    font-size: .75rem;
    -webkit-line-clamp: 2;
}
.s-products__prices .prices__compare {
    font-size: .75rem;
}
.s-products__prices .prices__price {
    font-size: .875rem;
}
/* END! Список товаров вы смотрели */


[data-up-theme=dark] .wa-order-form-wrapper .wa-step-details-section .wa-details-rates-section .wa-schedule-wrapper .wa-days-wrapper .wa-day-wrapper .wa-value .wa-time {
    color: var(--up-body-color)
}

/* START! Плагин комплекты */
.n-card {
    --n-bezier: cubic-bezier(.4, 0, .2, 1);
    --n-border-radius: var(--up-border-radius) !important;
    --n-color: transparent !important;
    --n-text-color: var(--up-body-color) !important;
    --n-action-color: rgb(250, 250, 252);
    --n-title-text-color: var(--up-body-color) !important;
    border: var(--up-border) !important;
}
.n-divider:not(.n-divider--dashed) .n-divider__line {
    background-color: var(--up-border-color) !important;;
}
.n-input {
    background-color: transparent !important;
    border-radius: var(--up-border-radius) !important;
}
/* END! Плагин комплекты */

/* START! Плагин скидки */
.upsell-flexdiscount {
    --up-flex-gap: 10px;
    --up-flex-direction: column;
    border-radius: var(--up-border-radius);
    background: #ffcd39;
    padding: 16px;
    color: #252525;
}
.upsell-flexdiscount__item {
    --up-flex-gap: 10px;
}
.upsell-flexdiscount__name {
    font-size: 14px;
    flex: 1;
}
.upsell-flexdiscount__discount {
    font-size: 18px;
    font-weight: var(--up-font-weight);
    white-space: nowrap;
}
.upsell-flexdiscount-link {
    margin-top: 4px;
    text-align: right;
}
/* END! Плагин скидки */


/* webry релевантный поиск. Начало  */
@media (min-width: 1179.98px) {
    .search__form {
        z-index: 15;
    }
}
/* webry релевантный поиск. Конец  */
