.widget-my-1 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}
.widget-my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}
.widget-my-3 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}
.widget-my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}
.widget-my-5 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}
.template-footer,
.intec-template-footer {
	margin-top: 50px;
}
.footer__copy {
	text-align: center;
}
.smart-filter-properties,
.catalog-smart-filter-properties {
	display: flex;
	flex-direction: column;
}
.smart-filter-property {
	order: 3;
}
.smart-filter-property:nth-of-type(1) {
	order: 2;
}
.smart-filter-property:nth-of-type(2) {
	order: 1;
}
.lt_cart_bonus_all,
.bonus.bonus_item_cart {
	font-size: 14px;
}
.bx-authform {
	margin: 0 auto;
}
.intec-adaptive .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1 {
	background-color: transparent;
}
.widget-view-desktop-1 .widget-panel {
	background-color: #fff;
}
body .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-text {
	line-height: 15px;
	color: #333;
}
.ns-bitrix.c-search-title.c-search-title-input-1 .search-title-form {
	background-color: #fff;
}
.widget-container-phone-popup-contact.schedule span {
	display: block;
}
.catalog-socnets-buttons-share {
	display: none;
}
/* skybeatru-305 */
.b-popup {
	display: none;
	width: 100%;
	min-height: 100%;
	background-color: rgba(64, 64, 64, 0.5);
	overflow: hidden;
	position: fixed;
	top: 0px;
	z-index: 9999;
}
.reg_popup_close {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 25px;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
}
.b-popup .b-popup-content {
	/*margin:40px auto 0px auto;*/
	width: auto;
	position: relative;
	max-width: 600px;
	height: auto;
	/*padding:20px;*/
	margin: 15% auto;
	border-radius: 5px;
	color: white;
	box-shadow: 0px 0px 10px #000;
	/*background: linear-gradient(90deg, rgba(8, 85, 64, 0.9) 0%, rgba(0, 112, 66, 0.5) 100%);*/
	background: white;
}
.b-popup-content::before {
	content: '';
	background: white;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	position: absolute;
	z-index: -1;
	border-radius: 5px;
	opacity: 0.5;
}
.cart_flexboxs {
	width: 100%;
	display: flex;
	justify-content: center;
}
.b-popup-header {
	padding: 10px 15px 15px 15px;
	background: #059bff;
}
.b-popup.watched_product {
	width: 0px;
}
.watched_product .widget-part-products-viewed {
	max-height: 450px !important;
}
.watched_product .b-popup-header {
	margin: 0;
}
.watched_product .b-popup-content {
	position: fixed;
	top: 0;
	right: 40px;
	z-index: 999;
	padding: 0;
	animation-duration: .5s;
	animation-name: slidein;
}
.watched_product .c-catalog-products-viewed {
	padding-top: 20px;
}
.watched_product .bx-catalog-subscribe-button {
	width: 100%;
}
.watched_product .b-popup-header {
	font-size: 1.4em;
}
@keyframes slidein {
	from {
		/*margin-left: 100%;
		width: 300%;*/
		right: -100px;
	}
	to {
		/*margin-left: 0%;
		width: 100%;*/
		right: 40px;
	}
	90% {
		right: 50px;
	}
}
@media(max-width: 600px) {
	.b-popup .b-popup-content {
		width: 100%;
	}
	.b-popup-header {
		font-size: 1.1em;
	}
	.watched_product .b-popup-header {
		font-size: 1.1em;
	}
	.watched_product .b-popup-content {
		right: 0;
		width: 100%;
		top: 100px;
	}
	.b-popup-content .sale-basket-small-popup {
		max-height: 60vh;
	}
	.count_forgotten .sale-basket-small-product-name {
		display: none;
	}
	.count_forgotten {
		flex-grow: 0.2 !important;
	}
	/*.b-popup-content .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-name
    {
      display: none;
    }*/
	@keyframes slidein {
		from {
			right: -200px;
		}
		to {
			right: 0px;
		}
	}
}
.catalog-element-section-description iframe + br {
	display: none;
}
.catalog-element-section-description iframe {
	/* aspect-ratio: 16 / 9; */
	width: 100%;
	/* height: 100%; */
	margin-bottom: 10px;
}
.ns-intec-universe.c-reviews.c-reviews-template-2 .reviews-form-message {
	font-size: 16px;
}
@media (min-width: 992px) {
	.catalog-element-section-description iframe {
		width: calc(50% - 16px);
		margin-left: 8px;
		margin-right: 8px;
	}
}
.intec-ui-markup-h1,
.intec-ui-markup-h2,
.intec-ui-markup-h3,
.intec-ui-markup-h4,
.intec-ui-markup-h5,
.intec-ui-markup-h6,
[data-ui-markup=h1],
[data-ui-markup=h2],
[data-ui-markup=h3],
[data-ui-markup=h4],
[data-ui-markup=h5],
[data-ui-markup=h6],
h1,
h2,
h3,
h4,
h5,
h6,
.widget-title {
	font-weight: 700;
}
.intec-ui-markup-h2,
[data-ui-markup=h2],
h2 {
	font-size: 1.75em;
}
.banner_from_slider {
	margin: 20px 0;
}
@media (max-width: 768px) {
	.intec-adaptive .c-slider.c-slider-template-2 .widget-blocks-wrapper {
		height: unset;
	}
	.intec-adaptive .c-slider.c-slider-template-2 .widget-blocks[data-count] .widget-block {
		width: 100%;
	}
	.intec-adaptive .popup-window.popup-window-subscribe {
		top: 50% !important;
		bottom: unset !important;
		transform: translate(0, -50%);
		height: unset;
	}
	.footer__copy {
		margin-top: 20px;
	}
}
[id*="intec-universe-search-sections-template"] {
	display: none;
}
.catalog-description-bottom iframe {
	display: block;
	max-width: 100%;
}
.c-footer .widget-logotype {
	display: none !important;
}
[data-role="password.icon.open"],
[data-role="password.icon.close"] {
	position: absolute;
	top: 50%;
	right: 8px;
	transform: translate(0, -50%);
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product:hover .sale-basket-small-product-icon-delete,
.sale-basket-small-product-button-delay {
	display: flex;
	justify-content: center;
	align-items: center;
}
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-button-delay,
.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-button-basket {
	display: inline-flex;
	gap: 8px;
}
.visuallyhidden:not(:focus):not(:active) {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}
.intec-adaptive .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item-text .menu-item-text-icon.menu-item-text-icon-arrow {
	margin: 0;
	transform: translate(0, -50%);
}
* {
	scrollbar-width: thin;
	scrollbar-color: var(--popup-window-scrollbar-thumb-background, rgba(82, 92, 105, 0.5)) #fff;
}
*::-webkit-scrollbar {
	width: 12px
}
*::-webkit-scrollbar-track {
	background-color: var(--popup-window-scrollbar-track-background, rgba(82, 92, 105, 0.05));
	margin: 8px 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	background-clip: content-box
}
*::-webkit-scrollbar-thumb {
	background-color: var(--popup-window-scrollbar-thumb-background, rgba(82, 92, 105, 0.5));
	margin: 8px 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	background-clip: content-box
}
*::-webkit-scrollbar-thumb:hover {
	background-color: var(--popup-window-scrollbar-thumb-hover-background, rgba(82, 92, 105, 0.8))
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-quantity-icon {
	font-size: 18px;
}
.intec-adaptive .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-quantity {
	font-size: 20px;
	color: #000;
}
.intec-adaptive .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-delivery-calculation-text,
.intec-adaptive .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-other-information-item-button {
	font-size: 14px;
}
.intec-content .intec-content-wrapper,
.intec-content .intec-content.intec-content-primary .intec-content-wrapper {
	display: block;
	margin-left: 20px;
	margin-right: 20px;
}
@media (min-width:768px) {
	.widget-menu-popup .menu-item.menu-item-level-1 a.menu-item-name[href="/about/"],
	.hidden-md {
		display: none !important;
	}
}
.container-1528 {
	margin-bottom: 20px;
}
/**/
.bx-soa-coupon {
	position: relative;
}
.bx-soa-coupon::after {
	content: "Одновременное использование купона на скидку и оплату бонусами невозможно";
	display: inline-block;
	margin-top: 6px;
	color: #E05757;
}
/* skybeatru-452 */
.intec-template .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-item {
	padding: 10px 0;
}
.intec-template .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
	max-width: 48px;
}
.intec-template .c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-item {
	width: unset;
}
.intec-template .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-panel-1 .sale-basket-small-panel {
	height: 62px;
}
.intec-template .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-panel-1 .sale-basket-small-panel-button-wrapper {
	position: static;
	max-height: 28px;
}
.intec-template .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-panel-1 .sale-basket-small-panel-button {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
.intec-template .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-panel-1 .sale-basket-small-panel-button > div:last-of-type {
	color: #808080;
	font-size: 10px;
}
.intec-template .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-authorization .widget-authorization-item-wrap .widget-authorization-item:not([data-action="login"]) {
	display: none;
}
.intec-template .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-search {
	position: relative;
	top: 1px;
}
.intec-template .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype-wrap {
	text-align: left;
}
.intec-template .c-header.c-header-template-1 .widget-popups-phones-1[data-template="template.2"] .widget-popups-phones-1-item-name {
	font-size: 16px;
}
@media (min-width: 380px) {
	.intec-template .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-panel-1 .sale-basket-small-panel-button > div:last-of-type {
		font-size: 12px;
	}
}
@media (min-width: 768px) {
	.intec-template .c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
		max-width: 130px;
	}
}
@media(max-width:700px) {
	.catalog-content .intec-grid > .intec-grid-item-700-2 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
/**/
.ratio {
	position: relative;
	width: 100%;
}
.ratio::before {
	display: block;
	padding-top: var(--bs-aspect-ratio);
	content: "";
}
.ratio > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ratio-1x1 {
	--bs-aspect-ratio: 100%;
}
.ratio-4x3 {
	--bs-aspect-ratio: calc(3 / 4 * 100%);
}
.ratio-16x9 {
	--bs-aspect-ratio: calc(9 / 16 * 100%);
}
.ratio-21x9 {
	--bs-aspect-ratio: calc(9 / 21 * 100%);
}
/**/
.widget-parts .widget-panel {
	padding: 5px !important;
}
.widget-parts .widget-panel .widget-panel-item {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.widget-social-item-icon {
	zoom: 1.5;
}
.bx-chrome .scroll-wrapper > .scroll-content {
	overflow: unset !important;
	overflow-y: auto !important;
}
@media(max-width: 768px) {
	.ns-bitrix.c-news-detail.c-news-detail-brands-detail-1 .news-detail-image {
		display: block;
		width: 100%;
		max-width: 100%;
		flex: 1;
	}
}
/**/
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-reset-button,
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-submit-button {
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
}
.ns-intec-universe.c-sale-order-fast.c-sale-order-fast-default .sale-order-fast-submit-button,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-order-button .intec-ui-part-content {
	font-size: 14px;
	line-height: 1.7;
	font-weight: 800;
	text-transform: uppercase;
}
.menu-content-feedback-wrap .intec-ui.intec-ui-control-button,
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-reset-button,
.ns-bitrix.c-form-result-new.c-form-result-new-default .form-result-new-submit-button,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-order-button,
.ns-intec-universe.c-sale-order-fast.c-sale-order-fast-default .sale-order-fast-submit-button {
	border-radius: 9999px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-order-button,
.ns-intec-universe.c-sale-order-fast.c-sale-order-fast-default .sale-order-fast-submit-button {
	padding: 10px 24px;
}
.reviews-form-button:disabled,
.reviews-form-button:disabled:hover,
.reviews-form-button.intec-ui-state-disabled,
.reviews-form-button[data-ui-state="disabled"],
.main-register-button.intec-ui.intec-ui-control-button.intec-ui-scheme-current:disabled,
.main-register-button.intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-state-disabled,
.main-register-button.intec-ui.intec-ui-control-button.intec-ui-scheme-current[data-ui-state="disabled"] {
	background-color: #CCCCCC !important;
	border-color: #CCCCCC !important;
	cursor: not-allowed !important;
}
.main-user-consent-request.has-error:has(input:not(:checked)) {
	background: #f2dede;
	color: #a94442;
}
.main-user-consent-request {
	display: inline-flex;
	gap: 8px;
	padding: 4px;
}
.main-user-consent-request span {
	display: inline-block;
}
.widget-content h3:first-child {
	margin-top: 0;
}
.widget-content h2,
.widget-content h3,
.widget-content h4 {
	margin: 0.75em 0 0.25em;
}
.widget-content p {
	margin: 0;
}
.widget-content p + p {
	margin-top: 0.5rem;
}