

/* Start:/local/templates/main/components/bitrix/catalog/main/bitrix/catalog.element/.default/style.css?17865120416202*/
.offers_properties {
    margin-top: 24px;
}
.recaptcha-container{
	display: flex;
	padding-top: 20px;
	justify-content: center;
}

.product-preview__main--static {
	padding-right: 0 !important;
	max-width: 100% !important;
	align-self: flex-start !important;
	align-items: flex-start !important;
}
.product-preview__main--static .product-preview__gallery {
	width: 100% !important;
	padding-left: 0;
	background: unset;
}

.product-gallery__image--static {
	width: 100%;
	height: auto !important;
	max-height: none !important;
	border-radius: 4px;
	overflow: hidden;
}
.product-gallery__image--static::before {
	display: none !important;
}

.product-gallery__image--static img {
	position: static !important;
	display: block;
	width: 97% !important;
	margin: 0 auto;
	height: auto !important;
	aspect-ratio: 1130 / 767 !important;
	object-fit: cover !important;
}

.layout .product-preview__main--static .product-preview__gallery .product-interaction {
	top: 30px !important;
	right: 60px !important;
	left: auto !important;
}

@media (max-width: 1199.98px) {
	.layout .product-preview__main--static .product-preview__gallery .product-interaction {
		top: 33px !important;
		right: 25px !important;
		left: auto !important;
	}

	.product-main .row {
		flex-wrap: wrap;
	}
	.product-main .col-xl-8,
	.product-main .col-xl-4 {
		display: contents;
	}
	.product-chars.product-chars--inline {
		padding-left: 12px;
    	padding-right: 12px;
	}
	.product-chars--inline .product__details div.accordion__heading {
		padding-right: 0 !important;
	}
	.product-main .product-preview {
		order: 1;
		flex: 0 0 100%;
		width: 100%;
		margin-top: -20px;
		margin-top: 0;
	}
	.product-main .product-sidebar {
		order: 2;
		flex: 0 0 100%;
		width: 100%;
		margin-top: 94px !important;
	}
	.product-main .product-chars--inline {
		order: 3;
		flex: 0 0 100%;
		width: 100%;
	}

	.product-gallery__image--static img {
		width: 98% !important;
		margin-left: 10px !important;
		margin-right: 0 !important;
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.layout .product-sidebar__tags {
		margin-left: 10px !important;
		gap: 14px !important;
	}

	.layout .product-sidebar__wrapper {
		padding: 0 10px 0 13px !important;
	}

	.layout .js-offer-complect-block .sidebar-group__header {
		margin-bottom: 33px !important;
	}
	.sidebar-group__sub.sidebar-group__sub--full.js-offer-complect-block {
		margin-top: 33px !important;
	}
}

.product-chars--inline .product__details {
	margin-top: 40px !important;
}

.product-chars--inline .product__details .accordion__heading {
	padding-right: 90px !important;
}

.ram-calc__calculator-wrap {
	border: none !important;
	border-top: 1px solid #e7ebf2 !important;
	border-radius: 0 !important;
}

.ram-calc__calculator-title {
	display: none !important;
}

.ram-calc__calculator {
	padding-left: 0 !important;
}

.product-sidebar__tags {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-bottom: 16px;
}
.product-sidebar__tags-item {
	display: inline-flex !important;
	align-items: center !important;
	padding: 6px 16px !important;
	border-radius: 3px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	white-space: nowrap !important;
	text-decoration: none !important;
}

.product-sidebar__wrapper {
	row-gap: 0 !important;
}
.product-sidebar__wrapper > .sidebar-group__sub-sale,
.product-sidebar__wrapper > .sidebar-group--prices,
.product-sidebar__wrapper > .js-offer-complect-block,
.product-sidebar__wrapper > .ram-calc__calculator-wrap,
.product-sidebar__wrapper > .sidebar-group--options,
.product-sidebar__wrapper > .card-cart-block {
	margin-bottom: 0 !important;
}

.product-sidebar__wrapper > .sidebar-group--prices {
	margin-top: 24px !important;
	margin-top: 12px !important;
}
.product-sidebar__wrapper > .sidebar-group--prices.mm {
	margin-top: 12px !important;
}

.product-sidebar__wrapper > .js-offer-complect-block {
	margin-top: 18px !important;
}

.product-sidebar__wrapper > .ram-calc__calculator-wrap {
	margin-top: 0 !important;
}

.product-sidebar__wrapper > .sidebar-group--options {
	margin-top: 18px !important;
}

.product-sidebar__wrapper > .card-cart-block {
	margin-top: 20px !important;
}

.product-sidebar__wrapper > .card-cart-block {
	margin-bottom: 24px !important;
}

.layout .sidebar-group__sub--full .sidebar-group__header {
	padding: 0 !important;
}

.product-sidebar__wrapper > .js-offer-complect-block.js-offer-complect-block--bottom {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}

.ram-calc__calculator-wrap {
	--ramcalc-offset: 18px !important;
}

.ram-calc__property {
	gap: calc(var(--ramcalc-offset) * 1.2) !important;
}

.ram-calc__calculator-properties {
	gap: calc(var(--ramcalc-offset) * 1.2) !important;
}
.ram-calc__value-title {
	margin-left: 4px !important;
}

@media (max-width: 575.98px) {
	.product-gallery__image--static img {
		aspect-ratio: 358 / 378 !important;
		object-fit: cover !important;
		max-width: 93% !important;
	}

	.layout .product-main .product-sidebar {
		margin-top: 41px !important;
	}

	.layout .product-sidebar__tags-item:nth-child(3) {
		display: none !important;
	}

	.layout .js-offer-complect-block .sidebar-group__title {
		text-align: start !important;
		margin-bottom: 8px !important;
		max-width: 92px;
		margin-right: auto;
	}

	.layout .sidebar-group__sub--main:has([offer_attr="DEL_TIME"]) {
		margin-top: 20px !important;
	}

	.product-sidebar__wrapper > .sidebar-group--prices {
		margin-top: 0 !important;
	}
	.layout .js-offer-complect-block .sidebar-group__header {
		margin-bottom: 0px !important;
	}
	.layout .sidebar-group__sub--full .sidebar-group__price {
		margin-bottom: 10px;
	}
}

@media (min-width: 1200px) {
	.product-detail__left--sticky {
		position: sticky;
		top: 176px;
		align-self: flex-start;
	}

	.product.content:has(.product-detail__left--sticky) {
		overflow: visible !important;
	}
}

@media (min-width: 1671px) {
	.product-detail__left--sticky {
		top: 116px;
	}
}

.ram-calc__request {
	display: none !important;
}

.sidebar-group.sidebar-group--options {
	margin-bottom: 18px !important;
}

.ram-calc__calculator-calculations {
	margin-top: 18px !important;
}
/* End */
/* /local/templates/main/components/bitrix/catalog/main/bitrix/catalog.element/.default/style.css?17865120416202 */
