.header-mega-menu {

 button {
   >  span {
	font-size: var(--h5);
}
 > a, span {
	font-size: var(--h5);
}
.header-mega-menu__menu-item {
	span {
		 font-size: var(--h5);
	}
}
 }


 .header-mega-menu__menu-item-wrapper {
	transform: translateY(0);
 }
}

 main .slick-dotted.slick-slider {
	margin: 0;
 }

 .footer-link {
	a {
		&:hover, :focus-visible {
			color: hsl(var(--yellow));
		}
	}
 }

 .product-card .product-card__quick-view-text-button.product-card__quick-view-text-button--blur {
	background: hsl(var(--yellow));
}

/* BLOG CSS */
.article-main h2 {
	width: 100%;
}
blockquote {
	margin: 2em;
	background: hsl(var(--blue));
	padding: 2em;
	color: hsl(var(--white));
	border-left: 6px solid hsl(var(--yellow));
}

img {
	&[style="float: left;"] {
	margin: var(--grid-gutter) var(--grid-gutter) var(--grid-gutter) 0;
	max-width: 350px;
	width: 100%;
	@media (max-width: 749px) {
		margin: var(--grid-gutter) 0;
	}
}
&[style="float: right;"] {
	margin: var(--grid-gutter) 0 var(--grid-gutter) var(--grid-gutter);
	max-width: 350px;
	width: 100%;
	@media (max-width: 749px) {
		margin: var(--grid-gutter) 0;
	}
}
}