/* Twitter bird → X logo (header socials + product share) */
.w-socials-item.twitter .w-socials-item-link:after,
.w-socials-item.xy-social-x .w-socials-item-link:after,
.w-sharing-item.twitter .w-sharing-icon:before,
.w-sharing-item.xy-share-x .w-sharing-icon:before {
	content: "" !important;
	display: inline-block !important;
	width: 0.92em !important;
	height: 0.92em !important;
	font-size: inherit !important;
	line-height: 0 !important;
	vertical-align: middle;
	background-color: currentColor !important;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E") center / contain no-repeat !important;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E") center / contain no-repeat !important;
}

.w-socials.color_brand .w-socials-item.twitter .w-socials-item-link,
.w-socials-item.twitter .w-socials-item-link:hover,
.w-socials-item.xy-social-x .w-socials-item-link:hover {
	color: #fff !important;
}

.no-touch .w-socials-item.twitter .w-socials-item-link:hover,
.no-touch .w-socials-item.xy-social-x .w-socials-item-link:hover {
	background-color: #111 !important;
}

.w-sharing.type_outlined .w-sharing-item.twitter,
.w-sharing.type_outlined .w-sharing-item.xy-share-x {
	box-shadow: 0 0 0 2px #111 inset !important;
	color: #111 !important;
}

.no-touch .w-sharing.type_outlined .w-sharing-item.twitter:hover,
.no-touch .w-sharing.type_outlined .w-sharing-item.xy-share-x:hover {
	background-color: #111 !important;
	color: #fff !important;
}
