/* Перехват семейства ArnoPro и подмена на системный Times New Roman */
@font-face {
    font-family: 'ArnoPro';
    src: local('Times New Roman'), local('Times'), local('serif');
}

* {outline: none!important}
input[type='text'],input[type='password'],input[type='number'], textarea {-webkit-appearance: none;}
input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s;}
div[id^="wait_comp_"] {}
.bx-firefox input.form-control[type="file"]{padding: 0px;}
.adm-workarea *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }
.adm-workarea textarea {line-height: 18px;}
.bx-calendar-button-text {height: 23px;}

@font-face {
	font-family: 'Oswald';
	src: url('webfonts/Oswald-Regular.woff2') format('woff2'),
	url('webfonts/Oswald-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Montserrat";
	src: url(webfonts/Montserrat/Montserrat-Light.ttf) ;
	font-weight: 300;
}
@font-face {
	font-family: "Montserrat";
	src: url(webfonts/Montserrat/Montserrat-Regular.ttf) ;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url(webfonts/Montserrat/Montserrat-Medium.ttf) ;
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url(webfonts/Montserrat/Montserrat-SemiBold.ttf) ;
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url(webfonts/Montserrat/Montserrat-Bold.ttf) ;
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: Montserrat;
	src: url(webfonts/Montserrat/Montserrat-ExtraBold.ttf) ;
	font-weight: 800;
	font-display: swap;
}
@font-face {
	font-family: Montserrat;
	src: url(webfonts/Montserrat/Montserrat-Black.ttf) ;
	font-weight: 900;
	font-display: swap;
}

:root{
	--color-primary:#a7753b;
	--color-primary2:#6c5439;
	--color-primary3:#886C4C;
	--color-secondary:#26454e;
	--color-disabled:#d2d2d2;

	--theme-color-primary: #a7753b;

	--bs-danger: #db6048;
	--bs-success: #27b07b;

	--color-blue: #192F4E;
	--color-blue-hover: #2b538b;
}

.dropdown-menu {
	--bs-dropdown-link-active-bg: #26454e;
}
.tooltip {
	--bs-tooltip-bg: #f6f4f1;
	--bs-tooltip-color: #323232;
	--bs-tooltip-opacity: 1;
	font-size: 12px;
}
.modal {--bs-modal-border-radius:0;}
.modal#barter .modal-dialog {
	max-width: 768px !important;
}

.btn {
	--bs-btn-border-radius: 0;
	text-decoration: none !important;
	text-transform: uppercase;
}

.btn-primary4 {
	--bs-btn-color: #fff;
	--bs-btn-bg: #000;
	--bs-btn-border-color: #000;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #26454e;
	--bs-btn-hover-border-color: #26454e;

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #26454e;
	--bs-btn-active-border-color: #26454e;

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #26454e;
	--bs-btn-disabled-border-color: #26454e;

	text-transform: none;
}

.btn-primary3 {
	--bs-btn-color: #fff;
	--bs-btn-bg: #A47864;
	--bs-btn-border-color: #A47864;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #26454e;
	--bs-btn-hover-border-color: #26454e;

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #26454e;
	--bs-btn-active-border-color: #26454e;

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #26454e;
	--bs-btn-disabled-border-color: #26454e;

	text-transform: none;
}

.btn-primary5 {
	--bs-btn-color: #fff;
	--bs-btn-bg: #192f4e ;
	--bs-btn-border-color: #192f4e;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0c1825;
	--bs-btn-hover-border-color: #0c1825;

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0c1825;
	--bs-btn-active-border-color: #0c1825;

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #0c1825;
	--bs-btn-disabled-border-color: #0c1825;

	text-transform: none;
}

.btn-primary2 {
	--bs-btn-color: #fff;
	--bs-btn-bg: #886C4C;
	--bs-btn-border-color: #886C4C;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #C48323;
	--bs-btn-hover-border-color: #C48323;

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #C48323;
	--bs-btn-active-border-color: #C48323;

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #917651;
	--bs-btn-disabled-border-color: #917651;
}

.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #A47864;
	--bs-btn-border-color: #A47864;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--color-secondary);
	--bs-btn-hover-border-color: var(--color-secondary);

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--color-secondary);
	--bs-btn-active-border-color: var(--color-secondary);

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--color-disabled);
	--bs-btn-disabled-border-color: var(--color-disabled);
}
.btn-outline-primary {
	--bs-btn-color: #A47864;
	--bs-btn-bg: #fff;
	--bs-btn-border-color: #A47864;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--color-secondary);
	--bs-btn-hover-border-color: var(--color-secondary);

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--color-secondary);
	--bs-btn-active-border-color: var(--color-secondary);

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--color-disabled);
	--bs-btn-disabled-border-color: var(--color-disabled);
}


.btn-secondary {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--color-secondary);
	--bs-btn-border-color: var(--color-secondary);

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #A47864;
	--bs-btn-hover-border-color: #A47864;

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #A47864;
	--bs-btn-active-border-color: #A47864;

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--color-disabled);
	--bs-btn-disabled-border-color: var(--color-disabled);
}

.btn-link-secondary {
	--bs-btn-color: var(--color-secondary);
	--bs-btn-bg: transparent;
	--bs-btn-border-color: transparent;

	--bs-btn-hover-color:  #A47864;
	--bs-btn-hover-bg: transparent;
	--bs-btn-hover-border-color: transparent;

	--bs-btn-active-color: #A47864;
	--bs-btn-active-bg: transparent;
	--bs-btn-active-border-color: transparent;

	--bs-btn-disabled-color: var(--color-disabled);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: transparent;
}


.btn-outline-secondary {
	--bs-btn-color: var(--color-secondary);
	--bs-btn-bg: #fff;
	--bs-btn-border-color: var(--color-secondary);

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #A47864;
	--bs-btn-hover-border-color: #A47864;

	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #A47864;
	--bs-btn-active-border-color: #A47864;

	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--color-disabled);
	--bs-btn-disabled-border-color: var(--color-disabled);
}

.btn-more {
	--bs-btn-color: #A7753B;
	--bs-btn-bg: #FFF5EF;
	--bs-btn-border-color: #A7753B;

	--bs-btn-hover-color: #A7753B;
	--bs-btn-hover-bg: #FFF5EF;
	--bs-btn-hover-border-color: #A7753B;

	--bs-btn-active-color: #A7753B;
	--bs-btn-active-bg: #FFF5EF;
	--bs-btn-active-border-color: #A7753B;

	--bs-btn-disabled-color: #A7753B;
	--bs-btn-disabled-bg: #FFF5EF;
	--bs-btn-disabled-border-color: #A7753B;
}

.btn-pink {
	--bs-btn-color: #fff;
	--bs-btn-bg: #A47864;
	--bs-btn-border-color: #A47864;

	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #A47864;
	--bs-btn-hover-border-color: #A47864;
}

div.btn-more {
	cursor: default;
}



.offcanvas-header .btn-close {position: absolute; right: 1rem; top: 1rem;}

.bx-wrapper .bx-controls-direction a {width: 4.5rem; height: 4.5rem;  -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; border: 1px solid #cdcdcd; font-weight: bold; margin-top: -2.25rem; background-color: #fff; overflow: hidden; border-radius: 50%; background-position: center;}
.bx-wrapper .bx-controls-direction a:hover { text-decoration: none;}
.bx-wrapper .bx-controls-direction a:focus {text-decoration: none;}
.bx-wrapper .bx-controls-direction a:before {display: block; text-align: center; text-indent: 0px;}
.bx-wrapper .bx-controls-direction a.disabled {}
.bx-wrapper .bx-prev {left: -2.25rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='38px'%3E%3Cpath fill-rule='evenodd' fill='rgb(60, 66, 73)' d='M25.675,0.139 L25.675,0.139 L9.917,19.53 L25.675,37.967 L25.675,37.967 L0.380,19.53 L25.675,0.139 Z'/%3E%3C/svg%3E"); background-position: center;}
.bx-wrapper .bx-next {right: -2.25rem; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='38px'%3E%3Cpath fill-rule='evenodd' fill='rgb(60, 66, 73)' d='M0.836,0.139 L0.836,0.139 L16.594,19.53 L0.836,37.967 L0.836,37.967 L26.131,19.53 L0.836,0.139 Z'/%3E%3C/svg%3E"); background-position: center;}
.bx-wrapper .bx-prev:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='38px'%3E%3Cpath fill-rule='evenodd' fill='rgb(167, 117, 59)' d='M25.675,0.139 L25.675,0.139 L9.917,19.53 L25.675,37.967 L25.675,37.967 L0.380,19.53 L25.675,0.139 Z'/%3E%3C/svg%3E"); background-position: center;  box-shadow: 0px 0px 6.58px 0.42px rgba(0, 0, 0, 0.19);}
.bx-wrapper .bx-next:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='38px'%3E%3Cpath fill-rule='evenodd' fill='rgb(167, 117, 59)' d='M0.836,0.139 L0.836,0.139 L16.594,19.53 L0.836,37.967 L0.836,37.967 L26.131,19.53 L0.836,0.139 Z'/%3E%3C/svg%3E"); background-position: center;  box-shadow: 0px 0px 6.58px 0.42px rgba(0, 0, 0, 0.19);}




/* bootstrap  */

a, .btn-link, a:focus, .btn-link:focus { text-decoration: none; color:#886244;}
a:hover, .btn-link:hover {text-decoration: underline; color:#252525;}

.form-group {}

.alert {}


.form-select,
.form-control {border-radius: 0;}
.form-control:focus{}

.btn-primary:focus, .btn-primary {}
.btn-primary:active:focus, .btn-primary:active, .btn-primary:hover, .btn-primary.active, .btn-primary.active:hover {}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {font-family: "Times New Roman", Times, serif,Times; color:#252525;}
h1{}
h2{font-size: 2.25rem;}
h3{font-size: 2rem;}
h4{font-size: 1.75rem;}
h5{font-size: 1.5rem;}
h6{font-size: 1.25rem;}


.form-select:not(.border),
.form-control:not(.border) {border-top: transparent !important; border-left: transparent !important; border-right: transparent !important; border-color: #e6e6e6; box-shadow: none !important;}

.form-select.is-valid,
.was-validated .form-select:valid,
.form-control.is-valid,
.was-validated .form-control:valid {border-color: var(--bs-success);}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus,
.form-control.is-invalid,
.was-validated .form-control:invalid {border-color: var(--bs-danger);}

.form-select:focus,
.form-control:focus {border-color: var(--color-primary);}

/* template  */
html {font-size: 16px; overflow: auto}

.body {min-height:100vh; line-height: 1.2; font-family: "Montserrat", sans-serif; color:#7a716d; overflow: hidden}


._filter body {
	overflow: auto;
}
html._filter {
	overflow: inherit;
}


.body._main {}
.body__header {}
.body__page {}
.body__footer {}

h2.nbH2{color:#252525; font-size: 2.25rem;font-family: "Times New Roman", Times, serif,Times; margin-bottom: 2rem;}








/*START HEADER OLD FROM 17.12.2025*/
.loca.body__header {
	border-top: none;
	padding-top: 2.75rem;
}
.loca .header__logo {
	text-align: start;
	width: 112.5%;
	height: 100%;
	display: flex;
	align-items: center;
}
.loca .header__logo img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.loca .body__search.__active .searchInput {
	width: 19.35rem;
}
.loca .searchInput {
	position: absolute;
	right: -20px;
	top: -13px;
	width: 0;
	transition: 0.5s;
}
.loca input.search-suggest {
	width: 100%;
	border: none;
	padding-left: 1rem;
	height: 35px;
	background: none;
	color: #000;
}
.loca .header-center {
	display: flex;
	justify-content: end;
	align-items: center;
	height: 100%;
}
.loca .header-basket {
	margin-right: -2.5rem;
}
.loca .header-about	{display: flex; justify-content: end;}
.loca .header_email {padding-top: 1rem;}
.loca .header-fb {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-right: 2.5rem;
}
.loca .header_btn {
	padding: 3px 38px;
	background: #F2F2F2;
	color: #000;
	text-align: center;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: normal;
	transition: .4s;
}
.loca .header_btn:hover {
	background: #3c4249;
	color: #fff;
	text-decoration: none;
	transition: .4s;
}
.loca .header_callback {
	border-bottom: 1px solid #26454E;
	padding-top: 7px;
	padding-bottom: 1px;
	cursor: pointer;
	color: #26454E;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: normal;
	transition: .4s;
}
.loca .header_callback:hover {
	color: #3c4249;
	border-bottom: 1px solid #3c4249;
	transition: .4s;
}
.loca .header__bot {
	position: relative;
	padding-top: 2.4rem;
}
/*END HEADER OLD FROM 17.12.2025*/

/*START HEADER NEW FROM 17.12.2025*/
.header._newV2 {
	border-top: 0;
	padding-top: 0;
}
.header._newV2 .header__top {
	position: relative;
	padding: 7px 0;
}
.header._newV2 .header__top .col-custom {
	display: flex;
	align-items: center;
}
.header._newV2 .header__top .col-custom:nth-child(2) {
	justify-content: end;
	column-gap: 40px;
}
.header._newV2 .header__top:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	margin-left: calc(-50 * var(--vw, 1vw));
	width: calc(100 * var(--vw, 1vw));
	height: 100%;
	background: #F2F2F2;
}
.header._newV2 .header__item._checkout a {
	font-size: 1.125rem;
	font-weight: 500;
	color: #000;
	transition: .35s;
}
.header._newV2 .header__item._time {
	font-size: 1.125rem;
	font-weight: 400;
	color: #545454;
}
.header._newV2 .header__callback {
	cursor: pointer;
	font-size: 1.125rem;
	font-weight: 500;
	color: var(--color-blue);
	transition: .35s;
}
.header._newV2 .header__item._phone a {
	color: #000;
	font-size: 1.25rem;
	font-weight: 600;
}
.header._newV2 .header__item._checkout a:hover,
.header._newV2 .header__callback:hover,
.header._newV2 .header__item._phone a:hover {
	color: var(--color-primary);
	text-decoration: none;
	transition: .35s;
}
.header._newV2 .header__main {
	position: relative;
	padding: 1.5625rem 0;
}
.header._newV2 .header__main:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	margin-left: calc(-50 * var(--vw, 1vw));
	width: calc(100 * var(--vw, 1vw));
	height: 100%;
	background: var(--color-blue);
}
.header._newV2 .header__main:before {
	content: '';
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: auto;
	right: 80%;
	margin-left: calc(-50 * var(--vw, 1vw));
	width: 176.5%;
	background-image: url("data:image/svg+xml,%3Csvg width='446' height='113' viewBox='0 0 446 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6135_8803)'%3E%3Cpath d='M110.746 -27.5763L90.6904 -30.836L101.081 -45.8242L86.1919 -35.7089L82.6226 -70.334L79.0647 -35.6304L64.1757 -45.8242L74.5776 -30.8472L54.5103 -27.5763L74.5776 -24.3165L64.1757 -9.32833L79.0647 -19.4437L82.6226 15.5399L86.1919 -19.4437L101.081 -9.32833L90.6677 -24.3053L110.746 -27.5763Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M222.392 -27.5763L202.336 -30.836L212.726 -45.8242L197.837 -35.7089L194.268 -70.334L190.71 -35.6304L175.821 -45.8242L186.223 -30.8472L166.156 -27.5763L186.223 -24.3165L175.821 -9.32833L190.71 -19.4437L194.268 15.5399L197.837 -19.4437L212.726 -9.32833L202.313 -24.3053L222.392 -27.5763Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M445.682 -27.5763L425.626 -30.836L436.016 -45.8242L421.127 -35.7089L417.558 -70.334L414 -35.6304L399.111 -45.8242L409.513 -30.8472L389.446 -27.5763L409.513 -24.3165L399.111 -9.32833L414 -19.4437L417.558 15.5399L421.127 -19.4437L436.016 -9.32833L425.603 -24.3053L445.682 -27.5763Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M334.037 -27.5763L313.981 -30.836L324.371 -45.8242L309.482 -35.7089L305.913 -70.334L302.355 -35.6304L287.466 -45.8242L297.868 -30.8472L277.801 -27.5763L297.868 -24.3165L287.466 -9.32833L302.355 -19.4437L305.913 15.5399L309.482 -19.4437L324.371 -9.32833L313.958 -24.3053L334.037 -27.5763Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M49.5484 14.9517L29.4924 11.6919L39.883 -3.29623L24.9939 6.8191L21.4246 -27.806L17.8667 6.89751L2.97766 -3.29623L13.3796 11.6807L-6.68774 14.9517L13.3796 18.2115L2.97766 33.1996L17.8667 23.0843L21.4246 58.0679L24.9939 23.0843L39.883 33.1996L29.4697 18.2227L49.5484 14.9517Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M161.194 14.9517L141.138 11.6919L151.528 -3.29623L136.639 6.8191L133.07 -27.806L129.512 6.89751L114.623 -3.29623L125.025 11.6807L104.958 14.9517L125.025 18.2115L114.623 33.1996L129.512 23.0843L133.07 58.0679L136.639 23.0843L151.528 33.1996L141.115 18.2227L161.194 14.9517Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M272.839 14.9517L252.783 11.6919L263.173 -3.29623L248.284 6.8191L244.715 -27.806L241.157 6.89751L226.268 -3.29623L236.67 11.6807L216.603 14.9517L236.67 18.2115L226.268 33.1996L241.157 23.0843L244.715 58.0679L248.284 23.0843L263.173 33.1996L252.76 18.2227L272.839 14.9517Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M384.484 14.9517L364.428 11.6919L374.819 -3.29623L359.93 6.8191L356.36 -27.806L352.802 6.89751L337.913 -3.29623L348.315 11.6807L328.248 14.9517L348.315 18.2115L337.913 33.1996L352.802 23.0843L356.36 58.0679L359.93 23.0843L374.819 33.1996L364.405 18.2227L384.484 14.9517Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M110.746 58.2976L90.6904 55.0379L101.081 40.0497L86.1919 50.165L82.6226 15.5399L79.0647 50.2435L64.1757 40.0497L74.5776 55.0267L54.5103 58.2976L74.5776 61.5574L64.1757 76.5456L79.0647 66.4302L82.6226 101.414L86.1919 66.4302L101.081 76.5456L90.6677 61.5686L110.746 58.2976Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M222.392 58.2976L202.336 55.0379L212.726 40.0497L197.837 50.165L194.268 15.5399L190.71 50.2435L175.821 40.0497L186.223 55.0267L166.156 58.2976L186.223 61.5574L175.821 76.5456L190.71 66.4302L194.268 101.414L197.837 66.4302L212.726 76.5456L202.313 61.5686L222.392 58.2976Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M445.682 58.2975L425.626 55.0378L436.016 40.0496L421.127 50.1649L417.558 15.5398L414 50.2433L399.111 40.0496L409.513 55.0266L389.446 58.2975L409.513 61.5573L399.111 76.5455L414 66.4301L417.558 101.414L421.127 66.4301L436.016 76.5455L425.603 61.5685L445.682 58.2975Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M334.037 58.2976L313.981 55.0379L324.371 40.0497L309.482 50.165L305.913 15.5399L302.355 50.2435L287.466 40.0497L297.868 55.0267L277.801 58.2976L297.868 61.5574L287.466 76.5456L302.355 66.4302L305.913 101.414L309.482 66.4302L324.371 76.5456L313.958 61.5686L334.037 58.2976Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M49.5484 100.826L29.4924 97.5658L39.883 82.5777L24.9939 92.693L21.4246 58.0679L17.8667 92.7714L2.97766 82.5777L13.3796 97.5546L-6.68774 100.826L13.3796 104.085L2.97766 119.074L17.8667 108.958L21.4246 143.942L24.9939 108.958L39.883 119.074L29.4697 104.097L49.5484 100.826Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M161.194 100.826L141.138 97.5658L151.528 82.5777L136.639 92.693L133.07 58.0679L129.512 92.7714L114.623 82.5777L125.025 97.5546L104.958 100.826L125.025 104.085L114.623 119.074L129.512 108.958L133.07 143.942L136.639 108.958L151.528 119.074L141.115 104.097L161.194 100.826Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M272.839 100.826L252.783 97.5658L263.173 82.5777L248.284 92.693L244.715 58.0679L241.157 92.7714L226.268 82.5777L236.67 97.5546L216.603 100.826L236.67 104.085L226.268 119.074L241.157 108.958L244.715 143.942L248.284 108.958L263.173 119.074L252.76 104.097L272.839 100.826Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M384.484 100.826L364.428 97.5658L374.819 82.5777L359.93 92.693L356.36 58.0679L352.802 92.7714L337.913 82.5777L348.315 97.5546L328.248 100.826L348.315 104.085L337.913 119.074L352.802 108.958L356.36 143.942L359.93 108.958L374.819 119.074L364.405 104.097L384.484 100.826Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M110.746 144.172L90.6904 140.912L101.081 125.924L86.1919 136.039L82.6226 101.414L79.0647 136.117L64.1757 125.924L74.5776 140.901L54.5103 144.172L74.5776 147.431L64.1757 162.419L79.0647 152.304L82.6226 187.288L86.1919 152.304L101.081 162.419L90.6677 147.443L110.746 144.172Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M222.392 144.172L202.336 140.912L212.726 125.924L197.837 136.039L194.268 101.414L190.71 136.117L175.821 125.924L186.223 140.901L166.156 144.172L186.223 147.431L175.821 162.419L190.71 152.304L194.268 187.288L197.837 152.304L212.726 162.419L202.313 147.443L222.392 144.172Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M445.682 144.172L425.626 140.912L436.016 125.924L421.127 136.039L417.558 101.414L414 136.117L399.111 125.924L409.513 140.901L389.446 144.172L409.513 147.431L399.111 162.419L414 152.304L417.558 187.288L421.127 152.304L436.016 162.419L425.603 147.443L445.682 144.172Z' fill='white' fill-opacity='0.07'/%3E%3Cpath d='M334.037 144.172L313.981 140.912L324.371 125.924L309.482 136.039L305.913 101.414L302.355 136.117L287.466 125.924L297.868 140.901L277.801 144.172L297.868 147.431L287.466 162.419L302.355 152.304L305.913 187.288L309.482 152.304L324.371 162.419L313.958 147.443L334.037 144.172Z' fill='white' fill-opacity='0.07'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6135_8803'%3E%3Crect width='446' height='113' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain;
	pointer-events: none;
}
.header._newV2 .header__center {
	display: flex;
	justify-content: end;
	align-items: center;
	height: 100%;
}
.header._newV2 {}
.header._newV2 {}
.header._newV2 input.search-suggest {
	width: 100% !important;
	border: none;
	padding-left: 1rem;
	height: 100%;
	background: none;
	color: #000;
	font-size: 1.25rem;
	font-weight: 600;
}
.header._newV2 .search-form form > div .btn-custom-input {
	position: absolute;
	top: 6px;
	bottom: 6px;
	right: 6px;
	width: 50px;
	background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51' height='50' fill='%23A47864'/%3E%3Cpath d='M35.2668 35.3234L30.0581 30.1154C31.6598 28.2994 32.5419 25.9601 32.5381 23.5387C32.5381 20.8674 31.4981 18.356 29.6094 16.4674C27.7208 14.5787 25.2094 13.5387 22.5388 13.5387C19.8681 13.5387 17.3561 14.5787 15.4668 16.4667C13.5774 18.3547 12.5381 20.8667 12.5381 23.538C12.5381 26.2094 13.5781 28.72 15.4668 30.6087C17.3554 32.4974 19.8668 33.538 22.5381 33.538C24.9848 33.538 27.2914 32.656 29.1148 31.0574L34.3228 36.2654C34.3845 36.3275 34.458 36.3768 34.5389 36.4104C34.6197 36.4441 34.7065 36.4614 34.7941 36.4614C34.8817 36.4614 34.9684 36.4441 35.0493 36.4104C35.1302 36.3768 35.2037 36.3275 35.2654 36.2654C35.3904 36.1403 35.4606 35.9708 35.4606 35.794C35.4606 35.6173 35.3904 35.4477 35.2654 35.3227L35.2668 35.3234ZM16.4094 29.6667C14.7728 28.0294 13.8714 25.8534 13.8714 23.5387C13.8714 21.224 14.7728 19.0474 16.4094 17.41C18.0468 15.7734 20.2228 14.872 22.5381 14.872C24.8534 14.872 27.0294 15.7734 28.6668 17.41C30.3034 19.0474 31.2054 21.2234 31.2054 23.5387C31.2054 25.854 30.3034 28.0294 28.6668 29.6667C27.0294 31.3034 24.8534 32.2054 22.5388 32.2054C20.2241 32.2054 18.0461 31.3034 16.4094 29.6667Z' fill='white'/%3E%3C/svg%3E");
	background-size: 51px 50px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	transition: .35s;
}
.header._newV2 .search-form form > div .btn-custom-input:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51' height='50' fill='%23192F4E'/%3E%3Cpath d='M35.2668 35.3234L30.0581 30.1154C31.6598 28.2994 32.5419 25.9601 32.5381 23.5387C32.5381 20.8674 31.4981 18.356 29.6094 16.4674C27.7208 14.5787 25.2094 13.5387 22.5388 13.5387C19.8681 13.5387 17.3561 14.5787 15.4668 16.4667C13.5774 18.3547 12.5381 20.8667 12.5381 23.538C12.5381 26.2094 13.5781 28.72 15.4668 30.6087C17.3554 32.4974 19.8668 33.538 22.5381 33.538C24.9848 33.538 27.2914 32.656 29.1148 31.0574L34.3228 36.2654C34.3845 36.3275 34.458 36.3768 34.5389 36.4104C34.6197 36.4441 34.7065 36.4614 34.7941 36.4614C34.8817 36.4614 34.9684 36.4441 35.0493 36.4104C35.1302 36.3768 35.2037 36.3275 35.2654 36.2654C35.3904 36.1403 35.4606 35.9708 35.4606 35.794C35.4606 35.6173 35.3904 35.4477 35.2654 35.3227L35.2668 35.3234ZM16.4094 29.6667C14.7728 28.0294 13.8714 25.8534 13.8714 23.5387C13.8714 21.224 14.7728 19.0474 16.4094 17.41C18.0468 15.7734 20.2228 14.872 22.5381 14.872C24.8534 14.872 27.0294 15.7734 28.6668 17.41C30.3034 19.0474 31.2054 21.2234 31.2054 23.5387C31.2054 25.854 30.3034 28.0294 28.6668 29.6667C27.0294 31.3034 24.8534 32.2054 22.5388 32.2054C20.2241 32.2054 18.0461 31.3034 16.4094 29.6667Z' fill='white'/%3E%3C/svg%3E");
	transition: .35s;
}
/*.header._newV2 .nbSearch_input:after {*/
/*	content: '';*/
/*	position: absolute;*/
/*	top: 6px;*/
/*	bottom: 6px;*/
/*	right: 6px;*/
/*	width: 50px;*/
/*	background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51' height='50' fill='%23A47864'/%3E%3Cpath d='M35.2668 35.3234L30.0581 30.1154C31.6598 28.2994 32.5419 25.9601 32.5381 23.5387C32.5381 20.8674 31.4981 18.356 29.6094 16.4674C27.7208 14.5787 25.2094 13.5387 22.5388 13.5387C19.8681 13.5387 17.3561 14.5787 15.4668 16.4667C13.5774 18.3547 12.5381 20.8667 12.5381 23.538C12.5381 26.2094 13.5781 28.72 15.4668 30.6087C17.3554 32.4974 19.8668 33.538 22.5381 33.538C24.9848 33.538 27.2914 32.656 29.1148 31.0574L34.3228 36.2654C34.3845 36.3275 34.458 36.3768 34.5389 36.4104C34.6197 36.4441 34.7065 36.4614 34.7941 36.4614C34.8817 36.4614 34.9684 36.4441 35.0493 36.4104C35.1302 36.3768 35.2037 36.3275 35.2654 36.2654C35.3904 36.1403 35.4606 35.9708 35.4606 35.794C35.4606 35.6173 35.3904 35.4477 35.2654 35.3227L35.2668 35.3234ZM16.4094 29.6667C14.7728 28.0294 13.8714 25.8534 13.8714 23.5387C13.8714 21.224 14.7728 19.0474 16.4094 17.41C18.0468 15.7734 20.2228 14.872 22.5381 14.872C24.8534 14.872 27.0294 15.7734 28.6668 17.41C30.3034 19.0474 31.2054 21.2234 31.2054 23.5387C31.2054 25.854 30.3034 28.0294 28.6668 29.6667C27.0294 31.3034 24.8534 32.2054 22.5388 32.2054C20.2241 32.2054 18.0461 31.3034 16.4094 29.6667Z' fill='white'/%3E%3C/svg%3E");*/
/*	background-size: 51px 50px;*/
/*	background-repeat: no-repeat;*/
/*	background-position: center;*/
/*	cursor: pointer;*/
/*	transition: .35s;*/
/*}*/
/*.header._newV2 .nbSearch_input:after:hover {*/
/*	background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51' height='50' fill='%23192F4E'/%3E%3Cpath d='M35.2668 35.3234L30.0581 30.1154C31.6598 28.2994 32.5419 25.9601 32.5381 23.5387C32.5381 20.8674 31.4981 18.356 29.6094 16.4674C27.7208 14.5787 25.2094 13.5387 22.5388 13.5387C19.8681 13.5387 17.3561 14.5787 15.4668 16.4667C13.5774 18.3547 12.5381 20.8667 12.5381 23.538C12.5381 26.2094 13.5781 28.72 15.4668 30.6087C17.3554 32.4974 19.8668 33.538 22.5381 33.538C24.9848 33.538 27.2914 32.656 29.1148 31.0574L34.3228 36.2654C34.3845 36.3275 34.458 36.3768 34.5389 36.4104C34.6197 36.4441 34.7065 36.4614 34.7941 36.4614C34.8817 36.4614 34.9684 36.4441 35.0493 36.4104C35.1302 36.3768 35.2037 36.3275 35.2654 36.2654C35.3904 36.1403 35.4606 35.9708 35.4606 35.794C35.4606 35.6173 35.3904 35.4477 35.2654 35.3227L35.2668 35.3234ZM16.4094 29.6667C14.7728 28.0294 13.8714 25.8534 13.8714 23.5387C13.8714 21.224 14.7728 19.0474 16.4094 17.41C18.0468 15.7734 20.2228 14.872 22.5381 14.872C24.8534 14.872 27.0294 15.7734 28.6668 17.41C30.3034 19.0474 31.2054 21.2234 31.2054 23.5387C31.2054 25.854 30.3034 28.0294 28.6668 29.6667C27.0294 31.3034 24.8534 32.2054 22.5388 32.2054C20.2241 32.2054 18.0461 31.3034 16.4094 29.6667Z' fill='white'/%3E%3C/svg%3E");*/
/*	transition: .35s;*/
/*}*/
/*.header._newV2 .nbSearch_input:after:hover {*/
/*	background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51' height='50' fill='%23192F4E'/%3E%3Cpath d='M35.2668 35.3234L30.0581 30.1154C31.6598 28.2994 32.5419 25.9601 32.5381 23.5387C32.5381 20.8674 31.4981 18.356 29.6094 16.4674C27.7208 14.5787 25.2094 13.5387 22.5388 13.5387C19.8681 13.5387 17.3561 14.5787 15.4668 16.4667C13.5774 18.3547 12.5381 20.8667 12.5381 23.538C12.5381 26.2094 13.5781 28.72 15.4668 30.6087C17.3554 32.4974 19.8668 33.538 22.5381 33.538C24.9848 33.538 27.2914 32.656 29.1148 31.0574L34.3228 36.2654C34.3845 36.3275 34.458 36.3768 34.5389 36.4104C34.6197 36.4441 34.7065 36.4614 34.7941 36.4614C34.8817 36.4614 34.9684 36.4441 35.0493 36.4104C35.1302 36.3768 35.2037 36.3275 35.2654 36.2654C35.3904 36.1403 35.4606 35.9708 35.4606 35.794C35.4606 35.6173 35.3904 35.4477 35.2654 35.3227L35.2668 35.3234ZM16.4094 29.6667C14.7728 28.0294 13.8714 25.8534 13.8714 23.5387C13.8714 21.224 14.7728 19.0474 16.4094 17.41C18.0468 15.7734 20.2228 14.872 22.5381 14.872C24.8534 14.872 27.0294 15.7734 28.6668 17.41C30.3034 19.0474 31.2054 21.2234 31.2054 23.5387C31.2054 25.854 30.3034 28.0294 28.6668 29.6667C27.0294 31.3034 24.8534 32.2054 22.5388 32.2054C20.2241 32.2054 18.0461 31.3034 16.4094 29.6667Z' fill='white'/%3E%3C/svg%3E");*/
/*}*/
.header._newV2 input.search-suggest::placeholder {
	color: #8D8D8D;
	text-transform: uppercase;
}
.header._newV2 .header__basket svg {
	color: #fff;
	fill: #fff;
	width: 2.25rem;
	height: 2.25rem;
}
.header._newV2 .nbCart_counter {
	color: var(--color-blue);
	position: absolute;
	border-radius: 5px;
	background: #fff;
	font-size: 12px;
	right: 5px;
	bottom: -1px;
	text-align: center;
	padding: 0 4px;
	min-width: 20px;
}
.header._newV2 .searchInput {
	position: absolute;
	right: -12px;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	transition: .35s;
}
.header._newV2 .body__search {
	position: relative;
	margin-right: 1.875rem;
	height: 3.875rem;
	width: 100%;
}
.header._newV2 .searchInput {
	position: absolute;
	right: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	transition: 0.5s;
}
.header._newV2 .body__search.__active .searchInput {
	width: 100%;
	height: 100%;
}
.header._newV2 .body__search .search-form,
.header._newV2 .body__search .search-form form,
.header._newV2 .body__search .search-form form > div,
.header._newV2 .body__search .nbSearch_input,
.header._newV2 .body__search .nbSearch_input .nbSearch_input {
	height: 100%;
}
.header._newV2 .nbBasket_link {}
.header._newV2 .header__bot {
	padding: 1.0625rem 0;
	position: relative;
}
.header._newV2 .CatalogToggle {
	background-color: #A47864;
	padding: 16px 11px;
}
.header._newV2 .basket_lk:hover .authTooltip {
	display: none !important;
}
.header._newV2 .header__basket svg {
	transition: .35s;
}
.header._newV2 .basket_lk:hover svg,
.header._newV2 .nbBasket_link:hover svg {
	color: var(--color-primary);
	fill: var(--color-primary);
	transition: .35s;
}
.header._newV2 .nbBasket_link .nbCart_counter {
	transition: .35s;
}
.header._newV2 .nbBasket_link:hover .nbCart_counter {
	color: #fff;
	background: var(--color-primary);
	transition: .35s;
}

/*END HEADER NEW FROM 17.12.2025*/




.header {}
.header__logo {display: block; text-align: center;}
.header__logo img {max-width: 100%; height: auto;}

.body__header{border-top: 1.85rem solid #faf9f8; padding-top:1.875rem}
.header_phone, .header_email {font-size:1.125rem ; color:#2e2e2e;}
.header_phone a, .header_email a {color: #2e2e2e; font-weight: 700; letter-spacing: 0.075rem;}
.body__basket{display: flex; justify-content: flex-end;     align-items: center;
	position: relative;
	z-index: 500;
}

.CatalogToggle{padding:1rem 0.75rem; background: #192f4e; }
.CatalogToggle span{display: block;width:24px; height: 2px; background: #fff; margin-bottom:4px;  transition: 0.5s}
.CatalogToggle span:last-child{margin-bottom: 0; width:1rem }

.CatalogToggle._active span:nth-child(2){opacity: 0;}
.CatalogToggle._active span:nth-child(1){transform: rotate(45deg) translate(4px, 4px);}
.CatalogToggle._active span:nth-child(3){transform: rotate(-45deg) translate(4px, -4px); width:24px;}
.searchInput{position: absolute; right: -12px;top: -5px; width: 0; transition: 0.5s;}
.nbTop_search_btn svg{width: 1.5rem; height: 1.5rem; cursor: pointer}
.body__search{position: relative; margin-right:2.5rem ;     height: 1.25rem;}
.body__search.__active .searchInput{width: 20rem}

h2.nbH2{ font-family: "Times New Roman", Times, serif,Times; margin-bottom: 2.75rem; color: #252525; font-size: 2.25rem;}
.nbH1 h1{text-transform: uppercase;  font-family: "Times New Roman", Times, serif,Times; margin-bottom: 2.75rem; color: #252525; font-size: 2.25rem;}

.nbExcursion_img img{width: 100%; transition: 0.5s; position: relative; z-index: -1;}

.nbExcursion_text._2{padding:2rem 0 ; font-size: 1.12rem; color: #7a716d;}
.nbExcursion_text._1{font-family: "Times New Roman", Times, serif,Times; font-size: 2.25rem; margin-top: -2.5rem; text-align: right; padding-right:1.875rem ; color:#000;}
.nbExcursion_link:hover, .nbExcursion_link:focus, .nbExcursion_link:active{text-decoration: none;}
.nbExcursion_link:hover .nbExcursion_img img, .nbExcursion_link:focus .nbExcursion_img img, .nbExcursion_link:active .nbExcursion_img img{transform: scale(1.02)}
.nbExcursion .btn{display: block; max-width: 278px; margin-left:1.75rem; box-shadow:0 0 0 0.625rem #fff!important; margin-top: -1rem; position: relative; z-index: 50;}
.nbExcursion .btn:hover{text-decoration: none;}
.footer {}

.footer_copy{background:#f9f9f9; font-size: 12px; padding:0.5rem 0 ;}
.footer_copy a{color:#7a716d;}
.footer_menu{padding-top: 6rem; padding-bottom: 2.75rem; border-top: 1px solid #3c4249; background: #fff;}
.pageContent{padding-bottom: 4.5rem;}

.footer_title{text-transform: uppercase; font-family: "Times New Roman", Times, serif, sans-serif; font-size: 1.875rem; color:#252525; display: block; padding-bottom: 0.875rem;}
.footer_text{margin-bottom: 1.75rem;color: #7a716d; letter-spacing: 0.05rem;}

.footer_form{padding-top: .75rem; padding-bottom: 0.75rem}
.footer_bot {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer_soc {
	margin-left: 28px;
}
.footer_menu_3{ padding-left: 16.5%; padding-right: 17%;}
.footer_menu_3 .nbBottom .nbBottom_link._lvl_1 {
	border-bottom: 1px solid #cacaca;
}
.footer_menu_3 .socMenuGreen {
	margin-left: -28px;
}
.footer_menu_3 .footer_title._callback {padding-top: 1.75rem;}
.footer_menu_2{padding-left: 0;
	margin-left: -5px;}
.footer_menu_1{padding-left: 25%; padding-right: 25%;}
.footer_menu_2 .nbBottom li:not(:first-child) .nbBottom_link._lvl_1 {
	border-top: 1px solid #cacaca;
	padding-top: 1.25rem;
	margin-top: 5px;
}
.footer_col_bot {
	display: flex;
	margin-top: -3px;
	padding-top: 1.25rem;
	border-top: 1px solid #cacaca;
}
.footer_col_bot iframe {
	margin-left: 1.5rem;
}
.footer-payments {
	border-top: 1px solid #cacaca;
	margin-top: 1.8rem;
	padding-top: 2.25rem;
}
.footer-payments .col-custom {
	color: var(--color-blue);
	font-size: 1.125rem;
	font-weight: 500;
	line-height: normal;
}
.footer-payments .col-custom svg {
	margin-right: 5px;
	min-width: 25px;
	width: 25px;
	height: 20px;
}
.footer-payments .col-custom:not(:first-child) {
	margin-left: 15px;
}
._content .body__header{border-bottom: 1px solid #e7e7e7; background: #fff; position: relative; z-index: 150;}


.modal-content .btn-close{position: absolute; right: 1rem; top: 1rem; z-index: 150;}



.modal{--bs-modal-width: 700px;}
.nbReview_modal.modal{--bs-modal-width: 800px;}


.backUrlGlobal {
	display: inline-flex;
	align-items: center;
	color: var(--color-secondary);
}

.backUrlGlobal svg {
	width: 0.625rem;
	height: 1rem;
	margin-right: 1rem;
}

.toasts {position: fixed; top: 15px; right: 15px; z-index: 1000;}
.toast {--bs-toast-max-width: 300px;}


#bx-soa-order .form-group {margin-bottom: 1.25rem;}


.whatsapp_btn{
	width:75px;
	height:75px;
	position:fixed;
	bottom:2rem;
	right:50px;
	z-index: 200;
}
.whatsapp_btn img {
	width: 100%;
	height: 100%;
}

.nbExcursionNew {
	position: relative;

}
.nbExcursionNew__link {
	display: block;
	width: calc(var(--vw,1vw) * 100);
	left: 50%;
	position: relative;
	transform: translateX(-50%);
	overflow: hidden;
}
.nbExcursionNew__img {
	transition: 0.5s;
}
.nbExcursionNew__img img {
	width: 100%;
}
.nbExcursionNew__content {
	position: absolute;
	right: 0;
	left: 60%;
	top: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.nbExcursionNew__text {
	font-size: 3vw;
	font-family: "Times New Roman", Times, serif, Times;
	color: var(--color-primary3);
	text-transform: uppercase;
}
.nbExcursionNew__text:first-line {
	color: #fff;
}
.nbExcursionNew__btn {
	padding-top: 2rem;
}

.nbExcursionNew:hover .nbExcursionNew__img{
	transform: scale(1.05);
}


._hideBreadcrumb .nbBread {
	display: none;
}


.mainSeo {
	margin-top: -4.31rem;
	padding: 5rem 50% 4rem 0;
	background: url("images/h1img.png?2") right center no-repeat;
	background-size: contain;
	margin-bottom: 4.25rem;
}

.mainSeo h1 {
	font-size: 3rem;
}

.mainSeo h1 span {
	color: #000;
	leading-trim: both;
	text-edge: cap;
	font-family: "Montserrat", sans-serif;
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 122.235%;
	display: block;
	padding-top: 4rem;
}

.nbCatalogSectionListMini {text-align: center;}
.nbCatalogSectionListMini__item {display: inline-block; padding: 0.125rem 1rem; font-size: 1rem; border: 1px solid #c8c8c8; color: #7a716d; text-decoration: none !important; margin-left: 0.5rem; margin-right: 0.5rem; margin-bottom: 1rem;}
.nbCatalogSectionListMini__item:hover {background: #a7753b; border-color: #a7753b; color: #fff;}


.onMarkets {
	padding-top: 15px;
	padding-bottom: 0.55rem;
	border-bottom: 1px solid #cacaca;
}
.onMarkets__item {
	padding-bottom: 8px;
}
.onMarkets__item:last-child {
	padding-bottom: 18px;
}
.onMarkets__name {
	font-size: 24px;
	font-weight: 500;
	color: #000;
	padding-right: 24px;
}
.nbFooter_form__actionBtn {
	background: var(--color-blue) !important;
	border: var(--color-blue) !important;
}
.nbFooter_form__actionBtn:hover {
	background: var(--color-blue-hover) !important;
	border: var(--color-blue-hover) !important;
}

.b24-widget-button-position-bottom-right{
	right: 22px !important;
	bottom: 94px !important;}

.scroll2Top {
	background-image: url("data:image/svg+xml,%3Csvg width='123' height='123' viewBox='0 0 123 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1211_266)'%3E%3Ccircle cx='61.5' cy='61.5' r='61.5' fill='%23F1F1F1' fill-opacity='0.41'/%3E%3C/g%3E%3Cg filter='url(%23filter1_b_1211_266)'%3E%3Ccircle cx='61.7426' cy='61.7426' r='49.7426' fill='%23192F4E'/%3E%3C/g%3E%3Cmask id='mask0_1211_266' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='38' y='45' width='49' height='34'%3E%3Cpath d='M38 78.2821L62.5 57.5647L87 78.2821L62.5 45L38 78.2821Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1211_266)'%3E%3Cmask id='mask1_1211_266' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1501' y='-191' width='4669' height='2225'%3E%3Cpath d='M-1500.08 -190.591L-1500.08 2033.11L3167.14 2033.11L3167.14 -190.591L-1500.08 -190.591Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1211_266)'%3E%3Crect x='-1500.08' y='2033.11' width='2223.7' height='4667.23' transform='rotate(-90 -1500.08 2033.11)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1211_266' x='-4' y='-4' width='131' height='131' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1211_266'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1211_266' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_b_1211_266' x='8' y='8' width='107.485' height='107.485' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1211_266'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1211_266' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 69px;
	height: 69px;
	position: fixed;
	opacity: 0;
	pointer-events: none;
	bottom: 170px;
	right: 23px;
	z-index: 200;
	background-size: contain;
	cursor: pointer;
}
.scroll2Top._active {
	opacity: 1;
	pointer-events: all;
}

.footer_sizer {
	background: #26454E;
	padding: 0.75rem;
	text-align: center;
	color: #FFF !important;
	leading-trim: both;
	text-edge: cap;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	display: block;
}

.footer-company-info {
	padding: 3.12rem 0;
	background: var(--color-blue);
}

.footer-company-info .col-custom:not(:first-child) {
	border-left: 1px solid #fff;
}

.footer__logo {
	padding-left: 25%;
}

.footer__logo img {
	max-width: 100%;
}

.footer-company-block {
	padding: 0 1rem;
}

.footer-company-item:not(:first-child) {
	padding-top: 10px;
}

.footer-company-item._small {
	padding-top: 21px;
}

.footer-company__title {
	color: #96AFB8;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 500;
	line-height: normal;
}

.footer-company__value {
	padding-top: 5px;
}

.footer-company__value,
.footer-company__value a {
	color: #fff;
	font-size: 1.55981rem;
	font-weight: 600;
	line-height: normal;
}
.footer-company-item._small .footer-company__value,
.footer-company-item._small .footer-company__value a {
	font-size: 1rem;
	font-weight: 400;
}





.pageContent__topText {
	text-transform: uppercase;
	font-size: 1.25rem;
	color: #818181;
	letter-spacing: 0.1px;
	line-height: 1.6;
	position: relative;
	padding-bottom: 80px;
	margin-bottom: 40px;
	padding-top: 40px;
}

.pageContent__topText b {
	font-weight: 700;
	сolor: #424a52;
	font-style: italic;
}
.pageContent__topTextCont {
	padding: 0 100px;
}

.pageContent__catalogLink {

}

.pageContent__catalogLink.btn {

	--bs-btn-color: #fff;
	--bs-btn-bg: #192f4e;
	--bs-btn-border-color: #192f4e;
	--bs-btn-hover-color: #192f4e;
	--bs-btn-hover-bg: #fff;
	--bs-btn-hover-border-color: #192f4e;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #192f4e;
	--bs-btn-active-border-color: #192f4e;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

	font-size: 1.25rem;
	--bs-btn-padding-x: 6.5rem;
	--bs-btn-padding-y: 0.375rem;

	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: calc(68px + 1vw);
}
.pageContent__catalogLink.btn:focus {
	color: #fff;
}

.pageContent__catalogLink.btn._inslide {
	--bs-btn-color: #192f4e;
	--bs-btn-bg: #fff;
	--bs-btn-border-color: #fff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #192f4e;
	--bs-btn-hover-border-color: #192f4e;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #192f4e;
	--bs-btn-active-border-color: #192f4e;
	bottom: calc(24px + 1vw);
}
.pageContent__catalogLink.btn._inslide:focus {
	color: #fff;
}


.pageContent__catalogLink svg {
	width: 0.47575rem;
	height: 0.9375rem;
	position: relative;
	top: -2px;
	margin-left: 0.375rem;
}

.product-item-container-plate {
	max-width: 20.875rem;
	width: 100%;
	padding: .88rem .75rem;
	background: rgba(255, 255, 255, 0.50);
	box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(4px);
	position: absolute;
	pointer-events: none;
	opacity: 0;
	transition: opacity .5s;
	z-index: 1000;
}

.product-item-container-plate._active {
	opacity: 1;
}
.product-item-container-plate-item {
	display: flex;
	align-items: center;
}
.product-item-container-plate-item:not(:first-child) {
	padding-top: .62rem;
}
.product-item-container-plate-item-icon {
	min-width: 1.1875rem;
	width: 1.1875rem;
	height: 1.1875rem;
}
.product-item-container-plate-item-icon svg {
	width: 100%;
	height: 100%;
}
.product-item-container-plate-item-text {
	padding-left: .63rem;
	color: #000;
	font-family: Montserrat;
	font-size: 1rem;
	font-weight: 400;
	line-height: normal;
}
.product-item-container-plate-item-text span {
	font-weight: 600;
}

#discountInfo {
	--bs-offcanvas-width: 746px;
	--bs-offcanvas-padding-x: 0;
	--bs-offcanvas-padding-y: 0;
}
.rassrochkaInfo {
	background-image: url("/images/productElement/decor.svg");
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding: 3.62rem 2.5rem 2.5rem 2.5rem;
	overflow-x: hidden;
}
.rassrochkaInfo__title {
	padding-bottom: 3.31rem;
	color: #000;
	font-family: Montserrat;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: normal;
}
.rassrochkaInfo__item {
	padding: 18px 14px;
	border: 1px solid #CACACA;
	background: #FFF;
	margin-bottom: 14px;
}
.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 {
	padding-top: 1.125rem;
	color: #000;
	leading-trim: both;
	text-edge: cap;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.nb-tabs2 .nbCatalogSectionSlider__container {
	margin-bottom: 0;
}

.pageReviews_front .pageReviews-top-btn_t a{
	color: #fff;
}

.pageReviews_front .pageReviews-top-btn_t{
	margin: .5rem auto;
    display: block;
}

.title_block{
	margin: 0;
    font-size: 2rem;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    font-family: "Times New Roman", Times, serif, Times;
    color: #252525;
}

.chatAppWidget ._container_171ev_25[data-position=bottom-right] ._wrapper_171ev_45 {
	right: 36px;
	bottom: 23px;
	}


.mainPromo {
	padding: 3rem 0;
	background: url("images/mainPromo.jpg") right top no-repeat;
	background-size: auto 35rem;
	color: #000;
}
@media (max-width: 991px) {
	.mainPromo {
		background-size: auto 17rem;
	}
}

.mainPromo__title {
	font-size: 3.5rem;
	font-weight: 600;
	padding-bottom: 2.5rem;
	font-family: "Montserrat", sans-serif;
}
@media (max-width: 1630px) {
	.mainPromo__title {
		font-size: 2.875rem;
		padding-bottom: 2rem;
	}
}
@media (max-width: 1340px) {
	.mainPromo__title {
		font-size: 2.5rem;
		padding-bottom: 1.5rem;
	}
}
@media (max-width: 1200px) {
	.mainPromo__title {
		font-size: 2.25rem;
	}
}
@media (max-width: 500px) {
	.mainPromo__title br {
		display: none;
	}
}

.mainPromo__desc {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.4;
	padding-bottom: 3.5rem;
}
@media (max-width: 1630px) {
	.mainPromo__desc {
		font-size: 1.4375rem;

	}
}
@media (max-width: 1340px) {
	.mainPromo__desc {
		font-size: 1.375rem;
	}
}
@media (max-width: 1200px) {
	.mainPromo__desc {
		font-size: 1.25rem;
	}
}



.mainPromo__desc b {
	font-weight: 700;
}

.mainPromo__btns {
	padding-bottom: 3rem;
}
.mainPromo__btn a {
	display: block;
	color: #FFFFFF;
	background-color: #192f4e;
	text-transform: uppercase;
	text-align: center;
	padding: 0.75rem 1rem;
	font-size: 1.125rem;
	text-decoration: none !important;
}
@media (max-width: 1630px) {
	.mainPromo__btn a {
		font-size: 1rem;
	}
}
@media (max-width: 1340px) {
	.mainPromo__btn a {
		font-size: 0.875rem;
	}
}

.mainPromo__btn._1 a {

}
.mainPromo__btn._2 a {
	color: #192f4e;
	background-color: #fff;
	border: 1px solid #192f4e;
}
.mainPromo__img {
	height: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
@media (max-width: 991px) {
	.mainPromo__img {
		position: relative;
		height: 18rem;
		width: 18rem;
	}
}


.mainPromo__img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}


.nb-tabs2__nav {
	display: flex;
    flex-direction: row;
    gap: 70px;
    list-style: none;
    padding: 0;
    margin: 0 auto 40px auto; /* отступ снизу для десктопа */
    justify-content: center;
}

.nb-tabs2__nav-item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11.5px 0;
    font-size: 20px;
    cursor: pointer;
    position: relative;
    color: #7a716d;
    font-weight: 500;
    text-align: center;
}

.nb-tabs2__nav-item.active {
	color: #252525;
}

.nb-tabs2__nav-item.active:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 2px;
	color: #252525;
}

.nb-tabs2__pane {
	display: none;
}

.nb-tabs2__pane.active {
	display: block;
}

@media (max-width: 1200px) {
	.nb-tabs2__nav-item {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.nb-tabs2__nav-item {
		font-size: 16px;
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.nb-tabs2__nav-item {
		width: 100%;
		font-size: 14px;
	}
	.nb-tabs2__nav {
		gap: 1vw;
		justify-content: space-around;
        margin-bottom: 0; /* убирает отступ на мобильных */
	}
	.nb-tabs2__nav-item {
		font-size: 14px;
		max-width: 100px !important;
	}
	.nb-tabs2__nav {
		padding-bottom: 0;
	}
	.nbCatalogSectionSlideTop_link {
		padding-top: 20px;
	}
}




@media (min-width: 1500px){

}
@media (min-width: 1600px){

}

@media (min-width: 1340px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1320px;
	}
}
@media (min-width: 1620px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1584px;
	}
}
@media (min-width: 2000px) {
	.header._newV2 .header__main:before {
		right: 80%;
		width: 176.5%;
	}
}
@media (max-width: 1619px) {
	.nbTrade_itemPimg img{left: -3.5rem;}
	.header__col._catalog {padding-right: 0;}
	.body__search.__active .searchInput {width: 16rem;}
	.footer_menu_3 .socMenuGreen {margin-left: 0;}
	.footer_menu_3 {padding-right: 0%;}
	.footer_col_bot {flex-direction: column; align-items: center;}
	.footer_col_bot iframe {margin-left: 0; margin-top: 1rem;}
	.footer-payments .col-auto:nth-child(even) {padding-left: 5.25rem;}
	.footer_soc {margin-left: 0}

	.loca .header-basket {
		margin-right: -1.5rem;
	}
	.loca .header-fb {
		padding-right: 1.25rem;
	}
	.loca .searchInput {
		top: 50%;
		transform: translateY(-50%);
	}
	.loca .body__search.__active .searchInput {
		width: 14.75rem;
	}
	.loca input.search-suggest {
		height: 35px;
	}
	.loca .header_btn,
	.loca .header_callback,
	.loca .header_phone,
	.loca .header_email {
		font-size: 16px;
	}
	.loca .header-about-info {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.loca .header_email {
		padding-top: 6px;
	}
	.footer-company__title {
		font-size: .85rem;
	}
	.footer-company__value, .footer-company__value a {
		font-size: 1.25rem;
	}
	.footer-company-item._small .footer-company__value,
	.footer-company-item._small .footer-company__value a {
		font-size: .85rem;
	}
	.header._newV2 .header__main:before {
		width: 42.5%;
		right: 76%;
	}
}
@media (max-width: 1400px){
	.loca.body__header {
		padding-top: 0;
	}
	.loca .header__logo {
		width: 100%;
	}
	.headerT_col:nth-child(1) {
		order: 2;
		padding-top: 12px;
		padding-bottom: 12px;
		border-bottom: 1px solid #cacaca;
	}
	.headerT_col:nth-child(2) {
		order: 3;
		padding-top: 12px;
		padding-bottom: 12px;
		border-bottom: 1px solid #cacaca;
	}
	.headerT_col:nth-child(3) {
		order: 1;
	}
	.loca .header-about {
		position: relative;
		padding: 11.5px 0;
	}
	.loca .header-fb,
	.loca .header-about-info {
		flex-direction: row;
		justify-content: space-around;
		width: 50%;
	}
	.loca .header_callback,
	.loca .header_email {
		padding-top: 0;
	}
	.loca .header-fb {
		padding-right: 0;
	}
	.loca .header-about-info {
		flex-direction: row-reverse !important;
	}
	.loca .header_btn {
		padding: 0;
	}
	.loca .header_callback {
		border-bottom: 1px solid #000;
		color: #000;
	}
	.loca .header-about:after {
		content: '';
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: calc(var(--vw,1vw) * -50);
		width: calc(var(--vw,1vw) * 100);
		height: 100%;
		z-index: -1;
		background: #f2f2f2;
	}
	.loca .body__search {
		width: 100%;
	}

	.loca .body__search.__active .searchInput {
		width: 100%;
	}
	.loca .header-basket {
		margin-right: 0;
	}
	.loca .header__bot {
		padding-top: 12px;
	}
	.slider_v2 {
		margin-top: 20px;
	}
	.header._newV2 .header__main:before {
		width: 42.5%;
		right: 76%;
	}
}
@media (max-width: 1339px){
	.catalogSortCount {
		font-size: 1rem;
	}
	.sortTitle {
		font-size: 1.125rem;
	}

	.nbStep_Item_img{z-index: -1; opacity: 0.5;}
	.nbIndPrice_item{font-size: 1.125rem;}
	.nbIndPrice_itemName{position: relative; z-index: 20;}
	.nbTrade_itemPimg img{    transform: translate(-35%, -50%);}
	.nbDelivery_topCards img{max-width: 100%;}
	.nbReward_text{margin-bottom: 2rem;}
	.nbQuality_textTitle span{top: 0.5rem;}
	.nbExcursion .btn{max-width: 230px;}

	.mainSeo {
		background-size: contain;
	}
	.mainSeo br {
		display: none;
	}

	.onMarkets__name {
		font-size: 20px;

	}
	.body__search.__active .searchInput {
		width: 11rem;
	}
	.footer_menu_1 {padding-left: 0%;}
	.footer_menu_3 {padding-left: 14.5%;}
	.footer-payments {
		flex-wrap: wrap;
	}
	.footer-payments .col-custom:nth-child(3) {
		width: 100%;
		margin: 0;
		padding-top: 8px;
	}
	.header._newV2 .header__main:before {
		width: 49%;
		right: 72%;
	}
}
/*desktops*/
@media (max-width: 1199px) {
	html{font-size: 14px;}
	.nbMainSections_item{height: 20rem;}
	.nbMainSlider__itemName{font-size: 3rem;}
	.nbStep_Item_img img{max-height: 80px;}
	.nbTrade_itemPimg img{transform: translate(-41%, -50%);}
	.nbRegister_topText{font-size: 1.875rem;}
	.nbVacanses_areaBigTitle{opacity: 0;}
	.nbExcursion .btn{max-width: 200px;}
	.nbExcursion_text._1{font-size: 2rem;}
	.onMarkets__name {
		font-size: 16px;
	}
	.body__search.__active .searchInput {
		width: 8rem;
	}

	.footer_menu_1 {
		padding-right: 30%;
	}
	.footer__logo {
		padding-left: 0;
	}
	.footer-company-block {
		padding: 0;
	}
	.loca .header_btn, .loca .header_callback, .loca .header_phone, .loca .header_email {
		font-size: 14px;
	}

	.header._newV2 .body__search .search-form,
	.header._newV2 .body__search .search-form form,
	.header._newV2 .body__search .search-form form > div,
	.header._newV2 .body__search .nbSearch_input,
	.header._newV2 .body__search .nbSearch_input .nbSearch_input {
		height: auto;
		width: 100%;
	}
	.header._newV2 .body__search.__active .searchInput {
		display: flex;
		align-items: center;
	}
	.header._newV2 input.search-suggest {
		height: 45px;
		font-size: 15px;
	}
	.header._newV2 .header__top .col-custom:nth-child(2) {
		column-gap: 1rem;
	}
	.header._newV2 .body__search {
		margin-right: 10px;
	}
	.header._newV2 .header__basket svg {
		width: 30px;
		height: 30px;
	}
	.header._newV2 .header__main:before {
		width: 41%;
		right: 74%;
	}
	.header._newV2 .search-form form > div .btn-custom-input {
		top: 8px;
		bottom: 8px;
		right: 4px;
		width: 39px;
	}
}
/*tablets*/
@media (max-width: 990px) {
	html{font-size: 13px;}
	.header{position: relative;}

	.header__logo{max-width: 250px; margin-left: auto;margin-right: auto;}
	.header__logo{padding-left: 0;}
	.nbBottom_link._lvl_1, .footer_title{font-size: 1.25rem;}
	.body__search, .basket_lk, .nbBasket_link._wish{margin-right: 1rem;}
	.MenuName{font-size: 1rem; font-weight: 400; text-transform: uppercase; color: #3c4249; margin-left: -0.375rem;}
	.footer_menu_3{padding-left: 0;}
	.footer-payments .col-auto {width: auto;}
	.footer-payments .col-auto:nth-child(even) {padding-left: calc(var(--bs-gutter-x) * .5);}
	.footer_col_bot {padding-bottom: 1rem;}
	.nbMainSections_itemName{font-size: 1.5rem;}
	.nbMainSections_item{height: 15rem;}
	.footer_menu_1,.footer_menu_2{padding-left: 0;}
	.btn.nbIndivid_btn2{margin-bottom: 3rem; margin-left: auto; margin-right: auto;}
	.nbGarant:after{top: 0; }
	.nbGarant{padding-top: 4rem; padding-bottom: 2rem;}
	.nbGarant_item{padding: 1rem;}
	.nbGarant_col{margin-bottom: 2rem;}
	.nbStep_Item_name{font-size: 1.25rem;}
	.nbIndivid_priceText{padding-top: 0;}
	.nbContacts_itemInfo{margin-bottom: 2.5rem;}
	.nbContacts_itemLink.btn{margin-left: auto; margin-right: auto;}
	.nbContacts_itemMap{height: 15rem!important}
	.nbContactsDet_Img{padding-left: 0; margin-top: 2rem;}
	.nbTrade_itemPimg{display: none;}
	.nbRegister_rimg_1 img{max-width: 200px;}
	.nbRegister_linkItem{padding-top: 36.5%;}
	.nbRegister_list{margin-top: 2.5rem;}
	.nbVacanse_pic{width: 90%; max-width: 100%; }
	.nbVacanse_text{padding: 2rem;}
	.nbFaq:after, .nbFaq:before{display: none;}
	.nbMenuPage{justify-content: normal;}
	.nbQuality_textTitle span{left: 6.5rem;}
	.nbExcursion_text._1{margin-top: 1.5rem;}
	.onMarkets__name {
		text-align: right;
		font-size: 14px;
		padding-right: 10px;
	}
	.body__search.__active .searchInput {
		right: -5px;
	}
	.pageContent__catalogLink.btn {
		position: relative;
		bottom: 0;
		--bs-btn-padding-x: 4.5rem;
		margin: 0 auto;
		width: 220px;
		display: block;
		bottom: -1rem;
		transform: translateX(0);
		left: 0;
	}
	.footer_menu {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.footer_menu_1, .footer_menu_2, .footer_menu_3 {
		padding-right: 0;
		text-align: center;
	}
	.justify-content-lg-center {
		justify-content: center !important;
	}
	.footer-payments {
		padding-bottom: 2rem;
	}
	.footer_bot {
		justify-content: center;
	}
	.footer_bot iframe {
		margin-right: 1rem;
	}
	.onMarkets__items {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.onMarkets__item {
		display: flex;
		padding-top: .25rem;
	}
	.onMarkets__name {
		text-align: center;
		padding-bottom: .5rem;
	}
	.loca.header .container {
		max-width: 100% !important;
	}
	.loca .header-fb,
	.loca .header-about-info {
		justify-content: space-between;
	}
	.header_email {
		margin-left: 10%;
	}
	.loca .header_callback {
		margin-right: 3%;
	}
	.headerT_col:nth-child(1),
	.headerT_col:nth-child(3) {
		padding-left: 20px;
	}
	.headerT_col:nth-child(2),
	.headerT_col:nth-child(3) {
		padding-right: 20px;
	}
	.loca .header__logo {
		max-width: 100%;
	}
	.loca .header__bot {
		margin-right: 14px;
		margin-left: 14px;
	}
	.nbCatalogBtnMain__iconLine {
		left: 57%;
	}
	.footer-payments .col-custom {
		width: auto !important;
	}
	.footer-payments .col-custom:nth-child(3) {
		width: auto;
		margin: 0 0 0 15px;
		padding-top: 0;
	}
	.footer-company-info .col-custom {
		display: flex;
		justify-content: center;
		text-align: center;
	}
	.footer-company-info .col-custom:not(:first-child) {
		padding-top: 2rem;
		border-left: none;
	}
	.footer-company-info .col-custom:nth-child(3) {
		padding-top: 1rem;
		border-left: none;
	}
	.footer-company-item._small {
		padding-top: 10px;
	}
	.footer-company__title {
		font-size: 13px;
	}
	.footer-company__value,
	.footer-company__value a {
		font-size: 14px;
	}

	.header._newV2 .header__logo {
		max-width: 100%;
	}
	.header._newV2 .nbTopMulti {
		padding-left: 8px;
	}
	.header._newV2 .header__main:before {
		width: 63.5%;
		right: 69%;
	}
	.header._newV2 .search-form form > div .btn-custom-input {
		display: none;
	}
}
/*phones*/
@media (max-width: 767px) {
	html{font-size: 12px;}
	.nbMainSlider__itemName{font-size: 2.5rem;}
	.nbMainSections{display: flex; flex-wrap: wrap;    grid-column-gap: 0rem;
		grid-row-gap: 0rem;}
	.nbMainSections_item{display: block; width: calc(50% - 0.75rem); }
	.nbMainSections_item:nth-child(odd){margin-right: 1.5rem; margin-bottom: 1.5rem;}
	.nbMainSections_item:nth-child(6n+3){height: 15rem;}
	.nbMainSections_item:nth-child(6n+3) .nbMainSections_itemName{right:unset; left: 0.75rem;}
	.nbMainSlider__itemName{font-size: 2rem;}
	.nbMainSlider__itemName:before{width: 2.875rem;}
	.header{border-top: 0; padding-top: 0;}
	.nbIndivid_top._1 .nbIndivid_topImg{height: 20rem; margin-top: 2.5rem;}
	.nbIndivid_top._1 .nbIndivid_topImg .img2BgAndLink{width: 100%;}
	.nbIndivid_top._2 .nbIndivid_topImg{display: none;}
	.nbStep_Col:before, .nbStep_Col:after{display: none;}
	.nbStep_Col{border-bottom: 0!important; padding-bottom: 1.5rem!important; padding-top: 0 !important;}
	.nbIndivid_priceTitle{position: static;}
	.nbIndivid_priceimg .img2BgAndLink{display: none;}
	.nbIndPrice_col:nth-child(2n+1):after{display: none;}
	.nbIndivid_deliveryText{text-align: center;}
	.nbIndivid_deliveryText._2{margin-top: 2rem; text-align: center; margin-bottom: 1.5rem; height: auto;}
	.nbContactsDet_sliderBody{width: 90%;}
	.nbContactsDet_how{padding: 1.52rem;}
	.nbH1 h1{font-size: 1.5rem;}
	.nbDelivery_topImg{display: none;}
	.nbDelivery_topCards:after{left: 50%; width: 100vw; margin-left: -50vw;}
	.nbRegions_tableRow_image{display: none;}
	.nbRegions_tableRow._header .nbRegions_tableCol1, .nbRegions_tableRow._header .nbRegions_tableCol2, .nbRegions_tableRow._header .nbRegions_tableCol3{font-size: 1.125rem;}
	.nbTr_item_body_Detail{border-left: 0;}
	.nbTrade_itemName h2{font-size: 1.5rem;}
	h2{font-size: 2rem;}
	.nbTrade_item{display: block;}
	.nbTr_item_topImg2{display: none;}
	.nbTr_item_topName h4{font-size: 1.5rem;}
	.nbforYou_itemInfo{ padding: 0;padding-top: 1.5rem;}
	.nbHow_Col, .nbHow_Col:nth-child(6n+4), .nbHow_Col:nth-child(6n+5), .nbHow_Col:nth-child(6n+6){padding:1rem 0; }
	.nbHow_Col:nth-child(6n+4):after, .nbHow_Col:nth-child(6n+5):after, .nbHow_Col:nth-child(6n+6):after, .nbHow_Col:nth-child(6n+1):before, .nbHow_Col:nth-child(6n+2):before, .nbHow_Col:nth-child(6n+3):before, .nbHow_Col:nth-child(6n+1):after, .nbHow_Col:nth-child(6n+2):after, .nbHow_Col:nth-child(6n+3):after{display: none;}
	.nbHow_Col:nth-child(6n+1), .nbHow_Col:nth-child(6n+2), .nbHow_Col:nth-child(6n+3){border-bottom: 0; padding-bottom: 1.5rem;}
	.nbforYou_item_name{font-size: 1.5rem;}
	.nbRegister_rimg_1{display: none;}
	.nbRegister_topImg{height: 15rem;}
	.nbRegister_topImg .img2BgAndLink{width: 100%;}
	.nbRegister_row._top{padding-bottom: 0; margin-bottom: 2rem;}
	.nbRegister_clientsSection_Title{font-size: 1.5rem;}
	.nbRegister_list h2{font-size: 2rem;}
	.nbJeweler_videoText h2{font-size: 2rem;}
	.nbVacanses_areaContent{display: none;}
	.nbVacanses_itemInfo{border:1px solid #efefef;}
	.nbVacanse_HR_item{padding: 0; border: 0; padding-bottom: 3rem;}
	.nbRrview_btns>.btn{flex:none; display: block;}
	.nbRrview_btns>.btn:first-child{margin-bottom: 1.5rem;}
	.nbRrview_btns{display: block;}
	.nbReviewsList__itemImg:before{z-index: -1;}
	.nbReviewsList__item{padding: 1rem 3.25rem 1rem 5rem;}
	.nbReviewsList__itemImg{margin-top: 1rem;}
	.nbReviewsList__itemDate{width: 300%;}
	.nbQuality_textTitle{display: none;}
	.nbQuality_text{padding-left: 0;}
	.b24-widget-button-position-bottom-right {
		right: 10px !important;
		bottom: 10px !important;
	}
	.whatsapp_btn {
		bottom: 10px;
		right: 10px;
		width: 56px;
		height: 56px;
	}
	.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
		--bs-offcanvas-width: 300px;
	}
	.nbExcursion_text._1{margin-top: -2.5rem;}

	.nbExcursionNew__img img {
		width: 150%;
		margin-left: -35%;
	}
	.nbExcursionNew__content {left: 0;}
	.nbExcursionNew__text {
		font-size: 5vw;
		padding-left: 46%;
		padding-top: 2rem;
	}
	.nbExcursionNew__btn {
		padding-top: 5rem;
		text-align: center;
	}
	.mainSeo {
		padding: 2rem 0;
		background: none;
		margin-bottom: 0;
	}
	.mainSeo h1 span {
		padding-top: 2rem;
		font-size: 1rem;

	}
	.mainSeo h1 {
		font-size: 2.25rem;
	}
	.nbCatalogSectionListMini {display: none;}
	.slider_v2_itemLink,
	.slider_v2_itemTitle {
		color: #fff;
	}
	.scroll2Top {
		bottom: 150px;
		right: 16px;
		width: 69px;
		height: 69px;
	}
	.b24-widget-button-position-bottom-right{
		right: 19px !important;
		bottom: 84px !important;}

	.pageContent__topTextCont {
		padding: 0;
	}
	.rassrochkaInfo {
		background-image: none;
		padding: 25px 15px 15px;
		background-size: 40%;
	}
	.rassrochkaInfo__count {
		margin-bottom: 25px;
	}
	.rassrochkaInfo__itemTxt {
		font-size: 16px;
		padding-top: 0;
	}
	.loca .header_callback {
		margin-right: -2rem;
	}
	.loca .header_email {
		margin-left: 13%;
	}

	.header._newV2 .header__main {
		padding: 14px 0;
	}
	.header._newV2 .header__center {
		padding-top: 6px;
	}
	.header._newV2 .header__top .col-custom:nth-child(2) {
		position: relative;
		justify-content: space-between;
	}
	.header._newV2 .header__top .col-custom:nth-child(2):after {
		content: '';
		position: absolute;
		top: -7px;
		bottom: -7px;
		left: 50%;
		width: 1px;
		background-color: #E0E0E0;
	}
	.header._newV2 .header__top .col-custom:nth-child(2) .header__item:nth-child(2) {
		display: none;
	}
	.header._newV2 .header__top .col-custom:nth-child(2) .header__item:nth-child(1) {
		order: 2;
	}
	.header._newV2 .header__top .col-custom:nth-child(2) .header__item:nth-child(3) {
		order: 1;
	}
	.header._newV2 .header__top .col-custom:nth-child(2) .header__item:nth-child(1),
	.header._newV2 .header__top .col-custom:nth-child(2) .header__item:nth-child(3) {
		display: flex;
		justify-content: center;
		width: 50%;
	}
	.header._newV2 .header__item._time,
	.header._newV2 .header__item._phone a {
		font-size: 16px;
	}
	.header._newV2 .header__bot {
		display: none;
	}
	.header._newV2 .header__main:before {
		width: 99.5%;
		right: 37%;
		bottom: 50%;
		background-size: contain;
		background-repeat: repeat;
	}
	.header._newV2 .nbCart_counter {
		right: -4px;
		bottom: -16px;
	}
}
@media (max-width: 715px) {
	.loca .header_btn, .loca .header_callback, .loca .header_phone, .loca .header_email {
		font-size: 12px;
	}
	.loca .header__bot {
		display: none;
	}


	#presentModal .modal-content .btn-close {
		top: 0;
		right: 0;
		width: 10px;
		height: 10px;
		background-size: contain;
		border: 20px solid transparent;
		border-width: 5px 5px 30px 30px;
	}
}
@media (min-width: 576px) {
	#zapisAll .modal-dialog,
	#zapisInd .modal-dialog {
		max-width: 960px;
	}




}
@media (max-width: 576px) {
	.nbMainSlider__itemName{font-size: 1.25rem; margin-bottom: -1.5rem;}
	.nbMainSlider__pager{bottom: 0.75rem;}
	.nbMainSlider__itemName:before{display: none;}
	.footer_menu{text-align: center;}
	.footer_form{margin-left: auto;margin-right: auto;}
	.socMenuGreen ul{justify-content: center;}
	.header_phone{display: flex; padding: 0.5rem 0; position: relative; margin-bottom: 1rem;}
	.header_phone:after{position: absolute; content: ""; z-index: -1; top: 0; bottom: 0; left: -0.75rem; right: -0.75rem; background:#faf9f8 ;}
	.header_phone br{display: none;}
	.header_phone a{margin-right: auto;}
	.header__logo{max-width: 200px; margin-bottom: 1rem;}
	.body__search{flex:1;}
	.nbTop_search_btn{display: none;}
	.searchInput{position: static; width: 100%;}

	.MenuName{font-size: 1rem;}
	.nbMainSections_item:nth-child(6n+3),.nbMainSections_item{height: 12rem;}
	.nbIndivid_top._2 .nbIndivid_topText2:after{font-size: 3rem;}
	.nbStep_Item{min-height: 110px;}
	.nbRegions_tableRow._header .nbRegions_tableCol1, .nbRegions_tableRow._header .nbRegions_tableCol2, .nbRegions_tableRow._header .nbRegions_tableCol3{font-size: 1rem; padding: 0.5rem; padding-top: 0.75rem;}
	.nbRegions_tableCol2{width: 44%; font-size: 1rem; padding: 0.5rem;}
	.nbRegions_tableCol3{width: 28%; padding: 0.5rem; font-size: 1rem;}
	.nbRegister_linkItem_name{font-size: 1.25rem;}
	.nbVacanses_areaInfo{padding-left: 0;}
	.nbVacanses_areaInfo:after{right: 50%;margin-right: -50vw; width: 100vw;}
	.bx-wrapper .bx-prev{left: -0.75rem;}
	.bx-wrapper .bx-next{right: -0.75rem;}
	.nbExcursion .btn{max-width: 125px;}
	.onMarkets__items {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.headerT_col:nth-child(1),
	.headerT_col:nth-child(2) {
		border-bottom: none;
	}
	.loca .header-about {
		padding: 0;
	}
	.loca .header-about-info:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: calc(var(--vw, 1vw) * -50);
		width: calc(var(--vw, 1vw) * 100);
		border-bottom: 1px solid #CACACA;
	}
	.loca .header-about-info {
		width: 100%;
		flex-direction: row !important;
	}
	.loca .header-fb {
		display: none;
	}
	.loca .header_phone,
	.loca .header_email {
		width: 50%;
		text-align: center;
		padding: 9px 0;
	}
	.loca .header-center {
		position: relative;
	}
	.loca .header_small_menu {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.loca .header_phone {
		display: block !important;
		border-right: 1px solid #CACACA;
		margin: 0 !important;
	}
	.loca .header_email {
		margin-left: 0;
	}
	.loca .header__logo {
		max-width: 85%;
	}
	.body__search {
		height: 2rem;
	}
	.loca .header-center {
		padding-left: 45px;
	}
	.loca .body__search {
		height: 35px;
		margin-top: -14px;
	}
	.loca input.search-suggest {
		height: 37px;
	}
	.loca .body__search.__active .searchInput iframe {
		position: relative !important;
	}
	.body__search.__active .searchInput {
		width: 100%;
	}
	.loca .header_btn, .loca .header_callback,
	.loca .header_phone, .loca .header_email {
		font-size: 14px;
	}
	.header._newV2 .header__main:before {
		width: 67%;
	}
	.body__search, .basket_lk, .nbBasket_link._wish {
		margin-right: 10px;
	}
	.header._newV2 .header_smallMenu {
		padding-right: 10px !important;
	}
}