.head_cart-wrapp {
	display: none !important
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansNo1-Black.woff2);
	font-weight: 800
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansNo1-Bold.woff2);
	font-weight: 700
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansDispNo1-Semibold.woff2);
	font-weight: 600
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansDispNo1-Medium.woff2);
	font-weight: 500
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansNo1-Book.woff2);
	font-weight: 400
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansNo1-Light.woff2);
	font-weight: 300
}

@font-face {
	font-family: SharpSansNo1;
	src: url(/assets/SharpSansNo1-Thin.woff2);
	font-weight: 100
}

@media (min-width: 1440px) {
	.container {
		max-width: 1440px
	}
}

.live-demo #main-header,
.elliq-app #main-header {
	background: #fff
}

.live-demo #MainContent,
.elliq-app #MainContent {
	padding-top: 137px
}

@media (max-width: 1439px) {

	.live-demo #MainContent,
	.elliq-app #MainContent {
		padding-top: 87px
	}
}

.container {
	position: relative
}

.cart__image img {
	width: 94px;
	height: 94px;
	object-fit: contain
}

#main-header .navbar {
	padding: 0
}

#main-header .container {
	padding: 45px 50px
}

#main-header.scroll_fix {
	background: #fff;
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

#main-header .navbar-nav {
	grid-gap: 30px
}

#main-header .navbar-nav li {
	position: relative;
	padding-left: 0;
	padding-right: 10px;
	display: flex;
	align-items: center;
	transition: color .3s;
	text-align: left
}

#main-header .navbar-nav li:not(.have-sub):hover .header__menu-item-bg {
	background: #efefefcc;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 10px;
	height: 100%;
	position: absolute;
	width: 140%;
	left: 50%;
	transform: translate(-50%)
}

#navbarResponsive>.navbar-nav>li:last-child {
	margin-left: 0;
	margin-right: 24px
}

#main-header .navbar-nav li:hover {
	border-radius: 10px;
	z-index: 10
}

#main-header .navbar-nav li.have-sub svg {
	width: 10px
}

#main-header .navbar-nav li.have-sub:hover svg {
	transform: rotate(180deg)
}

#main-header .navbar-nav .header__submenu li {
	width: 100%
}

#main-header .navbar-nav .header__submenu li a {
	padding: 7px 13px;
	width: 100%;
	font-weight: 500
}

#main-header .navbar-nav .header__submenu li:hover {
	border-radius: 0;
	-webkit-backdrop-filter: unset;
	backdrop-filter: unset
}

#main-header .navbar-nav .header__submenu li:last-child {
	border-radius: 0 0 10px 10px
}

#main-header .navbar-nav li ul li:hover {
	background: #fff9
}

#main-header .navbar-nav li:hover>a,
#main-header .navbar-nav li:hover>.header__menu-item,
#main-header .navbar-nav li a.active {
	color: #f88379;
	position: relative;
	z-index: 10
}

#main-header .navbar-nav li .header__submenu {
	position: absolute;
	display: none;
	transition: all .3s
}

#main-header .navbar-nav li:hover .header__submenu {
	position: absolute;
	display: flex;
	flex-wrap: wrap;
	top: -2px;
	width: 100%;
	left: -18px;
	background: #efefefcc;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 10px;
	padding: 0;
	margin: auto;
	min-width: 135px
}

#main-header .navbar-nav li.have-sub>a {
	padding: 0
}

#main-header .navbar-nav li a {
	color: #0b2644;
	font-size: 18px;
	font-family: SharpSansNo1;
	font-weight: 600;
	transition: all .3s;
	text-transform: capitalize;
	text-align: left
}

#main-header .navbar-nav li a:hover,
#main-header .navbar-nav li a:focus {
	text-decoration: none;
	border-bottom: 0
}

#main-header .header__menu-item {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 18px;
	color: #0b2644;
	transition: all .3s
}

#main-header .navbar-nav .singl_last_item {
	position: relative;
	display: flex;
	align-items: center;
	transition: unset
}

#main-header .navbar-nav .singl_last_item a {
	color: #fff;
	font-size: 18px !important;
	width: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center
}

#main-header .navbar-nav .singl_last_item a:hover {
	color: #0b2644
}

#main-header .navbar-nav .singl_last_item:hover {
	background: transparent;
	-webkit-backdrop-filter: unset;
	backdrop-filter: unset;
	border-radius: 0
}

#main-header .head_cart-wrapp {
	position: relative;
	padding-left: 7px
}

#main-header .head_cart-wrapp:before {
	content: "";
	border: 1px solid rgba(11, 38, 68, .4);
	border-radius: 20px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 25px
}

#main-header .head_cart-wrapp svg {
	width: 46px;
	color: #000
}

#main-header .head_cart-wrapp a {
	position: relative
}

#main-header .head_cart-wrapp .head_cart-count {
	position: absolute;
	width: 19px;
	height: 19px;
	background: #8ebeef;
	border-radius: 50%;
	display: flex;
	align-items: center;
	text-align: center;
	font-size: 10px;
	font-family: SharpSansNo1;
	font-weight: 500;
	justify-content: center;
	right: 3px;
	top: -6px;
	color: #fff;
	transform: translateY(50%)
}

#main-header .navbar-brand svg path {
	fill: #f88379
}

body .navbar-toggler-orange i {
	color: #0b2644
}

.btn_n {
	display: inline-block;
	padding: 15px 35px;
	border-radius: 40px;
	color: #fff;
	text-transform: capitalize;
	font-family: SharpSansNo1;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	transition: all .3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
	text-decoration: none !important
}

.btn_n:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #f88379;
	border-radius: 40px;
	z-index: -2
}

.btn_n:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #f4d3cb;
	transition: all .3s;
	border-radius: 40px;
	z-index: -1
}

.btn_n:hover {
	color: #0b2644
}

.btn_n:hover:before {
	width: 100%
}

.btn_mtop35 {
	margin-top: 35px
}

.dark_blue:after {
	background-color: #0b2644 !important
}

.dark_blue:before {
	background-color: #8ebeef !important
}

.btn_n-mini {
	padding: 10px 25px !important;
	border-radius: 20px !important;
	font-size: 13px !important;
	line-height: 22px !important
}

.home__page .intro-text h1.image-quote {
	font-size: 25px;
	line-height: 110%
}

body .intro-text {
	left: unset !important;
	width: 100%
}

.intro-text>.container {
	margin: 0 auto;
	width: 100%
}

.intro-text>.container .row {
	margin: 0
}

body .intro-text h5 {
	max-width: 45%
}

.main__video div.video-js {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	padding: 0;
	height: 100%;
	opacity: 0
}

.main__video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.main__video div.video-js.vjs-has-started,
.main__video div.video-js.vjs-has-started video {
	opacity: 1
}

.learn-more {
	background: #efefef
}

.learn-more .container {
	padding: 50px 100px 0
}

.learn-more .learn-more_link {
	text-align: center;
	display: flex;
	justify-content: center;
	display: none
}

.learn-more .learn-more_link a {
	font-family: SharpSansNo1;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #0b2644;
	margin: 0 15px;
	display: flex;
	flex-wrap: nowrap;
	align-items: center
}

.learn-more .learn-more_link a svg {
	margin-left: 8px
}

.learn-more-wrapp {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 35px
}

.learn-more-wrapp>div {
	width: 50%;
	max-width: 600px
}

.learn-more p {
	font-family: SharpSansNo1;
	font-size: 50px;
	color: #0b2644;
	font-weight: 500;
	line-height: 120%;
	margin: 0
}

.learn-more-wrapp p {
	font-size: 24px;
	line-height: 140%
}

.learn-more strong {
	color: #f88379;
	font-family: SharpSansNo1;
	font-weight: inherit;
	line-height: inherit;
	font-size: inherit
}

.description-benefits {
	background: #efefef
}

.description-benefits .container {
	padding: 60px 100px 120px
}

.description-benefits .container:after {
	content: "";
	width: calc(100% - 200px);
	border: 1px solid rgba(11, 38, 68, .4);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	margin: 0 auto
}

.description-benefits:last-child .container:after {
	display: none
}

.description-benefits h3 {
	font-family: SharpSansNo1;
	font-size: 55px;
	color: #0b2644;
	font-weight: 500;
	line-height: 105%
}

.description-benefits h3 span {
	display: block;
	font-size: 17px;
	font-family: inherit;
	line-height: 33px;
	margin-top: 10px;
	max-width: 900px
}

.description-benefits-wrapp {
	display: flex;
	flex-wrap: wrap
}

.description-benefits-wrapp>div {
	width: 25%;
	padding-left: 45px;
	position: relative;
	padding-right: 20px;
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 20px;
	color: #0b2644;
	line-height: 140%
}

.description-benefits-wrapp>div:nth-child(4n) {
	padding-right: 0
}

.description-benefits-wrapp label {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 16px
}

.description-benefits-img {
	margin: 60px 0 35px
}

.description-benefits-img img {
	width: 100%;
	height: auto
}

.description-benefits-img img.description-benefits-img_mob {
	display: none
}

.mains-slider .container {
	padding: 0;
	position: absolute;
	height: 100%;
	top: 0;
	margin: 0 auto;
	left: 0;
	right: 0
}

.mains-slider .swiper {
	width: 100%;
	height: auto;
	max-height: 720px
}

.mains-slider .swiper-slide,
.mains-slider .wrapp-swi-slide {
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	background-position: center;
	background-size: cover
}

.mains-slider .wrapp-swi-slide {
	width: 100%;
	height: 100%;
	position: relative
}

.main-slider_slidewrapp {
	max-width: 1035px;
	z-index: 1
}

.mains-slider .wrapp-swi-slide .main-slider_slidewrapp a {
	position: absolute;
	bottom: 100px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 220px
}

.mains-slider .swiper-slide img {
	position: absolute;
	width: 100%;
	z-index: 0;
	max-width: 1440px
}

.mains-slider h4 {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 40px;
	line-height: 125%;
	color: #fff;
	margin: 0 0 60px
}

.mains-slider p {
	font-family: SharpSansNo1;
	font-weight: 600;
	font-size: 17px;
	line-height: 125%;
	color: #fff;
	margin: 0 0 20px
}

.mains-slider .swiper-button-next,
.mains-slider .swiper-button-prev {
	width: 57px;
	background: #ffffff24;
	border-radius: 50%;
	height: 57px;
	color: #fff;
	top: unset;
	transition: all .3s;
	border: 1px solid rgba(255, 255, 255, .14)
}

.mains-slider .swiper-button-next:hover,
.mains-slider .swiper-button-prev:hover {
	border: 1px solid #fff;
	background: transparent
}

.mains-slider .swiper-button-next {
	right: 45px;
	bottom: 45px;
	left: auto
}

.mains-slider .swiper-button-prev {
	right: 118px;
	bottom: 45px;
	left: auto
}

.mains-slider .swiper-button-next:after,
.mains-slider .swiper-button-prev:after {
	font-size: 28px
}

.featuredin .container {
	padding: 70px 100px 0
}

.featuredin .container:after {
	content: "";
	width: calc(100% - 200px);
	border: 1px solid rgba(255, 255, 255, .4);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	margin: 0 auto
}

.featuredin h5 {
	font-family: SharpSansNo1;
	font-weight: 600;
	font-size: 25px;
	line-height: 135%;
	color: #fff;
	text-align: center
}

.featured-wrapp {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
	padding: 60px 0 145px
}

.featured-wrapp img {
	max-height: 47px
}

.press-row {
	display: grid;
	grid-template-columns: repeat(3, 367PX);
	grid-gap: 46px 31px;
	justify-content: center
}

#press .in-press .press-block {
	margin: 0;
	justify-content: start;
	padding: 43px 16px 50px;
	border-radius: 10px;
	box-shadow: 4.782px 4.782px 20.722px #8e8e8e14;
	position: relative
}

#press .press-block .press-badge {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 5px;
	font-family: SharpSansNo1;
	background-color: #ff8664;
	color: #fff;
	font-size: 14px;
	border-radius: 3px
}

#press .in-press .press-block h4.press-text {
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	color: #858585;
	font-family: SharpSansNo1;
	margin: 0 10px 23px;
	min-height: 112px;
	max-height: 112px
}

#press .in-press .press-block .press-img-wrapper {
	min-height: 120px;
	max-height: 120px
}

#press .in-press .press-block .press-img-wrapper img {
	max-height: 100%
}

#press .in-press .press-block .btn {
	background-color: #ff8664;
	border: 0px solid #ff8664;
	color: #fff;
	font-size: 18px;
	line-height: 140%;
	text-transform: capitalize
}

.mob-social-icons {
	display: none
}

.social-icons .social-icons-text {
	font-family: SharpSansNo1;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 150%
}

.footer-main {
	background: url(/assets/bg_main_footer.jpg);
	background-size: cover
}

.footer-main #footer {
	background: transparent
}

.footer-main #footer .container {
	padding: 100px 100px 90px
}

#footer {
	background: url(/assets/bg_main_footer.jpg);
	background-size: cover
}

.footer__top {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between
}

.footer__top>div:nth-child(1) {
	width: 20%
}

.footer__top>div:nth-child(2) {
	width: 20%
}

.footer__top>div:nth-child(3) {
	width: 40%
}

.footer__top>div:nth-child(4) {
	width: 20%
}

#footer .footer_newcontact p {
	font-size: 18px;
	font-weight: 500;
	font-family: SharpSansNo1
}

#footer .footer_newcontact p strong {
	font-weight: 600;
	font-family: SharpSansNo1
}

#footer .footer__top .subfooter {
	margin: 0
}

#footer .footer__top .subfooter .hs_submit.hs-submit {
	position: unset
}

#footer ul.quick-links li {
	margin-bottom: 10px
}

#footer ul.quick-links li a {
	text-decoration: none;
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 16px;
	line-height: 140%
}

section#footer .subfooter .hs_submit.hs-submit .actions {
	display: inline-block;
	margin-top: 45px;
	border-radius: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-transform: capitalize;
	font-family: SharpSansNo1;
	font-weight: 500;
	transition: all .3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
	text-decoration: none !important
}

section#footer .subfooter .hs_submit.hs-submit .actions:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #f88379;
	border-radius: 20px;
	z-index: -2
}

section#footer .subfooter .hs_submit.hs-submit .actions:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #f4d3cb;
	transition: all .3s;
	border-radius: 20px;
	z-index: -1
}

section#footer .subfooter .hs_submit.hs-submit .actions:hover {
	color: #fff
}

section#footer .subfooter .hs_submit.hs-submit .actions:hover:before {
	width: 100%
}

section#footer .subfooter .hs_submit.hs-submit .hs-button.primary {
	margin: 0;
	border: 0;
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 16px;
	text-transform: capitalize;
	padding: 10px 25px
}

section#footer .subfooter span {
	text-decoration: none;
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 16px;
	line-height: 140%
}

section#footer .social-icons ul li {
	background-color: #a7d8d8;
	border: 1px solid #A7D8D8;
	transition: all .3s
}

section#footer .social-icons ul li a {
	color: #0b2644;
	transition: all .3s
}

section#footer .social-icons ul li:hover {
	background-color: transparent
}

section#footer .social-icons ul li:hover a {
	color: #a7d8d8
}

section#footer .help-phone {
	color: #f88379
}

section#footer .subfooter .copyrights {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 16px;
	text-transform: capitalize;
	text-align: center
}

.section404 {
	min-height: 874px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center
}

.section404 h3 {
	font-family: SharpSansNo1;
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	line-height: 112%;
	margin-bottom: 9px
}

.section404 p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	font-family: SharpSansNo1;
	margin-bottom: 64px
}

.section404 .btn_n {
	padding: 0;
	width: 305px;
	font-size: 24px;
	text-align: center;
	text-transform: none;
	border: none;
	cursor: pointer;
	line-height: 59px
}

.section404 .desk {
	display: block;
	width: 614px
}

.section404 .mob {
	display: none;
	width: 267px
}

.section404 img {
	margin-bottom: 51px
}

.newshop-pages {
	background: linear-gradient(179.94deg, #eee 13.5%, #fff 99.95%), #fff
}

.newpage-text-column .container {
	padding-top: 40px;
	padding-bottom: 30px
}

.newpage-text-column .container:after {
	content: "";
	width: calc(100% - 200px);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	margin: 0 auto
}

.aaa-benefits .container:after {
	content: "";
	width: calc(100% - 200px);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	margin: 0 auto
}

.referral-partners-page .newpage-text-column .container:after {
	display: none
}

.referral-partners-page .newpage-imgtextr .container:after {
	content: "";
	width: calc(100% - 200px);
	border: 1px solid rgba(11, 38, 68, .4);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	margin: 0 auto
}

@media (max-width: 1439px) {
	.referral-partners-page .newpage-imgtextr .container:after {
		width: calc(100% - 60px)
	}
}

.newpage-text-column .hide_underline.container:after {
	display: none
}

.newpage-text-column p {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 50px;
	line-height: 120%;
	color: #0b2644;
	max-width: 1120px;
	margin-right: auto
}

.newpage-text-column .newpage-text-column-wrapp {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.newpage-text-column-2 .newpage-text-column-wrapp>div {
	width: 50%;
	max-width: 48%
}

.newpage-text-column .newpage-text-column-wrapp p {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	color: #0b2644;
	margin-bottom: 0
}

.newpage-advantages .container {
	padding: 85px 100px 80px
}

.newpage-advantages .container:after {
	content: "";
	width: calc(100% - 200px);
	border: 1px solid rgba(11, 38, 68, .4);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	margin: 0 auto
}

.newpage-advantages .advantages-wrapp {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around
}

.newpage-advantages p {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 44px;
	line-height: 120%;
	color: #0b2644;
	max-width: 1120px;
	margin-right: auto;
	margin-bottom: 75px
}

.newpage-advantages p strong {
	color: #f88379;
	font-family: SharpSansNo1;
	font-weight: inherit;
	line-height: inherit;
	font-size: inherit
}

.newpage-advantages .advantages-item {
	max-width: 370px;
	text-align: center
}

.newpage-advantages .advantages-item p {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 22px;
	line-height: 140%;
	color: #0b2644;
	margin-top: 25px;
	margin-bottom: 0
}

.newpage-text-column.newpage-text-column-1 h2 {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 45px;
	line-height: 56.25px;
	color: #0b2644;
	max-width: 460px
}

.newpage-text-column.newpage-text-column-1 p {
	font-family: SharpSansNo1;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	color: #0b2644
}

.newpage-text-column_left {
	width: 45%
}

.newpage-text-column_right {
	width: 55%
}

.newshop-pages .intro-text h1.image-quote {
	font-size: 80px
}

.newshop-pages .intro-text {
	top: 50%
}

.aaa #main-header .navbar-nav li a,
.aaa #main-header .head_cart-wrapp svg {
	color: #0b2644
}

.aaa #main-header.scroll_fix .navbar-nav li a,
.aaa #main-header.scroll_fix .head_cart-wrapp svg {
	color: #0b2644
}

.aaa #main-header .head_cart-wrapp:before {
	border: 1px solid rgba(255, 255, 255, .4)
}

.aaa #main-header.scroll_fix .head_cart-wrapp:before {
	border: 1px solid rgba(11, 38, 68, .4)
}

body.aaa .intro-text .image-quote {
	color: #fff
}

body.aaa .newpage-form {
	background: transparent
}

body.aaa .intro-text h1.image-quote {
	font-size: 64px;
	font-weight: 600
}

#scroll-next-sec {
	width: 180px;
	height: 100px;
	display: flex;
	flex-wrap: nowrap
}

#scroll-next-sec:after {
	content: "Scroll down";
	white-space: nowrap;
	display: flex;
	align-items: center;
	position: relative;
	left: -15px;
	color: #fff
}

.product-info_b p.land-text-underprice {
	margin-top: 28px;
	font-size: 18px;
	font-weight: 500;
	line-height: 9px;
	text-align: left
}

#promo-bar.pr-heloween {
	background: url('data:image/svg+xml,<svg width="241" height="80" viewBox="0 0 241 80" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="240.938" y="21.8208" width="7.27282" height="240.789" transform="rotate(90 240.938 21.8208)" fill="white"/><rect x="240.858" y="50.9116" width="7.27282" height="240.789" transform="rotate(90 240.858 50.9116)" fill="white"/><rect x="241" y="0.00268555" width="7.27282" height="240.789" transform="rotate(90 241 0.00268555)" fill="%23FF0D0D"/><rect x="240.92" y="29.0935" width="7.27282" height="240.789" transform="rotate(90 240.92 29.0935)" fill="%23FF0D0D"/><rect x="240.836" y="58.1846" width="7.27282" height="240.789" transform="rotate(90 240.836 58.1846)" fill="%23FF0D0D"/><rect x="240.976" y="7.27563" width="7.27282" height="240.789" transform="rotate(90 240.976 7.27563)" fill="white"/><rect x="240.898" y="36.3662" width="7.27282" height="240.789" transform="rotate(90 240.898 36.3662)" fill="white"/><rect x="240.81" y="65.4573" width="7.27282" height="240.789" transform="rotate(90 240.81 65.4573)" fill="white"/><rect x="240.961" y="14.5481" width="7.27282" height="240.789" transform="rotate(90 240.961 14.5481)" fill="%23FF0D0D"/><rect x="240.883" y="43.6389" width="7.27282" height="240.789" transform="rotate(90 240.883 43.6389)" fill="%23FF0D0D"/><rect x="240.789" y="72.73" width="7.27282" height="240.789" transform="rotate(90 240.789 72.73)" fill="%23FF0D0D"/></svg>');
	padding-top: 0;
	padding-bottom: 0;
	background-size: contain
}

#promo-bar.pr-heloween .promo-bar-w {
	max-width: 1440px;
	margin: 0 auto;
	background: #18336e;
	padding: 20px 0;
	justify-content: center;
	align-items: center;
	display: flex;
	gap: 0 40px
}

#promo-bar.pr-heloween .promo-bar-w p {
	font-family: SharpSansNo1;
	font-size: 22px;
	font-weight: 600;
	line-height: 24.2px;
	letter-spacing: .1em;
	text-align: center;
	padding: 7px 0
}

#promo-bar.pr-heloween .promo-bar-w span {
	font-family: SharpSansNo1;
	font-size: 22px;
	font-weight: 700;
	line-height: 24.2px;
	letter-spacing: .1em;
	text-align: center;
	color: #ff0d0d
}

#promo-bar.pr-heloween a.leadin-button {
	font-family: SharpSansNo1;
	font-size: 22px;
	font-weight: 700;
	line-height: 24.2px;
	letter-spacing: .07em;
	text-align: center;
	padding: 3px 22px 5px;
	text-transform: lowercase;
	width: auto;
	display: inline-flex;
	color: #ff0d0d;
	margin: auto
}

#promo-bar a.leadin-button {
	border: 1px solid #F88379;
	border-radius: 95px;
	padding: 8px 20px;
	font-family: SharpSansNo1;
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
	text-align: center;
	color: #f88379;
	background: #fff;
	min-width: 136px
}

#promo-bar a.leadin-button:hover {
	background: #fff;
	color: #f88379;
	border-color: #f88379
}

#main-header .navbar-brand svg path {
	fill: #fff
}

.live-demo #main-header .navbar-brand svg path,
#main-header.scroll_fix .navbar .navbar-brand svg path,
.elliq-app #main-header .navbar-brand svg path {
	fill: #f88379
}

.promo-bar {
	background-color: #f88379
}

.promo-bar-w.promo-bar-w-mob {
	display: none
}

.promo-bar p {
	font-family: SharpSansNo1;
	font-size: 22px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: .1em;
	text-align: center;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center
}

.promo-bar p a {
	font-family: SharpSansNo1;
	font-size: 22px;
	font-weight: 700;
	line-height: normal;
	text-align: center;
	color: #f88379;
	padding: 4px 18px
}

.promo-bar-w {
	max-width: 1420px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 50px
}

@media (max-width: 991px) {
	.product-info_b p.land-text-underprice {
		padding: 0 24px;
		line-height: normal
	}

	.desctop_only,
	#scroll-next-sec {
		display: none
	}

	.promo-bar-w.promo-bar-w-mob .navbar-brand {
		display: block
	}

	#main-header .navbar-brand svg path {
		fill: #f88379
	}

	#promo-bar {
		padding: 0
	}

	.promo-bar-w.promo-bar-w-mob {
		display: block;
		padding: 0
	}

	.promo-bar-w.promo-bar-w-mob>p {
		padding: 10px 15px;
		text-align: center;
		width: 100%;
		font-size: 14px
	}

	.promo-bar-w.promo-bar-w-mob .promo_bot-cont {
		display: flex;
		justify-content: space-between;
		padding: 14px 30px;
		background: #fff;
		align-items: center
	}

	.promo-bar-w:not(.promo-bar-w-mob) {
		display: none
	}

	#promo-bar a.navbar-brand {
		margin: 0;
		padding: 0
	}

	#promo-bar a.leadin-button {
		width: auto;
		margin: 0 0 0 9px;
		color: #000;
		border-color: #000;
		padding: 4px 10px;
		font-size: 13px;
		font-weight: 600;
		line-height: normal;
		letter-spacing: .05em;
		text-align: center;
		height: auto
	}
}

