.body-innerwrapper {
	overflow-x: clip !important;
}
.blog-details-right-sidebar {
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
	overflow: auto;
	align-self: flex-start;
}

.sticky-class {
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
	overflow: auto;
	align-self: flex-start;
}
.phone-svg {
	background-image: url(/images/phone.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: auto !important;
}
#sppb-addon-wrapper-AijQ_iaGKFhI2SsUB1csU,
#sppb-addon-AijQ_iaGKFhI2SsUB1csU {
	height: 100%;
}
.coming-soon-title {
	color: #ffffff;
	font-size: 60px;
}
.coming-soon-content {
	color: #ffffff;
	font-size: 30px;
}
.login,
.logout {
	margin: 150px 0;
}

.blog {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 15px;
}

.easystore-badge-wrapper {
	position: fixed;
	z-index: 2;
	display: grid;
	margin-top: 20px;
	gap: 4px !important;
	min-width: 120px;
}

.sppb-img-responsive {
	border-radius: 12px;
}

.easystore-drawer-wrapper .btn {
	padding: 6px 12px !important;
}

.sppb-article-info-wrap h3 {
	font-size: 18px;
	display: block;
	padding: 30px 0;
}

.sppb-article-info-wrap h3 a {
	color: #253566;
}

.sppb-article-info-wrap h3 a:hover {
	color: #ec430f;
}

.article-details .article-full-image img {
	display: none !important;
}

#mod_easystore_search {
	padding: 5px 15px !important;
}

.cat-children {
	display: none;
}

#sppb-addon-9b537566-a640-495d-bc2d-cf1aeaedd8ed
	> div
	> span.easystore-badge.is-sale {
	/* left: 0; */
	/* position: absolute; */
}

#sppb-addon-9b537566-a640-495d-bc2d-cf1aeaedd8ed
	> div
	> span.easystore-badge.is-featured {
	/* right: 0; */
	/* position: absolute; */
}

/*.sppb-div-addon .orbit-shop-top-filter{
    float: right;
}*/
#column-wrap-id-QhrJIILC7t12q29VAiIKK {
	padding: 0;
}

#sp-menu > div > div:nth-child(2) {
	margin-right: 0 !important;
	padding-right: 0;
}

#sp-top1 a {
	padding: 0 20px 0 0;
	font-weight: 600;
}

#navbar138 > ul > li.nav-item.current.active > a,
#navbar138 > ul > li.nav-item:hover > a {
	color: #ec430f;
}

.sp-megamenu-wrapper {
	padding-right: 0px;
}

.easystore-specification-title {
	padding: 20px 0 0 0 !important;
}

.easystore-product-price-block {
	font-size: 24px;
}

.easystore-price-original {
	font-weight: 400 !important;
	color: #b8b8b8 !important;
}

.easystore-price-original:before {
	border-bottom: 1.5px solid #b8b8b8 !important;
}

.easystore-review-empty {
	padding-top: 10px;
}

.reset,
.remind,
.registrationorbit-page-heading {
	padding: 100px 0;
}

.reset-confirm {
	max-width: 350px;
	margin: auto;
}

.article-details {
	margin-top: 60px;
}

.justify-content-center {
	margin: 60px 0;
}

#reviewForm > button {
	margin-top: 25px;
}

#sppb-addon-C8Dwrg0qoyMz8_3J98xml > div > div > p {
	background-color: #ec430f;
	padding: 8px;
}

#sppb-addon-mLuOD4SXEYhDjDrCLYG4r .easystore-badge.is-featured,
#sppb-addon-iNCB_cEkJlqK4gUBnECHv .easystore-badge.is-featured,
#sppb-addon-9b537566-a640-495d-bc2d-cf1aeaedd8ed .easystore-badge.is-featured {
	float: right;
}

.categories-module,
.category-module,
#sp-component .sp-module-content-top.clearfix ul {
	display: flex;
	justify-content: center;
	column-gap: 100px;
	row-gap: 10px;
	margin-bottom: 100px;
	flex-wrap: wrap;
}

.category-module li,
#sp-component .sp-module-content-top.clearfix ul li {
	width: 265px;
	display: block;
	background-color: #ffffff;
	border-radius: 10px;
	padding: 24px;
}

#sp-component .sp-module-content-top.clearfix ul > li > a {
	color: #878e95;
	font-size: 16px;
	font-weight: 500;
}

#sp-component .sp-module-content-top.clearfix ul > li > a:hover,
#sp-component .sp-module-content-top.clearfix ul > li.active a,
#sp-component .sp-module-content-top.clearfix ul > li.current a {
	color: #ec430f;
}

.tags-wrapper {
	display: none;
}

.easystore-variant-options {
	display: none;
}

#sppb-addon-68d5c2cb-464d-49aa-83b0-c0abb06254d4
	> div
	> div:nth-child(5)
	> div.easystore-variant-options,
#easystore-modal
	> div.modal-container.center-center
	> div
	> div
	> div
	> div:nth-child(2)
	> div
	> div.easystore-product-variants
	> div.easystore-product-variant.easystore-product-variant-color
	> div.easystore-variant-options {
	display: flex;
	gap: 12px;
}

.us-product-attributes-cont:not(:last-child) {
	margin-bottom: 20px;
}

.us-page-main-title {
	font-weight: 700;
}

.us-product-attributes-cont {
}

.us-product-attributes-cont .us-product-attr-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 8px;
}

.us-product-attr-item:not(:last-child) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 8px;
}

.us-product-attr-item {
	position: relative;
}

.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.us-product-attr-item span:first-child {
	color: #888;
	padding-right: 8px;
	position: relative;
	/* width: 50%; */

	._uvedpa {
		color: #888;
		padding-right: 8px;
		position: relative;
		width: 50%;
	}

	._uvedpa {
		color: #888;
		padding-right: 8px;
		position: relative;
		width: 50%;
	}

	._uvedpa {
		color: #888;
		padding-right: 8px;
		position: relative;
		width: 50%;
	}
}

.us-product-attr-item span {
	background-color: #f5f5f5;
	z-index: 2;
}

.us-product-attr-item span:last-child {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	width: 25%;
	padding-left: 0rem;
	color: #072446;
	font-weight: 400;
}

.us-product-attr-item span {
	background-color: #f5f5f5;
	z-index: 2;
}

.us-product-attr-item:after {
	content: '';
	position: absolute;
	border-bottom: 1px dotted #999;
	bottom: 3px;
	left: 4px;
	position: absolute;
	right: 6px;
	z-index: 1;
}

#sp-component
	> div
	> form
	> div
	> div.col-lg-7.col-xl-6
	> div
	> div
	> div.easystore-checkout-footer.easystore-list-section
	> div.easystore-list-group
	> div:nth-child(3)
	> div.d-flex.flex-column.align-items-end
	> span,
#sp-component
	> div
	> form
	> div
	> div.col-lg-5.ms-auto
	> div
	> div:nth-child(4)
	> div
	> ul
	> li:nth-child(2)
	> label
	> span,
#sp-component
	> div
	> form
	> div
	> div.col-lg-5.ms-auto
	> div
	> div:nth-child(4)
	> div
	> ul
	> li:nth-child(3)
	> label
	> span,
#sp-component
	> div
	> form
	> div
	> div.col-lg-5.ms-auto
	> div
	> div:nth-child(4)
	> div
	> ul
	> li:nth-child(4)
	> label
	> span {
	display: none;
}

.easystore-payment-additional-information,
#sp-component
	> div
	> form
	> div
	> div.col-lg-5.ms-auto
	> div
	> div:nth-child(2)
	> div
	> div
	> div
	> div.easystore-compact-form
	> div:nth-child(2),
#sp-component
	> div
	> form
	> div
	> div.col-lg-5.ms-auto
	> div
	> div:nth-child(2)
	> div
	> div
	> div
	> div.form-check.form-check-inline.mt-3 {
	display: none !important;
}

#sppb-addon-4IDKG3gs7brn7ScwgCgZk .sppb-addon-form-builder-form {
	margin: auto !important;
}

#sppb-addon-7959bc36-76dd-40c1-977b-02dda1a415a2 > div > div > span > img,
#sppb-addon-0a86542b-f035-4ecc-9229-9235315cdb1d > div > div > span > img {
	border-radius: 20px;
}

#sppb-addon-c492351e-a2fc-48c8-a137-086f62187b09 ol li p {
	margin-bottom: 0 !important;
}

.easystore-price-symbol {
	margin-left: 5px;
}

#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > table {
	width: 100%;
}

/* Apple */

@media (min-width: 1199.98px) and (max-width: 1399.98px) {
	#sppb-addon-1701862244529 {
		padding: 60px 85px !important;
	}
	#sppb-addon-lLWG7pLf23R6CKZ-SoAvx .sppb-addon-text-block .sppb-addon-content {
		font-size: 20px !important;
	}
	#sppb-addon-lLWG7pLf23R6CKZ-SoAvx .sppb-addon-title {
		font-size: 24px !important;
	}
}

blockquote,
q {
	quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption {
	caption-side: bottom;
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

.table {
	overflow: auto;
	width: 100%;
}

._1yBHo- {
	height: 0;
	overflow: hidden;
}

._OJGQ5R {
	font-weight: 700;
	padding-bottom: 8px;
	font-size: 14px;
}

._OJGQ5R + ._oCM6pU {
	margin-top: 0;
}

._fOohcu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 8px;
	padding-top: 8px;
}

._fOohcu ._eq5x1E {
	max-height: 60px;
	width: 100px;
}

._fOohcu ._eq5x1E ._FTZkFv {
	height: 100%;
	max-height: 60px;
	max-width: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}

._T\+\+ucn:not(:last-child) {
	margin-bottom: 24px;
}

._T\+\+ucn {
	list-style: none;
	padding-left: 0rem;
}

._EP8SgC._QVhR69 ._lhEFok ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > ul > li > div > ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > div > ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > div > ul > li,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > div > ul > li > ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > ul > li > ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > div > ul > li > div > div > ul,
#sppb-addon-CirBUjN7l09rV-3EkKSFH > div > div > ul > li > div > div > ul {
	padding-left: 0rem;
}

._px1e3Z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 8px;
}

._uvedpa {
	color: #888;
	padding-right: 8px;
	position: relative;
	width: 50%;
}

._uvedpa:before {
	border-bottom: 1px dotted #999;
	bottom: 3px;
	content: '';
	left: 4px;
	position: absolute;
	right: 6px;
	z-index: 1;
}

._uvedpa span {
	background-color: #f5f5f5;
	padding-right: 4px;
	position: relative;
	z-index: 2;
}

._ZOzUSY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	width: 50%;
	padding-left: 0rem;
}

._ZOzUSY li {
	margin-right: 4px;
}

._ZOzUSY li a:not(._43m\+Mz) {
	color: var(--link);
}

/*
@media (max-width: 1199.98px) {
    #sppb-addon-1744375632708 {
        display: none !important;
    }
}
*/
@media (max-width: 1399.98px) {
	#sppb-addon-C8Dwrg0qoyMz8_3J98xml .sppb-addon-title {
		font-size: 18px !important;
	}

	#sppb-addon-C8Dwrg0qoyMz8_3J98xml .sppb-addon-text-block .sppb-addon-content {
		font-size: 26px !important;
	}

	#sppb-addon-wrapper-1701862297343 {
		margin-bottom: 35px !important;
		width: 100% !important;
	}
}

@media (max-width: 991.98px) {
	#mod_easystore_search {
		display: none;
	}
}
@media (max-width: 766.98px) {
	.text-lg-start {
		display: none !important;
	}
}
/*кнопка звонка*/

.callback-bt {
	background: #6a9758;
	border-radius: 50%;
	box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3);
	border: 2px solid transparent;
	display: block;
	height: 75px;
	width: 75px;
	text-align: center;
	position: fixed;
	right: 8%;
	bottom: 10%;
	z-index: 999;
	transition: 0.3s ease-in-out;
	-webkit-animation: hoverWave linear 1s infinite;
	animation: hoverWave linear 1s infinite;
}

.callback-bt:hover {
	border: 2px solid #ec430f;
	background: #ec430f;
}

.callback-bt .text-call {
	height: 75px;
	/* width: 75px; */
	border-radius: 50%;
	position: relative;
	top: 20%;
	font-size: 40px;
}

.callback-bt .text-call:after {
	display: block;
	font-family: fontawesome;
	color: #fff;
	font-size: 38px;
	line-height: 20px;
	height: 75px;
	width: 75px;
	opacity: 1;
	transition: 0.3s ease-in-out;
	/*animation: 1200ms ease 0s normal none 1 running shake;
    animation-iteration-count: infinite;*/
}

.callback-bt .text-call:hover:after {
	opacity: 0;
}

.callback-bt .text-call a {
	color: #218ca3 !important;
	display: block;
	left: 52%;
	top: -23%;
	position: inherit;
	transform: translate(-50%, -50%);
	opacity: 0;
	font-size: 0px;
	line-height: 12px;
	font-weight: 600;
	text-transform: uppercase;
	transition: 0.3s ease-in-out;
	font-family: 'montserrat', Arial, Helvetica, sans-serif;
}

.callback-bt .text-call:hover a {
	opacity: 1;
	padding: 30px 5px 30px 0;
	font-size: 10px;
}

#mod-custom139 > a {
	color: #fff !important;
	font-size: 34px;
	transition: 0.3s;
	line-height: 66px;
	transition: 0.5s ease-in-out;
	padding: 3px 0 0 0px;
}

#mod-custom139 > a:hover {
	color: #fff;
}

@keyframes hoverWave {
	0% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 0 rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
	}

	40% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 15px rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
	}

	80% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 26.7px rgba(56, 163, 253, 0.067);
	}

	100% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 40px rgba(56, 163, 253, 0);
	}
}

@-webkit-keyframes hoverWave {
	0% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 0 rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
	}

	40% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 15px rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
	}

	80% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 26.7px rgba(56, 163, 253, 0.067);
	}

	100% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 40px rgba(56, 163, 253, 0);
	}
}

@keyframes hoverWave {
	0% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 0 rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
	}

	40% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 15px rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
	}

	80% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 26.7px rgba(56, 163, 253, 0.067);
	}

	100% {
		box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3),
			0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 40px rgba(56, 163, 253, 0);
	}
}

/* animations icon */

@keyframes shake {
	0% {
		transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
	}

	10% {
		transform: rotateZ(-30deg);
		-ms-transform: rotateZ(-30deg);
		-webkit-transform: rotateZ(-30deg);
	}

	20% {
		transform: rotateZ(15deg);
		-ms-transform: rotateZ(15deg);
		-webkit-transform: rotateZ(15deg);
	}

	30% {
		transform: rotateZ(-10deg);
		-ms-transform: rotateZ(-10deg);
		-webkit-transform: rotateZ(-10deg);
	}

	40% {
		transform: rotateZ(7.5deg);
		-ms-transform: rotateZ(7.5deg);
		-webkit-transform: rotateZ(7.5deg);
	}

	50% {
		transform: rotateZ(-6deg);
		-ms-transform: rotateZ(-6deg);
		-webkit-transform: rotateZ(-6deg);
	}

	60% {
		transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-webkit-transform: rotateZ(5deg);
	}

	70% {
		transform: rotateZ(-4.28571deg);
		-ms-transform: rotateZ(-4.28571deg);
		-webkit-transform: rotateZ(-4.28571deg);
	}

	80% {
		transform: rotateZ(3.75deg);
		-ms-transform: rotateZ(3.75deg);
		-webkit-transform: rotateZ(3.75deg);
	}

	90% {
		transform: rotateZ(-3.33333deg);
		-ms-transform: rotateZ(-3.33333deg);
		-webkit-transform: rotateZ(-3.33333deg);
	}

	100% {
		transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
	}
}

@-webkit-keyframes shake {
	0% {
		transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
	}

	10% {
		transform: rotateZ(-30deg);
		-ms-transform: rotateZ(-30deg);
		-webkit-transform: rotateZ(-30deg);
	}

	20% {
		transform: rotateZ(15deg);
		-ms-transform: rotateZ(15deg);
		-webkit-transform: rotateZ(15deg);
	}

	30% {
		transform: rotateZ(-10deg);
		-ms-transform: rotateZ(-10deg);
		-webkit-transform: rotateZ(-10deg);
	}

	40% {
		transform: rotateZ(7.5deg);
		-ms-transform: rotateZ(7.5deg);
		-webkit-transform: rotateZ(7.5deg);
	}

	50% {
		transform: rotateZ(-6deg);
		-ms-transform: rotateZ(-6deg);
		-webkit-transform: rotateZ(-6deg);
	}

	60% {
		transform: rotateZ(5deg);
		-ms-transform: rotateZ(5deg);
		-webkit-transform: rotateZ(5deg);
	}

	70% {
		transform: rotateZ(-4.28571deg);
		-ms-transform: rotateZ(-4.28571deg);
		-webkit-transform: rotateZ(-4.28571deg);
	}

	80% {
		transform: rotateZ(3.75deg);
		-ms-transform: rotateZ(3.75deg);
		-webkit-transform: rotateZ(3.75deg);
	}

	90% {
		transform: rotateZ(-3.33333deg);
		-ms-transform: rotateZ(-3.33333deg);
		-webkit-transform: rotateZ(-3.33333deg);
	}

	100% {
		transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
	}
}

/* конец кнопки звонка */
