.owl-carousel {	display: none;	width: 100%;	-webkit-tap-highlight-color: transparent;	/* position relative and z-index fix webkit rendering fonts issue */	position: relative;	z-index: 1;}.owl-carousel .owl-stage {	position: relative;	-ms-touch-action: pan-Y;	touch-action: manipulation;	-moz-backface-visibility: hidden;	/* fix firefox animation glitch */}.owl-carousel .owl-stage:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.owl-carousel .owl-stage-outer {	position: relative;	overflow: hidden;	/* fix for flashing background */	-webkit-transform: translate3d(0px, 0px, 0px);	transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {	backface-visibility: hidden;	transform: translate3d(0, 0, 0);}.owl-carousel .owl-item {	position: relative;	min-height: 1px;	float: left;	backface-visibility: hidden;	-webkit-tap-highlight-color: transparent;	-webkit-touch-callout: none;}.owl-carousel .owl-item {	display: block;	width: 100%;}.owl-carousel .owl-nav,.owl-carousel .owl-dots {	-webkit-tap-highlight-color: transparent;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {	display: none;}.owl-carousel .owl-prev,.owl-carousel .owl-next,.owl-carousel .owl-dot {	cursor: pointer;	user-select: none;	background: none;	color: inherit;	border: none;	padding: 0;	font: inherit;}.owl-carousel.owl-loaded {	display: block;}.owl-carousel.owl-loading {	opacity: 0;	display: block;}.owl-carousel.owl-hidden {	opacity: 0;}.owl-carousel.owl-refresh .owl-item {	visibility: hidden;}.owl-carousel.owl-drag .owl-item {	touch-action: pan-y;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.owl-carousel.owl-grab {	cursor: grab;}.owl-carousel.owl-rtl {	direction: rtl;}.owl-carousel.owl-rtl .owl-item {	float: right;}.owl-carousel .owl-dots {	margin-top: 1.25rem;	font-size: 0;	line-height: 0;	margin-bottom: -1.25rem;	margin-left: -1.25rem;}.owl-carousel .owl-dots:empty {	margin-bottom: 0;	margin-left: 0;}.owl-carousel .owl-dots > * {	margin-top: 0;	margin-bottom: 1.25rem;	margin-left: 1.25rem;}.owl-carousel .owl-dot {	position: relative;	width: 10px;	height: 10px;	display: inline-block;	border-radius: 50%;	background-color: #e5e5e5;	transition: all .3s ease;}.owl-carousel .owl-dot::before {	position: absolute;	top: 50%;	left: 50%;	width: 110%;	height: 110%;	content: '';	transform: translate(-50%, -50%) scale(0);	background-color: #ff7a00;	border-radius: inherit;	transition: inherit;}.owl-carousel .owl-dot:hover, .owl-carousel .owl-dot.active {	border-color: #ff7a00;}.owl-carousel .owl-dot:hover::before, .owl-carousel .owl-dot.active::before {	transform: translate(-50%, -50%) scale(1);}.owl-carousel .owl-nav {	position: absolute;	top: 50%;	left: 0;	width: 100%;	display: flex;	justify-content: space-between;	transform: translateY(-50%);	pointer-events: none;}.owl-carousel .owl-prev,.owl-carousel .owl-next {	position: relative;	z-index: 0;	display: inline-flex;	justify-content: center;	align-items: center;	width: 1.875rem;	height: 1.875rem;	font-size: 1.5rem;	line-height: 1;	color: #151515;	background-color: #f6f6f6;	border-radius: 50%;	cursor: pointer;	pointer-events: auto;	transition: all 0.2s ease-in-out;}.owl-carousel .owl-prev::before,.owl-carousel .owl-next::before {	display: block;	font-family: 'Material Design Icons';}.owl-carousel .owl-prev::after,.owl-carousel .owl-next::after {	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	z-index: -1;	content: '';	background: linear-gradient(90deg, #ff7a00, #ffa551);	border-radius: inherit;	opacity: 0;	transition: all 0.2s ease-in-out;}.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover {	color: #fff;}.owl-carousel .owl-prev:hover::after,.owl-carousel .owl-next:hover::after {	opacity: 1;}.owl-carousel .owl-prev.disabled,.owl-carousel .owl-next.disabled {	color: #ff7a00;	opacity: .3;	cursor: default;	pointer-events: none;}.owl-carousel .owl-prev.disabled::after,.owl-carousel .owl-next.disabled::after {	opacity: 0;}.owl-carousel .owl-prev::before {	content: '\f237';}.owl-carousel .owl-next::before {	content: '\f238';}* + .owl-content-1 {	margin-top: 1.625rem;}* + .owl-content-2 {	margin-top: 1.25rem;}* + .owl-content-3 {	margin-top: 1.875rem;}* + .owl-content-4 {	margin-top: 2.5rem;}@media (min-width: 1200px) {	* + .owl-content-4 {		margin-top: 66px;	}}.owl-vertical-center .owl-stage {	display: flex;	align-items: center;}.owl-nav-1 .owl-nav {	padding: 0;	left: -8px;	right: -8px;	width: auto;}.owl-dots-1 .owl-dots {	position: absolute;	top: 50%;	right: 1.875rem;	margin-top: 0;	transform: translateY(-50%);}.owl-dots-1 .owl-dot {	display: block;}.owl-dots-2 .owl-dots {	text-align: center;	margin-bottom: -1.25rem;	margin-left: -1.25rem;}.owl-dots-2 .owl-dots:empty {	margin-bottom: 0;	margin-left: 0;}.owl-dots-2 .owl-dots > * {	margin-top: 0;	margin-bottom: 1.25rem;	margin-left: 1.25rem;}.owl-dots-2 .owl-dot {	position: relative;	z-index: 0;	width: 12px;	height: 12px;	border: 3px solid rgba(21, 21, 21, 0.3);	background-color: transparent;	transition: all 0.2s ease-in-out;}.owl-dots-2 .owl-dot::before {	position: absolute;	left: -3px;	top: -3px;	right: -3px;	bottom: -3px;	z-index: -1;	width: auto;	height: auto;	background: #ff7a00;	content: '';	transform: scale(0);	transition: inherit;	border-radius: inherit;}.owl-dots-2 .owl-dot:hover, .owl-dots-2 .owl-dot.active {	border-color: rgba(21, 21, 21, 0.3);}.owl-dots-2 .owl-dot:hover::before, .owl-dots-2 .owl-dot.active::before {	transform: scale(1);}.owl-dots-2 .owl-dot.active {	box-shadow: 0 0 0 3px rgba(21, 21, 21, 0.15);}.owl-success .owl-dot:hover,.owl-success .owl-dot.active {	border-color: #3ed27e;}.owl-success .owl-dot::before {	background-color: #3ed27e;}.owl-carousel-shadow .owl-stage-outer {	margin: -25px -28px -30px;	padding: 25px 28px 30px;}.owl-carousel-shadow .owl-item:not(.active) > * {	box-shadow: none;}.owl-carousel-shadow-2 .owl-stage-outer {	margin: 0 -30px -20px;	padding: 0 30px 50px;}.owl-carousel-shadow-2 .owl-item:not(.active) > * {	box-shadow: none;}@media (min-width: 992px) {	.owl-carousel .owl-dots {		margin-top: 3.3125rem;	}	.owl-dots-1 .owl-dots {		margin-top: 0;	}	.owl-dots-2 .owl-dots {		margin-top: 2.0625rem;		margin-bottom: -2.5rem;		margin-left: -2.5rem;	}	.owl-dots-2 .owl-dots > * {		margin-bottom: 2.5rem;		margin-left: 2.5rem;	}	.owl-nav-2 .owl-nav {		padding: 0;		left: -3.75rem;		right: -3.75rem;		width: auto;	}	* + .owl-content-2 {		margin-top: 3.125rem;	}	* + .owl-content-3 {		margin-top: 3.4375rem;	}}@media (min-width: 1600px) {	.owl-nav-1 .owl-nav {		left: -1.25rem;		right: -3.75rem;		width: auto;	}}.owl-carousel-product-nav {	display: flex;	align-items: center;}.owl-carousel-product-nav > * {	border: 1px solid #e5e5e5;	border-radius: 0.3125rem;}* + .owl-carousel-product-nav {	margin-top: 0.625rem;}* + .owl-carousel-cricksy {	margin-top: 45px;}.owl-carousel-cricksy .owl-stage-outer {	overflow: visible;}.owl-carousel-cricksy .owl-nav {	top: auto;	left: auto;	right: 8.5%;	bottom: -30px;	width: 80px;	transform: none;}.owl-carousel-nav-cricksy .owl-prev:hover,.owl-carousel-nav-cricksy .owl-next:hover {	background-color: #ffd600;}.owl-carousel-nav-cricksy .owl-prev::after,.owl-carousel-nav-cricksy .owl-next::after {	display: none;}.owl-shop .owl-stage-outer {	padding: 30px;	margin: -30px;}.owl-shop .partner {	display: block;	overflow: hidden;	border-radius: 50%;	transition: all 0.2s ease-in-out;}.owl-shop .partner img {	transition: all 0.2s ease-in-out;}.owl-shop .partner:hover {	box-shadow: 0 0 20px rgba(0, 179, 255, 0.25);}.owl-shop .partner:hover img {	transform: scale(1.18);}.owl-shop .owl-prev::after,.owl-shop .owl-next::after {	background: linear-gradient(90deg, #00B3FF, #4dcaff);}.owl-shop .owl-prev.disabled,.owl-shop .owl-next.disabled {	color: #00B3FF;}.owl-carousel-clinic .owl-dot::before {	background-image: linear-gradient(90deg, #38A0FF 0%, #74D6FF 100%);}.owl-carousel-clinic .owl-prev::after,.owl-carousel-clinic .owl-next::after {	background: linear-gradient(90deg, #38A0FF 0%, #74D6FF 100%);}.owl-carousel-clinic .owl-prev.disabled,.owl-carousel-clinic .owl-next.disabled {	color: #51B6FF;}