:root {
	--mcb-text: #1d1d1f;
	--mcb-muted: #6e6e73;
	--mcb-surface: #f5f5f7;
	--mcb-line: rgba(29, 29, 31, 0.12);
	--mcb-accent: #bb4c9c;
	--mcb-accent-deep: #8f3076;
	--mcb-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
	--mcb-text-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--mcb-page-pad: clamp(20px, 4vw, 72px);
	--mcb-radius: clamp(22px, 2.2vw, 34px);
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}

body {
	margin: 0;
	background: #fff;
	color: var(--mcb-text);
	font-family: var(--mcb-text-font);
	font-size: 17px;
	font-weight: 400;
	letter-spacing: -0.022em;
	line-height: 1.47;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body button,
body input,
body select,
body textarea,
body .elementor,
body .woocommerce {
	font-family: var(--mcb-text-font);
}

h1,
h2,
h3,
h4,
h5,
h6,
.elementor-heading-title {
	font-family: var(--mcb-display) !important;
	font-weight: 600 !important;
	letter-spacing: -0.03em !important;
	text-wrap: balance;
}

h1 {
	font-size: clamp(40px, 3.9vw, 64px);
	line-height: 1.03;
}

h2 {
	font-size: clamp(32px, 3.2vw, 52px);
	line-height: 1.08;
}

h3 {
	font-size: clamp(24px, 2.3vw, 36px);
	line-height: 1.12;
}

h4 {
	font-size: clamp(21px, 1.7vw, 28px);
	line-height: 1.18;
}

a {
	color: inherit;
	text-decoration-thickness: 0.08em;
	text-underline-offset: 0.18em;
}

img,
svg,
video {
	display: block;
	max-width: 100%;
}

button,
input,
select,
textarea {
	font: inherit;
}

button,
.button,
.elementor-button {
	-webkit-tap-highlight-color: transparent;
}

.screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.screen-reader-text:focus {
	top: 8px;
	left: 8px;
	z-index: 100000;
	width: auto;
	height: auto;
	padding: 12px 16px;
	clip: auto;
	background: #fff;
	color: #000;
}

.mcb-site-shell,
.mcb-main {
	min-height: 1px;
	width: 100%;
}

.mcb-front-page .mcb-main {
	overflow: clip;
}

.mcb-front-page .mcb-main > .elementor,
.mcb-front-page .elementor-page,
.mcb-front-page [data-elementor-type="wp-page"] {
	width: 100%;
}

.mcb-content {
	width: min(1200px, calc(100% - (2 * var(--mcb-page-pad))));
	margin-inline: auto;
	padding-block: clamp(48px, 7vw, 112px);
}

/* Minimal fallback header; the existing Elementor header is used when available. */
.mcb-announcement {
	padding: 8px var(--mcb-page-pad);
	background: #1d1d1f;
	color: #fff;
	font-size: 12px;
	letter-spacing: 0.08em;
	text-align: center;
	text-transform: uppercase;
}

.mcb-header {
	position: relative;
	z-index: 50;
	background: rgba(255, 255, 255, 0.92);
	border-bottom: 1px solid var(--mcb-line);
	backdrop-filter: saturate(180%) blur(18px);
}

.mcb-header__inner {
	display: grid;
	grid-template-columns: minmax(160px, 1fr) auto minmax(160px, 1fr);
	align-items: center;
	width: min(1440px, calc(100% - (2 * var(--mcb-page-pad))));
	min-height: 88px;
	margin-inline: auto;
	gap: 28px;
}

.mcb-brand {
	display: inline-flex;
	align-items: center;
	width: fit-content;
	font-size: 22px;
	font-weight: 650;
	text-decoration: none;
}

.mcb-brand .custom-logo {
	width: auto;
	max-height: 58px;
}

.mcb-nav ul,
.mcb-header__actions {
	display: flex;
	align-items: center;
	gap: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.mcb-nav a,
.mcb-header__actions a {
	font-size: 15px;
	font-weight: 550;
	text-decoration: none;
}

.mcb-header__actions {
	justify-self: end;
}

/* Keep the existing Elementor hero slider as the first full-width homepage section. */
.mcb-front-page .elementor-element-e35acf8,
.mcb-front-page .elementor-element-e35acf8 .lakit-carousel,
.mcb-front-page .elementor-element-e35acf8 .swiper,
.mcb-front-page .elementor-element-e35acf8 .swiper-container {
	width: 100%;
	max-width: none;
}

.mcb-front-page .elementor-element-e35acf8 {
	position: relative;
	overflow: hidden;
}

.mcb-front-page .elementor-element-e35acf8 video,
.mcb-front-page .elementor-element-e35acf8 img {
	object-fit: cover;
}

/*
 * Trending Now: editorial category cards on desktop, two columns on tablet,
 * and an accessible snap-scrolling gallery on phones.
 */
.mcb-front-page .elementor-element-e92e058 {
	position: relative;
	overflow: hidden;
	padding: clamp(72px, 8vw, 136px) 0 clamp(76px, 9vw, 148px) !important;
	background:
		radial-gradient(circle at 8% 0%, rgba(187, 76, 156, 0.14), transparent 30%),
		radial-gradient(circle at 92% 100%, rgba(233, 183, 218, 0.22), transparent 36%),
		linear-gradient(180deg, #fff 0%, #fbf7fa 100%);
}

.mcb-front-page .elementor-element-e92e058::before {
	content: "";
	position: absolute;
	top: clamp(28px, 5vw, 80px);
	right: clamp(-100px, -6vw, -40px);
	width: clamp(180px, 22vw, 360px);
	aspect-ratio: 1;
	border: 1px solid rgba(187, 76, 156, 0.18);
	border-radius: 50%;
	pointer-events: none;
}

.mcb-front-page .elementor-element-e92e058 > .e-con-inner {
	position: relative;
	z-index: 1;
	display: block !important;
	width: min(1480px, 100%);
	max-width: none !important;
	margin-inline: auto;
}

.mcb-front-page .elementor-element-e5ade90 {
	width: min(1480px, calc(100% - (2 * var(--mcb-page-pad))));
	margin: 0 auto clamp(36px, 4vw, 60px) !important;
}

.mcb-front-page .elementor-element-e5ade90::before {
	content: "Explore the edit";
	display: block;
	margin-bottom: 12px;
	color: var(--mcb-accent-deep);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-align: center;
	text-transform: uppercase;
}

.mcb-front-page .elementor-element-e5ade90 .elementor-heading-title {
	margin: 0;
	color: var(--mcb-text);
	font-size: clamp(40px, 4.3vw, 68px) !important;
	line-height: 1 !important;
	text-align: center;
	text-transform: none !important;
}

.mcb-front-page .elementor-element-237d9ee {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: clamp(14px, 1.6vw, 26px) !important;
	width: min(1480px, calc(100% - (2 * var(--mcb-page-pad))));
	margin-inline: auto;
	padding: 0 !important;
	counter-reset: mcb-trend;
}

.mcb-front-page .elementor-element-237d9ee > .elementor-element {
	width: auto !important;
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
	counter-increment: mcb-trend;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox {
	position: relative;
	isolation: isolate;
	min-height: 0;
	aspect-ratio: 0.78;
	overflow: hidden;
	background: #eaeaec;
	border: 1px solid rgba(255, 255, 255, 0.72);
	border-radius: var(--mcb-radius);
	box-shadow: 0 18px 50px rgba(58, 25, 49, 0.10);
	transform: translateZ(0);
	transition: transform 420ms cubic-bezier(0.2, 0.7, 0, 1), box-shadow 420ms ease;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox::before {
	content: counter(mcb-trend, decimal-leading-zero);
	position: absolute;
	top: 18px;
	left: 18px;
	z-index: 5;
	display: grid;
	place-items: center;
	min-width: 42px;
	height: 30px;
	padding-inline: 10px;
	background: rgba(255, 255, 255, 0.82);
	border: 1px solid rgba(255, 255, 255, 0.82);
	border-radius: 999px;
	color: #1d1d1f;
	font-size: 11px;
	font-weight: 750;
	letter-spacing: 0.12em;
	backdrop-filter: blur(12px);
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 2;
	background: linear-gradient(180deg, transparent 45%, rgba(13, 8, 12, 0.76) 100%);
	pointer-events: none;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__box_header,
.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__box_icon {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__main_img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 700ms cubic-bezier(0.2, 0.7, 0, 1), filter 500ms ease;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__box_body {
	position: absolute;
	right: 22px;
	bottom: 22px;
	left: 22px;
	z-index: 3;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	color: #fff;
	font-family: var(--mcb-display);
	font-size: clamp(19px, 1.55vw, 25px) !important;
	font-weight: 650;
	letter-spacing: -0.025em;
	line-height: 1.1;
	text-transform: none !important;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__title::after {
	content: "↗";
	display: grid;
	flex: 0 0 38px;
	place-items: center;
	width: 38px;
	height: 38px;
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.48);
	border-radius: 50%;
	font-size: 17px;
	font-weight: 500;
	backdrop-filter: blur(8px);
	transition: color 240ms ease, background-color 240ms ease, transform 240ms ease;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__global_link {
	position: absolute;
	inset: 0;
	z-index: 6;
}

.mcb-front-page .elementor-element-237d9ee .lakit--hint,
.mcb-front-page .elementor-element-237d9ee .lakit--hint_content {
	display: none !important;
}

@media (hover: hover) and (pointer: fine) {
	.mcb-front-page .elementor-element-237d9ee .lakit-iconbox:hover {
		box-shadow: 0 28px 70px rgba(58, 25, 49, 0.18);
		transform: translateY(-8px);
	}

	.mcb-front-page .elementor-element-237d9ee .lakit-iconbox:hover .lakit-iconbox__main_img {
		filter: saturate(1.06) contrast(1.02);
		transform: scale(1.055);
	}

	.mcb-front-page .elementor-element-237d9ee .lakit-iconbox:hover .lakit-iconbox__title::after {
		background: #fff;
		color: var(--mcb-accent-deep);
		transform: rotate(8deg);
	}
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox:focus-within {
	outline: 3px solid rgba(187, 76, 156, 0.6);
	outline-offset: 4px;
}

.mcb-trending-controls {
	display: none;
}

.mcb-trending-arrow {
	display: grid;
	place-items: center;
	width: 48px;
	height: 48px;
	padding: 0;
	background: #fff;
	border: 1px solid var(--mcb-line);
	border-radius: 50%;
	box-shadow: 0 8px 22px rgba(58, 25, 49, 0.10);
	color: var(--mcb-text);
	cursor: pointer;
	font-size: 20px;
	transition: opacity 180ms ease, transform 180ms ease;
}

.mcb-trending-arrow:active {
	transform: scale(0.94);
}

.mcb-trending-arrow:disabled {
	opacity: 0.32;
	cursor: default;
}

/* New Arrivals keeps the clean typography and title-case category labels. */
.mcb-front-page .elementor-element-23a0d91 {
	padding-inline: var(--mcb-page-pad) !important;
}

.mcb-front-page .elementor-element-23a0d91 .lakit-ntabs-heading .ntabs--title {
	font-family: var(--mcb-text-font) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	letter-spacing: -0.02em !important;
	line-height: 1.3 !important;
	text-transform: none !important;
}

.woocommerce-loop-product__title,
.lakit-products__title,
.lakit-product__title,
.product_item--title {
	font-family: var(--mcb-display) !important;
	font-size: clamp(16px, calc(14.8px + 0.3vw), 17px) !important;
	font-weight: 600 !important;
	letter-spacing: -0.022em !important;
	line-height: 1.3 !important;
}

/* WooCommerce and general content. */
.mcb-shop .woocommerce {
	width: 100%;
}

.woocommerce ul.products {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: clamp(20px, 3vw, 40px);
}

.woocommerce ul.products::before,
.woocommerce ul.products::after {
	display: none;
}

.woocommerce ul.products li.product {
	float: none;
	width: auto;
	margin: 0;
}

.mcb-button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 48px;
	padding: 12px 22px;
	background: var(--mcb-text);
	border: 0;
	border-radius: 999px;
	color: #fff;
	font-size: 15px;
	font-weight: 650;
	line-height: 1;
	text-decoration: none;
}

.mcb-footer {
	padding: 56px var(--mcb-page-pad) 32px;
	background: #171717;
	color: #fff;
	text-align: center;
}

.mcb-footer__inner {
	width: min(1200px, 100%);
	margin-inline: auto;
}

.mcb-footer__brand .custom-logo {
	width: auto;
	max-height: 92px;
	margin-inline: auto;
}

.mcb-footer p {
	margin-top: 32px;
	color: rgba(255, 255, 255, 0.58);
	font-size: 13px;
}

.mcb-empty-state {
	min-height: 58vh;
	text-align: center;
}

.mcb-eyebrow {
	color: var(--mcb-accent-deep);
	font-size: 13px;
	font-weight: 750;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

@media (max-width: 1068px) {
	.mcb-header__inner {
		grid-template-columns: 1fr auto;
	}

	.mcb-nav {
		display: none;
	}

	.mcb-front-page .elementor-element-237d9ee {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.woocommerce ul.products {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 734px) {
	:root {
		--mcb-page-pad: 20px;
		--mcb-radius: 24px;
	}

	body {
		font-size: 16px;
		line-height: 1.5;
	}

	.mcb-header__inner {
		min-height: 74px;
	}

	.mcb-brand .custom-logo {
		max-height: 48px;
	}

	.mcb-header__actions {
		gap: 16px;
	}

	.mcb-front-page .elementor-element-e92e058 {
		padding: 68px 0 80px !important;
	}

	.mcb-front-page .elementor-element-e92e058::before {
		display: none;
	}

	.mcb-front-page .elementor-element-e5ade90 {
		margin-bottom: 30px !important;
	}

	.mcb-front-page .elementor-element-e5ade90::before {
		text-align: left;
	}

	.mcb-front-page .elementor-element-e5ade90 .elementor-heading-title {
		font-size: clamp(36px, 11vw, 48px) !important;
		text-align: left;
	}

	.mcb-front-page .elementor-element-237d9ee {
		display: flex !important;
		width: 100%;
		max-width: none;
		gap: 14px !important;
		overflow-x: auto;
		overflow-y: hidden;
		padding: 4px var(--mcb-page-pad) 24px !important;
		scroll-padding-inline: var(--mcb-page-pad);
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		-webkit-overflow-scrolling: touch;
	}

	.mcb-front-page .elementor-element-237d9ee::-webkit-scrollbar {
		display: none;
	}

	.mcb-front-page .elementor-element-237d9ee > .elementor-element {
		flex: 0 0 min(78vw, 330px) !important;
		scroll-snap-align: start;
	}

	.mcb-front-page .elementor-element-237d9ee .lakit-iconbox {
		aspect-ratio: 0.82;
		box-shadow: 0 14px 36px rgba(58, 25, 49, 0.12);
	}

	.mcb-front-page .elementor-element-237d9ee .lakit-iconbox::before {
		top: 15px;
		left: 15px;
	}

	.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__box_body {
		right: 18px;
		bottom: 18px;
		left: 18px;
	}

	.mcb-trending-controls {
		display: flex;
		justify-content: flex-end;
		gap: 10px;
		width: calc(100% - (2 * var(--mcb-page-pad)));
		margin: 4px auto 0;
	}

	.mcb-front-page .elementor-element-23a0d91 {
		padding-inline: var(--mcb-page-pad) !important;
	}

	.mcb-front-page .elementor-element-23a0d91 .lakit-ntabs-heading {
		display: flex !important;
		gap: 10px;
		overflow-x: auto;
		padding-bottom: 10px;
		scrollbar-width: none;
	}

	.mcb-front-page .elementor-element-23a0d91 .lakit-ntabs-heading::-webkit-scrollbar {
		display: none;
	}

	.mcb-front-page .elementor-element-23a0d91 .lakit-ntab-title {
		flex: 0 0 auto;
	}

	.woocommerce ul.products {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 28px 14px;
	}
}

@media (max-width: 420px) {
	.mcb-front-page .elementor-element-237d9ee > .elementor-element {
		flex-basis: 82vw !important;
	}

	.woocommerce ul.products {
		grid-template-columns: 1fr;
	}
}

@media (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}

	*,
	*::before,
	*::after {
		scroll-behavior: auto !important;
		transition-duration: 0.01ms !important;
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
	}
}



/* My Creations — active-theme compatibility fixes */
.my-creations-blank .elementor-location-header {
	z-index: 1000;
}

.my-creations-blank .elementor-location-header .elementor-element-b8b89ba {
	z-index: 1001;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__box_header,
.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__box_icon {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
}

.mcb-front-page .elementor-element-237d9ee .lakit-iconbox__main_img {
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	object-fit: cover !important;
}

@media (max-width: 734px) {
	.mcb-front-page .elementor-element-237d9ee {
		display: flex !important;
		flex-flow: row nowrap !important;
		align-items: stretch !important;
		width: 100% !important;
		height: auto !important;
	}

	.mcb-front-page .elementor-element-237d9ee > .elementor-element {
		flex: 0 0 min(78vw, 330px) !important;
		width: min(78vw, 330px) !important;
		height: auto !important;
	}

	.mcb-front-page .elementor-element-e35acf8 .elementor-background-video-container.elementor-hidden-mobile {
		display: block !important;
	}

	.mcb-front-page .elementor-element-e35acf8 .elementor-background-video-hosted {
		position: absolute !important;
		inset: 50% auto auto 50% !important;
		width: auto !important;
		height: 100% !important;
		min-width: 100% !important;
		min-height: 100% !important;
		object-fit: cover !important;
		transform: translate(-50%, -50%) !important;
	}
}


/* Instagram-only header strip */
.my-creations-blank .elementor-location-header .elementor-element-5e033e5 {
	min-height: 34px !important;
	padding: 5px var(--mcb-page-pad) !important;
}

.my-creations-blank .elementor-location-header .elementor-element-5e033e5 > .elementor-element-33c28a3,
.my-creations-blank .elementor-location-header .elementor-element-5e033e5 > .elementor-element-0064287,
.my-creations-blank .elementor-location-header .elementor-element-9c015e8 .elementor-social-icon:not(.elementor-social-icon-lastudioicon-b-instagram) {
	display: none !important;
}

.my-creations-blank .elementor-location-header .elementor-element-5e033e5 > .elementor-element-9c015e8 {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	text-align: center;
}

.my-creations-blank .elementor-location-header .elementor-element-9c015e8 .elementor-social-icons-wrapper {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.my-creations-blank .elementor-location-header .elementor-element-9c015e8 .elementor-social-icon-lastudioicon-b-instagram {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 22px;
	height: 22px;
	padding: 3px;
}

.my-creations-blank .elementor-location-header .elementor-element-9c015e8 .elementor-social-icon-lastudioicon-b-instagram svg {
	width: 14px;
	height: 16px;
}


/* Center the mobile New Arrivals product column and keep categories reachable. */
@media (max-width: 734px) {
    .mcb-front-page .elementor-element-23a0d91 .lakit-ntabs-heading {
        justify-content: flex-start !important;
    }

    .mcb-front-page .elementor-element-23a0d91 .lakit-products__list {
        justify-content: center !important;
    }
}

/* Center every visible part of each New Arrivals product card. */
.mcb-front-page .elementor-element-23a0d91 .lakit-products__list > .product,
.mcb-front-page .elementor-element-23a0d91 .product_item--inner,
.mcb-front-page .elementor-element-23a0d91 .product_item--thumbnail,
.mcb-front-page .elementor-element-23a0d91 .product_item--info,
.mcb-front-page .elementor-element-23a0d91 .product_item--info-inner,
.mcb-front-page .elementor-element-23a0d91 .product_item--title,
.mcb-front-page .elementor-element-23a0d91 .price,
.mcb-front-page .elementor-element-23a0d91 .product_item--action,
.mcb-front-page .elementor-element-23a0d91 .wrap-addto {
    text-align: center !important;
}


/* Center every New Arrivals product row at all resolutions. */
.mcb-front-page .elementor-element-23a0d91 .lakit-products__list {
    justify-content: center !important;
}


/* The product widget outputs actions in two locations; keep only the clean info action. */
.mcb-front-page .elementor-element-23a0d91 .product_item_thumbnail_action {
    display: none !important;
}


/* Add responsive breathing room before the footer. */
.mcb-front-page .elementor-element-23a0d91 {
	    margin-bottom: clamp(56px, 8vw, 112px) !important;
}



/* Keep Add to Cart text and any state icon perfectly centered together. */
.mcb-front-page .elementor-element-23a0d91 .product_item--info-action .button {
	    display: inline-flex !important;
	  align-items: center !important;
	    justify-content: center !important;
	 gap: 8px;
	   min-height: 48px;
	    padding: 0 22px !important;
	   line-height: 1 !important;
	   text-align: center !important;
	    white-space: nowrap;
}

.mcb-front-page .elementor-element-23a0d91 .product_item--info-action .button::before,
.mcb-front-page .elementor-element-23a0d91 .product_item--info-action .button::after,
.mcb-front-page .elementor-element-23a0d91 .product_item--info-action .button > svg,
.mcb-front-page .elementor-element-23a0d91 .product_item--info-action .button > i {
	    flex: 0 0 auto;
	    margin: 0 !important;
	    line-height: 1 !important;
}

