:root {


	--blue: #0083c2;


	--indigo: #6610f2;


	--purple: #6f42c1;


	--pink: #e83e8c;


	--red: #e51f28;


	--orange: #fd7e14;


	--yellow: #fc3;


	--green: #27ae60;


	--teal: #20c997;


	--cyan: #9b51e0;


	--white: #fff;


	--gray: #666;


	--gray-dark: #343a40;


	--primary: #6e45e2;


	--secondary: #355275;


	--success: #27ae60;


	--info: #9b51e0;


	--warning: #fc3;


	--danger: #e51f28;


	--light: #f8f9fa;


	--dark: #343a40;


	--success-light: #1ac70e;


	--klarna: #ffb2c7;


	--breakpoint-xs: 0;


	--breakpoint-sm: 576px;


	--breakpoint-md: 768px;


	--breakpoint-lg: 1023px;


	--breakpoint-xl: 1300px;


	--font-family-sans-serif: "Montserrat", sans-serif;


	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace


}





.h1,


.h2,


.h3,


.h4,


.h5,


.h6,


h1,


h2,


h3,


h4,


h5,


h6 {


	margin-bottom: .5rem;


	font-family: Montserrat, sans-serif;


	font-weight: 700;


	line-height: 1.2


}





.h1,


h1 {


	font-size: 2.997rem


}





.h2,


h2 {


	font-size: 1.494rem


}





.h3,


h3 {


	font-size: 1.296rem


}





.h4,


h4 {


	font-size: 1.26rem


}





.h5,


h5 {


	font-size: 1.197rem


}





.h6,


h6 {


	font-size: .999rem


}





.lead {


	font-size: 1.125rem;


	font-weight: 300


}





.display-1 {


	font-size: 6rem


}





.display-1,


.display-2 {


	font-weight: 300;


	line-height: 1.2


}





.display-2 {


	font-size: 5.5rem


}





.display-3 {


	font-size: 4.5rem


}





.display-3,


.display-4 {


	font-weight: 300;


	line-height: 1.2


}





.display-4 {


	font-size: 3.5rem


}





hr {


	margin-top: 1rem;


	margin-bottom: 1rem;


	border: 0;


	border-top: 1px solid rgba(0, 0, 0, .1)


}





.small,


small {


	font-size: 80%;


	font-weight: 400


}





.mark,


mark {


	padding: .2em;


	background-color: #fcf8e3


}





.list-inline,


.list-unstyled {


	padding-left: 0;


	list-style: none


}





.list-inline-item {


	display: inline-block


}





.list-inline-item:not(:last-child) {


	margin-right: .5rem


}





.initialism {


	font-size: 90%;


	text-transform: uppercase


}





.blockquote {


	margin-bottom: 1rem;


	font-size: 1.125rem


}





.blockquote-footer {


	display: block;


	font-size: 80%;


	color: #666


}





.blockquote-footer:before {


	content: "\2014\A0"


}





.container-2 {


	width: 100%;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





@media (min-width:576px) {


	.container-2 {


		max-width: 576px


	}


}





@media (min-width:768px) {


	.container-2 {


		max-width: 768px


	}


}





@media (min-width:1023px) {


	.container-2 {


		max-width: 1023px


	}


}





@media (min-width:1300px) {


	.container-2 {


		max-width: 1300px


	}


}





.container-3 {


	width: 100%;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





@media (min-width:576px) {


	.container-3 {


		max-width: 576px


	}


}





@media (min-width:768px) {


	.container-3 {


		max-width: 768px


	}


}





@media (min-width:1023px) {


	.container-3 {


		max-width: 1023px


	}


}





@media (min-width:1300px) {


	.container-3 {


		max-width: 1140px


	}


}





.container-2-sm {


	width: 100%;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





.container-2,


.container-2-sm {


	max-width: 576px


}





.container-2-md {


	width: 100%;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





.container-2,


.container-2-md,


.container-2-sm {


	max-width: 768px


}





.container-2-lg {


	width: 100%;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





.container-2,


.container-2-lg,


.container-2-md,


.container-2-sm {


	max-width: 1023px


}





.container-2-xl {


	width: 100%;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





.container-2,


.container-2-lg,


.container-2-md,


.container-2-sm,


.container-2-xl {


	max-width: 1300px


}





.btn {


	font-size: 16px;


	font-weight: 800;


	text-transform: uppercase;


	text-decoration: none;


	padding: 10px 20px;


	transition: all .2s ease


}





.btn.btn-primary {


	background-color: #0ed13d;


	color: #fff;


	border: 0;


	box-shadow: none


}





.btn.btn-primary:hover {


	background-color: #0cad33;


	border-color: #0ba12f


}





.btn.btn-primary.focus,


.btn.btn-primary:focus {


	color: #fff;


	background-color: #0cad33;


	border-color: #0ba12f;


	box-shadow: 0 0 0 .2rem rgba(50, 216, 90, .5)


}





.btn.btn-primary.disabled,


.btn.btn-primary:disabled {


	color: #fff;


	background-color: #0ed13d;


	border-color: #0ed13d


}





.btn.btn-primary:not(:disabled):not(.disabled).active,


.btn.btn-primary:not(:disabled):not(.disabled):active,


.show>.btn.btn-primary.dropdown-toggle {


	color: #fff;


	background-color: #0ba12f;


	border-color: #0a952c


}





.btn.btn-primary:not(:disabled):not(.disabled).active:focus,


.btn.btn-primary:not(:disabled):not(.disabled):active:focus,


.show>.btn.btn-primary.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem rgba(50, 216, 90, .5)


}





.btn.btn-primary:hover {


	color: #fff


}





.btn.btn-medium {


	max-width: 315px;


	width: 100%


}





.btn:hover {


	box-shadow: 0 .7rem .7rem rgba(0, 0, 0, .5)


}





.btn--no-transform {


	text-transform: unset


}





.btn-group-toggle-active .active {


	display: none


}





.footer {


	text-align: left;


	background: #313233;


	padding: 50px 0 20px


}





.footer * {


	line-height: 1.2


}





.footer--huusk {


	background: #000


}





.footer--melzu .footer__logo {


	max-width: 130px


}





.footer__logo {


	max-width: 190px;


	margin-bottom: 30px;


	width: 100%


}





.footer__title {


	font-size: 18px;


	color: #fff;


	font-weight: 400


}





.footer__list {


	margin-top: 15px;


	margin-bottom: 30px;


	list-style: none!important;


	padding: 0


}





.footer__list-item {


	margin-bottom: 10px;


	padding: 0


}





.footer__list-item a,


.footer__list-item a:hover,


.footer__list-item a:visited {


	font-weight: 400;


	font-size: 14px;


	color: #fff!important;


	text-decoration: none!important;


}





.footer__list-item p {


	font-size: 14px;


	margin-bottom: 0;


	color: #fff


}





.footer__list-item--contact {


	display: flex;


	align-items: center


}





.footer__copy {


	background: #fff


}





.footer__copy-text {


	font-size: 12px;


	margin: 0


}





@media (max-width:768px) {


	.footer__copy-text {


		margin-bottom: 15px


	}


}





.footer__copy-holder {


	display: flex;


	justify-content: space-between;


	align-items: center;


	flex-direction: column;


	padding: 10px;


	color: #4a4a4a


}





@media (min-width:768px) {


	.footer__copy-holder {


		flex-direction: row


	}


}





.footer__contact-icon {


	background-color: #2676f7;


	width: 30px;


	height: 30px;


	margin-right: 10px


} 


 


.footer__contact-icon--mail {


	/* -webkit-mask: url(../../images/images-new/emails.svg) no-repeat center;


	mask: url(../../images/images-new/emails.svg) no-repeat center; */


	background: url(../../images/images-new/emails.svg) no-repeat center;


    background-size: 100% 100%;


}





.footer__contact-icon--phone {


	/* -webkit-mask: url(../../images/images-new/phone.svg) no-repeat center;


	mask: url(../../images/images-new/phone.svg) no-repeat center; */


	background: url(../../images/images-new/phone.svg) no-repeat center;


    background-size: 100% 100%;


}





 


.footer__contact-icon--time {


	/* -webkit-mask: url(../../images/images-new/time.svg) no-repeat center;


	mask: url(../../images/images-new/time.svg) no-repeat center; */


	background: url(../../images/images-new/time.svg) no-repeat center;


    background-size: 100% 100%;


}





.footer__contact--enence .footer__contact-icon {


	background: #e12a63


}





.footer__contact--ryoko .footer__contact-icon {


	background: #e76c12


}





.footer__contact--huusk .footer__contact-icon {


	background: #f90


}





.footer__contact--melzu .footer__contact-icon {


	background: #bf73e3


}





.footer__payments-img {


	max-width: 300px


}





blockquote cite {


	font-weight: 700;


	font-style: normal;


	display: block;


	line-height: 26px;


	font-size: 15px;


	color: #355275;


	font-family: Montserrat, sans-serif


}





.flash-sale-banner {


	top: 0;


	z-index: 10


}





.flash-sale-banner p {


	color: #ffeb00


}





.flash-sale-banner a {


	max-width: 300px;


	background: #ffeb00


}





.srb {


	z-index: 9;


	top: -1px;


	background: linear-gradient(90deg, #28a5ef, #2758fa 67%)


}





.srb__holder {


	padding: 15px 0


}





@media (max-width:575.98px) {


	.srb__holder {


		padding: 10px 0


	}


}





.srb--christmas .srb__holder {


	padding: 15px 0 20px


}





.srb__img {


	min-width: 100px;


	max-width: 180px;


	width: 25%


}





.srb__btn,


.srb a {


	z-index: 11


}





.srb__btn {


	background: #fe346e;


	color: #fff;


	max-width: 300px


}





@media (min-width:1023px) {


	.srb__btn {


		max-width: 350px


	}


}





.srb__btn:active,


.srb__btn:hover {


	color: #fff


}





@media (max-width:575.98px) {


	.srb__btn {


		min-width: 190px


	}


}





.limited-time-promo {


	background: linear-gradient(90deg, #28a5ef, #2758fa 67%)


}





.limited-time-promo--black {


	background: #000;


	color: #fff


}





.limited-time-promo--green {


	background: #0ed13d


}





.top-promo {


	background: #0097fe


}





.top-promo span {


	text-transform: uppercase;


	font-weight: 700


}





.top-promo span:nth-child(2) {


	font-weight: 700;


	text-decoration: underline


}





.upsell-steps {


	padding: 3px 0


}





.upsell-steps__step {


	transform: scaleX(1.03);


	-webkit-clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 5% 50%, 0 0);


	clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 5% 50%, 0 0);


	color: #b1b1b1;


	background: #f1f1f1


}





.upsell-steps__step:last-child {


	-webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0 100%, 5% 50%, 0 0);


	clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0 100%, 5% 50%, 0 0)


}





.upsell-steps__step--completed,


.upsell-steps__step:first-child {


	background: #0097fe


}





.upsell-steps__step:first-child {


	-webkit-clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);


	clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%)


}





.upsell-steps__number {


	width: 20px;


	height: 20px;


	border-radius: 100px;


	color: #b1b1b1;


	border: 1px solid #b1b1b1


}





.upsell-steps__step--completed .upsell-steps__number {


	background: #fff;


	color: #0097fe;


	border: unset


}





.nav {


	padding: 10px 0;


	width: 100%;


	background: linear-gradient(270.12deg, #53a1ea .01%, #365bf2 98.02%)


}





.nav--legacy .nav__items--mobile.show {


	display: flex!important


}





@media (min-width:1024px) {


	.nav--legacy .nav__items--mobile.show {


		display: none!important


	}


}





.nav--legacy .nav__items--mobile:not(.show) {


	display: none!important


}





.nav--absolute {


	position: absolute;


	top: 0;


	z-index: 2


}





.nav--absolute:not(.nav--opened) {


	background: transparent!important


}





.nav--absolute:not(.nav--opened) .nav__item--btn {


	background: #fff


}





.nav--opened {


	background: linear-gradient(270.12deg, #53a1ea .01%, #365bf2 98.02%)


}





.nav--white {


	background: #fff


}





.nav--white .nav__item:not(.nav__item--btn) {


	color: #000


}





.nav--white .nav__item--btn {


	background: #0fd13d


}





.nav--white .nav__toggle-row {


	background: #000


}





.nav--white .nav__toggle-close svg {


	fill: #000


}





.nav--cool-hover .nav__item:not(.nav--cool-hover .nav__item--btn) {


	color: #fff;


	position: relative;


	transition: color .23s ease-in-out


}





.nav--cool-hover .nav__item:not(.nav--cool-hover .nav__item--btn):after {


	content: "";


	position: absolute;


	display: block;


	top: 0;


	left: 50%;


	transform: translateX(-50%) scaleY(2);


	width: 0;


	height: 100%;


	background: #fff;


	z-index: -1;


	transition: width .23s ease-in-out


}





.nav--cool-hover .nav__item:not(.nav--cool-hover .nav__item--btn):hover {


	color: #fff


}





.nav--cool-hover .nav__item:not(.nav--cool-hover .nav__item--btn):hover:after {


	width: 110%


}





.nav--2 {


	background: #fff


}





.nav--2 .nav__item {


	color: #fff


}





.nav--2 .nav__item--btn {


	color: #333;


	background-color: #fff;


	border-color: transparent;


	color: #fff


}





.nav--2 .nav__item--btn.focus,


.nav--2 .nav__item--btn:focus,


.nav--2 .nav__item--btn:hover {


	color: #333;


	background-color: #ececec;


	border-color: transparent


}





.nav--2 .nav__item--btn.focus,


.nav--2 .nav__item--btn:focus {


	box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .5)


}





.nav--2 .nav__item--btn.disabled,


.nav--2 .nav__item--btn:disabled {


	color: #333;


	background-color: #fff;


	border-color: transparent


}





.nav--2 .nav__item--btn:not(:disabled):not(.disabled).active,


.nav--2 .nav__item--btn:not(:disabled):not(.disabled):active,


.show>.nav--2 .nav__item--btn.dropdown-toggle {


	color: #333;


	background-color: #e6e6e6;


	border-color: transparent


}





.nav--2 .nav__item--btn:not(:disabled):not(.disabled).active:focus,


.nav--2 .nav__item--btn:not(:disabled):not(.disabled):active:focus,


.show>.nav--2 .nav__item--btn.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .5)


}





.nav--2.nav--cool-hover .nav__item:not(.nav__item--btn) {


	color: #fff


}





.nav--3 {


	background: #fff


}





.nav--3 .nav__item {


	color: #fff


}





.nav--3 .nav__item--btn {


	color: #333;


	background-color: #fff;


	border-color: transparent;


	color: #fff


}





.nav--3 .nav__item--btn.focus,


.nav--3 .nav__item--btn:focus,


.nav--3 .nav__item--btn:hover {


	color: #333;


	background-color: #ececec;


	border-color: transparent


}





.nav--3 .nav__item--btn.focus,


.nav--3 .nav__item--btn:focus {


	box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .5)


}





.nav--3 .nav__item--btn.disabled,


.nav--3 .nav__item--btn:disabled {


	color: #333;


	background-color: #fff;


	border-color: transparent


}





.nav--3 .nav__item--btn:not(:disabled):not(.disabled).active,


.nav--3 .nav__item--btn:not(:disabled):not(.disabled):active,


.show>.nav--3 .nav__item--btn.dropdown-toggle {


	color: #333;


	background-color: #e6e6e6;


	border-color: transparent


}





.nav--3 .nav__item--btn:not(:disabled):not(.disabled).active:focus,


.nav--3 .nav__item--btn:not(:disabled):not(.disabled):active:focus,


.show>.nav--3 .nav__item--btn.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .5)


}





.nav--3.nav--cool-hover .nav__item:not(.nav__item--btn) {


	color: #fff


}





.nav--secondary {


	background-color: #355275


}





.nav__logo {


	max-width: 145px


}





@media (max-width:575.98px) {


	.nav__logo {


		max-width: 145px


	}


}





.nav__logo--travel-modem {


	max-width: 150px!important


}





.nav__holder-right {


	display: flex;


	align-items: center;


	flex-direction: row


}





@media (max-width:1023.98px) {


	.nav__holder-right {


		display: none


	}


}





.nav__flag {


	width: 30px;


	margin-left: 15px


}





.nav__flag--mobile {


	margin-left: 0


}





@media (min-width:1024px) {


	.nav__flag--mobile {


		display: none


	}


}





.nav__close {


	display: none


}





.nav__items {


	display: flex;


	align-items: center


}





.nav__items--mobile {


	flex-direction: column


}





@media (min-width:1024px) {


	.nav__items--mobile {


		display: none


	}


}





.nav__item {


	word-break: normal;


	transition: all .3s ease-in;


	text-transform: uppercase;


	color: #fff;


	text-decoration: none;


	font-weight: 400;


	font-size: 16px;


	margin: 0 15px;


	text-align: center


}





@media (max-width:1023.98px) {


	.nav__item {


		margin-top: 20px


	}


}





.nav__item:focus,


.nav__item:hover,


.nav__item:visited {


	color: #fff;


	text-decoration: none!important


}





.nav__item:hover {


	opacity: .8


}





.nav__item--btn {


	background-color: #0fd13d;


	border-color: transparent;


	border-radius: 3px;


	color: #fff;


	box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .41);


	padding: 10px;


	max-width: 250px


}





.nav__item--btn.focus,


.nav__item--btn:focus,


.nav__item--btn:hover {


	color: #fff;


	background-color: #0cad33;


	border-color: transparent


}





.nav__item--btn.focus,


.nav__item--btn:focus {


	box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .5)


}





.nav__item--btn.disabled,


.nav__item--btn:disabled {


	color: #fff;


	background-color: #0fd13d;


	border-color: transparent


}





.nav__item--btn:not(:disabled):not(.disabled).active,


.nav__item--btn:not(:disabled):not(.disabled):active,


.show>.nav__item--btn.dropdown-toggle {


	color: #fff;


	background-color: #0ca12f;


	border-color: transparent


}





.nav__item--btn:not(:disabled):not(.disabled).active:focus,


.nav__item--btn:not(:disabled):not(.disabled):active:focus,


.show>.nav__item--btn.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .5)


}





@media (max-width:1023.98px) {


	.nav__item--btn {


		margin-bottom: 10px


	}


}





.nav__item-gadgets {


	min-width: -webkit-fit-content;


	min-width: -moz-fit-content;


	min-width: fit-content


}





.nav__item--gadgets:after {


	content: "";


	position: absolute;


	width: 100%;


	transform: scaleX(0);


	height: 3px;


	bottom: -10px;


	left: 0;


	background-color: #fff;


	transform-origin: bottom right;


	transition: transform .45s ease-out


}





.nav__item--gadgets:hover:after {


	transform: scaleX(1);


	transform-origin: bottom left


}





.nav__toggle {


	width: 30px;


	cursor: pointer


}





.nav__toggle-row {


	height: 2px;


	background: #fff;


	margin-bottom: 4px


}





.nav__toggle-row:nth-child(3) {


	margin-bottom: 0


}





.nav__toggle-close,


.nav__toggle:not(.collapsed) .nav__toggle-row {


	display: none


}





.nav__toggle:not(.collapsed) .nav__toggle-close {


	display: block


}





@media (min-width:1024px) {


	.nav__toggle {


		display: none


	}


}





.nav__dropdown {


	min-width: 250px;


	top: 30px!important


}





.nav__dropdown-before:before {


	border-left: 10px solid transparent;


	transform: translate(50%, -100%);


	border-right: 10px solid transparent;


	border-bottom: 15px solid #fff;


	content: " ";


	width: 0;


	height: 0;


	position: absolute;


	top: 0


}





@media (min-width:1023px) {


	.nav__dropdown-before--languages:before {


		right: 0;


		transform: translate(-50%, -100%)


	}


}





.nav__dropdown .nav__item {


	color: #000;


	padding: 10px 0;


	display: block;


	text-align: left


}





.nav--massivedeals {


	background: #fff


}





.nav--massivedeals .nav__logo,


.nav--massivedeals__nav-logo {


	max-width: 170px!important


}





.nav--massivedeals .nav__item {


	color: #000!important;


	text-transform: capitalize


}





.nav--massivedeals .nav__dropdown {


	background: #fff


}





.nav--massivedeals .nav__dropdown:before {


	border-bottom-color: #fff


}





@media (max-width:575.98px) {


	.nav__logo {


		max-width: 200px


	}


}





.cod-form {


	background: #fff;


	border: 5px solid #fff;


	box-shadow: 0 0 10px rgba(0, 0, 0, .25);


	border-radius: 18px


}





@media (max-width:767.98px) {


	.cod-form {


		background: #fff


	}


}





.cod-form__heading {


	text-shadow: 0 0 6px #fff


}





.cod-form__btn {


	background: #65df00;


	box-shadow: 0 0 6px rgba(0, 0, 0, .25);


	border-radius: 100px


}





.cod-form__product {


	max-width: 210px


}





.cod-form--enence .cod-form__product {


	max-width: 310px;


	width: 20%;


	top: 50%;


	transform: translateY(-50%);


	left: -2%


}





.cod-form--nuubu .cod-form__product {


	max-width: 21%;


	bottom: 0;


	transform: translateX(-12%)


}





@media (min-width:1023px) {


	.cod-form--nuubu .cod-form__product {


		max-width: 23%


	}


}





.footer-banner {


	background: #fff


}





.modal-body__yes-button {


	background: #0fd13d!important


}





.modal-body-margin {


	margin: 14px


}





.modal-body__button {


	font-size: 16px!important;


	font-weight: 500!important;


	padding: 16px 24px;


	vertical-align: top;


	display: inline-block;


	color: #fff;


	background: #0fd13d;


	border-radius: 16px;


	box-shadow: 0 3.2px 3.2px rgba(0, 0, 0, .35);


	text-transform: capitalize


}





.modal-body__text {


	color: #0a0a0a;


	font-size: 16px;


	line-height: 1.4


}





.modal-body__no-button {


	background-color: rgba(220, 221, 222, .47);


	color: #fff


}





.modal-dialog-margin-0-auto {


	margin: 0 auto!important


}





.push-engage-modal {


	position: fixed;


	left: 0;


	z-index: 10001;


	display: none;


	width: 100%;


	height: 100%;


	overflow: hidden;


	outline: 0;


	pointer-events: none


}





.push-engage-modal .modal-dialog {


	right: 0;


	left: 0;


	transition: all .5s ease-in-out;


	position: fixed


}





@media (min-width:768px) {


	.push-engage-modal .modal-dialog {


		top: -50%


	}


}





@media (max-width:1022.98px) {


	.push-engage-modal .modal-dialog {


		bottom: -50%


	}


}





@media (max-width:767.98px) {


	.push-engage-modal .modal-dialog .modal-body-margin {


		margin: 0


	}


}





.order-quantity-options-4__label {


	border: 3px solid transparent;


	background-color: #f9f9f9;


	opacity: .45


}





input:checked+.order-quantity-options-4__label {


	border-color: currentColor;


	opacity: 1


}





.order-quantity-options-4__price {


	color: currentColor


}





.order-quantity-options-4__product-img {


	height: 6em;


	max-height: 100%


}





.order-quantity-options-4__product-img img {


	-o-object-fit: contain;


	object-fit: contain


}





.gadgets {


	background: 10%/cover url(../../images/images-new/bg.jpg) no-repeat


}





.gadgets-product-header {


	max-width: 450px


}





@media (min-width:768px) {


	.gadgets-product-header--enence,


	.gadgets-product-header--KleanEars {


		transform: scale(1.25)


	}


}





@media (max-width:767.98px) {


	.gadgets-product-header--KleanEars {


		transform: rotate(-45deg);


		max-width: 400px


	}


}





.gadgets__leaf-left {


	max-width: 400px


}





.gadgets__leaf-right {


	max-width: 350px


}





.gadgets__stars {


	max-width: 140px


}





.gadgets__text-blue {


	color: #032e63


}





.gadgets__money-back {


	max-width: 100px


}





.gadgets__order-button {


	opacity: 1!important;


	border-radius: 11px;


	padding-top: 14px;


	padding-bottom: 14px;


	background-color: #1ac70e;


	border: 2px solid #1ac70e;


	box-shadow: inset 0 0 2px 0 #fff, inset 0 0 3px 0 rgba(0, 0, 0, .3), inset 0 0 3px 5px rgba(0, 0, 0, .03), 2px 2px 4px 0 rgba(0, 0, 0, .25)


}





.gadgets__order-button:hover {


	box-shadow: none


}





.order-page-features {


	background: #fff


}





.cod-explanatory {


	background: #fff;


	background-size: cover;


	background-repeat: no-repeat;


	background-position: 50%;


	color: #fff


}





@media (min-width:2000px) {


	.cod-explanatory {


		background-size: 2000px


	}


}





@media (max-width:767.98px) {


	.cod-explanatory {


		background: #fff


	}


}





.cod-explanatory__block {


	max-width: 270px


}





.cod-explanatory__days {


	background: #000;


	height: 65px;


	width: 65px


}





.cod-explanatory__btn {


	background: #0ed13d


}





.cod-banner {


	background: #fff;


	z-index: 20


}





.cod-banner__btn {


	background: #0ed13d;


	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);


	text-shadow: 0 2.568px 3.424px rgba(0, 0, 0, .25);


	border-radius: 8px!important


}





.cod-banner__text {


	color: #fff!important


}





.cod-banner br {


	margin: 0!important


}





.cod-banner-animation {


	-webkit-animation-name: slide-in;


	animation-name: slide-in;


	-webkit-animation-duration: 2s;


	animation-duration: 2s


}





@-webkit-keyframes slide-in {


	0% {


		transform: translateY(100%)


	}


	to {


		transform: translateY(0)


	}


}





@keyframes slide-in {


	0% {


		transform: translateY(100%)


	}


	to {


		transform: translateY(0)


	}


}





.cod-banner-2__top {


	background: url(../../images/images-new/nuubu.jpg);


	background-size: cover;


	background-repeat: no-repeat;


	background-position: 50%


}





.cod-banner-2__top br {


	margin: 0


}





.cod-banner-2__btn,


.cod-banner-2__btn-wrapper {


	background: #fff


}





.tracking {


	background: #f2f2f2


}





.tracking__header {


	background-image: url(../../images/images-new/tracking/header-bg.jpg);


	background-size: cover;


	background-position: 50% 50%;


	height: 40vh;


	min-height: 350px


}





.tracking__header-text {


	top: -55px


}





.tracking__track {


	top: -110px


}





.tracking__results-top {


	background: linear-gradient(90deg, #28a5ef, #2758fa 67%)


}





.tracking__button {


	background: #ea4970;


	border-radius: 100px;


	min-width: 200px


}





.tracking__input {


	border: 1px solid #e5e5e5


}





.tracking__overlay {


	width: 100%;


	height: 100%;


	z-index: 1;


	opacity: .8


}





.tracking__overlay-spinner {


	width: 100px;


	height: 100px


}





.tracking__text-primary {


	color: #ea4970


}





.tracking__text-gray {


	color: #e3e3e3


}





.tracking__status--1 [data-desktop-step="1"] {


	display: block!important


}





.tracking__status--1 [data-mobile-step="1"] line {


	stroke: #ea4970


}





.tracking__status--1 [data-step] {


	color: #e3e3e3


}





.tracking__status--1 [data-step="1"] {


	color: #ea4970


}





.tracking__status--2 [data-desktop-step="2"] {


	display: block!important


}





.tracking__status--2 [data-mobile-step="1"] circle,


.tracking__status--2 [data-mobile-step="2"] circle {


	fill: #ea4970


}





.tracking__status--2 [data-mobile-step="1"] line,


.tracking__status--2 [data-mobile-step="2"] line {


	stroke: #ea4970


}





.tracking__status--2 [data-step] {


	color: #e3e3e3


}





.tracking__status--2 [data-step="1"],


.tracking__status--2 [data-step="2"] {


	color: #ea4970


}





.tracking__status--3 [data-desktop-step="3"] {


	display: block!important


}





.tracking__status--3 [data-mobile-step="1"] circle,


.tracking__status--3 [data-mobile-step="2"] circle,


.tracking__status--3 [data-mobile-step="3"] circle {


	fill: #ea4970


}





.tracking__status--3 [data-mobile-step="1"] line,


.tracking__status--3 [data-mobile-step="2"] line,


.tracking__status--3 [data-mobile-step="3"] line {


	stroke: #ea4970


}





.tracking__status--3 [data-step] {


	color: #e3e3e3


}





.tracking__status--3 [data-step="1"],


.tracking__status--3 [data-step="2"],


.tracking__status--3 [data-step="3"] {


	color: #ea4970


}





body {


	background: #fff;


	color: #6f6f6f;


	font-family: Montserrat, sans-serif;


	line-height: 1.4


}





.bg-black {


	background-color: #000!important


}





input:checked+.order-quantity-options__label {


	border: 3px solid #0097fe


}





.order-quantity-options__badge {


	background-color: #007ffd


}





.btn {


	border-radius: 3px


}





.cod-buy-now-free-delivery {


	background: #fff


}





.cod-buy-now-free-delivery svg {


	height: 2rem


}





.link-color a {


	color: #2758fa


}





.customer-support-select {


	border-color: #2758fa


}





.max-layout-width {


	max-width: 2000px;


	margin-left: auto; 


	margin-right: auto


}





.order-page-KleanEars-header__order-page-header {


	background: url(../../images/images-new/bg-header.jpg) 50% 50% no-repeat;


	background-size: cover


}





@media (max-width:767.98px) {


	.order-page-KleanEars-header__order-page-header {


		/* background: url(../../images/images-new/bg-header-mobile.jpg) 80% 50% no-repeat;


		background-size: cover */


	}


}





.order-page-KleanEars-header__patent-badges img {


	max-height: 127px;


	max-width: 50%


}





.order-page-KleanEars-header__patent-badges img+img {


	margin-left: -10%


}





.order-page-KleanEars-header__hero-mobile {


	max-width: 260px


}





.order-page-KleanEars-header__hero-2-mobile {


	max-width: 280px;


	transform: translateY(20%)


}





.order-page-KleanEars-header__badge {


	right: 15%;


	top: 60%;


	border-radius: 50%;


	height: 70px;


	width: 70px


}





@media (max-width:1299.98px) {


	.order-page-KleanEars-header__badge {


		top: 40%


	}


}





@media (max-width:767.98px) {


	.order-page-KleanEars-header__badge {


		right: 20%;


		top: 60%;


		border-radius: 50%;


		height: 42px;


		width: 42px


	}


}





.order-page-KleanEars-header__badge-2 {


	left: 18%;


	bottom: 3%


}





.order-page-KleanEars-header__features {


	background: #0097fe;


	color: #000;


	padding-left: 18%;


	padding-right: 18%


}





@media (max-width:767.98px) {


	.order-page-KleanEars-header__features {


		padding-left: 0;


		padding-right: 0


	}


}





@media (max-width:767.98px) {


	.order-page-KleanEars-header__features .container {


		max-width: 370px


	}


}





.order-page-KleanEars {


	padding-top: 20px


}





.order-page-KleanEars__order-box {


	padding: 2%;


	background: #fff;


	border: 1px solid #e1e1e1;


	border-radius: 10px;


	margin-bottom: 2%


}





.order-page-KleanEars__order-box .step {


	margin: 10px 0


}





.order-page-KleanEars__order-box hr {


	margin: 15px 0


}





.order-page-KleanEars .btn-pay {


	padding: 18px 0;


	white-space: normal;


	color: #fff;


	font-size: 18px;


	background-color: #1ac70e;


	box-shadow: 0 1px 5px rgba(0, 0, 0, .4);


	border: solid rgba(0, 0, 0, .13);


	border-width: 1px 1px 4px;


	border-radius: 6px;


	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);


	text-transform: uppercase


}





@media (max-width:767.98px) {


	.order-page-KleanEars .btn-pay {


		font-size: 14px


	}


}





.order-page-KleanEars .btn-pay span {


	line-height: 1.2


}





.order-page-KleanEars .btn-pay small {


	text-transform: none;


	display: block


}





.order-page-KleanEars .order-list-check {


	font-weight: 400;


	padding: 5px 5px 5px 0


}





.order-page-KleanEars .order-headline-red-desc {


	margin-bottom: 0


}





.order-page-KleanEars .order-form-check {


	display: flex;


	width: 49%;


	padding: 0;


	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);


	overflow: hidden;


	position: relative


}





@media (max-width:1022.98px) {


	.order-page-KleanEars .order-form-check {


		width: 100%


	}


}





@media (max-width:767.98px) {


	.order-page-KleanEars .order-form-check {


		width: 49%


	}


}





@media (max-width:575.98px) {


	.order-page-KleanEars .order-form-check {


		width: 100%


	}


}





.order-page-KleanEars .order-form-check input {


	display: none


}





.order-page-KleanEars .order-form-check label {


    width: 100%;


    align-items: flex-end;


}





.order-page-KleanEars .order-form-check--rounded {


	border-radius: 10px


}





.order-page-KleanEars .order-attribute-options {


	display: flex;


	flex-wrap: wrap;


	margin-bottom: 2%


}





.order-page-KleanEars .order-attribute-options .image {


	width: 70%


}





@media (max-width:1022.98px) {


	.order-page-KleanEars .order-attribute-options .image {


		width: 100%


	}


}





.order-page-KleanEars .order-attribute-options .options {


	width: 30%;


	display: flex;


	flex-wrap: wrap;


	align-items: flex-start;


	margin-right: -1%;


	margin-left: 1%


}





@media (max-width:1022.98px) {


	.order-page-KleanEars .order-attribute-options .options {


		width: 100%


	}


}





.order-page-KleanEars .order-attribute-options .options .attributes {


	width: 100%;


	display: flex;


	flex-wrap: wrap;


	align-items: center;


	align-content: center;


	justify-content: center


}





@media screen and (max-width:1022px) {


	.order-page-KleanEars .order-attribute-options .options .attributes {


		width: 135px;


		margin-left: auto


	}


}





.order-page-KleanEars .order-attribute-options .options .attributes .color-option {


	min-width: 40px;


	min-height: 40px;


	margin: 5px


}





@media screen and (max-width:1105px) {


	.order-page-KleanEars .order-attribute-options .options .attributes .color-option {


		min-width: 35px;


		min-height: 35px


	}


}





.order-page-KleanEars .order-attribute-options .options .attributes input:checked+.color-option {


	border: 3px solid #5acd65!important


}





.order-page-KleanEars .order-attribute-options .options .quantity {


	width: 100%


}





@media (max-width:1022.98px) {


	.order-page-KleanEars .order-attribute-options .options .quantity {


		width: 45%;


		margin: auto 0 5px auto


	}


	.order-page-KleanEars .order-attribute-options .options .quantity .quantity-select {


		max-width: 150px;


		margin: 0 auto 0 0


	}


}





.order-page-KleanEars .order-headline-red-image {


	margin-top: 2%


}





.order-page-KleanEars .order-headline-red-image--v2 {


	margin-top: 1%


}





.order-page-KleanEars .order-quantity-options__KleanEars {


	display: flex;


	align-items:center;


	flex-wrap: wrap;


	justify-content: space-between


}





.order-page-KleanEars .order-quantity-options__KleanEars .options-label span {


	font-weight: 700


}





.order-page-KleanEars .order-quantity-options__KleanEars .form-check-label {


	margin-bottom: 0;


	border: 3px solid #fff;


	padding: 1% 5px;


	font-weight: 400


}





.order-page-KleanEars .order-quantity-options__KleanEars .form-check-label .price2.price2--usd {


    font-size: .95em;


}





@media (max-width:575.98px) {


	.order-page-KleanEars .order-quantity-options__KleanEars .form-check-label {


		justify-content: center


	}


}





.order-page-KleanEars .order-quantity-options__KleanEars .form-check-label--rounded {


	border-radius: 10px


}





.order-page-KleanEars .order-quantity-options__KleanEars .form-check-label .image {


	max-width: 100px;


	width: 65%;


	height: 70px;


    height: auto;


}





.order-page-KleanEars .order-quantity-options__KleanEars .form-check-label .badge { 


	background: #007ffd;


	color: #fff;


	font-weight: 700;


	width: 150px;


	position: absolute;


	transform: rotate(-35deg);


	left: -30px;


	top: 17px;


	text-align: center;


	line-height: 2.25


}





.order-page-KleanEars .order-quantity-options__KleanEars input:checked+.form-check-label {


	border: 3px solid #0097fe


}








/* .order-page-KleanEars .order-quantity-options__KleanEars .price-holder {


	font-size: 13px;


	width: 50%;


	line-height: 1;


    margin-bottom: 0!important;


} */


.order-page-KleanEars .order-quantity-options__KleanEars .price-holder {


    font-size: 13px;


    width: 100%;


    line-height: 1;


    margin-bottom: 0!important;


}


@media screen and (max-width:575px) {


	.order-page-KleanEars .order-quantity-options__KleanEars .price-holder:not(.ignore) {


		font-size: 3.75vw


	}


}





.order-page-KleanEars .order-quantity-options__KleanEars .price-holder .label {


	line-height: 1.25


}





.order-page-KleanEars .order-quantity-options__KleanEars .price-holder .label b {


	font-size: 2em;


	line-height: 1;


	display: block


}





@media (max-width:1022.98px) {


	.order-page-KleanEars .order-quantity-options__KleanEars .price-holder {


		margin-left: 0


	}


}





.order-page-KleanEars--2 .btn-pay {


	background: #c19832


}





.order-page-KleanEars--2 .order-quantity-options__KleanEars input:checked+.form-check-label {


	border: 3px solid #c19832


}





.order-page-KleanEars--2 .order-quantity-options__KleanEars .form-check-label .badge {


	background: #c19832


}





.order-page-KleanEars--2 .order-page-KleanEars-header__order-page-header {


	background: url(../../images/images-new/bg-header-2.jpg) 50% 50% no-repeat;


	background-size: cover


}





.order-page-KleanEars--2 .features {


	color: #c19832!important;


	background: #232323!important


}





body {


	word-break: break-word


}





.sticky {


	position: -webkit-sticky;


	position: sticky;


	top: 0;


	z-index: 99


}





.KleanEars-video__iframe {


	width: 100%;


	height: 470px


}





@media (max-width:767.98px) {


	.KleanEars-video__iframe {


		height: 200px


	}


}





.text-KleanEars--primary {


	color: #0ed13d


}





.bg-KleanEars--primary-gradient {


	background: linear-gradient(270.12deg, #53a1ea .01%, #365bf2 98.02%)


}





.bg-KleanEars--primary {


	background: #0ed13d


}





.bg-KleanEars--secondary {


	background: #f3f7fb


}





.bg-KleanEars--secondary-gradient {


	background: linear-gradient(270.12deg, #365bf2 .01%, #53a1ea 98.02%)


}





.bg-KleanEars--blue {


	background: #2875f7


}





.bg-KleanEars--light-blue {


	background: #def0ff


}





.KleanEars-badge {


	background: #ffaf38;


	border-radius: 50%;


	width: 80px;


	height: 80px


}





@media (max-width:767.98px) {


	.KleanEars-badge {


		width: 45px;


		height: 45px


	}


}





.container-medium {


	width: 100%;


	max-width: 1100px;


	padding-right: 15px;


	padding-left: 15px;


	margin-right: auto;


	margin-left: auto


}





.btn-KleanEars--primary {


	background-color: #0ed13d;


	border-color: #0ed13d;


	width: 100%;


	font-size: 1.3rem;


	font-weight: 700;


	padding: .75rem 1rem;


	border-radius: 3px;


	color: #fff;


	transition: all .23s ease-out;


	box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), inset 0 1px 0 hsla(0, 0%, 100%, .3)


}





.btn-KleanEars--primary.focus,


.btn-KleanEars--primary:focus,


.btn-KleanEars--primary:hover {


	color: #fff;


	background-color: #0cb936;


	border-color: #0ed13d


}





.btn-KleanEars--primary.focus,


.btn-KleanEars--primary:focus {


	box-shadow: 0 0 0 .2rem rgba(50, 216, 90, .5)


}





.btn-KleanEars--primary.disabled,


.btn-KleanEars--primary:disabled {


	color: #fff;


	background-color: #0ed13d;


	border-color: #0ed13d


}





.btn-KleanEars--primary:not(:disabled):not(.disabled).active,


.btn-KleanEars--primary:not(:disabled):not(.disabled):active,


.show>.btn-KleanEars--primary.dropdown-toggle {


	color: #fff;


	background-color: #0ba12f;


	border-color: #0a952c


}





.btn-KleanEars--primary:not(:disabled):not(.disabled).active:focus,


.btn-KleanEars--primary:not(:disabled):not(.disabled):active:focus,


.show>.btn-KleanEars--primary.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem rgba(50, 216, 90, .5)


}





@media (max-width:767.98px) {


	.btn-KleanEars--primary {


		padding: .85rem 1rem;


		font-size: 1.2rem


	}


}





.btn-KleanEars--primary small {


	display: block;


	font-size: 14px


}





@media (max-width:767.98px) {


	.btn-KleanEars--primary small {


		font-size: 11px


	}


}





.btn-KleanEars--secondary {


	background-color: red;


	border-color: red;


	width: 100%;


	font-size: 1.3rem;


	font-weight: 700;


	padding: .75rem 1rem;


	border-radius: 3px;


	color: #fff;


	transition: all .23s ease-out;


	box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), inset 0 1px 0 hsla(0, 0%, 100%, .3)


}





.btn-KleanEars--secondary:hover {


	color: #fff;


	background-color: #e60000;


	border-color: red


}





.btn-KleanEars--secondary.focus,


.btn-KleanEars--secondary:focus {


	color: #fff;


	background-color: #e60000;


	border-color: red;


	box-shadow: 0 0 0 .2rem rgba(255, 38, 38, .5)


}





.btn-KleanEars--secondary.disabled,


.btn-KleanEars--secondary:disabled {


	color: #fff;


	background-color: red;


	border-color: red


}





.btn-KleanEars--secondary:not(:disabled):not(.disabled).active,


.btn-KleanEars--secondary:not(:disabled):not(.disabled):active,


.show>.btn-KleanEars--secondary.dropdown-toggle {


	color: #fff;


	background-color: #c00;


	border-color: #bf0000


}





.btn-KleanEars--secondary:not(:disabled):not(.disabled).active:focus,


.btn-KleanEars--secondary:not(:disabled):not(.disabled):active:focus,


.show>.btn-KleanEars--secondary.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem rgba(255, 38, 38, .5)


}





@media (max-width:767.98px) {


	.btn-KleanEars--secondary {


		padding: .85rem 1rem;


		font-size: 1.2rem


	}


}





.btn-KleanEars--secondary small {


	display: block;


	font-size: 14px


}





@media (max-width:767.98px) {


	.btn-KleanEars--secondary small {


		font-size: 11px


	}


}





.btn-KleanEars--black {


	color: #fff;


	background-color: #000;


	border-color: #000;


	font-size: 1rem;


	font-weight: 700;


	padding: .9rem 1rem;


	width: 100%


}





.btn-KleanEars--black:hover {


	color: #333;


	background-color: #fff;


	border-color: #000


}





.btn-KleanEars--black.focus,


.btn-KleanEars--black:focus {


	color: #333;


	background-color: #fff;


	border-color: #000;


	box-shadow: 0 0 0 .2rem rgba(38, 38, 38, .5)


}





.btn-KleanEars--black.disabled,


.btn-KleanEars--black:disabled,


.btn-KleanEars--black:not(:disabled):not(.disabled).active,


.btn-KleanEars--black:not(:disabled):not(.disabled):active,


.show>.btn-KleanEars--black.dropdown-toggle {


	color: #fff;


	background-color: #000;


	border-color: #000


}





.btn-KleanEars--black:not(:disabled):not(.disabled).active:focus,


.btn-KleanEars--black:not(:disabled):not(.disabled):active:focus,


.show>.btn-KleanEars--black.dropdown-toggle:focus {


	box-shadow: 0 0 0 .2rem rgba(38, 38, 38, .5)


}





@media (max-width:767.98px) {


	.btn-KleanEars--black {


		padding: .85rem 1rem;


		font-size: 1.2rem


	}


}





.btn-KleanEars--black:hover {


	background: #0ed13d;


	color: #fff


}





button:focus {


	box-shadow: none!important; 


	outline: none!important;


}





.KleanEars-product .header {


	background-image: url(../../images/images-new/bg-hero.jpg); 


	background-size: cover;


	background-position: 50% 50%


}





@media (max-width:1299.98px) { 


	.KleanEars-product .header {


		background-image: url(../../images/images-new/bg-hero.jpg);


		background-size: cover;


		background-position: 30% 50%;


		z-index: 0


	}


}





@media (max-width:767.98px) {


	.KleanEars-product .header {


		background-image: url(../../images/images-new/bg-hero-mobile.jpg);


		background-size: cover;


		background-position: 50% 50%;


		z-index: 0


	}


}





.KleanEars-product .header__section-hero {


	height: 100%;


	line-height: 1.3;


	z-index: 0


}





.KleanEars-product .header__section-hero:before {


	content: "";


	background: url(../../images/images-new/bg-hero-circle.png) no-repeat 50% 50%;


	background-size: contain;


	margin: -4rem;


	position: absolute;


	top: 0;


	bottom: 0;


	left: 0;


	right: 0;


	z-index: -1


}





@media (max-width:767.98px) {


	.KleanEars-product .header__section-hero:before {


		top: -13%


	}


}





.KleanEars-product .header__discount {


	font-size: 105px;


	line-height: .8


}





@media (max-width:767.98px) {


	.KleanEars-product .header__discount {


		font-size: 95px;


		line-height: .85


	}


}





.KleanEars-product .header__badge-image {


	width: 127px;


	height: 127px;


	left: -12%;


	bottom: 0


}





.KleanEars-product .header__badge-image1 {


	left: -90%;


	z-index: -1


}





.KleanEars-product .features {


	background: linear-gradient(270.12deg, #53a1ea .01%, #365bf2 98.02%)


}





.KleanEars-product .features__image {


	width: 58px


}





.KleanEars-product .section-properties {


	background-image: url(../../images/images-new/bg-properties.jpg);


	background-size: cover;


	background-position: 50% 95%


}





@media (max-width:1299.98px) {


	.KleanEars-product .section-properties {


		background-image: url(../../images/images-new/bg-properties.jpg);


		background-size: cover;


		background-position: 25% 50%


	}


}





.KleanEars-product .section-properties__column-1 {


	left: 0;


	top: 15%


}





.KleanEars-product .section-properties__column-2 {


	bottom: 30%;


	left: -17%


}





.KleanEars-product .section-properties__column-3 {


	top: 5%;


	right: -53%


}





.KleanEars-product .section-properties__column-4 {


	bottom: 35%;


	right: -15%


}





.KleanEars-product .section-properties__line-1,


.KleanEars-product .section-properties__line-2,


.KleanEars-product .section-properties__line-3,


.KleanEars-product .section-properties__line-4 {


	width: 330px


}





.KleanEars-product .section-properties__text-1 {


	left: -53%;


	top: -10px


}





.KleanEars-product .section-properties__text-2 {


	left: -35%;


	right: -35%;


	top: -10px


}





.KleanEars-product .section-properties__text-3 {


	right: 0;


	top: 90%


}





.KleanEars-product .section-properties__text-4 {


	right: -55%;


	top: 82%


}





.KleanEars-product .section-promote {


	background-image: url(../../images/images-new/bg-promote.jpg);


	background-size: cover;


	background-position: 50% 50%


}





@media (max-width:767.98px) {


	.KleanEars-product .section-promote {


		background-image: url(../../images/images-new/bg-promote-mobile.jpg);


		background-size: cover;


		background-position: 50% 50%


	}


}





.KleanEars-product .section-promote__image {


	max-width: 70px;


	right: 50%;


	top: 50%;


	transform: translate(-50%, -50%)


}





.KleanEars-product .section-promote__image-mobile {


	max-width: 95%;


	z-index: 1


}





.KleanEars-product .section-promote__badge {


	min-width: 300px;


	left: 20px;


	bottom: 15%;


	z-index: -1


}





.KleanEars-product .section-promote__badge-mobile {


	left: 0


}





.KleanEars-product .section-promote__image-heads {


	width: 230px;


	bottom: 16%;


	left: 100%


}





.KleanEars-product .section-patented {


	background-color: #f1f4f8;


	background: url(../../images/images-new/patented.jpg);


	background-size: cover;


	background-repeat: no-repeat;


	background-position: bottom;


	padding-bottom: 100px


}





@media (min-width:768px) {


	.KleanEars-product .section-patented {


		background-image: url(../../images/images-new/patented3.jpg);


		padding-bottom: 0;


		background-position: center right 45%


	}


}





@media (min-width:1023px) {


	.KleanEars-product .section-patented {


		background-position: 100%


	}


}





.KleanEars-product .section-patented__image {


	height: 110%;


	top: -5%


}





.KleanEars-product .section-patented__badges img {


	max-height: 127px


}





.KleanEars-product .section-testimonials__review {


	border: 1px solid #b9b9b9;


	border-radius: 3px;


	flex-basis: auto!important;


	width: 33%


}





@media (max-width:1299.98px) {


	.KleanEars-product .section-testimonials__review {


		width: 48%;


		margin: auto


	}


}





@media (max-width:767.98px) {


	.KleanEars-product .section-testimonials__review {


		width: 100%


	}


}





.KleanEars-product .section-testimonials__profile-image {


	width: 40%


}





.KleanEars-product .section-testimonials__stars-image {


	width: 35%;


	top: 51%;


	left: 35%


}





.KleanEars-product .section-testimonials__name {


	top: 32%;


	left: 35%


}





.KleanEars-product-2 {


	background: #161616


}





.KleanEars-p2-gold {


	background: #c19832


}





.KleanEars-p2-black {


	background: #161616


}





.KleanEars-p2-black-gradient {


	background: linear-gradient(90deg, #272727 33%, #1e1e1e 66%, #272727)


}





.KleanEars-p2-text-gold {


	color: #c19832


}





.KleanEars-p2__btn {


	display: flex;


	align-items: center;


	justify-content: center;


	background: #c19832;


	border: 1px solid #c19832;


	border-radius: 0


}





.KleanEars-p2__btn:not(.KleanEars-p2__btn--flexible-size) {


	min-height: 52px


}





.KleanEars-p2__btn:hover {


	transform: scale(1.05)


}





.KleanEars-p2__btn--transparent {


	color: #c19832;


	background: transparent


}





.KleanEars-p2__btn--transparent:hover {


	color: #ad882d;


	border: 1px solid #ad882d


}





.KleanEars-p2__top-banner {


	z-index: 3


}





.KleanEars-p2__top-banner.animation {


	-webkit-animation-name: fadeIn;


	animation-name: fadeIn;


	-webkit-animation-duration: 1s;


	animation-duration: 1s


}





@media (min-width:768px) {


	.KleanEars-p2__top-banner {


		display: block!important


	}


}





@media (max-width:767.98px) {


	.KleanEars-p2__top-banner {


		position: fixed


	}


}





.KleanEars-p2__header {


	background-image: url(../../images/images-new/header-bg.svg);


	background-repeat: no-repeat;


	background-position: 50% 50%;


	background-size: 1000px


}





@media (max-width:1299.98px) {


	.KleanEars-p2__header {


		background-size: 100%


	}


}





.KleanEars-p2__header-line {


	width: 100px;


	border-bottom: 2px solid #c19832


}





.KleanEars-p2__header-disc {


	font-size: 120px


}





@media (min-width:768px) and (max-width:1022.98px) {


	.KleanEars-p2__header-disc {


		font-size: 90px


	}


}





@media (max-width:575.98px) {


	.KleanEars-p2__header-disc {


		font-size: 90px


	}


}





@media (min-width:768px) {


	.KleanEars-p2__why-features {


		width: 100%


	}


}





.KleanEars-p2__have {


	background: #272727


}





@media (min-width:768px) {


	.KleanEars-p2__have-img {


		left: 50%;


		max-height: 100%;


		transform: scale(1.3);


		top: 5%


	}


}





@media (max-width:767.98px) {


	.KleanEars-p2__have-img {


		position: relative!important;


		height: 440px


	}


}





.KleanEars-p2__compact {


	background-color: #131313;


	background-size: 900px;


	background-position: 50% 30%


}





@media (max-width:767.98px) {


	.KleanEars-p2__compact-product {


		min-width: 820px;


		margin: unset!important;


		position: relative;


		left: 0;


		right: 0;


		transform: translateX(9%)


	}


}





.KleanEars-p2__know {


	background: #313131


}





@media (min-width:1023px) {


	.KleanEars-p2__new-product {


		transform: scale(1.5)


	}


}





@media (min-width:768px) and (max-width:1022.98px) {


	.KleanEars-p2__new-product {


		top: 50%;


		left: 50%;


		transform: translate(-55%, -50%)


	}


}





@media (max-width:767.98px) {


	.KleanEars-p2__new-product {


		position: relative!important;


		transform: scale(1.5) translateY(10%)


	}


}





.KleanEars-p2__new-block {


	max-width: 250px


}





.KleanEars-p2__new-block img {


	max-width: unset


}





.KleanEars-p2__new-block--1 {


	left: -5%;


	top: 30%


}





.KleanEars-p2__new-block--1 img {


	left: 110%;


	transform: translateY(-50%)


}





.KleanEars-p2__new-block--2 {


	left: -5%;


	top: 70%


}





.KleanEars-p2__new-block--2 img {


	left: 105%;


	top: 50%


}





.KleanEars-p2__new-block--3 {


	right: -15%;


	top: 70%


}





.KleanEars-p2__new-block--3 img {


	left: 0;


	transform: translate(-105%, -85%)


}





.KleanEars-p2__new-block--4 {


	right: -15%;


	top: 30%


}





.KleanEars-p2__new-block--4 img {


	left: 0;


	transform: translate(-105%, -90%)


}





@media (max-width:1299.98px) {


	.KleanEars-p2__new-block--1,


	.KleanEars-p2__new-block--2 {


		left: 0


	}


	.KleanEars-p2__new-block--3,


	.KleanEars-p2__new-block--4 {


		right: 0


	}


}





@media (max-width:1022.98px) {


	.KleanEars-p2__new-block--3 {


		top: unset;


		bottom: 10%


	}


}





@media (max-width:767.98px) {


	.KleanEars-p2__new-block {


		top: unset!important;


		position: unset!important;


		max-width: unset!important


	}


}





.KleanEars-p2__new-text {


	transform: translateY(150%)


}





@media (min-width:768px) {


	.KleanEars-p2__new {


		height: 850px


	}


}





@media (min-width:1023px) {


	.KleanEars-p2__new {


		height: 1000px


	}


}





@media (max-width:1022.98px) {


	.KleanEars-p2__new {


		margin-top: -50px


	}


	.KleanEars-p2__new-text {


		position: relative!important;


		transform: translateY(15vw)


	}


}





@media (max-width:575.98px) {


	.KleanEars-p2__new {


		margin-top: 0


	}


}





@media (min-width:768px) {


	.KleanEars-p2__revolutionary-product {


		transform: scale(1.05)


	}


}





@media (max-width:767.98px) {


	.KleanEars-p2__revolutionary-product {


		left: 5%


	}


}





.KleanEars-p2__innovative {


	background: #161616 linear-gradient(269.3deg, #181818 3.82%, rgba(24, 24, 24, 0) 32.17%)


}





.KleanEars-p2__innovative-overlay,


.KleanEars-p2__innovative-product {


	right: -20%


}





.KleanEars-p2__innovative-holder {


	min-height: 500px


}





.KleanEars-p2__innovative-overlay {


	background: linear-gradient(269.3deg, #181818 3.82%, rgba(24, 24, 24, 0) 32.17%);


	z-index: 2


}





@media (max-width:575.98px) {


	.KleanEars-p2__innovative-product {


		margin-top: -40vw


	}


}





.KleanEars-p2__friendly {


	background: url(../../images/images-new/friendly-bg-2.png) 30% no-repeat;


	background-size: cover


}





.KleanEars-p2__friendly-product {


	left: 20%;


	transform: scale(1.4)


}





.KleanEars-p2__friendly-tips {


	bottom: -5%;


	right: 25%;


	max-width: 180px


}





@media (max-width:1022.98px) {


	.KleanEars-p2__friendly {


		background-position: 50%


	}


	.KleanEars-p2__friendly-tips {


		right: 10%


	}


	.KleanEars-p2__friendly-product {


		transform: scale(1.25)


	}


}





.KleanEars-p2__shop-money {


	transform: translate(30%, -70%)


}





@media (max-width:1022.98px) {


	.KleanEars-p2__shop-money {


		transform: translateY(-70%)


	}


}





.KleanEars-p2__carousel-btn {


	top: 50%;


	transform: translateY(-50%)


}





.KleanEars-p2__reviews {


	background: #f6f6f6


}





.KleanEars-p2__reviews-btn {


	width: 25px;


	height: 25px


}





.KleanEars-p2__reviews-btn--active {


	color: #fff;


	background: #2d2c2c


}





@-webkit-keyframes fadeIn {


	0% {


		opacity: 0


	}


	to {


		opacity: 1


	}


}





@keyframes fadeIn {


	0% {


		opacity: 0


	}


	to {


		opacity: 1


	}


}





.common-upsells-get-KleanEars .header {


	background: url(../../images/images-new/bg-header.jpg?1) no-repeat 50% 50%;


	background-size: cover;


	min-height: 500px


}





@media (max-width:767.98px) {


	.common-upsells-get-KleanEars .header {


		background: url(../../images/images-new/bg-header-mobile.jpg) no-repeat 50% 50%;


		background-size: cover


	}


}





.common-upsells-get-KleanEars .order-quantity-options__KleanEars .get-KleanEars-input:checked+.form-check-label {


	border: 4px solid #ff7400


}





.common-upsells-get-KleanEars .get-KleanEars__label {


	border-radius: 10px


}





.common-upsells-get-KleanEars .get-KleanEars__image-span {


	height: 64px!important


}





.common-upsells-get-KleanEars .get-KleanEars__image {


	max-height: 100px


}





.common-upsells-get-extra-heads .header {


	background: url(../../images/images-new/bg-header.jpg) no-repeat 50% 50%;


	background-size: cover


}





@media (max-width:767.98px) {


	.common-upsells-get-extra-heads .header {


		background: url(../../images/images-new/bg-header-mobile.jpg) no-repeat 50% 50%;


		background-size: cover


	}


}





.common-upsells-get-extra-heads .header__image {


	max-width: 530px;


	left: -5%;


	bottom: 0


}





.common-upsells-get-extra-heads .header__discount {


	z-index: 1


}





.common-upsells-get-extra-heads .header__discount:before {


	content: "";


	background: url(../../images/images-new/circle.png) no-repeat 50% 50%;


	background-size: contain;


	margin: -7rem;


	position: absolute;


	top: 0;


	bottom: 0;


	left: 0;


	right: 0;


	z-index: -1


}





@media (max-width:767.98px) {


	.common-upsells-get-extra-heads .header__discount:before {


		margin: -2rem


	}


}





.common-upsells-get-extra-heads .header__discount-price {


	font-size: 70px;


	font-weight: 600


}





.common-upsells-get-extra-heads .section-promote {


	background: url(../../images/images-new/bg-promote.jpg) no-repeat 50% 50%;


	background-size: cover


}





.common-upsells-get-extra-heads .section-promote__image {


	max-width: 550px


}





.common-upsells-get-extra-heads .section-promote__image-mobile {


	max-width: 330px;


	left: 0


}





.common-upsells-get-extra-handle .header {


	background: url(../../images/images-new/bg-header.jpg) no-repeat 50% 50%;


	background-size: cover


}





@media (max-width:767.98px) {


	.common-upsells-get-extra-handle .header {


		background: url(../../images/images-new/bg-header-mobile.jpg) no-repeat 50% 50%;


		background-size: cover


	}


}





.common-upsells-get-extra-handle .header__image {


	max-width: 530px;


	right: -5%;


	bottom: 0


}





.common-upsells-get-extra-handle .header__image-mobile {


	max-width: 80%;


	right: -20%


}





.common-upsells-get-extra-handle .header__discount {


	z-index: 1


}





.common-upsells-get-extra-handle .header__discount:before {


	content: "";


	background: url(../../images/images-new/circle.png) no-repeat 50% 50%;


	background-size: contain;


	margin: -7rem;


	position: absolute;


	top: 0;


	bottom: 0;


	left: 0;


	right: 0;


	z-index: -1


}





@media (max-width:767.98px) {


	.common-upsells-get-extra-handle .header__discount:before {


		margin: -2rem


	}


}





.common-upsells-get-extra-handle .header__discount-price {


	font-size: 70px;


	font-weight: 600


}





.common-upsells-get-extra-handle .section-surprise-your-family__image {


	bottom: 0;


	left: 3%;


	width: 550px


}





.common-upsells-get-extra-handle .section-surprise-your-family__list-item {


	margin: 1rem 0 1rem 1.1rem


}





.common-upsells-get-extra-handle .section-surprise-your-family__list-item:before {


	content: "";


	position: absolute;


	display: inline-block;


	height: 10px;


	width: 10px;


	background-color: #6fdb1e;


	margin-top: 5px;


	margin-left: -16px;


	border-radius: 50%


}





.common-upsells-get-extra-handle .section-promote {


	background: url(../../images/images-new/bg-promote.jpg) no-repeat 50% 50%;


	background-size: cover


}





.common-upsells-get-extra-handle .section-promote__image {


	max-width: 550px;


	bottom: 0;


	right: -15%


}





.common-upsells-get-extra-handle .section-promote__image-mobile {


	max-width: 330px;


	bottom: -7%


}





.header-eshop__stars-image {


	max-width: 130px


}





.header-eshop__image-select img {


	transition: all .2s ease-out


}





.header-eshop__image-select img:hover {


	box-shadow: 0 0 20px rgba(33, 33, 33, .3);


	transform: scale(1.02)


}





.banner-add-to-order--heads-KleanEars {


	background: url(../../images/images-new/bg.jpg) 34%/cover no-repeat


}





@media (min-width:768px) {


	.banner-add-to-order--heads-KleanEars {


		background-position: 18%


	}


}





@media (min-width:1023px) {


	.banner-add-to-order--heads-KleanEars {


		background-position: 0


	}


}





.banner-add-to-order--heads-KleanEars .banner-add-to-order-prices {


	background-color: #5cd200;


	min-height: 65px;


	min-width: 65px;


	left: -5%;


	bottom: 0


}





@media (min-width:576px) {


	.banner-add-to-order--heads-KleanEars .banner-add-to-order-prices {


		min-height: 75px;


		min-width: 75px;


		left: -60%


	}


}





.banner-add-to-order--heads-KleanEars .banner-add-to-order-prices__old {


	opacity: .3


}





.banner-add-to-order--heads-KleanEars .banner-add-to-order-subtitle {


	color: #fcc200


}





.KleanEars-heads-p__overlay {


	background: hsla(0, 0%, 100%, .57)


}





.KleanEars-heads-p__header {


	background-image: url(../../images/images-new/bg.jpg);


	background-size: cover;


	background-repeat: no-repeat


}





@media (min-width:768px) {


	.KleanEars-heads-p__header-product {


		max-width: 500px;


		left: 50%;


		transform: translateX(-55%)


	}


}





@media (max-width:767.98px) {


	.KleanEars-heads-p__header-product {


		max-width: 500px;


		width: 90%


	}


}





.KleanEars-heads-p__budget-tips {


	max-width: 225px


}





@media (max-width:1022.98px) {


	.KleanEars-heads-p__budget-tips {


		left: 60%


	}


}





.KleanEars-handle-o__header-logo {


	width: 320px


}





@media (min-width:768px) {


	.KleanEars-handle-o__header-logo {


		max-width: 25vw


	}


}





.KleanEars-handle-o__header-product {


	max-width: 500px


}





.KleanEars-handle-o__header-badge {


	max-width: 160px


}





.KleanEars-handle-p__header {


	background-image: url(../../images/images-new/bg.jpg);


	background-size: cover;


	background-repeat: no-repeat


}





.KleanEars-handle-p__header-product {


	pointer-events: none


}





@media (min-width:768px) {


	.KleanEars-handle-p__header-product {


		max-width: 320px;


		left: 50%;


		transform: translateX(-55%)


	}


}





@media (max-width:767.98px) {


	.KleanEars-handle-p__header-product {


		width: 10vw;


		transform: scale(8.2) translate(-11%, 25%)


	}


}





@media (min-width:768px) {


	.KleanEars-handle-p__budget-product {


		max-width: 65px


	}


}





@media (min-width:768px) and (max-width:1022.98px) {


	.KleanEars-handle-p__budget-product {


		left: 70%


	}


}





@media (max-width:767.98px) {


	.KleanEars-handle-p__budget-product {


		transform: scale(1.2) translateX(-8%)


	}


}





.KleanEars-heads-o__header-logo {


	width: 320px


}





@media (min-width:768px) {


	.KleanEars-heads-o__header-logo {


		max-width: 25vw


	}


}





.KleanEars-heads-o__header-product {


	max-width: 380px


}





.KleanEars-heads-o__header-badge {


	max-width: 160px


}





@media (min-width:1300px) {


	.m-lavender__header-hero {


		min-width: 580px;


		top: -2%;


		left: -15%


	}


}





@media (min-width:576px) {


	.m-lavender__header-hero {


		max-width: 45%;


		left: 0


	}


}





@media (min-width:768px) {


	.m-lavender__header--lavender {


		background: url(../../images/images-new/bg-header.jpg) no-repeat 50% 50%


	}


}





@media (max-width:767.98px) {


	.m-lavender__header--lavender {


		background: url(../../images/images-new/bg-header-mobile.jpg) no-repeat 50% 20%


	}


}





.m-lavender__header-order-button {


	background: #29d54f;


	border-radius: 8px


}





.m-lavender__promote--lavender .m-lavender__promote-product {


	right: -100px;


	top: -52px


}





@media (max-width:575.98px) {


	.m-lavender__promote--lavender .m-lavender__promote-product-img-mobile {


		max-height: 280px;


		top: -28px


	}


}





@media (min-width:576px) and (max-width:1022.98px) {


	.m-lavender__promote--lavender .m-lavender__promote-product-img-mobile {


		max-height: 350px;


		top: -44px


	}


}





.m-lavender__promote--lavender .m-lavender__promote-product-img {


	max-height: 410px


}





@media (min-width:1023px) {


	.m-lavender__promote--lavender {


		background: 0/100% 100% url(../../images/images-new/bg-about.jpg) no-repeat


	}


}





@media (max-width:1022.98px) {


	.m-lavender__promote--lavender {


		background: 0/100% 100% url(../../images/images-new/bg-about-mobile.jpg) no-repeat


	}


}





@media only screen and (min-width:1950px) {


	.m-lavender__promote--lavender {


		background: 50% 50%/cover url(../../images/images-new/bg-about.jpg) no-repeat


	}


}





.m-lavender__about-video {


	-o-object-fit: cover;


	object-fit: cover


}





.bg-melzu-lavender--primary {


	background-color: #bf73e3


}