

/* Start:/local/templates/pokrovgold/components/bitrix/catalog/nbCatalog/style.css?17376360798231*/


.toggeFilter{
	display: flex;
	align-items:center;
	cursor: pointer;
	text-align: center;
	justify-content: center;
	font-size: 1.5rem;
	font-family: "ArnoPro",Times;
	color: #000;
	background: none;
	border: none;
}
.toggeFilter__text {

}
.toggeFilter__icon {
	border: 1px solid #e6e6e6;
	width: 2.8125rem;
	height: 2.3125rem;
	position: relative;
}
.toggeFilter svg {height: 1.5rem; width:1.5rem; fill:#70706f; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.toggeFilter:hover {


}

.hideFilter{cursor: pointer;}
.sortTitle{font-size: 1.5rem; font-family: "ArnoPro",Times; color: #000; margin-right: 1.25rem; display: block;     margin-bottom: -0.25rem;}
.catalogSortCount{margin-bottom: 3.125rem;}
.view_count{margin-left: auto;}
.count-item{display: block; padding: 0.5rem 0.75rem; border: 1px solid #fff; color: #70706f;}
.count-item.current-count{border: 1px solid #e6e6e6;}
.count-item:hover{text-decoration: none;}
.nbFilter.active{display: block;}

.sort_icon{width: 0.8125rem; height: 1.125rem; margin-right: 0.75rem; fill:#007ab9; flex:none;}

.catalogSortCount .dropdown-toggle{padding: 0.56rem 0.5rem; border-bottom: 1px solid #e6e6e6;}
.catalogSortCount .dropdown-toggle::after{display: none;}

.catalogSortCount a:hover{text-decoration: none;}
.catalogSortCount .dropdown-menu{padding: 0; border-radius:0;}
.sort_icon2{width: 16px; height: 8px; margin-left: 1.5rem; color: var(--color-secondary);}
.view1 .view_icon{width: 18px; height: 18px; fill:#888888;}
.view2 .view_icon{width: 22px; height: 18px; fill:#888888;}
.view1, .view2{padding: 0.75rem 0.875rem; }
.view1{margin-right: 0.5rem;}
.view2{margin-right: 3.75rem;}
.view1.active, .view2.active{background-color: #e6f5f6;}
.view1.active .view_icon, .view2.active .view_icon{fill:#007ab9;}
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}


.line_view .product-item-big-card, .line_view .product-item-half-card, .line_view .product-item-small-card, .line_view, .line_view{    flex: 0 0 100%;
    max-width: 100%;}

.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.popup-window-with-titlebar .popup-window-content img{margin-bottom: 1rem;}
.popup-window-buttons{padding-top: 0;}
.popup-window-titlebar{width: calc(100% + 20px); margin-left: -10px; color:#fff;background-color: #007ab9;}
.popup-window-titlebar-text, .popup-window-titlebar-text-version{color:#fff;}
.popup-window-close-icon:after{width: 20px; height: 20px; content: '✖'; background-image: none; font-size: 20px; line-height: 1; color:#fff;}






@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	padding: 1rem 0rem;
	font-weight: bold;
  font-size: 0.875rem;
  color: #8b8b8b;
  text-transform: uppercase;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}



#rassrochkaInfo {
	--bs-offcanvas-width: 852px;
	--bs-offcanvas-padding-x: 0;
	--bs-offcanvas-padding-y: 0;
}

.rassrochkaInfo {
	background-image: url("data:image/svg+xml,%3Csvg width='609' height='590' viewBox='0 0 609 590' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_1164_623)'%3E%3Cellipse cx='304.489' cy='294.812' rx='187.294' ry='111.938' transform='rotate(-41.4078 304.489 294.812)' fill='url(%23paint0_radial_1164_623)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1164_623' x='0.665649' y='0.149414' width='607.646' height='589.326' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='72.5' result='effect1_foregroundBlur_1164_623'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_1164_623' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(297.135 310.977) rotate(78.2533) scale(629.183 332.281)'%3E%3Cstop stop-color='%23A7753B'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 20px 40px 40px;
}


.rassrochkaInfo__img {
	background: url('/local/templates/pokrovgold/components/bitrix/catalog/nbCatalog/images/passimg.png?v2') center center no-repeat;
	background-size: contain;
	position: relative;
	height: 0;
	padding-top: 100%;
}

.rassrochkaInfo__txt._1 {
	color: #000;
	font-size: 24.957px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-top: 70px;
	padding-left: 10px;
}

.rassrochkaInfo__txt._2 {
	color: #A8753B;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 50px;
}

.rassrochkaInfo__txt._3 {
	color: #000;
	leading-trim: both;
	text-edge: cap;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background: #fff;
	padding: 10px 70px 10px 40px;
	background-image: url("/local/templates/pokrovgold/components/bitrix/catalog/nbCatalog/images/sber.png");
	background-repeat: no-repeat;
	background-position: 305px 50%;
	background-size: 45px 45px;
}

.rassrochkaInfo__txt._4 {
	color: #886C4C;
	text-align: center;
	font-size: 24.957px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	padding: 30px 0 50px;
}
.rassrochkaInfo__txt._4:before,
.rassrochkaInfo__txt._4:after {
	content: '';
	display: inline-block;
	height: 1px;
	background: #CACACA;
	flex: 1 0 0%;
}
.rassrochkaInfo__txt._4:before {
	margin-right: 30px;
}
.rassrochkaInfo__txt._4:after {
	margin-left: 30px;
}

.rassrochkaInfo__txt._5 {
	color: #000;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 20px 0 40px;
}

.rassrochkaInfo__item {
	padding: 18px;
	border: 1px solid #CACACA;
	background: #FFF;
	margin-bottom: 24px;
}

.rassrochkaInfo__count {
	color: #000;
	font-family: Montserrat;
	font-size: 24.957px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='56' viewBox='0 0 57 56' fill='none'%3E%3Cpath d='M10.7762 7.21467C14.7011 3.69553 25.5384 -1.55432 37.2545 2.42634C53.7886 8.044 56.0001 23.177 56 29.0795C55.9999 34.9516 53.611 44.9022 43.1074 51.0963C33.3245 56.8654 20.0318 56.3672 10.7762 48.752C1.52057 41.1368 -2.28713 25.8488 4.33241 15.0029' stroke='black'/%3E%3C/svg%3E");
	background-size: contain;
	width: 55px;
	height: 54px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.rassrochkaInfo__itemTxt {
	color: #000;
	leading-trim: both;
	text-edge: cap;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}


.rassrochkaInfo__footer {
	display: flex;
	align-items: center;
	justify-content: center;
}
.rassrochkaInfo__footer:before,
.rassrochkaInfo__footer:after {
	content: '';
	display: inline-block;
	height: 1px;
	background: #CACACA;
	flex: 1 0 0%;
}
.rassrochkaInfo__footer:before {
	margin-right: 30px;
}
.rassrochkaInfo__footer:after {
	margin-left: 30px;
}

.rassrochkaInfo__footerImg {
	background: url('/local/templates/pokrovgold/components/bitrix/catalog/nbCatalog/images/ring.png') center center no-repeat;
	width: 80px;
	height: 84px;
	display: inline-block;
}


/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {
	.rassrochkaInfo {
		padding: 25px 15px 15px;
	}
	.rassrochkaInfo__txt._2 {

		padding-left: 50px;
	}
	.rassrochkaInfo__txt._3 {
		background-position: 100% 50%;
		padding: 10px 70px 10px 10px;
	}
	.rassrochkaInfo__count {
		margin-bottom: 25px;
	}
}


/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/catalog.element/.default/style.css?1763020567102955*/
/*region Sidebar */
.bx-retina .product-item-detail-pay-block {
    border-width: .5px;
}

/*endregion*/
/*region Compare*/
.product-item-detail-compare-container {
    position: relative;
    margin: 0 -15px 1px -14px;
    padding: 4px 15px;
    min-height: 30px;
    border-top: 1px solid #e4e4e4;
    background: #f3f3f3;
    box-shadow: inset 0 1px 1px 0 #eee;
    color: #4e4e4e;
    vertical-align: middle;
    font-size: 12px;
    line-height: 20px;
    border-radius: 1px;
}

.product-item-detail-compare .checkbox {
    margin: 0;
    padding: 0;
}

/*endregion*/


/* Свайпер изображений товара */
.product-item-detail-slider-controls-block {
    width: 100%;
}

.product-item-swiper._center .swiper-wrapper {
    justify-content: center;
}

.product-item-swiper {
    padding: 0 1.5rem !important;
    overflow: visible;
    margin: 0 -1.5rem !important;
    width: calc(100% + 3rem);
}

.product-item-swiper .swiper-container {
    overflow: hidden;
}

.sw_sec {
    position: relative;
    width: 17.15%;
    /*height: 715px !important;*/
    padding-top: 1.8rem;
}
.sw_pr {
    max-width: 75% !important;
    margin-left: 1.5rem;
}
.product-item-swiper._utils {
    height: 711px !important;
}
.product-item-swiper._utils .swiper-container {
    height: 711px !important;
    /*padding: 4.87rem 0 0 0 !important;*/
}
.swiper-wrapper-control {
    flex-direction: column;
}
/*.product-item-swiper._utils:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 2.25rem;*/
/*    right: 1.5rem;*/
/*    width: 93.8%;*/
/*    height: 1px;*/
/*    background: #a6a6a6;*/
/*}*/

.product-item-swiper._utils .swiper-slide {
    height: auto !important;
    opacity: .5;
}
.product-item-swiper._utils .swiper-slide:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #eee;
}
.swiper-slide-active {
    opacity: 1;
}
.product-item-swiper._utils .swiper-slide.active:before,
.product-item-swiper._utils .swiper-slide.product-item-detail-slider-controls-image.swiper-slide-active:before,
.bx-no-retina .product-item-detail-slider-controls-image.active,
.product-item-swiper._utils .swiper-slide:hover {
    opacity: 1;
}

.product-item-swiper {
    --swiper-navigation-size: 0.75rem;
}



.bx-ce-sw-btn-next,
.bx-ce-sw-btn-prev {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 52px !important;
    height: 52px !important;
    z-index: 5 !important;
    background: #fff;
    border-radius: 50%;
    filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));
    transition: .35s;
}

.bx-ce-sw-btn-next:hover,
.bx-ce-sw-btn-prev:hover {
    filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.45));
    transition: .35s;
}

.bx-ce-sw-btn-next:after,
.bx-ce-sw-btn-prev:after{
    content: none !important;
}

.bx-ce-sw-btn-next {
    top: 96% !important;
    right: 50% !important;
    transform: translateY(50%);
    rotate: -90deg;
}

.bx-ce-sw-btn-prev {
    top: 3% !important;
    left: 50% !important;
    transform: translateY(50%);
    rotate: 90deg;
}

.product-item-swiper .swiper-button-next.swiper-button-disabled,
.product-item-swiper .swiper-button-prev.swiper-button-disabled {
    opacity: 1 !important;
}


.bx-ce-sw-btn-next svg,
.bx-ce-sw-btn-prev svg {
    fill: var(--color-blue);
    width: 18.5px;
    height: 27.5px;
}

.product-item-swiper .swiper-button-next.swiper-button-disabled svg,
.product-item-swiper .swiper-button-prev.swiper-button-disabled svg {
    fill: #9e9e9e;
}



/* Артикул товара */
.product-item-artnumber {
    color: #a7a7a7;
    font-size: 1.125rem;
    font-weight: 500;
    margin-bottom: 0.625rem;
}

.product-item-artnumber .fa {
    padding-left: 0.5rem;
    opacity: 0;
    font-size: 1rem;
    transition: 0.5s;
}

.product-item-artnumber:hover .fa {
    opacity: 0.75;
}

/* Возможности оплаты товара */
.product-item-part_payment {
    margin-bottom: 2rem;
    color: #000;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.product-item-part_payment_title {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
}

.product-item-part_payment-list {
    /*min-width: 28.125rem;*/
    /*width: fit-content;*/
}

.product-item-part_payment-item {
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #CACACA;
    padding-bottom: 0.75rem;
    padding-right: 1.5rem;
    cursor: pointer;
    color: #000;
    text-decoration: none;
}

.product-item-part_payment-item button {
    display: block !important;
    text-align: left;
    border: none;
    background: none;
    padding: 0;
    font-weight: 500;
}

.product-item-part_payment-item:not(:first-child) {
    margin-top: .5rem;
}

.product-item-part_payment-item svg {
    min-width: 1.25rem;
    width: 1.25rem;
    height: 1.25rem;
    transition: .35s;
}

.product-item-part_payment-item span {
    margin-left: 1.1rem;
}

.product-item-part_payment-item .arrow_right {
    position: absolute;
    top: 38%;
    transform: translateY(-50%);
    right: 0;
    min-width: 0.7rem;
    width: 0.7rem;
    height: 1.25rem;
    fill: #000;
    transition: .35s;
}
.accordion-header {
    display: block !important;
    height: auto !important;
}
.product-item-part_payment-item {
	text-decoration: none !important;
}
/*
.product-item-part_payment-item:hover {
    text-decoration: none;
    opacity: .9;
}

.product-item-part_payment-item:hover {
    opacity: .5;
    transition: .35s;
}

.product-item-part_payment-item:hover .arrow_right {
    margin-right: -.5rem;
    transition: .35s;
}*/

/* Кнопки добавления/приобретения товара */
.product-item-detail-buy-button {
    display: block;
    width: 100%;
    padding: 1.375rem 1.5rem !important;
    background-color: var(--color-blue) !important;
    text-align: center;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    transition: .35s;
    text-transform: uppercase !important;
}
.product-item-detail-buy-button:hover {
    background-color: var(--bs-btn-hover-bg) !important;
}
.product-item-detail-buy-button._active {
    border-color: var(--bs-btn-hover-border-color);
    background-color: var(--bs-btn-hover-bg) !important;
    color: #fff;
    pointer-events: none;
}
.product-item-detail-buy-button._active svg {
    margin-top: -5px;
    margin-left: 7px;
}




.product-item_btn_buy {
    margin-top: .75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    /*max-width: 28.125rem;*/
    width: 100%;
    height: 2.8125rem;
    padding: .66rem 1.5rem;
    background-color: #F1ECE1 !important;
    text-align: center;
    border: none !important;
    color: var(--color-blue) !important;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    transition: .35s;
}

.product-item_btn_buy:hover svg {
    fill: #fff;
}
.product-item_btn_buy:hover {
    background-color: #9C9DA3 !important;
    color: #fff !important;
}
.product-item-detail-comfav-items {
    margin-left: .56rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.8125rem;
    height: 2.8125rem;
    padding: .25rem;
    background: #000;
    transition: .35s;
}
.product-item-detail-comfav-items:hover {
    background-color: #000 !important;
}
.product-item_btn_buy .arrow_right {
    margin-left: .75rem;
    fill: var(--color-blue) !important;
    width: 0.47575rem;
    height: 0.9375rem;
    transition: .35s;
}
.product-item_btn_buy:hover .arrow_right {
    fill: #fff !important;
    transition: .35s;
}
.product-item-action-icon {
    display: block;
    position: relative;
    color: var(--color-blue);
}
.product-item-action-icon:hover {
    color: var(--color-blue);
}
.product-item-action-icon svg {
    margin-left: .75px;
    width: 1.34038rem;
    height: 1.25rem;
    cursor: pointer;
    fill: #fff !important;
    transition: .35s;
}

.product-item-detail-comfav-items:hover .product-item-action-icon svg,
.product-item-detail-comfav-items._added .product-item-action-icon svg {
    fill: #A47864 !important;
    transition: .35s;
}
.product-item-detail-comfav {
    margin: 2px 0 0 -1.25px;
}
.product-item-detail-comfav input:checked + span svg {
    fill: #A47864 !important;
}
.product-item-detail-comfav input:checked + span {
    color: #896c4c;
}
.product-item-detail-buy-button:hover {
    color: #fff;
    text-decoration: none;
    background: var(--color-secondary);
    transition: .35s;
}

/* .product-item-detail-comfav-items:hover {background: var(--color-secondary); transition: .35s;} */
/* .product-item_btn_buy:hover {background: var(--color-secondary); transition: .35s;} */


/* Статическая ссылка на страницу Оплата и доставка */
.product-item-item_link_page {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 0.75rem;
    padding-right: 1.5rem;
    cursor: pointer;
    color: #000;
    font-style: normal;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    transition: .35s;
    background-color: #fff;
    border-top: 1px solid #9C9DA3;
    border-bottom: 1px solid #9C9DA3;
    border-right: 1px solid #9C9DA3;
    height: 55px;
    text-transform: uppercase;
}
.product-item-item_link_page:hover {
    text-decoration: none;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #F1ECE1;
    transition: .35s;
}
.product-item-item_link_page svg {
    min-width: 55px;
    width: 55px;
    height: 100%;
    padding: 12px;
    fill: #fff;
    background: #9C9DA3;
    transition: .35s;
}
.product-item-item_link_page svg:first-child {
    margin-right: 20px;
}
/*.product-item-item_link_page .arrow_right {*/
/*    position: absolute;*/
/*    top: 25%;*/
/*    transform: translateY(-50%);*/
/*    right: 0;*/
/*    min-width: 0.7rem;*/
/*    width: 0.7rem;*/
/*    height: 1.25rem;*/
/*    fill: #000;*/
/*    transition: .35s;*/
/*}*/
.product-item-item_link_page:hover svg {
    background: var(--color-blue);
    transition: .35s;
}
.product-item-item_link_page:hover .arrow_right {
    margin-right: -.5rem;
    transition: .35s;
    opacity: .5;
}

/* О бренде */
.product-item-detail-aCompany {
    display: block;
    margin-bottom: 2.375rem;
    padding-top: 1.5rem;
}

.product-item-detail-aCompany img {
    max-width: 100%;
}

/* Подбор размера кольца */
.product-item-detail-checkSize {
    position: relative;
    /*min-width: 28.125rem;*/
    /*width: fit-content;*/
}

.checkSizeLink {
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
    padding-bottom: .73rem;
    padding-right: 1.5rem;
    border-bottom: 1px solid #cacaca;
    color: #000;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.checkSizeLink:hover {
    text-decoration: none;
}

.checkSizeLink svg {
    margin-right: 1.25rem;
    width: 1.25rem;
    height: 1.25rem;
    transition: .35s;
}

.product-item-detail-checkSize .arrow_right {
    position: absolute;
    top: 18%;
    transform: translateY(-50%);
    right: 0;
    min-width: 0.7rem;
    width: 0.7rem;
    height: 1.25rem;
    fill: #000;
    transition: .35s;
}

.product-item-detail-checkSize:hover {
    opacity: .9;
    transition: .35s;
}

.product-item-detail-checkSize:hover svg {
    opacity: .5;
    transition: .35s;
}

.product-item-detail-checkSize:hover .arrow_right {
    margin-right: -.5rem;
    transition: .35s;
}

/* Выбор размера кольца */
.product-item-detail-ringSize {
    margin-bottom: 1.55rem;
    /*display: flex;*/
    /*align-items: center;*/
}

.product-item-scu-detail-container {
    margin-left: 0;
}

.product-item-scu-detail-container-title {
    float: left;
    padding-top: .75rem;
    margin-right: 2.05rem;
    color: #000;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.product-item-scu-detail-list {
    margin: -.5rem 0 0 0;
}

.product-item-scu-detail-item-list {
    /*overflow: hidden;*/
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-item-scu-detail-item-color-container,
.product-item-scu-detail-item-text-container {
    display: inline-block;
    box-sizing: border-box;
    padding: 0.375rem;
    max-width: 100%;
    vertical-align: middle;
    border: 1px solid #000;
    color: #767676;
    transition: .5s;
    text-align: center;
    margin-top: .5rem;
    margin-right: 4.5px;
    color: #000;
    font-size: .95rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.product-item-scu-detail-item-text-container {
    min-width: 2.8125rem;
    height: 2.1rem;
}

.product-item-scu-detail-item-color-container {
    max-width: 60px;
    width: 25%;
}

.product-item-scu-detail-item-color-block {
    position: relative;
    padding-top: 100%;
    outline: 1px solid #c0cfda;
    cursor: pointer;
}

.bx-no-touch .product-item-scu-detail-item-color-block {
    transition: outline 200ms ease;
}

.bx-retina .product-item-scu-detail-item-color-block {
    outline-width: .5px;
}

.product-item-scu-detail-item-color-container.selected .product-item-scu-detail-item-color-block {
    outline-width: 2px;
}

.product-item-scu-detail-item-color {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.product-item-scu-detail-item-text-block {
    position: relative;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.product-item-scu-detail-item-text-container:hover,
.product-item-scu-detail-item-text-container:hover,
.product-item-scu-detail-item-text-container.selected,
.product-item-scu-detail-item-color-container.selected {
    background: var(--color-blue);
    color: #fff !important;
}

.product-item-scu-detail-item-color-container.notallowed,
.product-item-scu-detail-item-text-container.notallowed {
}

.product-item-selected-scu-container {
    word-spacing: 1px;
}

.product-item-selected-scu {
    display: inline-block;
    overflow: hidden;
    padding: 0 5px;
    min-width: 22px;
    height: 22px;
    outline: 1px solid #c0cfda;
    outline-color: var(--theme-color-primary);
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
    line-height: 22px;
}

.bx-retina .product-item-selected-scu {
    outline-width: .5px;
}

.product-item-selected-scu-color {
    background-position: center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

/* Выбор в другом варианте */
.product-item-diff-color {
    margin-bottom: 2.25rem;
}

.product-item-diff-color-title {
    margin-bottom: 1.25rem;
    color: #000;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.product-item-diff-color-items {
    margin-top: -.5rem;
}

.product-item-diff-color-item {
    margin-top: .5rem;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #000;
    width: 3.25rem;
    height: 4.5rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: .4rem;
}

/* Аккордион свойств товара */
.product-item-detail-info {
    margin-bottom: 1.75rem;
}

.product-item-detail-info-prop {
}

.product-item-detail-info .accordion-item {
    border: none;
    transition: .35s;
}

.product-item-detail-info .accordion-item:not(:first-child) {
    margin-top: .69rem;
}

.product-item-detail-info .accordion-button {
    border-radius: 0 !important;
    border: none !important;
    justify-content: space-between;
    padding: .7rem 1.25rem;
    background: #f1f1f1;
    color: #000;
    font-family: Montserrat;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    transition: .35s;
}

.product-item-detail-info .accordion-button:after {
    display: none;
}

.product-item-detail-info .accordion-button svg {
    rotate: 270deg;
    min-width: 0.625rem;
    width: 0.625rem;
    height: 1.25rem;
    transition: .35s;
}

.product-item-detail-info .accordion-item:hover .accordion-button {
    color: #fff;
    transition: .35s;
}

.product-item-detail-info .accordion-item:hover .accordion-button svg {
    fill: #fff;
    transition: .35s;
}

.product-item-detail-info .accordion-item .accordion-button:not(.collapsed) svg {
    fill: #fff;
    transition: .35s;
}

.product-item-detail-info .accordion-item .accordion-button.collapsed svg {
    rotate: 90deg;
    transition: .35s;
}

.product-item-detail-info .accordion-button:not(.collapsed), .product-item-detail-info .accordion-item:hover .accordion-button {
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none !important;
    background: var(--color-blue);
    color: #fff !important;
    transition: .35s;
}

.product-item-detail-info .accordion-item .accordion-button:focus {
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.bonusIndividual .accordion-button:not(.collapsed) svg {
    transform: rotate(180deg);
    transition: .35s;
}

.product-item-detail-info .accordion-body {
    padding: .75rem 1.72rem;
    border: 1px solid #e4e4e4;
}

.product-item-detail-info-prop-value {
    display: flex;
    align-items: center;
}

.product-item-detail-info-prop-value_innerR {
    width: 50%;
    color: #000;
    padding-right: 2rem;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.product-item-detail-info-prop-value_innerL {
    width: 50%;
    color: #a7a7a7;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

/* Табы товара */
.product-item-detail-tabs {
    margin: 8.25rem 0;
}

.product-item-detail-tabs h2 {
    position: relative;
    z-index: 5;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.product-item-detail-tabs h2:after {
    content: '';
    position: absolute;
    z-index: -10;
    top: 40%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #cacaca;
}

.product-item-detail-tabs h2 span {
    position: relative;
    padding: 0 1.5rem;
    background: #fff;
}

.product-item-detail-nav {
    margin-top: 2.25rem;
    display: flex;
    justify-content: space-between;
    gap: 1.5rem;
    border: none !important;
}

.product-item-detail-nav .nav-item {
    flex: 1;
}

.product-item-detail-nav .nav-link {
    padding: .72rem .5rem;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    width: 100%;
    text-align: center;
    color: #000;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    transition: .35s;
}

.product-item-detail-nav .nav-link:hover {
    color: #fff;
    background: var(--color-blue);
    transition: .35s;
}

.product-item-detail-nav .nav-link.active {
    color: #fff !important;
    background: var(--color-blue) !important;
}

.product-item-detail-tabCont {
    margin-top: 6rem;
}

.product-item-detail-tabCont_img {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-item-detail-tabCont img {
    max-width: 100%;
}

.product-item-detail-tabCont_text {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 2rem;
    padding-left: 54px;
    border-left: 1px solid #CACACA;
    color: #858585;
    font-family: Montserrat;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
}

.product-item-detail-tabCont_text h3 {
    padding-bottom: 2.62rem;
    margin: 0;
    color: #000;
    text-transform: uppercase;
    font-family: Montserrat;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2rem;
}
.product-item-detail-tabCont_text ol {
    padding-top: 2.7rem;
    position: relative;
    padding-left: 3.37rem;
    list-style: none;
    counter-reset: list-counter;
    color: #000;
    font-family: Montserrat;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2rem;
}

.product-item-detail-tabCont_text ol li {
    counter-increment: list-counter;
    color: #000;
    font-family: Montserrat;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2rem;
}

.product-item-detail-tabCont_text ol li:not(:first-child) {
    padding-top: 1.31rem;
}

.product-item-detail-tabCont_text ol li::marker {
    display: none;
}

.product-item-detail-tabCont_text ol li::before {
    content: counter(list-counter) "";
    position: absolute;
    z-index: -1;
    left: 0;
    border-radius: 50%;
    width: 1.875rem;
    height: 1.875rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 1rem;
    background: var(--color-blue);
}


.product-item-button-container .btn {
    background-color: var(--color-blue) !important;
}

.product-item-button-container .btn:hover {
    background-color: #F1ECE1 !important;
    color: var(--color-blue) !important;
    border: 1px solid transparent;
}

/* _________ Next styles _________ */
.product-item-detail-info-container-title {
    color: #a7753b;
    font-size: 1rem;
}

/*region Amount*/
.product-item-detail-amount {
    padding: 0 0 2px;
    text-align: center;
}

.product-item-detail-amount-field-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    max-width: 150px;
}


.bx-retina .product-item-detail-amount-field-btn-plus,
.bx-retina .product-item-detail-amount-field-btn-minus {
    border-width: .5px;
}

.product-item-detail-amount-field-btn-plus:hover,
.product-item-detail-amount-field-btn-minus:hover {
    background: #d3d3d3;
}

.product-item-detail-amount-field-btn-plus:after,
.product-item-detail-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    transition: opacity 300ms ease, background 300ms ease;
}

.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-plus:after,
.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-minus:after {
    opacity: .3 !important;
    cursor: default;
}

.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-plus:hover,
.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-minus:hover {
    background-color: #f2f2f2;
}

.product-item-detail-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    transition: opacity 300ms ease;
}

.product-item-detail-amount-field-btn-plus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 10px;
}

.product-item-detail-amount-field-btn-minus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    background-size: 10px;
}

.product-item-detail-amount-field-btn-plus:hover:after,
.product-item-detail-amount-field-btn-minus:hover:after {
    opacity: 1;
}

.product-item-detail-amount-field-block {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.product-item-detail-amount-field {
    display: block;
    padding: 0;
    width: 100%;
    height: 22px;
    border: 1px solid transparent;
    border-radius: 2px;
    background: transparent !important;
    color: #000;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 19px;
    line-height: 22px;
    transition: border 300ms ease;
}

.bx-retina .product-item-detail-amount-field {
    border-width: .5px;
}

.product-item-detail-amount-field:focus {
    outline: none !important;
    border-color: #006cc0;
    border-color: var(--theme-color-primary);
}

.bx-no-touch input.product-item-detail-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-detail-amount-field::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.product-item-detail-amount-description-container {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    color: #a5a5a5;
    white-space: nowrap;
    font-size: 12px;
}

.product-item-detail-amount-description-container strong {
    color: #333;
    white-space: nowrap;
}

.product-item-detail-amount-label-container {
    margin: 5px 0;
    color: #a5a5a5;
    font-weight: bold;
    font-size: 12px;
}

/**/
.product-item-quantity {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

/*endregion*/

/*region Buy button*/


/*endregion*/

/*region Slider */
.product-item-detail-slider-container {
    position: relative;
    max-width: 100%;
    background: transparent;
    transition: background 800ms ease;
    z-index: 90;
}


.product-item-detail-slider-block.product-item-detail-slider-block-square {
    padding-top: 100%;
}

.product-item-detail-slider-images-container {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
}

.product-item-detail-slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    transition: opacity 250ms linear;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.product-item-detail-slider-image.active {
    z-index: 10;
    opacity: 1;
}


.product-item-detail-slider-progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 180;
    height: 3px;
    background-color: #006cc0;
    background-color: var(--theme-color-primary)
}

.product-item-detail-slider-images-container a.cloud-zoom {
    height: 100%;
}

/*endregion*/

/*region Slider Controls*/


.product-item-detail-slider-controls-image {
    padding: 0 0px;
}

.product-item-detail-slider-controls-image:hover,
.product-item-detail-slider-controls-image.active {
    outline-color: var(--theme-color-primary);
}

.bx-no-retina .product-item-detail-slider-controls-image.active {
    outline-width: 2px;
}

.bx-retina .product-item-detail-slider-controls-image {
    outline-width: .5px;
}

.bx-retina .product-item-detail-slider-controls-image.active {
    outline-width: 1px;
}

.product-item-detail-slider-controls-image-cont {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #CACACA;
}

.product-item-detail-slider-controls-image img {

    object-fit: contain;
    width: 100%;
    height: 100%;
}

.product-item-detail-slider-controls-image-cont .nbVideoLink {
    object-fit: contain;
    width: 100%;
    height: 100%;
}


.product-item-detail-slider-left,
.product-item-detail-slider-right {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 111;
    display: block;
    width: 25%;
    background: rgba(255, 255, 255, 0) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    opacity: .57;
    cursor: pointer;
    transition: all 300ms ease;
}

.product-item-detail-slider-left {
    left: 0;
}

.product-item-detail-slider-right {
    right: 0;
    transform: rotate(180deg);
}

.product-item-detail-slider-left:hover,
.product-item-detail-slider-right:hover {
    background-color: rgba(255, 255, 255, .4);
    opacity: .8;
}

.product-item-detail-slider-close {
    display: none;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close {
    position: absolute;
    top: 4px;
    right: 110px;
    bottom: 0;
    z-index: 150;
    display: block;
    width: 50px;
    height: 50px;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    opacity: .27;
    cursor: pointer;
    transition: all 300ms ease;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close:hover {
    opacity: 1;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-right {
    right: 105px;
}

/*endregion*/

/*region magnified*/
.product-item-detail-slider-container.magnified .product-item-detail-slider-image {
    z-index: 100;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-image img {
    outline-color: #ddd;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-left,
.product-item-detail-slider-container.magnified .product-item-detail-slider-right {
    z-index: 50;
}

.product-item-detail-slider-container.magnified .product-item-label-text,
.product-item-detail-slider-container.magnified .product-item-label-ring {
    opacity: 0;
}

/*	>>>	popup*/
.product-item-detail-slider-container.popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background: #fff;
    animation-name: imgPopupShow;
    animation-duration: 300ms;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
    right: 105px;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-block {
    padding-top: 0;
    height: 100vh;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image {
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100vh;
    width: calc(100% - 150px);
    transform: translateY(-50%) translateX(-50%);
}

@-webkit-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-ms-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-o-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image img {
    max-width: 100%;
    max-height: 90vh;
    width: auto;
    cursor: default
}


.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
    display: block;
    margin-bottom: 20px;
}

/*endregion*/

/*region  Slider Mobile*/
@media (max-width: 767px) {
    .product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
        right: 0;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-block {
        padding-top: 0;
        height: calc(100vh - 111px);
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-image {
        width: 90%;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-image img {
        max-width: 100%;
        max-height: calc(100vh - 115px);
        width: auto;
        cursor: default;
    }


    .product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
        display: inline-block;
        margin-bottom: 0;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-close {
        right: 10px;
        z-index: 200;
    }

    .product-item-detail-slider-left,
    .product-item-detail-slider-right {
        max-width: 75px;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-right {
        right: 0;
    }

}

/*endregion*/

/*region Label*/
.product-item-label-text,
.product-item-label-ring {
    position: absolute;
    z-index: 190;
    opacity: 1;
    transition: opacity 450ms ease;
}

.product-item-label-text span,
.product-item-label-ring {
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #f42c2c;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring {
    background-color: #fba90c;
}

.product-item-label-text > div,
.product-item-label-ring > div {
    line-height: 0;
}

.product-item-detail-slider-container.popup .product-item-label-text,
.product-item-detail-slider-container.popup .product-item-label-ring {
    display: none;
}

/* TEXT */
.product-item-label-text span {
    padding: 2px 5px;
    vertical-align: middle;
    font-weight: bold;
}

.product-item-label-text.product-item-label-small span {
    margin-bottom: 1px;
    padding: 2px 7px;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
}

.product-item-label-text.product-item-label-big span {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 17px;
}

@media (max-width: 767px) {
    .product-item-label-text > div {
        line-height: 0;
    }

    .product-item-label-text.product-item-label-small span,
    .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
        margin-bottom: 1px;
        padding: 2px 7px;
        font-size: 10px;
        line-height: 14px;
    }

    .product-item-big-card .product-item-label-text.product-item-label-small span,
    .product-item-label-text.product-item-label-big span,
    .product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
        margin-bottom: 1px;
        padding: 3px 12px;
        font-size: 14px;
        line-height: 16px;
    }

    .product-item-big-card .product-item-label-text.product-item-label-big span {
        padding: 3px 12px;
        font-size: 20px;
        line-height: 25px;
    }
}

/*RING*/
.product-item-label-ring {
    box-sizing: border-box;
    border-radius: 50%;
    font-weight: bold;
}

.product-item-label-ring.product-item-label-small {
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}

.product-item-label-ring.product-item-label-big {
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
}

@media (max-width: 767px) {
    .product-item-label-ring.product-item-label-small,
    .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
        width: 20px;
        height: 20px;
        font-size: 13px;
        line-height: 20px;
    }

    .product-item-big-card .product-item-label-ring.product-item-label-small,
    .product-item-label-ring.product-item-label-big,
    .product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
        width: 35px;
        height: 35px;
        font-size: 12px;
        line-height: 35px;
    }

    .product-item-big-card .product-item-label-ring.product-item-label-big {
        width: 70px;
        height: 70px;
        font-size: 24px;
        line-height: 70px;
    }
}

.product-item-label-top {
    top: -5px;
}

.product-item-label-center {
    left: 50%;
    transform: translateX(-50%);
}

.product-item-label-center > div {
    text-align: center;
}

.product-item-label-left {
    left: -5px;
}

.product-item-label-left > div {
    text-align: left;
}

.product-item-label-bottom {
    bottom: -5px;
}

.product-item-label-middle {
    top: 50%;
    transform: translateY(-50%);
}

.product-item-label-right {
    right: -5px;
}

.product-item-label-right > div {
    text-align: right;
}

.product-item-label-center.product-item-label-middle {
    transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region  Tabs */

.product-item-detail-tabs-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-item-detail-tabs-list:after {
    display: table;
    clear: both;
    content: "";
}


@media (max-width: 991px) {
    .product-item-detail-tabs-container {
        display: none !important;
    }

    .product-item-detail-tab-content {
        display: block !important;
    }
}

/*Tab fixed*/
.product-item-detail-tabs-container-fixed {
    position: fixed;
    top: -100px;
    right: 0;
    left: 0;
    z-index: 300;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 350ms linear;
}

.product-item-detail-tabs-container-fixed {
    min-height: 45px;
    background: #fff;
}

.product-item-detail-tabs-container-fixed.active {
    top: 0;
    opacity: 1;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list {
    margin: 0 auto;
    max-width: 1048px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab {
    min-height: 45px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab-link {
    padding: 10px 25px;
    height: 45px;
    line-height: 25px;
}

.bx-touch .product-item-detail-tabs-container-fixed {
    display: none !important;
}

/*endregion*/

/*region Small Card*/
.product-item-detail-short-card-fixed {
    position: fixed;
    top: -85px;
    right: 0;
    left: 0;
    z-index: 310;
    box-sizing: border-box;
    height: 85px;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 220ms linear;
}

.product-item-detail-short-card-fixed.active {
    top: 0;
    opacity: 1;
}

.product-item-detail-short-card-fixed.active + .product-item-detail-tabs-container-fixed.active {
    top: 85px;
}

.bx-touch .product-item-detail-short-card-fixed {
    display: none !important;
}

.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container {
    margin: 0 auto;
    max-width: 1048px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-item-detail-short-card-image {
    padding-right: 15px;
    width: 80px;
    max-width: 80px;
    vertical-align: middle;
    text-align: center;
}

.product-item-detail-short-card-image img {
    max-width: 100%;
    height: auto;
    max-height: 65px;
    width: auto;
}

.product-item-detail-short-title-container {
    max-width: 650px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.product-item-detail-short-title-text {
    display: block;
    color: #000;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-price {
    padding: 0 10px;
    vertical-align: middle;
    text-align: right;
}

.product-item-detail-short-card-btn {
    padding-left: 10px;
    min-width: 120px;
}

/*endregion*/

/*region Properties */
.product-item-detail-tab-content {
    display: none;
}

.product-item-detail-tab-content.active {
    display: block;
}


.product-item-detail-properties {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

/*endregion*/

.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

div.product-item-detail-short-card-fixed {
    display: none !important;
}

.product-item-detail-slider-left,
.product-item-detail-slider-right {
    display: none !important;
}

.product-item-detail-slider-controls-image-bg {
    display: block;
    height: 0;
    padding-top: 133%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 0rem;
    position: relative;
    /*border: 1px solid #CACACA;*/
}

.product-item-detail-slider-controls-image {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
}


.product-item-detail-slider-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 133.2%;
    height: 0;
    border-radius: 0;
}


.product-item-detail-slider-image video,
.product-item-detail-slider-image img {
    /*position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    outline: 1px solid transparent;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
    transform: translateY(-50%) translateX(-50%);*/
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.product-item-detail-code {
    font-size: 1.125rem;
    font-weight: 300;
    color: #868585;
}

.pageContent__h1 {
    border-bottom: 1px solid #c3c3c3;
}

.product-item-detail-amount-field-btn-plus,
.product-item-detail-amount-field-btn-minus {
    position: relative;
    display: block;
    min-width: 3rem;
    height: 3rem;
    border-radius: 0;
    background-color: #efefef;
    color: #444343;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    transition: background 300ms ease, opacity 300ms ease;
}

.product-item-detail-amount-description-container {
    display: none;
}

.product-item-detail-amount-field-container {
    background: #efefef;
}

.product-item-detail-amount-field {
    color: #444343;
}


.product-item-detail-tabs-container {
    padding-top: 0;
}

.product-item-detail-tabs-list {
    background: #fff;
    border-bottom: 1px solid #c3c3c3;
}

.product-item-detail-tab {
    margin-bottom: -1px;
    border-bottom: 2px solid transparent;
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    float: left;
}

.product-item-detail-tab:hover,
.product-item-detail-tab.active {
    background: #f6f6f6;
    border-bottom-color: var(--primary-color);
}

.product-item-detail-tab-link {
    color: #000 !important;
    font-size: 1.125rem;
    display: block;
    padding: 1rem 2rem 0.75rem;
    text-decoration: none !important;
    text-align: center;
}

.product-item-detail-tab-link::after {
    display: block;
    content: attr(title);
    height: 1px;
    color: transparent;
    overflow: hidden;
    visibility: hidden;
}

.product-item-detail-tab.active .product-item-detail-tab-link {
}


.product-item-detail-properties-item {
    border-bottom: 1px dotted #808080;
    font-size: 1.125rem;
    color: #434343;
    padding: 0.5rem 0;
}

.product-item-detail-properties-item:first-child {
    padding-top: 0;
}

.product-item-detail-properties-name,
.product-item-detail-properties-value {
    display: block;
    padding: 0 2rem;
}

.product-item-detail-tab-content {
    padding: 2rem 0 1.625rem;
    font-size: 0.875rem;
    color: #000;
    border-bottom: 1px solid #c3c3c3
}

.product-item-detail-comfav input {
    display: none;
}


.product-item-detail-stikers {
    position: absolute;
    left: 1px;
    top: 1.75rem;
    z-index: 140;
}

.product-item-detail-stiker {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 9.15rem;
    height: 2.15rem;
    text-align: center;
    padding: .15rem;
    font-size: 1.5rem;
    font-weight: bold;
    background: #192f4e;
    color: #fff;
    margin-bottom: 10px;
    line-height: 1.65rem;
}

.product-item-detail-stiker._hit {
}

.product-item-detail-stiker._new {
}

.product-item-detail-stiker._sale {
}

.product-item-detail-stiker._aval {
    font-size: 1.25rem;
    font-weight: normal;
    white-space: nowrap;
    color: #fff;
    background: #192f4e;
    border: 1px solid #192f4e;
}

.product-item-detail-stiker._aval {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
}

.vrassrochku {
    border: 1px solid #A7753B;
    background: #FFF5EF;
    color: #A7753B;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding: 0.5rem 1rem;
    text-align: center;
}

.product-item-detail-tab-content .pageContent__blockTitle {
    padding-bottom: 1rem;
}

.bx-catalog-element-col-img-more._empty {
    display: none;
}


.ya-share2 {
    height: 0;
}

.ya-share2__item_more {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ya-share2__link_more-button-type_short {
    opacity: 0 !important;
}

.product-item-detail-switcher {
    margin-bottom: 2rem;
}

.product-item-detail-properties {
}

.product-item-detail-property {
    display: flex;
    align-items: baseline;
    margin-bottom: 0.5625rem;
    font-size: 0.875rem;
    position: relative;
    align-items: flex-end;
}

.product-item-detail-property:before {
    content: '';
    position: absolute;
    bottom: 0.4rem;
    width: 100%;
    height: 0;
    line-height: 0;
    border-bottom: 1px dotted #808080;
}

.product-item-detail-property > * {
    padding: 0;
    margin: 0;
}

.product-item-detail-property .dots {
    flex: 1;
}

.product-item-detail-property .text-muted {
    color: #808080 !important;
    position: relative;
    padding-right: 0.25rem;
}

.product-item-detail-property .text-dark {
    text-align: left;
    color: #333333 !important;
    font-weight: 500;
    position: relative;
    padding-left: 0.25rem;
    min-width: 35%;
    background: #fff;
}

.product-item-detail-property .text-muted span,
.product-item-detail-property .text-dark span {
    background: #fff;
}

.product-item-detail-properties-link {
    font-size: 0.875rem;
    cursor: pointer;
}

.product-item-detail-properties-link:hover {
    text-decoration: underline;
}


.product-item-detail-main {
    display: flex;
    justify-content: space-between;
}
.product-item-detail-main-block {
    display: flex;
    flex-direction: column;
}
.product-item-detail-main-block:nth-child(1) {
    width: 48.5%;
    margin-left: -2.25rem;
}
.product-item-detail-main-block:nth-child(2) {
    width: 53%;
}

.product-item-detail-price-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .75rem;
    height: 2.8125rem;
}

.product-item-detail-price-name {
    font-size: 0.875rem;
    margin-bottom: 0.375rem;
}

.product-item-detail-price-current {
    color: #000;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: normal;
}

.product-item-detail-price-old {
    font-size: 1.875rem;
    color: #6b6b6b;
    text-decoration: line-through;
    line-height: normal;
    margin-left: .5rem;
}

.product-item-detail-economy-price {
    display: none !important;
}


.product-item-amount-field-container._detail {
    width: 100%;
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-color: #e1e1e1;
    height: 4rem;
}

.product-item-amount-field-block._detail {
    position: relative;
}

.product-item-amount-field-block._detail span {
    position: absolute;
    bottom: -0.75rem;
    left: 50%;
    transform: translateX(-50%);
    font-size: 0.75rem;
    color: #aaa;
}

.product-item-amount-field-container._detail .product-item-amount-field-btn-plus,
.product-item-amount-field-container._detail .product-item-amount-field-btn-minus {
    height: 4rem;
    width: 40%;
    opacity: 1;
}

.product-item-amount-field-container._detail .product-item-amount-field-btn-disabled {
}

.product-item-amount-field-container._detail .product-item-amount-field-btn-plus:after {
    right: 30% !important;
    background-size: 0.9375rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC42MiIgaGVpZ2h0PSIxNC41OTMiIHZpZXdCb3g9IjAgMCAxNC42MiAxNC41OTMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICM1NzU3NTc7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0i0KTQuNCz0YPRgNCwXzEzIiBkYXRhLW5hbWU9ItCk0LjQs9GD0YDQsCAxMyIgY2xhc3M9ImNscy0xIiBkPSJNMTQzNi45Myw2MjguMjc5di02LjIxaC02LjJWNjE5LjloNi4ydi02LjIxaDIuMjF2Ni4yMWg2LjIxdjIuMTcxaC02LjIxdjYuMjFoLTIuMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzMC43MiAtNjEzLjY4OCkiLz4KPC9zdmc+Cg==);

}

.product-item-amount-field-container._detail .product-item-amount-field-btn-minus:after {
    left: 30% !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNTc1NzU3OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ItCk0LjQs9GD0YDQsF8xM1/QutC+0L/QuNGPIiBkYXRhLW5hbWU9ItCk0LjQs9GD0YDQsCAxMyDQutC+0L/QuNGPIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDQ3LjczLDYyMi4wNjlWNjE5LjloMTAuNjJ2Mi4xNzFoLTEwLjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NDUuNTMgLTYxMy40ODQpIi8+Cjwvc3ZnPgo=);
    background-size: 0.9375rem;

}

.product-item-amount-field-container._detail .product-item-amount-field {
    color: #000;
    font-size: 1.25rem;
}

.product-item-detail-analog-link {
    text-align: center;
    display: block;
    margin-bottom: 1.125rem;
    display: flex;
    font-size: 1.125rem;
    color: #000;
    align-items: center;
    justify-content: center;
    padding-top: 0.25rem
}

.product-item-detail-analog-link-icon {

    background-size: contain;
    height: 1rem;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.594' height='16' viewBox='0 0 25.594 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='Прямоугольник_14' data-name='Прямоугольник 14' class='cls-1' d='M770.889,177.167a0.642,0.642,0,0,1-.908,0l-0.249-.248a0.643,0.643,0,0,1,0-.908l4.7-5.023a0.517,0.517,0,0,1-.219.007H752.785A0.786,0.786,0,0,1,752,170.21v-0.44a0.785,0.785,0,0,1,.785-0.785h21.427a0.725,0.725,0,0,1,.081.016l-4.566-5.029a0.643,0.643,0,0,1,0-.908l0.249-.248a0.642,0.642,0,0,1,.908,0l6.7,7.264Z' transform='translate(-752 -161.984)'/%3E%3C/svg%3E%0A");
    width: 1.375rem;
    margin-left: 0.75rem;
}


.product-item-detail-icons {
    background: #f4f4f4;
    padding: 1.25rem 1rem 0.75rem;
    margin-bottom: 0.75rem;
}

.product-item-detail-icon svg {
    width: 3.125rem;
    height: 1.75rem;
    color: var(--primary-color);
}

.product-item-detail-icon-name {
    font-size: 0.875rem;
    padding-top: 0.5rem;
}


.product-item-detail-amount {
    color: #aaa;
    font-size: 0.875rem;
    text-align: center;
    line-height: 1.2;
    display: table;
    width: 100%;
    padding-top: 0.125rem;
}

.product-item-detail-amount span.q {
    color: #333;
}

.product-item-detail-amount span.q._0 {
    color: #ff2727;
}

.product-item-detail-amount span.q._1 {
    color: #ff2727;
}

.product-item-detail-unauthorized {
    line-height: 1.2;
    text-align: center;
    color: #000;
    font-size: 0.875rem;
}


.propSwitcher {
    position: relative;
}

.propSwitcher:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5) url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/loader.svg) center center no-repeat;
}

.propSwitcher.loaded:after {
    display: none;
}

.propSwitcher__section {
}

.propSwitcher__title {
    color: #808080;
    font-size: 0.875rem;
    padding-top: 0.875rem;
    padding-bottom: 0.5rem;
}

.propSwitcher__items {
    margin-bottom: 0.5rem;
}

.propSwitcher__item {
    display: inline-block;
    padding: 0.75rem 1rem 0.625rem;
    border: 1px solid #e1e1e1;
    border-radius: 0.3125rem;
    font-size: 1rem;
    color: #000000;
    line-height: 1;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.propSwitcher__item:hover,
.propSwitcher__item._active {
    border-color: var(--primary-color);
}

.propSwitcher__item._disabled {
    opacity: 0.5;
}

.bx-catalog-element.loader {
    position: relative;
}

.bx-catalog-element.loader:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5) /*url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/loader.svg) center 10rem no-repeat*/; /*background-size: 5vw auto;*/
    z-index: 1000;
}

.product-item-detail-reviews,
.product-item-detail-reviews-value {
    width: 9rem;
    height: 1.25rem;
    background: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/../../../../images/slider_review.svg) 0 0 no-repeat;
    background-size: 9rem auto;
}

.product-item-detail-reviews-value {
    background-position: 0 100%;
}


.product-item-detail-info-desc {
    line-height: 1.4;
}

.product-item-detail-info-desc-title {
    color: #4c4b4a;
}

.product-item-detail-info-desc-text {
    color: #7a716d;
    text-align: justify;
    white-space: pre-line;
}

.product-item-detail-sliders {
    display: flex;
    background: #fff;
    /*box-shadow: 2.25rem 2.25rem 0 0 #fff;*/
}


.colorItem {
    display: inline-block;
    height: 1.625rem;
    width: 1.625rem;
    margin-right: 0.25rem;
    background: #c89b38;
    background-position: center center;
    background-size: cover;
}

.colorItem._22846,
.colorItem._26701 {
    background-image: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/color_22846.jpg);
}

/*Белое золото*/
.colorItem._22847,
.colorItem._26702 {
    background-image: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/color_22847.jpg);
}

/*Жёлтое золото*/
.colorItem._22848,
.colorItem._26703 {
    background-image: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/color_22847.jpg);
}

/*Золото*/
.colorItem._22849,
.colorItem._26704 {
    background-image: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/color_22849.jpg);
}

/*Комбинированное золото */
.colorItem._22850,
.colorItem._26705 {
    background-image: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/color_22850.jpg);
}

/*Красное золото*/
.colorItem._22851,
.colorItem._26706 {
    background-image: url(/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/color_22851.jpg);
}

/*Серебро*/


.product-item-detail-slider-controls-video {
    border: none;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='110px' height='158px'%3E%3Cpath fill-rule='evenodd' fill='rgb(60, 66, 73)' d='M0.293,158.000 L109.179,79.000 L0.293,-0.000 L0.293,158.000 Z'/%3E%3C/svg%3E") 55% center no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 51%;
    top: 50%;
    border-radius: 50%;
    background-size: 30px;
    z-index: 10;
    transform: translate(-50%, -50%);
}

.product-item-rass-block {
    padding: 10px 0;
}

.product-item-rass-block {

}


.product-item-detail-reviews-value-new {
    flex: 0 0 auto;
    background: url("/local/templates/pokrovgold/images/slider_review.svg") 0 0 no-repeat;
    height: 20px;
    width: 20px;
    background-size: auto 200%;
    transition: .5s;
}

.product-item-detail-reviews-value-new.active {
    background-position: 0 100%;
}

.product-item-detail-reviews-value-new:hover {
    transform: scale(1.3);
}


.product-item-currentOffer__title,
.product-item-currentOffer__name {
    margin-bottom: 1.25rem;
    color: #000;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.product-item-currentOffer__name {
    font-size: 1rem;
}

.product-item-detail-fav {
    position: absolute;
    right: 26px;
    top: 26px;
    z-index: 100;
}
.product-item-detail-fav input {
    display: none;
}
.product-item-detail-fav .product-item-action-icon svg {
    fill: #fff !important;
    width: 38.5px;
    height: 35px;
}

.product-item-detail-fav input:checked + .product-item-action-icon svg {
    fill: var(--color-blue) !important;
    color: var(--color-blue) !important;
}


.product-item-detail-aCompany {
    transition: .5s;
}

.productItemReviews {
    background: url("/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/reviewsBg.png") center center no-repeat;
    background-size: cover;
    color: #fff !important;
    text-decoration: none !important;
    display: block;
    margin-bottom: 2.375rem;
    text-indent: -9999px;
    height: 0;
    padding-top: 51%;
    transition: .5s;
}


.product-item-detail-aCompany:hover,
.productItemReviews:hover {
    transform: scale(1.05);
}

.productItemReviews__cont._bot {
    display: none;
}


.formContainer {
    position: relative;
    font-size: 1rem;
    padding-bottom: 1em;
    margin-top: 2em;
}

.formContainer__imgCont {
    position: absolute;
    background: #F6F6F6;
    width: calc(var(--vw,1vw) * 100);
    background-image: url("data:image/svg+xml,%3Csvg width='381' height='270' viewBox='0 0 381 270' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-151.344 319.252C-152.192 321.756 -152.088 322.076 -151.753 322.901C-151.462 323.918 -151.029 325.751 -149.603 325.569C-150.16 325.938 -149.853 327.058 -149.544 326.532C-149.391 326.667 -149.236 326.791 -149.082 326.903C-148.917 327.023 -148.813 326.887 -148.491 326.892C-148.725 326.778 -148.857 326.664 -148.842 326.552C-148.842 326.102 -148.862 325.674 -148.56 325.348C-148.255 325.023 -147.838 325.533 -147.383 325.141C-147.271 325.053 -147.154 325.068 -147.037 325.213C-147.031 325.053 -146.924 325.736 -147.001 324.908L-147.252 324.452C-147.417 324.25 -147.277 324.021 -147.727 323.769C-148.034 323.261 -148.229 322.678 -148.365 322.054C-148.538 321.403 -148.58 320.595 -148.413 319.847C-148.315 319.137 -148.058 318.453 -147.645 317.894C-147.445 318.444 -147.224 317.286 -146.939 317.053C-146.643 316.74 -146.311 316.617 -146.282 316.573C-145.097 316.488 -146.166 316.502 -145.931 316.501C-145.433 316.49 -145.067 316.443 -145.445 316.61C-145.382 316.656 -145.095 316.726 -144.909 316.839C-144.691 316.955 -143.634 317.074 -144.273 317.282C-143.78 317.711 -143.381 318.245 -141.98 318.865C-142.987 319.229 -142.911 319.416 -142.854 319.628C-142.828 319.738 -142.811 319.85 -142.803 319.962L-142.798 320.129L-142.814 320.526C-142.86 320.703 -142.902 320.706 -142.896 320.767C-142.93 320.803 -142.893 320.768 -142.822 320.706L-142.825 320.789L-142.817 320.703C-142.696 320.598 -142.447 320.739 -142.061 320.186C-141.445 319.833 -140.564 319.462 -139.584 319.156C-139.501 319.13 -139.408 319.109 -139.325 319.085C-139.332 320.26 -139.334 319.853 -139.343 319.446C-139.442 318.539 -139.569 318.151 -139.798 317.95C-140.299 316.358 -141.031 315.376 -141.95 314.9C-142.488 314.187 -142.754 313.967 -142.712 313.736C-143.546 313.518 -144.07 313.35 -144.264 313.26C-144.533 313.68 -144.816 313.084 -145.1 313.042C-145.348 313 -145.467 312.965 -145.66 312.953C-145.345 312.952 -146.214 312.921 -146.465 312.968C-146.903 313.014 -147.1 313.065 -147.816 313.369L-148.441 313.723C-148.773 313.931 -148.892 314.041 -149.331 314.416C-149.838 314.85 -150.252 315.339 -150.627 315.938C-151.307 316.897 -151.755 318.052 -151.344 319.252ZM-142.743 320.042C-142.76 320.24 -142.779 321.088 -142.798 321.407L-142.784 320.276C-142.77 320.165 -142.751 319.762 -142.743 320.042ZM-139.229 319.953L-139.253 320.825C-139.426 323.092 -139.672 322.211 -139.85 322.623C-140.393 323.427 -140.536 324.385 -139.523 323.229C-139.922 323.06 -139.262 322.771 -138.463 322.526C-138.061 322.4 -137.618 322.283 -137.16 322.17L-135.215 321.724L-127.147 319.844C-122.348 318.695 -117.56 317.61 -112.767 316.511C-106.268 317.453 -100.418 319.855 -94.6124 322.397C-88.3434 325.036 -82.1403 328.079 -75.4265 330.254C-63.1971 334.216 -48.6402 336.543 -35.2828 335.509C-35.2711 335.439 -35.0458 333.913 -36.0963 333.836C-36.1606 333.818 -36.6946 333.785 -36.996 333.765C-34.3392 333.743 -31.6355 334.524 -28.8734 333.146C-27.8434 332.993 -27.2802 331.653 -28.67 331.478C-37.9558 329.917 -47.025 329.709 -55.5807 326.146C-61.2967 323.716 -66.3265 320.362 -71.6183 317.805C-76.3423 314.941 -81.3517 312.412 -86.582 311.428C-58.1834 302.743 -37.4247 309.023 -10.3589 319.502C-0.448471 322.861 8.1555 325.451 17.8948 327.177C22.7652 328.04 27.7248 328.686 32.7868 329.368C37.8064 329.42 42.8918 329.417 48.1089 330.472C55.1607 328.964 60.5314 328.432 66.8121 328.031C69.9532 327.283 73.1031 326.84 76.5646 326.345C79.4057 325.82 82.5015 325.119 85.6338 324.436C98.1001 321.577 110.796 318.232 123.201 313.959C135.536 309.547 147.898 304.831 160.046 299.863C172.035 294.603 183.919 289.288 195.66 284.268C198.009 283.398 196.419 280.795 194.483 281.322C188.324 283.216 180.67 285.408 173.916 287.783C160.157 290.617 146.767 292.472 134.427 290.308C123.475 289.674 113.719 288.666 104.011 286.92C94.3036 285.102 84.516 283.267 74.6319 281.415C67.9182 280.071 60.0354 278.932 52.28 277.796C44.5128 276.643 36.6126 275.844 28.825 275.782C24.2501 275.814 19.6943 276.05 15.1882 276.536C31.6208 270.345 46.545 263.958 61.9417 256.696C73.0899 259.837 84.9272 262.448 96.9385 264.311C110.365 266.257 124.143 267.676 137.821 269.004C138.978 269.13 139.296 267.29 138.16 266.995C125.592 263.914 111.968 260.746 98.3547 258.666C91.5853 257.703 84.6799 256.698 77.8754 255.983C73.6327 255.55 69.4631 255.294 65.3359 256.332C68.6233 254.211 72.4535 252.065 75.1703 250.507C81.6515 248.435 88.0858 246.193 94.7937 245.075C108.008 243.093 118.865 246.823 130.803 251.153C147.708 256.965 164.771 259.678 184.172 257.189C194.893 254.525 205.37 250.982 215.541 246.495C220.67 244.317 226.567 241.662 230.378 238.834C235.202 236.024 239.945 233.051 245.85 229.987C249.436 226.767 254.527 223.669 259.462 221.034C264.386 216.763 269.638 213.233 274.226 209.611C279.104 205.986 283.898 202.268 289.506 199.23C289.32 197.721 290.134 197.821 290.949 196.251C291.459 195.908 291.998 195.599 292.498 195.245C296.142 192.685 299.686 190.033 304.078 187.296C304.387 186.269 303.34 184.369 301.858 185.105C302.586 185.216 301.422 185.91 301.202 185.445C301.058 185.149 300.726 184.947 300.368 185.164C298.213 186.437 296.122 187.794 294.046 189.173C292.069 190.239 290.1 191.318 288.146 192.416L274.383 199.698C265.188 204.49 256.113 209.371 246.422 213.669C235.935 216.717 225.909 219.446 215.096 221.403C212.487 221.882 209.908 222.354 207.28 222.707C204.634 223.031 201.989 223.31 199.344 223.55C194.055 224.032 188.769 224.356 183.48 225.145C175.611 224.806 167.184 225.031 158.354 225.117C150.652 225.178 140.478 225.468 131.725 226.506C127.346 227.021 123.042 227.734 118.843 228.686C118.49 228.754 118.152 228.994 117.801 229.589C117.83 229.154 117.857 228.836 117.886 228.793C119.612 227.867 121.346 226.954 123.028 226.234L150.363 210.123C150.191 210.254 150.006 210.363 149.837 210.497C149.212 210.972 149.977 211.711 150.59 212.144C162.508 205.545 174.762 204.094 186.447 203.264L195.56 202.616C198.558 202.304 201.566 201.955 204.584 201.501C210.621 200.594 216.853 199.268 222.772 198.01C224.175 196.479 223.87 194.402 222.38 194.624C216.623 195.831 210.395 195.981 204.03 196.495C197.657 197.996 191.195 197.599 184.677 198.256C175.103 199.309 165.971 201.99 157.945 205.372L162.493 202.461C162.862 202.621 163.307 202.654 163.808 202.464C169.589 200.268 174.557 196.853 178.178 193.754C178.832 192.187 179.455 191.689 180.089 192.287L180.936 191.662C181.937 190.407 183.686 190.166 185.441 189.003C185.479 188.988 185.515 188.972 185.552 188.958C185.461 189.575 186.138 190.203 186.779 190.5C187.923 188.801 189.082 187.937 190.236 187.059C190.741 188.031 191.252 186.648 191.755 186.443C195.97 184.813 200.218 183.362 204.531 182.122C208.843 180.88 213.217 179.847 217.687 179.05C222.159 178.258 226.74 177.721 231.305 177.245C246.366 175.834 261.925 179.334 277.381 175.982C288.867 173.244 297.368 165.731 305.275 157.043C312.154 149.845 317.88 142.054 323.906 134.413C324.345 133.847 324.758 133.27 325.195 132.703C327.325 130.635 329.695 128.478 331.305 126.236C331.796 125.666 331.626 125.077 331.201 124.735C331.682 124.084 332.191 123.44 332.668 122.787C333.585 121.516 334.446 120.198 336.542 118.891C338.917 116.134 342.283 113.08 345.272 109.633C346.51 108.204 345.001 106.614 343.493 107.732C337.854 111.833 333.44 116.317 327.588 118.655C320.699 121.723 316.104 124.409 309.564 126.841C302.991 129.265 297.026 131.467 290.925 133.491C284.706 135.37 278.393 137.125 271.957 139.747C267.112 140.209 262.221 141.571 257.386 143.097C254.964 143.852 252.578 145.412 250.179 145.507C247.746 146.294 245.339 147.136 242.972 148.051C239.818 149.27 236.741 150.633 233.751 152.148C240.718 146.629 247.562 140.97 254.329 135.227C259.719 132.105 264.363 128.161 268.376 123.625C268.464 123.525 268.543 123.416 268.63 123.315C271.28 121.824 274.011 120.502 276.815 119.286C284.873 116.36 293.297 112.537 302.761 108.245C306.584 105.669 311.182 102.654 315.396 99.1646C319.521 95.5782 323.354 91.6228 326.992 87.4248C349.226 63.4804 369.087 32.5752 380.081 3.54814C381.34 2.15947 379.575 1.21384 378.49 1.37217C378.55 1.29228 378.618 1.22401 378.678 1.14411C379.672 0.5471 378.51 -0.353503 377.815 0.144734C371.703 4.52428 365.069 8.71499 358.319 12.9057C351.554 17.0848 344.789 21.3728 337.843 25.4749C330.996 29.6715 324.405 34.0902 318.412 38.984C316.914 40.2085 315.453 41.4621 314.035 42.7491C312.584 44.0056 311.135 45.2548 309.757 46.565C306.989 49.1753 304.411 51.9396 302.062 54.8971C297.026 61.1781 293.13 68.0648 289.474 76.269C285.726 81.86 282.406 88.9733 278.93 96.0808C274.598 105.297 269.652 114.516 263.276 122.258C261.144 123.965 259.895 125.876 257.383 127.984C243.671 139.833 229.504 151.195 214.97 162.756C217.88 159.071 220.57 155.779 223.002 152.249C226.673 147.101 231.03 141.67 233.006 136.293C234.492 133.595 235.964 130.925 237.408 128.306C239.983 125.609 240.081 122.964 241.367 120.394C245.273 112.874 249.294 105.128 253.639 97.8515C255.847 94.2258 258.056 90.6002 260.274 86.96C262.404 83.5348 264.639 80.1779 266.983 76.8849C270.461 73.5948 273.984 70.1623 276.619 66.4146C276.955 65.973 277.656 65.4327 276.387 65.1146C278.023 63.2306 280.377 61.3553 281.294 59.464C284.608 55.5115 287.945 51.591 291.137 47.563C291.8 46.9979 292.478 46.4546 293.133 46.3893C293.424 45.6325 293.275 45.2766 293.009 45.1415C293.67 44.2772 295.446 43.4216 294.982 42.5443C296.027 41.1178 293.989 39.9296 293.222 40.8113C288.612 43.9199 284.694 47.5266 280.993 51.4646C277.552 53.5244 274.087 55.5987 270.598 57.6875C263.236 62.1135 256.09 66.9768 249.306 72.27C247.108 75.7751 242.598 77.6547 239.255 80.3391C235.947 83.0642 232.746 85.8967 229.672 88.8353C223.475 94.6529 218.001 101.179 212.694 107.527C208.261 113.035 204.322 118.917 200.928 125.135C200.218 128.245 198.829 131.44 196.78 134.714C195.42 137.939 193.432 141.16 192.249 144.509C188.706 154.446 186.438 164.868 182.503 174.538C180.576 179.432 178.07 184.501 174.812 188.018C173.208 190.053 172.173 191.995 169.385 193.83L150.194 206.113L127.59 219.199C133.612 213.408 138.62 206.782 142.867 199.794C149.266 189.006 153.689 176.956 157.714 165.764C163.014 151.365 167.345 136.474 172.199 122.71C177.514 109.06 183.202 95.9806 191.952 82.8347C194.601 81.353 190.545 78.641 188.825 80.419C187.277 82.0169 185.85 84.8538 184.478 85.4595C180.064 88.6392 175.625 92.0615 171.248 95.7191C165.159 100.701 158.935 105.761 153.19 111.387C141.799 122.791 131.021 135.709 123.769 147.902C120.851 153.532 118.266 158.856 116.222 164.579C114.193 170.325 112.719 176.298 111.886 183.383C111.058 188.422 110.852 194.528 111.311 200.612C111.914 208.713 116.663 220.711 112.262 228.218C109.817 229.053 108.201 229.883 106.597 230.737L91.7741 238.436C88.4428 240.116 85.8108 241.745 81.7334 244.246C75.1206 245.475 68.7535 248.315 63.3082 252.366C63.2848 252.526 63.2892 252.773 63.2687 252.933C62.9746 252.311 62.685 252.452 62.3909 252.587C65.8817 249.422 69.7908 245.783 71.7132 241.859C78.8513 232.349 82.8819 219.179 84.5965 208.733C84.756 207.741 83.3442 207.714 82.9784 208.478C80.4401 213.781 78.3217 219.201 76.1593 224.767C74.0072 229.858 71.662 236.053 68.8925 239.57C67.1574 244.304 62.8078 248.707 58.5578 252.54C56.8812 254.016 55.0714 255.444 53.0934 256.767C47.5471 259.244 41.9775 261.668 36.3829 264.036C36.6535 264.786 36.9344 263.609 37.2022 263.39C40.3696 260.763 43.2825 258.293 45.9218 254.87C49.3233 251.709 50.8784 248.371 53.0261 245.655C58.3501 237.985 60.7816 230.563 63.6857 223.038C65.1326 219.267 66.4624 215.508 67.6577 211.702C68.8238 207.838 69.8932 203.998 70.9042 200.23C76.092 180.812 84.1869 163.336 94.1207 146.821C97.926 139.456 102.758 132.307 107.19 125.297C109.863 121.093 112.476 116.893 114.926 112.637C115.939 111.814 116.954 110.989 117.962 110.168C118.496 109.729 117.994 108.853 117.358 109.209C117.118 109.344 116.881 109.498 116.641 109.633C117.647 107.799 118.616 105.951 119.529 104.079C120.336 102.423 118.004 100.69 116.778 102.124C113.734 105.684 110.803 109.529 107.933 113.491C107.409 113.063 106.546 112.94 105.983 113.426C103.237 115.885 100.551 118.438 97.9289 121.087C96.6093 121.917 95.6862 122.746 93.9686 123.578C86.1956 128.603 78.6728 134.14 71.6093 140.43C57.1021 151.79 44.6197 166.052 35.0004 182.07C29.6735 191.88 26.2428 200.978 23.1046 210.783C19.9255 220.496 17.175 230.5 14.1817 241.196C10.9981 246.827 7.96239 252.571 4.36629 257.771C0.704376 262.812 -3.49886 267.355 -8.14247 271.556C-12.7875 275.758 -17.8744 279.618 -23.3081 283.293C-27.937 286.413 -32.9332 289.115 -38.0889 291.863C-46.5115 294.553 -54.9238 298.529 -63.38 299.855L-63.9243 300.005C-58.9544 296.997 -56.16 293.226 -52.7249 289.356C-45.7419 281.386 -39.9689 272.717 -33.6589 264.7C-27.1777 253.397 -21.1413 241.703 -13.3259 231.174C-11.9507 229.305 -10.4979 227.579 -9.01881 225.882C-7.46071 225.072 -5.95087 224.346 -4.58588 221.429C-4.42496 221.244 -4.41472 221.04 -4.45714 220.842C-3.72563 220.059 -3.02339 219.235 -2.27872 218.47C1.7753 214.573 5.55133 210.664 9.5834 206.644C10.6104 205.593 9.08012 203.919 7.84973 204.479C4.44676 206.026 1.31738 208.087 -1.60571 210.51C-5.50903 211.755 -9.3992 213.162 -13.2645 214.731C-19.7705 217.123 -25.744 219.991 -32.3963 223.266C-44.7485 230.051 -56.6999 237.467 -66.9981 247.151C-71.0755 249.721 -74.7155 253.705 -77.741 257.682C-80.7782 261.711 -83.296 266.168 -85.2184 271.135C-88.102 278.584 -89.7245 287.394 -93.1319 295.056C-93.8473 298.888 -96.9854 302.432 -99.9539 305.375C-102.938 308.232 -106.723 310.356 -111.664 311.573C-112.331 312.547 -112.73 312.088 -112.948 312.502C-113.297 312.49 -113.63 312.435 -113.983 312.436C-115.01 312.439 -115.654 312.946 -115.92 313.593C-119.946 314.513 -123.972 315.434 -127.997 316.399L-136.067 318.279L-138.036 318.73C-138.481 318.841 -138.908 319.417 -139.325 319.085C-139.291 319.263 -139.261 319.442 -139.246 319.622L-139.229 319.953ZM308.015 149.148C301.084 157.348 293.455 166.591 283.225 171.108C273.943 174.846 264.24 173.91 254.119 173.55C248.732 173.296 240.96 173.347 234.453 175.001C231.201 174.003 227.963 174.319 224.75 174.743C221.508 175.335 219.033 175.529 215.011 176.097C210.473 176.879 206.016 177.989 201.604 179.266C204.04 177.783 207.095 176.365 209.033 175.096C212.934 173.129 216.989 171.466 222.164 170.045C225.296 168.53 229.596 167.324 234.124 167.186C241.534 165.311 246.404 164.765 252.621 164.178C258.836 164.572 265.131 163.013 271.207 161.469C282.313 158.793 293.516 154.572 303.968 148.843C307.149 146.956 310.24 144.901 313.675 142.718L308.015 149.148ZM253.058 150.148C265.703 144.998 277.425 142.492 290.343 138.276C299.983 135.626 310.021 132.256 319.719 127.875C323.148 126.295 327.53 124.562 329.748 122.634C328.048 124.658 326.346 126.685 324.646 129.521C319.738 132.59 314.863 136.091 309.974 139.247C306.713 141.333 303.487 143.316 301.02 145.071C296.796 146.77 293.407 148.33 289.98 149.763C276.232 155.431 263.026 159.371 245.785 161.027C240.069 161.677 234.46 162.656 229.03 164.04C223.589 165.408 218.399 167.289 213.216 169.627C211.454 170.051 209.732 171.849 209.201 171.698C212.026 168.784 215.991 165.828 219.931 162.845C230.673 156.832 242.748 152.559 253.058 150.148ZM374.829 5.7677C366.797 19.1678 359.102 33.7576 351.026 47.4758C345.27 55.0075 340.659 62.7076 335.364 69.8805C330.014 76.9953 324.298 83.9067 318.003 90.4055C315.694 92.7645 313.214 94.9304 310.495 96.8173C307.743 98.6664 304.843 100.337 301.866 101.9C295.91 105.024 289.65 107.712 283.616 110.56C282.491 111.085 281.392 111.632 280.292 112.178C289.243 103.862 297.996 96.6342 306.509 87.8316C307.886 85.3389 309.261 84.0461 310.606 82.717C314.167 79.668 318.079 75.6879 321.134 73.3347L331.436 61.3015C334.707 58.5765 337.974 53.8178 341.231 50.0905C346.807 43.686 354.025 37.3048 358.31 30.4718C363.627 23.5212 368.554 16.3324 372.305 8.81086C372.384 8.65108 372.358 8.50727 372.351 8.36056C373.186 7.50789 374.026 7.19849 374.829 5.7677ZM315.943 47.9159C322.575 42.4106 329.79 37.7609 337.319 33.3625C341.619 31.1589 344.874 28.951 348.654 26.743C352.41 24.4828 355.965 21.9931 359.51 19.4264C361.05 18.9354 362.559 17.1153 364.051 15.9126C360.36 20.5318 356.78 25.2817 353.199 30.0549C347.265 37.466 341.388 44.9861 335.913 52.1299C330.149 60.2615 322.971 65.3368 316.812 71.9257C313.726 75.197 310.667 78.4958 307.665 81.8484C307.097 81.5927 306.403 81.6508 305.798 82.2958C296.946 91.4311 287.816 100.319 278.482 109.01C279.034 107.992 279.88 106.977 280.125 105.953C283.429 99.5525 286.339 92.92 289.274 86.6404C290.742 83.3053 292.217 80.1546 293.755 77.1129C295.218 73.9855 296.726 70.9496 298.363 68.0851C303.156 59.6833 309.168 53.2832 315.943 47.9159ZM192.757 178.21C195.911 174.108 198.769 169.786 201.405 165.35C204.454 160.111 207.371 154.938 209.945 149.462C212.552 144.032 215.078 138.672 217.738 133.576C221.63 125.972 225.984 119.241 230.655 112.6C235.338 105.973 240.678 99.8793 247.073 94.2113C249.374 92.1457 252.038 90.1993 254.212 88.186C251.619 92.5496 249.035 97.4186 246.747 100.963C243.278 107.192 241.402 113.611 236.901 120.085C235.329 123.359 233.667 126.533 231.925 129.654C230.201 132.799 228.937 136.435 226.594 139.054C222.294 146.32 217.631 152.716 212.465 158.751C207.128 164.547 201.278 169.972 195.61 175.555C194.459 175.796 194.622 176.32 195.028 176.15C195.666 175.882 196.956 175.559 196.896 175.266L192.757 178.21ZM198.16 145.631C200.42 138.408 202.543 131.239 205.79 125.549C208.388 120.891 211.222 116.599 214.266 112.608C217.315 108.622 220.594 104.962 223.859 101.285C230.485 94.0588 237.841 87.7633 245.648 81.9007C253.744 75.3495 262.417 69.3111 271.059 63.0766C269.649 66.1009 268.23 66.6078 266.888 68.4482C265.871 69.8471 264.923 71.3011 263.943 72.7305C262.669 73.6964 261.4 74.69 260.139 75.7097C255.143 79.7203 250.97 84.2742 245.578 88.7162C240.841 93.2468 236.383 98.0723 232.355 103.074C228.332 108.081 224.766 113.3 221.558 118.278C217.801 124.756 214.385 130.51 211.073 136.795C207.768 143.088 204.593 149.503 201.064 155.589C197.595 161.758 194.007 168.741 190.078 174.008C189.316 175.931 188.53 176.357 187.742 177.527C189.063 174.502 190.244 171.364 191.345 168.212C193.914 161.855 195.948 152.918 198.16 145.631ZM-47.8355 303.599C-41.7523 301.644 -35.4452 300.373 -29.1938 299.315C-26.7461 298.926 -24.3117 298.538 -21.8846 298.153C-19.4735 297.738 -17.0712 297.325 -14.6763 296.914C-9.87614 296.13 -5.07307 295.464 -0.250977 294.931C19.1647 293.085 38.3638 292.081 59.4532 294.53C64.1538 294.992 69.2056 295.611 73.7102 296.279C69.567 297.982 65.412 299.465 61.1298 300.471C55.0919 301.982 49.0321 304.267 42.9723 303.828C36.9125 304.594 30.8542 305.041 24.8134 305.288C18.7126 305.393 12.5914 305.204 6.51985 304.984C-11.7883 305.487 -29.9648 302.595 -47.8355 303.599ZM-60.7861 302.874C-60.9207 302.877 -61.0568 302.887 -60.2711 302.89C-61.0187 302.836 -60.8461 302.779 -60.672 302.726C-60.713 302.775 -60.751 302.824 -60.7861 302.874ZM-60.9821 327.93C-56.716 330.21 -52.3123 331.761 -47.7682 332.703C-60.5988 331.015 -73.033 327.809 -84.5206 322.623C-89.3163 321.088 -93.9438 317.965 -98.7162 315.999C-99.6906 315.571 -99.6554 315.189 -101.679 314.819C-99.6306 314.486 -97.6336 314.001 -95.7316 313.295C-81.9442 313.481 -72.796 321.685 -60.9821 327.93ZM-90.6067 311.014L-90.02 310.853C-90.1195 310.91 -90.2175 310.962 -90.3156 311.017C-89.1217 311.014 -90.102 311.016 -90.6067 311.014ZM114.468 310.067C101.054 314.455 87.6542 318.534 74.0906 321.323C60.3558 323.732 46.5157 324.972 32.5732 324.211C22.4916 324.501 11.6053 320.603 1.19302 317.414C-3.96703 315.768 -9.1739 314.107 -13.3523 312.451C-19.5013 310.779 -24.3249 308.97 -29.7907 307.508C-28.1492 307.602 -26.5033 307.698 -24.8603 307.792C-17.933 308.298 -11.1197 308.381 -3.94508 308.613C2.74089 309.932 9.7019 309.107 16.6893 309.354C19.4075 309.463 22.5647 309.549 24.8909 309.591C27.6224 309.598 30.3289 309.474 33.0589 309.339C38.5087 309.049 43.973 308.52 49.3862 307.625C54.7979 306.729 60.3836 305.465 65.3974 303.705C70.1536 302.034 74.7212 299.758 79.7393 297.064C88.8846 298.486 98.776 300.752 108.89 301.128C117.349 301.946 125.782 302.108 134.324 302.582C135.559 301.71 136.801 301.366 138.04 301.248C130.175 304.239 122.331 307.236 114.468 310.067ZM15.3301 280.854C26.3686 279.849 34.8979 280.084 44.6987 281.092C49.5895 281.576 54.533 282.337 59.4371 283.079C64.3147 283.769 69.2232 284.596 74.1769 285.79C84.0801 287.315 94.1588 289.445 104.504 292.501C118.606 293.914 134.076 296.048 149.831 296.496C151.676 296.263 152.021 295.66 153.117 295.612C153.044 295.639 152.972 295.668 152.899 295.929C146.014 296.593 137.167 296.808 129.537 296.772C119.742 296.609 110.3 296.154 100.669 294.898C81.4774 292.531 63.0434 291.048 43.6716 288.628C35.2213 288.149 26.7636 288.031 18.0879 288.364C8.87239 288.797 -0.0900421 288.897 -8.92079 290.584C-13.3391 290.443 -17.7296 291.09 -22.0704 291.888C-25.0812 292.395 -28.0863 292.927 -31.0708 293.506C-30.8455 293.386 -30.6261 293.258 -30.4008 293.136C-30.3847 293.13 -30.3686 293.124 -30.3525 293.12C-20.6234 290.207 -13.0523 287.142 -4.46153 283.984C2.22006 282.368 8.81239 281.345 15.3301 280.854ZM206.087 246.204C200.353 248.453 194.475 250.334 188.421 251.73C185.392 252.427 182.323 253.007 179.201 253.442C176.028 253.791 172.992 254.005 169.536 254.066C146.658 254.4 129.799 242.459 109.204 240.055C105.073 239.695 101.562 239.721 98.0372 240.004C100.377 239.961 102.72 238.288 105.058 237.529C110.363 237.932 116.637 238.469 121.47 239.975C127.984 239.864 134.526 240.384 141.315 241.04C148.081 241.655 154.997 242.227 161.997 242.622C165.735 242.82 169.018 242.974 172.551 243.067C176.045 243.093 179.521 243.01 183.016 242.876C189.996 242.597 196.985 242.793 203.901 240.989C210.79 239.929 217.729 238.629 224.21 236.331C225.954 235.743 227.684 235.109 229.403 234.441C227.223 235.777 225.037 237.104 222.823 238.363C217.485 241.454 211.789 243.905 206.087 246.204ZM116.575 234.274C121.887 233.141 127.082 231.953 132.545 231.218C137.994 230.454 144.507 229.99 149.543 229.807C154.23 229.664 158.934 229.627 163.655 229.63L177.675 229.338C187.051 229.109 196.527 228.763 206.112 227.758C214.478 226.928 222.783 225.025 231.498 222.835C239.793 220.53 248.486 217.896 256.779 214.817C258.435 213.662 260.082 213.335 261.728 212.166C260.465 214.047 256.751 215.929 254.27 217.806C249.804 220.673 245.18 223.285 240.612 225.281C234.424 228.289 227.827 230.733 221.368 232.714C214.969 235.923 208.249 235.95 201.66 236.971C195.041 237.949 188.419 238.575 181.814 238.962C178.512 240.397 175.214 239.287 171.921 239.374C168.609 239.428 165.244 239.336 161.917 239.268C155.436 239.903 148.618 238.815 142.024 238.513L122.35 238.276C117.128 237.32 111.943 237.101 106.777 236.967C110.027 235.959 113.282 235.032 116.575 234.274ZM158.496 147.78C154.06 161.841 150.037 175.95 143.078 189.507C137.951 200.48 131.659 209.778 123.592 218.977C123.968 218.237 124.361 217.5 124.72 216.76C127.584 210.848 129.903 204.874 132 198.864C134.079 192.827 136.007 186.876 137.903 180.695C139.777 174.481 141.748 168.253 144.127 162.32C146.612 155.534 149.554 149.206 152.499 143.094C155.605 136.984 158.793 130.729 162.448 124.918C164.262 121.98 166.263 119.207 168.323 116.491C164.508 126.761 161.495 137.543 158.496 147.78ZM122.268 164.756C125.571 155.753 129.903 147.656 135.207 140.585C140.47 133.454 146.656 127.967 152.864 120.833C159.15 114.545 165.81 108.579 172.323 102.735C173.605 101.204 174.872 99.8982 176.136 98.5894C176.327 99.2925 175.429 100.007 175.082 100.722C168.988 106.695 163.532 113.9 158.823 121.826C155.645 127.076 152.862 132.735 150.186 138.108C147.496 143.455 145.985 148.789 142.971 153.808C140.213 160.345 137.964 167.022 135.9 174.929C133.88 180.608 131.786 187.085 129.695 193.815C128.809 200.488 125.306 208.207 122.57 213.803C121.824 215.626 121.031 217.44 120.967 219.244C120.411 217.693 119.974 216.091 119.731 214.478C117.097 198.097 116.006 181.66 122.268 164.756ZM64.8926 205.514C62.6557 214.101 60.9396 222.621 56.4496 230.89C54.2331 235.74 51.629 240.185 48.6839 244.316C47.2121 247.296 45.6555 248.368 44.0198 250.287C42.3695 252.918 40.6037 253.907 38.7837 255.63C33.0692 261.606 25.8565 266.867 17.175 271.934C9.3069 275.058 1.392 278.056 -6.55656 280.969C-2.15727 278.529 1.96696 275.809 5.77226 272.8C10.2462 270.364 11.8438 267.561 14.5767 264.617C17.3154 261.689 19.8903 258.628 22.3233 255.472C27.1922 249.16 31.4993 242.465 35.4685 235.667C39.3704 228.718 42.8758 221.531 46.3226 214.589L53.2061 200.772L61.159 187.1C64.78 177.93 69.6606 169.035 75.1103 160.544C76.3934 158.529 78.1154 156.596 79.0707 154.639C80.3859 152.64 81.7305 150.681 83.0984 148.749C85.8342 144.888 88.6608 141.144 91.5136 138.498C93.4185 136.277 93.3497 135.097 94.267 133.921C93.3058 135.488 92.7309 137.074 91.4449 138.692C87.625 145.312 84.0874 152.19 80.8936 159.676C77.5799 165.95 74.6217 172.853 72.1053 179.753C69.0681 188.085 67.055 196.78 64.8926 205.514ZM-11.168 280.845C-5.77385 277.725 -3.10385 274.4 0.48053 270.785C4.062 267.159 7.34061 263.329 10.0516 258.831C15.731 249.651 19.1544 239.758 22.5501 229.825L26.8367 214.982C28.4021 210.488 30.6698 205.018 31.4438 200.227C35.6719 189.524 41.8326 180.338 47.6349 172.192C53.9171 163.71 61.1385 156.8 69.2641 149.474C72.8953 147.039 76.8206 142.675 80.8615 139.34C83.5285 138.217 84.2308 137.122 84.9945 137.278C81.233 141.043 78.8615 146.393 74.272 151.78C69.6006 158.923 65.2701 166.867 61.2337 174.045C59.2147 177.85 57.8087 181.679 55.3947 185.495C53.5031 189.248 51.6436 192.942 49.8251 196.552C42.0111 212.296 34.6317 229.953 24.3394 245.325C19.8728 253.1 13.5833 260.676 6.95438 267.37C1.10231 273.867 -7.35976 279.67 -16.1013 284.384C-16.1393 284.404 -16.1364 284.441 -16.1671 284.465C-16.2212 284.486 -16.2768 284.503 -16.331 284.522C-14.5856 283.321 -12.8475 282.109 -11.168 280.845ZM-35.533 257.499L-40.9389 265.866C-44.6096 271.431 -48.45 276.957 -52.6883 282.285C-56.4073 286.926 -60.5008 291.144 -64.8416 295.056C-67.8481 297.604 -70.8721 301.449 -73.9166 302.749L-81.9457 304.954C-79.3049 303.475 -78.5544 301.906 -76.986 300.248C-73.4748 296.532 -70.3542 292.44 -67.4999 288.304C-64.6499 285.209 -62.1057 279.994 -59.6274 275.695C-55.8206 269.438 -52.0285 263.705 -47.7448 258.444C-43.4669 253.171 -38.6565 248.488 -33.0181 243.757C-29.5859 240.957 -25.9371 238.408 -22.2942 235.875C-25.1237 240.327 -27.7776 244.776 -30.3086 248.894L-35.533 257.499ZM-79.2888 268.496C-77.5508 264.629 -75.387 261.22 -72.8135 257.732C-70.2416 254.276 -67.2921 251.056 -64.0515 248.05C-57.585 242.59 -49.8808 236.993 -41.805 232.313C-33.7803 228.34 -25.2568 223.348 -16.9147 219.745C-14.8241 218.858 -12.7554 217.979 -10.7159 217.113C-9.37433 216.515 -8.06932 215.934 -6.75699 215.348C-9.29532 218.031 -11.6756 220.958 -13.9916 223.868C-14.2652 224.222 -14.5124 225.595 -14.7816 224.959C-15.6492 225.588 -17.042 226.241 -18.1685 226.938C-22.4478 229.552 -26.7081 232.566 -30.7972 235.843C-34.3611 239.612 -38.7707 242.753 -42.4238 246.217C-46.0726 249.696 -49.3848 253.304 -52.1836 256.904C-56.141 261.995 -59.5703 267.448 -62.9294 272.948C-64.6177 275.703 -66.3002 278.449 -67.9739 281.534C-69.6871 283.815 -70.6585 286.422 -73.311 288.961C-77.0358 294.038 -81.1717 298.841 -85.9178 303.918C-88.263 304.817 -90.5745 306.463 -93.0295 307.999L-94.3067 308.35C-90.9359 305.423 -90.0025 301.853 -88.4327 298.008C-84.1899 287.652 -82.3963 275.724 -79.2888 268.496ZM-139.193 321.277C-139.204 320.546 -139.218 320.597 -139.23 320.681L-139.218 320.533C-139.209 321.306 -139.177 319.926 -139.193 321.277Z' fill='%23F1F1F1'/%3E%3C/svg%3E%0A");
    background-position: bottom left;
    background-repeat: no-repeat;
    left: 50%;
    top: 0;
    bottom: 0;
    transform: translateX(-50%);
    z-index: -1;
}

.formContainer__title {
    font-family: "ArnoPro", Times;
    color: #000;
    font-size: 2em;
    padding-bottom: 0.5em;
    padding-top: 2.25em;
    text-transform: uppercase;
    width: 21em;
}

.formContainer__desc {
    color: #737373;
    font-size: 1.25em;
    padding-bottom: 1.75em;
    text-transform: lowercase;
}

.formContainer__img {
    background: url("/local/templates/pokrovgold/components/bitrix/catalog.element/.default/images/formImg.png?v1") right top no-repeat;
    background-size: cover;
    position: absolute;
    border-bottom-left-radius: 9em;
    width: 50em;
    height: 18.5em;
    right: 0;
    top: 0;
    max-width: 47%;
}
.formContainer__img:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: -2em;
    left: -2em;
    border-bottom-left-radius: 9em;
    border-left: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}

.formContainer .form-select:not(.border),
.formContainer .form-control:not(.border) {
    border-color: transparent !important;
    height: 38px;
}

.formContainer__star {
    position: absolute;
}
.formContainer__star._1 {
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='85' viewBox='0 0 55 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55 42.3226L35.3849 39.096L45.5471 24.2604L30.9853 34.2728L27.4945 0L24.0147 34.3504L9.45295 24.2604L19.6262 39.0849L0 42.3226L19.6262 45.5492L9.45295 60.3848L24.0147 50.3724L27.4945 85L30.9853 50.3724L45.5471 60.3848L35.3627 45.5603L55 42.3226Z' fill='%23192F4E'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3.4375em;
    height: 5.3125em;
    left: -11%;
    top: 10%;

}

.formContainer__star._2 {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='39' viewBox='0 0 25 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 19.4186L16.084 17.9382L20.7032 11.1312L14.0842 15.7251L12.4975 0L10.9158 15.7608L4.2968 11.1312L8.92102 17.9331L0 19.4186L8.92102 20.899L4.2968 27.706L10.9158 23.1121L12.4975 39L14.0842 23.1121L20.7032 27.706L16.0739 20.9041L25 19.4186Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.5625em;
    height: 2.4375em;
    right: 4%;
    bottom: 7%;
}



/*tablets*/
@media (max-width: 991px) {



    .product-item-detail-amount-field {
        width: 3rem;
    }

    /*.product-item-detail-slider-controls-block .product-item-swiper {*/
    /*    padding: 0 1.75rem !important;*/
    /*}*/

    .product-item-detail-tab-content {
        border: none;
        padding-bottom: 1rem;
        padding-top: 0;
    }
}

@media (min-width: 991px) {
    .ps_md_4 {
        padding-left: 54px !important;
    }
}

/*phones*/
@media (max-width: 767px) {

    .product-item-currentOffer__title {
        font-size: 1.5rem;
    }
    .product-item-currentOffer__name {
        font-size: 1.125rem;
    }

    .bx-catalog-element-col-img {
        padding-right: 0 !important
    }

    .bx-catalog-element-col-img._emptyMore {
        padding-right: 15px !important;
    }

    .product-item-detail-reviews {
        margin-top: 1rem;
    }

    .product-item-detail-properties-name {
        font-weight: bold;
    }

    .product-item-detail-properties-name:after {
        content: ':';
    }

    .product-item-detail-properties-name,
    .product-item-detail-properties-value {
        padding: 0px;
    }

    .pageContent__h1 {
    }

    .product-item-artnumber {
        padding-bottom: 0;
    }

    body._second h1 {
        padding-bottom: 0.75rem;
    }

    .product-item-detail-property .text-dark {
        min-width: 1%;
        text-align: right;
    }

    .product-item-detail-switcher {
        margin-bottom: 0;
    }

    .product-item-detail-info:before {
        display: none;
    }


    .product-item-detail-info-prop {
        border: none !important;
        padding-left: 2.4375rem !important;
    }

    .product-item-detail-info-prop-legend {
        left: 0 !important;
    }

}


@media (max-width: 1620px) {

    .formContainer {
        font-size: 15px;
    }

    /*.product-item-swiper._utils:after {*/
    /*    width: 92.8%;*/
    /*}*/

    .product-item-swiper .swiper-button-next:after {
        width: 10.1rem;
    }

    .product-item-scu-detail-item-color-container, .product-item-scu-detail-item-text-container {
        font-size: 13.3px;
    }

    .product-item-detail-nav .nav-link {
        font-size: 1rem;
    }

    .product-item-detail-tabCont_text h3 {
        font-size: 1.35rem;
    }

    .product-item-detail-tabCont_text {
        font-size: 1rem;
    }
}

@media (max-width: 1340px) {

    .formContainer {
        font-size: 13px;
    }
    .formContainer__img {
        max-width: 44%;
    }


    /*.product-item-swiper._utils:after {*/
    /*    width: 91.8%;*/
    /*}*/

    .product-item-detail-stikers {
        top: 1.5rem;
    }

    /* .product-item-swiper._utils:after {width: 67.5%;} */
    .product-item-part_payment-list {
        min-width: fit-content;
        width: 100%;
    }

    .product-item-detail-checkSize {
        min-width: fit-content;
        width: 100%;
    }

    .product-item-detail-ringSize {
        align-items: start;
        flex-direction: column;
    }

    .product-item-scu-detail-container {
        margin-left: 0;
    }

    .product-item-scu-detail-container-title {
        margin-bottom: 1.5rem;
    }

    .product-item-detail-nav {
        gap: 1rem;
    }

    .product-item-detail-nav .nav-link {
        min-height: 4rem;
    }

    .product-item-detail-tabCont_text {
        padding-top: 1rem;
        padding-left: 35px;
    }

    .product-item-detail-tabCont_text_desc {
        font-size: 1rem;
    }

    .product-item-detail-tabCont_text ol li {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .product-item-detail-tabCont_text ol li:not(:first-child) {
        padding-top: 1rem;
    }

    .product-item-detail-tabCont_text_list {
        font-size: 1rem;
    }

    .productItemReviews__cont._top {
        display: none;
    }
    .productItemReviews__cont._bot {
        display: block;
        padding-top: 0.75rem;
    }
    .productItemReviews {
        margin-bottom: 0;
        padding-top: 45%;
    }

}

/*desktops*/
@media (max-width: 1200px) {
    .product-item-detail-stiker {
        /*display: flex !important;*/
        justify-content: center;
        align-items: center;
        width: 9.625rem;
        height: 2.65rem;
        padding: 0.3rem;
        font-size: 17.5px;
    }

    .product-item-detail-stiker._aval {
        font-size: 14px;
    }

    .product-item-item_link_page {
        font-size: 16px;
        height: 45px;
    }

    .product-item-item_link_page svg {
        min-width: 50px;
        width: 50px;
        padding: 10px;
    }

    /*.product-item-swiper._utils:after {*/
    /*    width: 91.5%;*/
    /*}*/

}

/*tablets*/
@media (max-width: 991px) {
    /*.product-item-swiper._utils:after {*/
    /*    width: 94.25%;*/
    /*}*/

    .formContainer {
        font-size: 10px;
        padding-bottom: 0;
        margin-top: 0;
    }

    .formContainer__title {
        width: auto;
        padding-top: 0;
    }
    .formContainer__content {
        padding: 2em 1em 1em;
    }
    .formContainer__img {
        max-width: none !important;
        position: relative;
        border-radius: 0;
        margin-left: calc(var(--bs-gutter-x) * -.5);
        margin-right: calc(var(--bs-gutter-x) * -.5);
        width: calc(100% + var(--bs-gutter-x));
        height: 0;
        padding-top: 30%;
        background-position: center bottom;
    }
    .formContainer__img:before {
        display: none;
    }
    .formContainer__star._2 {
        right: 82%;
        bottom: 14%;
    }

    .product-item-detail-slider-block {
        padding-top: 100%;
    }

    .product-item-detail-info-prop-value_innerR {
        width: 100%;
        font-size: 14px;
    }

    .product-item-detail-info-prop-value_innerL {
        width: 100%;
        font-size: 13px;
    }

    .product-item-detail-tabCont_text {
        padding-left: 0;
        padding-bottom: 2rem;
        border: none;
    }

    .product-item-detail-tabCont {
        margin-top: 2rem;
    }

    .product-item-detail-tabCont_col:nth-child(1) {
        order: 2;
    }

    .product-item-detail-tabCont_col:nth-child(2) {
        order: 1;
    }
}

/*phones*/
@media (max-width: 767px) {
    .product-item-detail-stikers {
        top: .5;
    }

    /*.product-item-swiper._utils:after {*/
    /*    width: 92.75%;*/
    /*}*/

    .product-item-detail-nav .nav-link {
        min-height: 5.5rem;
    }

    .product-item-detail-slider-image a {
        pointer-events: none;
    }

}

@media (max-width: 576px) {
    .product-item-detail-slider-block {
        padding-top: 120%;
    }

    .product-item-detail-stiker {
        margin-bottom: 7px;
    }

    /*.product-item-swiper._utils:after,*/
    .product-item-swiper .swiper-button-next:after,
    .product-item-swiper .swiper-button-prev:after {
        display: none;
    }

    .product-item-detail-nav .nav-item {
        flex: auto;
        width: 47%;
    }

    .product-item-detail-nav .nav-link {
        min-height: 4rem;
    }
}

@media (max-width: 500px) {
    /* .product-item-detail-btns {flex-wrap: wrap;} */
    .product-item-detail-buy-button {
        /*max-width: 90%;*/
    }

    .product-item-detail-comfav-items {
        min-width: 2.8125rem;
        margin-left: 1rem;
    }

    .product-item_btn_buy {
        max-width: 100%;
    }
}







/*NEW STYLE START*/
@media (max-width: 1620px) {
    .product-item-swiper._utils .swiper-container {
        height: 688px !important;
    }
    .product-item-detail-slider-controls-image-bg {
        padding-top: 155%;
    }
    .product-item-detail-slider-controls-image img {
        object-fit: cover;
    }
    .product-item-detail-slider-images-container #wrap {
        height: 100%;
    }
    .product-item-detail-slider-images-container a.cloud-zoom img {
        object-fit: cover;
    }

    .product-item-detail-main-block:nth-child(1) {
        width: 49.5%;
    }

    .product-item-detail-price-current {
        font-size: 2.25rem;
    }
    .product-item-detail-price-old {
        font-size: 1.65rem;
    }

    .product-item-artnumber,
    .product-item-part_payment_title,
    .product-item-scu-detail-container-title,
    .product-item-diff-color-title {
        font-size: 1.1rem;
    }

    .product-item-part_payment-item span,
    .checkSizeLink {
        font-size: 13.5px;
    }

    .product-item-part_payment-item span {
        margin-left: 12px;
    }

    .product-item-scu-detail-container-title {
        margin-right: 31px;
    }
    .product-item-scu-detail-item-text-container {
        min-width: 43.25px;
        height: 35px;
    }

    .checkSizeLink svg {
        margin-right: 12px;
    }

    .product-item-detail-buy-button,
    .product-item_btn_buy,
    .accordion-button {
        font-size: 1.1rem !important;
    }

    .product-item-detail-info .accordion-body {
        padding: .75rem;
    }

}
@media (max-width: 1339px) {
    .product-item-detail-main {
        flex-direction: column;
    }
    .product-item-detail-main-block:nth-child(1),
    .product-item-detail-main-block:nth-child(2) {
        width: 100%;
    }
    .product-item-detail-main-block:nth-child(1) {
        margin-left: 0;
    }

    .sw_sec {
        padding-top: 1.5rem;
    }
    .product-item-detail-slider-image {
        text-align: start;
    }
    .product-item-swiper._utils {
        height: 550px !important;
    }
    .product-item-swiper._utils .swiper-container {
        height: 550px !important;
    }
    .product-item-detail-slider-block {
        padding-top: 145.2%;
    }
    .product-item-detail-slider-controls-image-bg {
        padding-top: 144%;
    }
    .product-item-detail-stiker._aval {
        font-size: 1.125rem;
    }
    .product-item-detail-stiker {
        width: 9rem;
        font-size: 1.25rem;
    }
    .product-item-detail-price-block {
        justify-content: start;
    }
    .product-item-detail-price-current {
        font-size: 2.75rem;
    }
    .product-item-detail-price-old {
        font-size: 2rem;
        margin-left: 1.5rem;
    }

    .product-item-artnumber,
    .product-item-part_payment_title,
    .product-item-scu-detail-container-title,
    .product-item-diff-color-title {
        font-size: 1.25rem;
    }

    .product-item-part_payment-item span,
    .checkSizeLink {
        font-size: 15px;
    }

    .product-item-part_payment-item span {
        margin-left: 15px;
    }

    .product-item-scu-detail-container-title {
        margin-right: 17px;
        margin-bottom: 2px;
    }
    .product-item-scu-detail-item-text-container {
        min-width: 41.25px;
        height: 35px;
    }

    .checkSizeLink svg {
        margin-right: 15px;
    }

    .product-item-detail-buy-button,
    .product-item_btn_buy,
    .accordion-button {
        font-size: 1.25rem !important;
    }

    .product-item-detail-aCompany img {
        width: 100%;
    }

    .product-item-detail-tabs {
        margin: 2rem 0 4rem 0;
    }
}
@media (max-width: 1200px) {
    .sw_sec {
        width: 17.25%;
    }
    .product-item-swiper._utils .swiper-container {
        height: 530px !important;
    }
    .product-item-detail-slider-controls-image-bg {
        padding-top: 164.5%;
    }

    .product-item-scu-detail-container-title {
        margin-right: 20px;
    }
    .product-item-scu-detail-item-text-container {
        min-width: 37.25px;
    }
    .product-item-diff-color-item {
        width: 3.5rem;
        height: 5rem;
    }
    .bx-ce-sw-btn-next, .bx-ce-sw-btn-prev {
        width: 44px !important;
        height: 44px !important;
    }
    .bx-ce-sw-btn-next svg, .bx-ce-sw-btn-prev svg {
        width: 15.5px;
        height: 24.5px;
    }
}

@media (max-width: 991px) {
    .sw_sec {
        width: 15%;
    }
    .sw_pr {
        max-width: 100% !important;
    }
    .product-item-detail-slider-images-container #wrap {
        width: 100%;
    }
    .product-item-detail-slider-block {
        padding-top: 110%;
    }
    .product-item-swiper._utils {
        height: 599px !important;
    }
    .product-item-swiper._utils .swiper-container {
        height: 599px !important;
    }
    .product-item-detail-slider-controls-image-bg {
        padding-top: 149%;
    }
    .product-item-detail-sliders {
        margin-bottom: 2rem;
    }
}
@media (max-width: 768px) {
    .sw_sec {
        width: 17%;
    }
    .product-item-detail-slider-controls-image-bg {
        padding-top: 171%;
    }
    .product-item-swiper._utils .swiper-container {
        height: 576px !important;
    }
    .product-item-detail-slider-image a {
        height: 100%;
    }
    .product-item-detail-slider-image video, .product-item-detail-slider-image img {
        object-fit: cover;
    }
    .product-item-scu-detail-container-title {
        margin-right: 19px;
    }
    .product-item-scu-detail-item-text-container {
        min-width: 39.25px;
    }
    .product-item-artnumber, .product-item-part_payment_title, .product-item-scu-detail-container-title, .product-item-diff-color-title {
        font-size: 1.5rem;
    }
    .product-item-part_payment-item span, .checkSizeLink {
        font-size: 15.5px;
    }
    .product-item-diff-color-item {
        width: 4.5rem;
        height: 6.5rem;
    }
    .accordion-button {
        font-size: 1.35rem !important;
    }

    .product-item-detail-fav {
        right: 0;
        top: 19px;
    }

}
@media (max-width: 576px) {
    .product-item-detail-sliders {
        position: relative;
    }
    .product-item-detail-sliders {
        margin-bottom: 0;
        padding-bottom: 16rem;
    }
    .sw_pr {
        max-width: 100% !important;
        margin-left: 0;
    }
    .sw_sec {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 200px;
    }
    .swiper-wrapper-control {
        flex-direction: row !important;
    }
    .product-item-swiper._utils {
        height: 150px !important;
    }
    .product-item-swiper._utils .swiper-container {
        height: 150px !important;
    }
    .product-item-swiper._utils .swiper-slide {
        height: 150px !important;
        width: 25%;
    }
    .product-item-detail-slider-controls-image-bg {
        height: 150px;
        padding-top: 0;
    }
    .swiper-wrapper {
        width: 25%;
    }
    .product-item-detail-slider-image a {
        width: 100%;
    }
    .product-item-detail-slider-block {
        padding-top: 120%;
    }
    .bx-ce-sw-btn-prev {
        top: 50% !important;
        left: -5px !important;
        transform: translateY(0%);
        rotate: 0deg;
    }
    .bx-ce-sw-btn-next {
        top: 50% !important;
        right: -5px !important;
        left: auto !important;
        transform: translateY(0%);
        rotate: 180deg;
    }
    .bx-ce-sw-btn-next, .bx-ce-sw-btn-prev {
        width: 35px !important;
        height: 35px !important;
        z-index: 91 !important;
    }
    .bx-ce-sw-btn-next svg, .bx-ce-sw-btn-prev svg {
        width: 13.5px;
        height: 22.5px;
    }
    .product-item-detail-main {
        position: relative;
    }
    .product-item-part_payment-item span, .checkSizeLink {
        font-size: 14.5px;
    }
}
@media (max-width: 420px) {

}
/*NEW STYLE END*/
/* End */


/* Start:/local/templates/pokrovgold/css/cloud-zoom.css?1697612300772*/
.cloud-zoom-lens {
   /* border: 1px solid #888;*/
    margin: -4px;
    background-color: #fff;
    cursor: move
}

.cloud-zoom-title {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0
}

.cloud-zoom-big {
   /* border: 1px solid #ccc;*/
    overflow: hidden;
    background-color: #fff;
   /* margin-left: 20px;*/
    width: 100% !important
}

.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    /*border: 1px solid #000;*/
    display: none !important
}

#wrap {
    max-width: 1000px;
    margin: 0 auto
}
/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/main.userconsent.request/nb/style.css?17569031921361*/
.nbUserConsent__container {
    margin-bottom: 1rem;
	font-size: 14px;
}
.nbConsent input[type=checkbox] {
	display: none;
}

.nbConsent {
    position: relative;

}

.nbConsent a {
    padding-left: 1.5em;
}

.nbConsent a:before,
.nbConsent a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}

.nbConsent a:before {
    width: 1.25em;
    height: 1.25em;
    background: rgba(255, 255, 255, 0);
    border: 1px solid currentColor;
    border-radius: 0;
    cursor: pointer;
    transition: background 0.3s;
}

.nbConsent input[type=checkbox]:checked + a:before {
    background: rgba(255, 255, 255, 0);
}

.nbConsent input[type=checkbox]:checked + a:after {
    transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
    width: 0.75em;
    height: 0.375em;
    border: 0.125em solid currentColor;
    border-top-style: none;
    border-right-style: none;
}

.nbConsent input[type=checkbox]:disabled + a:before {
    border-color: rgba(255, 255, 255, 0.26);
}

.nbConsent input[type=checkbox]:disabled:checked + a:before {
    background: rgba(255, 255, 255, 0.26);
}

.nbUserConsent__link {
    line-height: 1.25em;
    vertical-align: top;

    display: inline;

    padding-top: 1px;
    text-decoration: underline;
    color: currentColor;
}
.nbUserConsent__link:hover {
    color: currentColor;
    text-decoration: none;
}

/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/main.userconsent.request/nb/user_consent.css?16721748033383*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
}

.main-user-consent-request-popup-cont {
	min-height: 290px; /* loader magic */
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	margin: 0 0 30px 0;
	font: normal 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #bbed21;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #d2f95f;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	padding: 5px 10px;
	width: 100%;
	height: 130px;
	border: 1px solid #999;
	background: #fff;
	box-sizing: border-box;
	outline: none;
	-moz-appearance: none;
}


/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/form.result.new/.default/style.css?17628608526641*/
.nbForm {padding: 2.5rem;}
.nbForm__title {display: block; text-transform: uppercase; text-align: center;}
.nbForm._webForm {}
.nbForm__message {}
.nbForm__message {}
.nbForm__message._error {}
.nbForm__message._success {}
.nbForm__message._warning {}
.nbForm__form {}
.nbForm__fieldRow {}
.nbForm__fieldRow._captcha {}
.nbForm__questionName {}
.nbForm__questionName._required {}
.nbForm__requiredSign {}
.nbForm__questionField {}
.nbForm__questionField._required {}
.nbForm__questionField.has-error .g-recaptcha>div{border: 1px solid #a94442;}
.nbForm__captchaImg {}
.nbForm__action {}
.nbForm__actionBtn {}
.nbForm__consent {padding-top: 1rem; padding-bottom: 1rem;}
.nbForm__col._field{width: 100%; margin-bottom: 1.5rem;}
.nbForm__col._field:last-child{margin-bottom: 0;}
.nbForm__col._field.__type_textarea, .nbForm__col._field.__type_textarea .nbForm__questionField ,.nbForm__col._field.__type_textarea textarea,.nbForm__col._field.__type_textarea .nbForm__fieldRow {height: 100%;}
.nbForm__actionBtn.btn{display: block; margin-top: 1rem; width: 100%; background: var(--color-blue) !important; transition: .45s;}
.nbForm__actionBtn.btn:hover {background: var(--color-blue-hover) !important; color: #fff !important; transition: .45s;}
.nbCaptcha {}
.nbCaptcha._webForm {}
.nbCaptcha__name {}
.nbCaptcha__input {}
.nbCaptcha__img {}

.nbForm__desc {
	padding-bottom: 20px;
	line-height: 1.4;
	text-align: center;
	padding-top: 10px;
}

.modal-1click {
	--bs-modal-width:720px;
}

._SIMPLE_FORM_3,
._SIMPLE_FORM_1,
._SIMPLE_FORM_12 {
	margin-right: 300px;
	position: relative;
	padding: 5rem !important;
	background: #192f4e;
	color: #ffff;
}

._SIMPLE_FORM_15 {
	padding: 5rem !important;
	background: #192f4e;
	color: #ffff;
}

._SIMPLE_FORM_3:after,
._SIMPLE_FORM_1:after,
._SIMPLE_FORM_12:after {
	content: '';
	position: absolute;
	left: 100%;
	display: block;
	width: 300px;
	top: 0;
	bottom: 0;
	background: url("/local/templates/pokrovgold/components/bitrix/form.result.new/.default/images/formR.png?1") left top no-repeat;
	background-size: 300px auto;
}

._SIMPLE_FORM_3:after {
	background-image: url("/local/templates/pokrovgold/components/bitrix/form.result.new/.default/images/form3.png");
	background-size: cover;
}

._SIMPLE_FORM_3 .nbForm__col._1,
._SIMPLE_FORM_1 .nbForm__col._1,
._SIMPLE_FORM_12 .nbForm__col._1,
._SIMPLE_FORM_3 .nbForm__col._2,
._SIMPLE_FORM_1 .nbForm__col._2,
._SIMPLE_FORM_12 .nbForm__col._2,
._SIMPLE_FORM_15 .nbForm__col._1,
._SIMPLE_FORM_15 .nbForm__col._2 {
	width: 100%;
}

._SIMPLE_FORM_3 .nbForm__col._field:last-child,
._SIMPLE_FORM_1 .nbForm__col._field:last-child,
._SIMPLE_FORM_12 .nbForm__col._field:last-child,
._SIMPLE_FORM_15 .nbForm__col._field:last-child {
	margin-bottom: 1.5rem;
}

._SIMPLE_FORM_3 .nbForm__actionBtn.btn,
._SIMPLE_FORM_1 .nbForm__actionBtn.btn,
._SIMPLE_FORM_12 .nbForm__actionBtn.btn,
._SIMPLE_FORM_15 .nbForm__actionBtn.btn {
	margin-top: 0.375rem;
}

._SIMPLE_FORM_3 .g-recaptcha,
._SIMPLE_FORM_1 .g-recaptcha,
._SIMPLE_FORM_12 .g-recaptcha,
._SIMPLE_FORM_15 .g-recaptcha {
	-webkit-transform: scale(0.88);-moz-transform: scale(0.88);-ms-transform: scale(0.88);-o-transform: scale(0.88);transform: scale(0.88);-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-o-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;
}



#coorForm,
#zayavka,
#zapis,
#zapisInd,
#vacances {
	--bs-modal-width: 960px;
}
#coorForm .btn-close,
#zayavka .btn-close,
#zapis .btn-close,
#zapisInd .btn-close,
#orderBlog .btn-close {
	--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");

}

._SIMPLE_FORM_3 .nbForm__title,
._SIMPLE_FORM_1 .nbForm__title,
._SIMPLE_FORM_12 .nbForm__title,
._SIMPLE_FORM_15 .nbForm__title {
	margin-bottom: 2.5rem;
	text-align: left;
}

._SIMPLE_FORM_3:before,
._SIMPLE_FORM_1:before,
._SIMPLE_FORM_12:before,
._SIMPLE_FORM_15:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199' height='261' viewBox='0 0 199 261' fill='none'%3E%3Cpath d='M198.5 260.5C184.5 254 169.4 246.4 147 222C119 191.5 122.411 168.788 125 162.5C135.5 137 158.718 167.972 129.5 177.5C106.5 185 56.1086 150.203 33 107C21.5 85.5 3 39 0.5 1' stroke='white'/%3E%3C/svg%3E");
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 150px;
	height: 200px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	z-index: 2;
}

._SIMPLE_FORM_3 .nbForm__form,
._SIMPLE_FORM_1 .nbForm__form,
._SIMPLE_FORM_12 .nbForm__form,
._SIMPLE_FORM_15 .nbForm__form {
	position: relative;
	z-index: 5;
}




._SIMPLE_FORM_8 {
	margin-right: 300px !important;
	position: relative;
	padding: 5rem;
	background: linear-gradient(108deg, #FFF 1.98%, #886C4C 94.95%);
}

._SIMPLE_FORM_8:after {
	content: '';
	position: absolute;
	left: 100%;
	display: block;
	width: 300px !important;
	top: 0;
	bottom: 0;
	background: url("/local/templates/pokrovgold/components/bitrix/form.result.new/.default/images/form8.png") center bottom no-repeat;
	background-size: cover;
}
._SIMPLE_FORM_8 .nbForm__col._1, ._SIMPLE_FORM_8 .nbForm__col._2 {
	width: 100%;
}
._SIMPLE_FORM_8 .nbForm__col._field:last-child {
	margin-bottom: 1.5rem;
}
._SIMPLE_FORM_8 .nbForm__actionBtn.btn {
	margin-top: 0.375rem;
}
._SIMPLE_FORM_8 .g-recaptcha {
	-webkit-transform: scale(0.88);
	-moz-transform: scale(0.88);
	-ms-transform: scale(0.88);
	-o-transform: scale(0.88);
	transform: scale(0.88);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}
._SIMPLE_FORM_8 .nbForm__title {
	margin-bottom: 2.5rem;
	text-align: left;
}

._SIMPLE_FORM_8 .nbForm__form {
	position: relative;
	z-index: 5;
}



@media (max-width: 1619px) {
	._SIMPLE_FORM_8 {
		margin-right: 30rem;
	}
	._SIMPLE_FORM_8:after {
		width: 30rem;
	}
}



/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {
	._SIMPLE_FORM_8 {
		margin-right: 10rem;
	}
	._SIMPLE_FORM_8:after {
		width: 10rem;
	}
}

/*phones*/
@media (max-width: 767px) {
	._SIMPLE_FORM_3,
	._SIMPLE_FORM_1,
	._SIMPLE_FORM_8,
	._SIMPLE_FORM_12,
	._SIMPLE_FORM_15 {
		margin-right: 0 !important;
		padding: 2rem !important;
	}
	._SIMPLE_FORM_3:after,
	._SIMPLE_FORM_1:after,
	._SIMPLE_FORM_8:after,
	._SIMPLE_FORM_12:after {
		display: none !important;
	}
}
/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/system.pagenavigation/.default/style.css?16957105681629*/
.nbPagination {text-align: center; }
.nbPagination__container {list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; align-items: center;}
.nbPagination__page {display: inline-block; margin: 0 0.5rem;}
.nbPagination__page._prev .nbPagination__item{ border: 2px solid #896c4c; border-right: 0; color:#896c4c;}
.nbPagination__page._next .nbPagination__item{border: 2px solid #896c4c; border-left: 0; color:#896c4c;}
.nbPagination__page._prev .nbPagination__item:hover, .nbPagination__page._next .nbPagination__item:hover{color: #fff; background: #896c4c;}
.nbPagination__page._prev .nbPagination__item:after, .nbPagination__page._next .nbPagination__item:after{display: none;}
.nbPagination__page._active {}
.nbPagination__page._all {}
.nbPagination__item {display: flex;
  width: 2.5rem;
  height: 2.5rem;
  background: #fff;
  color: #000000;
  -webkit-border-radius:0px;
  -moz-border-radius: 0px;
  border-radius: 0px; 
  text-align: center; 
  padding: 5px 5px;
  position: relative;
  font-size: 1.125rem;
  align-items: center; justify-content: center;
}
.nbPagination__item:after{position: absolute; content: ""; bottom: 0;left: 0;right: 0;height: 2px; background:#896c4c;}
.nbPagination__item svg{width: 0.75rem; height: 1.0625rem; }
.nbPagination__page._active .nbPagination__item:after{display: none;}
.nbPagination__page._active .nbPagination__item,
.nbPagination__item._link {opacity: 1;}
.nbPagination__item._link:hover,
.nbPagination__page._active .nbPagination__item {background: #26454e; color: #fff; text-decoration: none;}

.nbPagination__item._link {}

/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/catalog.section/catalogSectionSlider/style.css?16957105682490*/
.nbCatalogSectionSlider {
	--swiper-navigation-size: 16px;
	--swiper-theme-color: var(--primary-color);
}
.nbCatalogSectionSlider__container {margin: 0 -17px; padding: 0 5px;}
.nbCatalogSectionSlider__item {padding: 6px 12px 80px 12px;}
.nbCatalogSectionSlider__item .product-item-container {padding-bottom: 0;}

.nbCatalogSectionSlider__title  {
  text-transform: uppercase;
  font-size: 2.125rem;
  font-family: "ArnoPro", Times;
  color: #252525;
}
.nbCatalogSectionSlider__nav {position: relative; width: 8rem;}

/*
.nbCatalogSectionSlider .swiper-button-next {padding-left: 3px; right: 2px;}
.nbCatalogSectionSlider .swiper-button-prev {padding-right: 3px; left: 2px;}
.nbCatalogSectionSlider .swiper-button-next, 
.nbCatalogSectionSlider .swiper-button-prev {width: 34px; height: 34px; border-radius: 50%; background: #fff; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25); transition: .5s;}
.nbCatalogSectionSlider .swiper-button-next:after, 
.nbCatalogSectionSlider .swiper-button-prev:after {font-weight: bold;}
.nbCatalogSectionSlider .swiper-button-next:hover, 
.nbCatalogSectionSlider .swiper-button-prev:hover {--swiper-theme-color:#fff; background: var(--primary-color);}
.nbCatalogSectionSlider .swiper-button-next.swiper-button-disabled, 
.nbCatalogSectionSlider .swiper-button-prev.swiper-button-disabled {display: none;}
*/

.nbCatalogSectionSlider .swiper-button-next, 
.nbCatalogSectionSlider .swiper-button-prev {width: 3rem; height: 3rem; border-radius: 50%; background: #fff; transition: .5s;
	transform: translateY(-50%);
 	margin-top: 0;

	color: #3c4249; 
	border: 1px solid #c9c9c9; 
	box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.25);
	 	
}
.nbCatalogSectionSlider .swiper-button-next:after, 
.nbCatalogSectionSlider .swiper-button-prev:after {display: none;}
.nbCatalogSectionSlider .swiper-button-next:hover, 
.nbCatalogSectionSlider .swiper-button-prev:hover {
 	color: #a7753b;
 	border: 1px solid #fff;
 	box-shadow: 0px 0px 0.25rem 0px rgba(0, 0, 0, 0.25);
}
.nbCatalogSectionSlider .swiper-button-next.swiper-button-disabled, 
.nbCatalogSectionSlider .swiper-button-prev.swiper-button-disabled {display: none;}
.nbCatalogSectionSlider .swiper-button-next svg, 
.nbCatalogSectionSlider .swiper-button-prev svg {width: 1.625rem; height: 1.625rem; } 
.nbCatalogSectionSlider .swiper-button-next svg {transform: rotate(180deg);}




/*desktops*/
@media (max-width: 1200px) { 
	
}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {}
/* End */


/* Start:/local/templates/pokrovgold/components/bitrix/catalog.item/bootstrap_v4/style.css?176293225332265*/
.nbCatItem_wish svg{width: 1.75rem; height: 1.5rem; fill:#d6d6d6;}
.nbCatItem_wish.active svg{fill: var(--color-primary);}
.nbCatItem_wish{ cursor: pointer; position: absolute; right: 1.5rem; top: 1.5rem; z-index: 100}
.product-item-container { position: relative; }

.product-item-container.hover { z-index: 170; }

.product-item {
	display: block;
	box-sizing: border-box;
	padding-top: 15px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
	background: #fff;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .19);
	padding: 1rem; position: relative;
}

.product-item-big-card .product-item,
.product-item-small-card .product-item { }

.product-item-line-card .product-item { border-bottom: 1px solid #dadada; }

.bx-no-touch .product-item-container.hover .product-item {
	position: absolute;
	right: 0;
	left: 0px;

	width: auto;
	border-color: transparent;
	box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
}

.itemSkuBlock {

}
.itemSkuBlock > div {
	padding-bottom: 6px;
}
.discountInfoBtn + .itemSkuBlock {
/*	margin-top: -8px;*/
}

.bx-touch .product-item {

	width: auto;
	background: #fff;
}

.bx-no-touch .product-item-container.hover .product-item {
	-webkit-animation: product-item-hover 300ms 1 ease;
	animation: product-item-hover 300ms 1 ease;
}

@-webkit-keyframes product-item-hover {
	0% {
		position: absolute;

		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);

	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);

	}
}

@keyframes product-item-hover {
	0% {
		position: absolute;

		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);

	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
		left: 0;
		right: 0;

	}
}

/*Image*/
.product-item-image-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 132%;
	width: 100%;
	transition: all 300ms ease;
}

.product-item-image-wrapper:hover { }

.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper { padding-top: 54%; }

.product-item-image-original,
.product-item-image-alternative {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: opacity 300ms linear;
}

.product-item-image-original { z-index: 11; }

.product-item-image-alternative {
	z-index: 13;
	opacity: 0;
}

.bx-no-touch .product-item-container.hover .product-item-image-original { opacity: 0; }

.bx-no-touch .product-item-container.hover .product-item-image-alternative { opacity: 1; }

.product-item-big-card .product-item-image-wrapper { margin-bottom: 25px; }

/*Image Slider*/
.product-item-image-slider-slide-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	transition: opacity 300ms ease;
}

.product-item-image-slide {
	position: relative;
	display: none;
	height: 100%;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	/*transition: .6s ease-in-out left;*/
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.product-item-image-slide {
		/*transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;*/
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.product-item-image-slide.next,
	.product-item-image-slide.active.right {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.product-item-image-slide.prev,
	.product-item-image-slide.active.left {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	.product-item-image-slide.next.left,
	.product-item-image-slide.prev.right,
	.product-item-image-slide.active {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.product-item-image-slider-slide-container > .active,
.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev { display: block; }

.product-item-image-slider-slide-container > .active { left: 0; }

.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.product-item-image-slider-slide-container > .next { left: 100%; }

.product-item-image-slider-slide-container > .prev { left: -100%; }

.product-item-image-slider-slide-container > .next.left,
.product-item-image-slider-slide-container > .prev.right { left: 0; }

.product-item-image-slider-progress-bar-container {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
}

.product-item-image-slider-progress-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	height: 1px;
	background-color: var(--theme-color-primary);
	opacity: .8;
}

.product-item-image-slider-control-container {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: block;
	padding: 0;
	text-align: center;
	
	transition: opacity 300ms ease;
}

.product-item-container.hover .product-item-image-slider-control-container,
.product-item-line-card:hover .product-item-image-slider-control-container { opacity: 1; }

.product-item-image-slider-control,
.product-item-image-slider-control.active {
	display: inline-block;
	width: 1.5rem;
	height: 15px;

	cursor: pointer;
	transition: all 300ms ease;
	position: relative;
}
.product-item-image-slider-control:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 6px;
	bottom: 6px;
	background-color:#dcdcdc;
}

.product-item-image-slider-control:hover,
.product-item-image-slider-control.active:hover { cursor: pointer; }

.product-item-image-slider-control.active,
.product-item-image-slider-control:hover {  }
.product-item-image-slider-control.active{width:3rem; }

.product-item-image-slider-control.active:before,
.product-item-image-slider-control:hover:before {
	background-color: var(--color-primary);
}

/*Label*/
.product-item-label-text,
.product-item-label-ring {
	position: absolute;
	z-index: 15;
}

.product-item-label-text span,
.product-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #cd5a58;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring { background-color: #fba90c; }

.product-item-label-text > div,
.product-item-label-ring > div { line-height: 0; }

/* TEXT */
.product-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

/*SMALL*/
.product-item-label-text.product-item-label-small span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
}

.product-item-big-card .product-item-label-text.product-item-label-small span {
	padding: 5px 12px;
	font-size: 16px;
	line-height: 21px;
}

/* BIG */
.product-item-label-text.product-item-label-big span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
	padding: 4px 10px;
	font-size: 13px;
	line-height: 17px;
}

.product-item-big-card .product-item-label-text.product-item-label-big span {
	padding: 5px 17px;
	font-size: 22px;
	line-height: 33px;
}

@media (max-width: 767px) {
	.product-item-label-text > div { line-height: 0; }

	.product-item-label-text.product-item-label-small span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 10px;
		line-height: 14px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-small span,
	.product-item-label-text.product-item-label-big span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 14px;
		line-height: 16px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-big span {
		padding: 3px 12px;
		font-size: 20px;
		line-height: 25px;
	}
}

/*RING*/
.product-item-label-ring {
	box-sizing: border-box;
	font-weight: bold;
}

.product-item-label-ring.product-item-label-small,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
	width: 5.375rem;
	height: 1.75rem;
	font-size: 1.125rem;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-item-big-card .product-item-label-ring.product-item-label-small {
	width: 100px;
	height: 100px;
	font-size: 30px;
	line-height: 100px;
}

.product-item-label-ring.product-item-label-big,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

.product-item-big-card .product-item-label-ring.product-item-label-big {
	width: 120px;
	height: 120px;
	font-size: 42px;
	line-height: 120px;
}

@media (max-width: 767px) {
	.product-item-label-ring.product-item-label-small,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-small,
	.product-item-label-ring.product-item-label-big,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-big {
		width: 70px;
		height: 70px;
		font-size: 24px;
		line-height: 70px;
	}
}

.product-item-label-top { top: 0; }

.product-item-label-center {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.product-item-label-center > div { text-align: center; }

.product-item-label-left { left: -1.25rem; }

.product-item-label-left > div { text-align: left; }

.product-item-label-bottom { bottom: 0; }

.product-item-label-middle {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.product-item-label-right { right: 1.25rem; }

.product-item-label-right > div { text-align: right; }

.product-item-label-center.product-item-label-middle {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/*Title*/
.product-item-title {
	font-family: "Montserrat", sans-serif;
	margin: 0;
	padding: 0;
	margin-bottom: 0.875rem;
	font-weight: normal;
	font-size: 1rem;
	text-align: center;
}

.product-item-title a {
	color: #424242;
	text-decoration: none;
	transition: 250ms linear all;
	height: 2.5em;
	display: block;
	overflow: hidden;
}
.product-item-title a:hover{text-decoration: none; color: var(--color-primary);}
.product-item-line-card .product-item-title {
	white-space: normal;
	text-align: left;
}

.product-item-big-card .product-item-title a { font-size: 21px; }

.product-item-line-card .product-item-title a { font-size: 20px; }

@media (max-width: 1199px) {
	.product-item-big-card .product-item-title a { font-size: 18px; }
}

@media (max-width: 991px) {
	.product-item-big-card .product-item-title a { font-size: 16px; }
}

@media (max-width: 767px) {
	.product-item-big-card .product-item-title a { font-size: 14px; }
}

@media (max-width: 575px) {
	.product-item-big-card .product-item-title a { font-size: 16px; }
}

/*Price*/
.product-item-price-container {
	text-align: center;
	line-height: 1;
	display: flex; 
	align-items: flex-end;
	justify-content: space-around;
	padding-bottom: 10px;
}

.product-item-price-current {
	color: #121212;
	white-space: nowrap;
	font-weight: bold;
	font-size: 1.5rem;
}

.product-item-price-old {
	color: #6b6b6b;
	text-decoration: line-through;
	white-space: nowrap;
	font-size: 1.125rem;
}

.product-item-big-card .product-item-price-current,
.product-item-big-card .product-item-price-old {
	vertical-align: middle;
	line-height: 20px;
}

.product-item-big-card .product-item-price-container { margin: 0 0 10px; }

.product-item-big-card .product-item-price-current { font-size: 18px; }

.product-item-big-card .product-item-price-old { font-size: 15px; }

/*Info*/
.product-item-info-container {
	clear: both;
}

.product-item-info-container-title { font-size: 12px; }

.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
	display: none;
	opacity: 0;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-info-container.product-item-touch-hidden { display: none !important }

.bx-touch .product-item-info-container.product-item-hidden,
.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,
.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {
	display: block;
	opacity: 1;
}

/*Amount*/
.product-item-amount {
	padding: 0 0 2px;
	text-align: center;
}

.product-item-amount-field-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	max-width: 150px;
	margin: 0 auto 15px;
}


.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	position: relative;
	display: block;
	min-width: 22px;
	height: 22px;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus { border-width: .5px; }

.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover { background: #d3d3d3; }

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: .8;
	transition: opacity 300ms ease, background 300ms ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
	opacity: .3 !important;
	cursor: default;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
	background-color: #f2f2f2;
}

.product-item-amount-field-btn-plus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-minus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after { opacity: 1; }

.product-item-amount-field-block {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.product-item-amount-field {
	display: block;
	padding: 0;
	width: 100%;
	height: 22px;
	border: 1px solid transparent;
	border-radius: 2px;
	background: transparent !important;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	transition: border 300ms ease;
}

.bx-retina .product-item-amount-field { border-width: .5px; }

.product-item-amount-field:focus { outline: none !important; }

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	appearance: none
}

.product-item-amount-description-container {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
}

/*.product-item-big-card .product-item-amount-field-container { text-align: left; }*/

.product-item-amount-description-container strong {
	color: #333;
	white-space: nowrap;
}

.product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.product-item-quantity { font-size: 12px; }

/*region Properties */
.product-item-properties {
	display: block;
	margin: 0;
}

.product-item-properties dl { clear: both; }

.product-item-properties dt {
	float: left;
	clear: both;
	font-weight: normal;
	font-size: 12px;
}

.product-item-properties dd {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	font-size: 12px;
}

/*endregion*/

/*Compare*/
.product-item-compare-container {
	position: relative;
	display: none;
	margin: 0 -15px;
	padding: 4px 15px;
	min-height: 30px;
	border-top: 1px solid #e6e6e6;
	background: #f3f3f3;
	box-shadow: inset 0 1px 1px 0 #eee;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}

.product-item-line-card .product-item-compare-container {
	margin: 0;
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-align: center;
}

.bx-touch .product-item-compare-container { display: none; }

.product-item-line-card .product-item-compare-container,
.product-item-container.hover .product-item-compare-container { display: block; }

.product-item-compare .checkbox {
	margin: 0;
	padding: 0;
}

/* SCU */
.product-item-line-card .product-item-scu-container { text-align: left; }

.product-item-scu-container-title {
	color: #333;
	font-size: 12px;
}

.product-item-scu-block { }

.product-item-scu-block-title {
	color: #000;
	font-size: 1rem;
	text-align: center;
}

.product-item-scu-list { margin: 0; }

.product-item-scu-item-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	gap: 2%;
	flex-wrap: wrap;
	justify-content: center;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
	display: inline-block;
	box-sizing: border-box;
	padding: 5px 3px;
	min-width: 15%;
	margin-top: 7px;
	box-shadow: inset 0 0 0 1px #000;
}

.product-item-scu-item-color-container.selected,
.product-item-scu-item-text-container.selected {
	background: #000;
	color: #fff;
}

.product-item-scu-item-color-block {
	position: relative;
	padding-top: 100%;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block { transition: outline 200ms ease; }

.bx-retina .product-item-scu-item-color-block { outline-width: .5px; }

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block { outline-width: 1px; }

.product-item-scu-item-color {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
	position: relative;
	padding: 0 5px;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block { transition: outline 300ms ease; }

.bx-retina .product-item-scu-item-text-block { outline-width: .5px; }

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block { outline-width: 1px; }

.product-item-scu-item-text {
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
	position: relative;
	outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
	background-size: 80% 80%;
	content: "";
}


.product-item-scu-item-text-block:hover,
.product-item-scu-item-color-block:hover,
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-color: #000; }

/*Description*/
.product-item-description-container { }

.product-item-description-container p {
	color: #575757;
	font-size: 13px;
}

/*Buttons*/
.product-item-button-container { text-align: center; margin-top: 0.5rem;}

.product-item-button-container .btn { display: block; width: 100%; }

.product-item-button-container .btn-primary._active {
	border-color: var(--bs-btn-hover-border-color);
	background: var(--bs-btn-hover-bg);
	color: #fff;
	pointer-events: none;
}
.product-item-button-container .btn-primary._active svg {
	margin-top: -5px;
	margin-left: 7px;
}




/*Stickers*/
.product-item-sticker,
.product-item-sticker-round { display: none; }

/*More*/
.product-item-more-container {
	position: relative;
	display: block;
	box-sizing: border-box;
	padding: 15px 15px 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
	transition: all 300ms ease;
}

.product-item-more-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
}

.product-item-more {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==) no-repeat center;
	background-size: 50%;
	opacity: .7;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-more,
.product-item-container.hover .product-item-more { opacity: 1; }

.product-item-more-title {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type='number'] { -moz-appearance: textfield; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }



.product-item-comfav-items {
    right: 1rem;
    top: 1rem;
    z-index: 110;
    position: absolute;
    /*background: rgba(255,255,255,0.3);*/
    padding: 0.125rem;
}

.product-item-comfav {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}

.product-item-comfav svg {
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
	fill: #fff;
}

.product-item-comfav input:checked+span svg {
	fill: #896c4c;
}
.product-item-comfav input {
    display: none;
}

.product-item-comfav span {
	color: #b2b2b2;
}

.product-item-comfav span:hover {
    color: var(--primary-color);
}

.product-item-comfav input:checked+span {
    color: #896c4c;
}

.product-item-card-stikers {position: absolute; left: -1rem; top: 0; z-index: 140;}
.product-item-card-stiker {display: block; width: 5.25rem; height: 1.625rem; text-align: center; padding: 0.1875rem 0.125rem 0.125rem; font-size: 1.125rem; font-weight: bold; background: #192f4e; color: #fff;
margin-bottom: 5px;
}
.product-item-card-stiker._hit {}
.product-item-card-stiker._new {}
.product-item-card-stiker._sale {}

.product-item-card-stiker._rass,
.product-item-card-stiker._aval {font-size: 13px; font-weight: normal;
	white-space: nowrap;
	padding: 0.3125rem 0rem 0.125rem;
	color: #fff;
	background: #192f4e;
	border: 1px solid #192f4e;
}
.product-item-card-stiker._rass {background: #192f4e;}

.product-item-card-stiker._aval {
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
}

.product-item-disc-container,
.product-item-rass-container {
	text-align: center;
	font-size: 1em;
	color: #000;
	padding: 3px 2px;
	margin-bottom: 15px;
	font-weight: 600;
}

.product-item-disc-container:before,
.product-item-rass-container:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1337_6214)'%3E%3Cpath d='M9.31325 1.87347C4.44582 1.87347 0.5 5.81929 0.5 10.6867C0.5 15.5542 4.44582 19.5 9.31325 19.5C14.1807 19.5 18.1265 15.5542 18.1265 10.6867H9.31325V1.87347Z' fill='black'/%3E%3Cpath d='M10.6868 0.5V9.31325H19.5C19.5 4.44582 15.5542 0.5 10.6868 0.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1337_6214'%3E%3Crect width='19' height='19' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	display: inline-block;
	width: 1.1875em;
	height: 1.1875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	position: relative;
	top: 0.25em;
	right: 0.5em;
}
.product-item-disc-container:before {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='10' r='9.5' fill='black'/%3E%3Cpath d='M8.52504 12.8167C8.36254 12.8167 8.25421 12.7625 8.14587 12.6542L5.87087 10.3792C5.65421 10.1625 5.65421 9.83752 5.87087 9.62085C6.08754 9.40418 6.41254 9.40418 6.62921 9.62085L8.52504 11.5167L12.75 7.34585C12.9667 7.12918 13.2917 7.12918 13.5084 7.34585C13.725 7.56252 13.725 7.88752 13.5084 8.10418L8.90421 12.7083C8.85004 12.7625 8.68754 12.8167 8.52504 12.8167Z' fill='white'/%3E%3C/svg%3E%0A");
}

/*.product-item-card-stiker._discount {
	background: url("/local/templates/pokrovgold/components/bitrix/catalog.item/bootstrap_v4/images/sale11.png?v2");
	background-size: contain;
	background-position: center center;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: auto;
	height: auto;
	z-index: 100;
	pointer-events: none;
	background-repeat: no-repeat;

	text-align: left;
	padding: 35px 0 0 19px;
	color: #ffffcb;
}
.product-item-card-stiker._discount:before {
	content: '';
	position: absolute;
	top: 32px;
	left: 0;
	width: 5.25rem;
	height: 1.625rem;
	background: #ae56a2;
	z-index: -1;
}*/

@media (max-width: 1200px) {
	.product-item-card-stiker._aval {
		font-size: 12px;
	}
}
@media (max-width: 991px) {
	.product-item-card-stiker._aval {
		font-size: 11px;
	}
}

@media (max-width: 767px) {

	.product-item-container {
		margin-bottom: 0rem;
		height: 100%;
	}
	.product-item-small-card {
		margin-bottom: 2rem;
	}
	.product-item {
		padding: 0;
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	.bx-touch .product-item-info-container.product-item-hidden {
		display: none;
	}
	.product-item-top {    flex: 1 1 auto!important;}
	.product-item-image-slider-control-container {display: none;}
	.product-item-image-wrapper {margin-bottom: 5px;}


	.product-item-card-stiker._discount {
		/*padding: 27px 0 0 15px;*/
	}
	.product-item-card-stiker._discount:before {
	/*	top: 25px;*/
	}

	.product-item-card-stiker._rass,
	.product-item-card-stiker._aval {
		padding-top: 0.3125rem;
		font-size: 10px;
	}

	.product-item-rass-container {
		font-size: 0.875em;
	}

}

/* End */
/* /local/templates/pokrovgold/components/bitrix/catalog/nbCatalog/style.css?17376360798231 */
/* /local/templates/pokrovgold/components/bitrix/catalog.element/.default/style.css?1763020567102955 */
/* /local/templates/pokrovgold/css/cloud-zoom.css?1697612300772 */
/* /local/templates/pokrovgold/components/bitrix/main.userconsent.request/nb/style.css?17569031921361 */
/* /local/templates/pokrovgold/components/bitrix/main.userconsent.request/nb/user_consent.css?16721748033383 */
/* /local/templates/pokrovgold/components/bitrix/form.result.new/.default/style.css?17628608526641 */
/* /local/templates/pokrovgold/components/bitrix/system.pagenavigation/.default/style.css?16957105681629 */
/* /local/templates/pokrovgold/components/bitrix/catalog.section/catalogSectionSlider/style.css?16957105682490 */
/* /local/templates/pokrovgold/components/bitrix/catalog.item/bootstrap_v4/style.css?176293225332265 */
