/* Social Links - Outline Style
--------------------------------------------- */

.wp-block-social-links.is-style-outline {
	.wp-social-link {
		background-color: var(--wp--preset--color--primary) !important;
		border-radius: 50%;
		width: 56px;
		height: 56px;
		padding: 0;

		svg {
			display: none;
		}

		.wp-block-social-link-anchor {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			height: 100%;
			padding: 0;

			&::before {
				content: '';
				display: block;
				width: 24px;
				height: 24px;
				background-color: currentColor;
				-webkit-mask-repeat: no-repeat;
				mask-repeat: no-repeat;
				-webkit-mask-position: center;
				mask-position: center;
				-webkit-mask-size: contain;
				mask-size: contain;
			}
		}
	}

	.wp-social-link-facebook .wp-block-social-link-anchor::before {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 6.66667H10C10.2566 6.66667 10.4988 6.78504 10.6567 6.98731C10.8146 7.18951 10.8703 7.45295 10.8081 7.70182L9.97477 11.0352C9.88203 11.4061 9.54906 11.6667 9.16667 11.6667H7.5V17.5C7.5 17.9602 7.1269 18.3333 6.66667 18.3333H3.33333C2.8731 18.3333 2.5 17.9602 2.5 17.5V11.6667H0.833333C0.373096 11.6667 0 11.2936 0 10.8333V7.5C0 7.03976 0.373096 6.66667 0.833333 6.66667H2.5V5C2.5 3.67392 3.02716 2.40253 3.96484 1.46484C4.90253 0.527162 6.17392 0 7.5 0H10C10.4602 0 10.8333 0.373096 10.8333 0.833333V4.16667C10.8333 4.6269 10.4602 5 10 5H7.5V6.66667ZM6.32161 3.82161C6.00905 4.13417 5.83333 4.55797 5.83333 5V7.5C5.83333 7.96024 6.20643 8.33333 6.66667 8.33333H8.93311L8.51644 10H6.66667C6.20643 10 5.83333 10.3731 5.83333 10.8333V16.6667H4.16667V10.8333C4.16667 10.3731 3.79357 10 3.33333 10H1.66667V8.33333H3.33333C3.79357 8.33333 4.16667 7.96024 4.16667 7.5V5C4.16667 4.11595 4.51811 3.26835 5.14323 2.64323C5.76835 2.01811 6.61594 1.66667 7.5 1.66667H9.16667V3.33333H7.5C7.05797 3.33333 6.63417 3.50905 6.32161 3.82161Z' fill='%23411F07'/%3E%3C/svg%3E");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 6.66667H10C10.2566 6.66667 10.4988 6.78504 10.6567 6.98731C10.8146 7.18951 10.8703 7.45295 10.8081 7.70182L9.97477 11.0352C9.88203 11.4061 9.54906 11.6667 9.16667 11.6667H7.5V17.5C7.5 17.9602 7.1269 18.3333 6.66667 18.3333H3.33333C2.8731 18.3333 2.5 17.9602 2.5 17.5V11.6667H0.833333C0.373096 11.6667 0 11.2936 0 10.8333V7.5C0 7.03976 0.373096 6.66667 0.833333 6.66667H2.5V5C2.5 3.67392 3.02716 2.40253 3.96484 1.46484C4.90253 0.527162 6.17392 0 7.5 0H10C10.4602 0 10.8333 0.373096 10.8333 0.833333V4.16667C10.8333 4.6269 10.4602 5 10 5H7.5V6.66667ZM6.32161 3.82161C6.00905 4.13417 5.83333 4.55797 5.83333 5V7.5C5.83333 7.96024 6.20643 8.33333 6.66667 8.33333H8.93311L8.51644 10H6.66667C6.20643 10 5.83333 10.3731 5.83333 10.8333V16.6667H4.16667V10.8333C4.16667 10.3731 3.79357 10 3.33333 10H1.66667V8.33333H3.33333C3.79357 8.33333 4.16667 7.96024 4.16667 7.5V5C4.16667 4.11595 4.51811 3.26835 5.14323 2.64323C5.76835 2.01811 6.61594 1.66667 7.5 1.66667H9.16667V3.33333H7.5C7.05797 3.33333 6.63417 3.50905 6.32161 3.82161Z' fill='%23411F07'/%3E%3C/svg%3E");
	}

	.wp-social-link-linkedin .wp-block-social-link-anchor::before {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M4.16667 5.83333C4.6269 5.83333 5 6.20643 5 6.66667V16.6667C5 17.1269 4.6269 17.5 4.16667 17.5H0.833333C0.373096 17.5 0 17.1269 0 16.6667V6.66667C0 6.20643 0.373096 5.83333 0.833333 5.83333H4.16667ZM16.6667 10.8333C16.6667 9.72826 16.2274 8.66877 15.446 7.88737C14.6646 7.10597 13.6051 6.66667 12.5 6.66667C11.3949 6.66667 10.3354 7.10597 9.55404 7.88737C8.77264 8.66877 8.33333 9.72826 8.33333 10.8333V15.8333H10V10.8333C10 10.1703 10.2636 9.5346 10.7324 9.06575C11.2013 8.59691 11.837 8.33333 12.5 8.33333C13.163 8.33333 13.7987 8.59691 14.2676 9.06575C14.7364 9.5346 15 10.1703 15 10.8333V15.8333H16.6667V10.8333ZM1.66667 15.8333H3.33333V7.5H1.66667V15.8333ZM3.33333 2.5C3.33333 2.03976 2.96024 1.66667 2.5 1.66667C2.03976 1.66667 1.66667 2.03976 1.66667 2.5C1.66667 2.96024 2.03976 3.33333 2.5 3.33333C2.96024 3.33333 3.33333 2.96024 3.33333 2.5ZM18.3333 16.6667C18.3333 17.1269 17.9602 17.5 17.5 17.5H14.1667C13.7064 17.5 13.3333 17.1269 13.3333 16.6667V10.8333C13.3333 10.6123 13.2455 10.4004 13.0892 10.2441C12.9329 10.0879 12.721 10 12.5 10C12.279 10 12.0671 10.0879 11.9108 10.2441C11.7545 10.4004 11.6667 10.6123 11.6667 10.8333V16.6667C11.6667 17.1269 11.2936 17.5 10.8333 17.5H7.5C7.03976 17.5 6.66667 17.1269 6.66667 16.6667V10.8333C6.66667 9.28624 7.28088 7.80213 8.37484 6.70817C9.4688 5.61421 10.9529 5 12.5 5C14.0471 5 15.5312 5.61421 16.6252 6.70817C17.7191 7.80213 18.3333 9.28624 18.3333 10.8333V16.6667ZM5 2.5C5 3.88071 3.88071 5 2.5 5C1.11929 5 0 3.88071 0 2.5C0 1.11929 1.11929 0 2.5 0C3.88071 0 5 1.11929 5 2.5Z' fill='%23411F07'/%3E%3C/svg%3E");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M4.16667 5.83333C4.6269 5.83333 5 6.20643 5 6.66667V16.6667C5 17.1269 4.6269 17.5 4.16667 17.5H0.833333C0.373096 17.5 0 17.1269 0 16.6667V6.66667C0 6.20643 0.373096 5.83333 0.833333 5.83333H4.16667ZM16.6667 10.8333C16.6667 9.72826 16.2274 8.66877 15.446 7.88737C14.6646 7.10597 13.6051 6.66667 12.5 6.66667C11.3949 6.66667 10.3354 7.10597 9.55404 7.88737C8.77264 8.66877 8.33333 9.72826 8.33333 10.8333V15.8333H10V10.8333C10 10.1703 10.2636 9.5346 10.7324 9.06575C11.2013 8.59691 11.837 8.33333 12.5 8.33333C13.163 8.33333 13.7987 8.59691 14.2676 9.06575C14.7364 9.5346 15 10.1703 15 10.8333V15.8333H16.6667V10.8333ZM1.66667 15.8333H3.33333V7.5H1.66667V15.8333ZM3.33333 2.5C3.33333 2.03976 2.96024 1.66667 2.5 1.66667C2.03976 1.66667 1.66667 2.03976 1.66667 2.5C1.66667 2.96024 2.03976 3.33333 2.5 3.33333C2.96024 3.33333 3.33333 2.96024 3.33333 2.5ZM18.3333 16.6667C18.3333 17.1269 17.9602 17.5 17.5 17.5H14.1667C13.7064 17.5 13.3333 17.1269 13.3333 16.6667V10.8333C13.3333 10.6123 13.2455 10.4004 13.0892 10.2441C12.9329 10.0879 12.721 10 12.5 10C12.279 10 12.0671 10.0879 11.9108 10.2441C11.7545 10.4004 11.6667 10.6123 11.6667 10.8333V16.6667C11.6667 17.1269 11.2936 17.5 10.8333 17.5H7.5C7.03976 17.5 6.66667 17.1269 6.66667 16.6667V10.8333C6.66667 9.28624 7.28088 7.80213 8.37484 6.70817C9.4688 5.61421 10.9529 5 12.5 5C14.0471 5 15.5312 5.61421 16.6252 6.70817C17.7191 7.80213 18.3333 9.28624 18.3333 10.8333V16.6667ZM5 2.5C5 3.88071 3.88071 5 2.5 5C1.11929 5 0 3.88071 0 2.5C0 1.11929 1.11929 0 2.5 0C3.88071 0 5 1.11929 5 2.5Z' fill='%23411F07'/%3E%3C/svg%3E");
	}

	.wp-social-link-instagram .wp-block-social-link-anchor::before {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.4999 5.8335C17.4999 3.99255 16.0075 2.50016 14.1666 2.50016H5.83325C3.9923 2.50016 2.49992 3.99255 2.49992 5.8335V14.1668C2.49992 16.0078 3.9923 17.5002 5.83325 17.5002H14.1666C16.0075 17.5002 17.4999 16.0078 17.4999 14.1668V5.8335ZM8.11678 6.26563C8.89463 5.86202 9.78004 5.71396 10.6469 5.84245C11.5312 5.97358 12.3504 6.38545 12.9825 7.01758C13.6146 7.64971 14.0265 8.4689 14.1576 9.35319C14.2861 10.22 14.1381 11.1055 13.7345 11.8833C13.3308 12.6612 12.6919 13.2919 11.9091 13.6859C11.1263 14.0798 10.2393 14.2173 9.37411 14.0781C8.50883 13.9389 7.70947 13.53 7.08976 12.9103C6.47005 12.2906 6.06119 11.4912 5.92196 10.626C5.78277 9.76078 5.92024 8.87375 6.31421 8.09098C6.70822 7.30817 7.33889 6.66927 8.11678 6.26563ZM10.4028 7.49121C9.8826 7.41408 9.35095 7.50293 8.8842 7.74512C8.41756 7.98731 8.03902 8.37088 7.80265 8.8405C7.56637 9.31011 7.48394 9.84245 7.56746 10.3615C7.65102 10.8806 7.89635 11.3601 8.26815 11.7319C8.63994 12.1037 9.11948 12.3491 9.63859 12.4326C10.1576 12.5161 10.69 12.4337 11.1596 12.1974C11.6292 11.9611 12.0128 11.5825 12.255 11.1159C12.4972 10.6491 12.586 10.1175 12.5089 9.59733C12.4302 9.0668 12.1826 8.57603 11.8033 8.19678C11.4241 7.81753 10.9333 7.56991 10.4028 7.49121ZM14.5914 4.5835L14.6768 4.58757C15.097 4.63025 15.4247 4.98537 15.4247 5.41683C15.4247 5.84829 15.097 6.20341 14.6768 6.24609L14.5914 6.25016H14.5833C14.123 6.25016 13.7499 5.87707 13.7499 5.41683C13.7499 4.95659 14.123 4.5835 14.5833 4.5835H14.5914ZM19.1666 14.1668C19.1666 16.9283 16.928 19.1668 14.1666 19.1668H5.83325C3.07183 19.1668 0.833252 16.9283 0.833252 14.1668V5.8335C0.833252 3.07207 3.07183 0.833496 5.83325 0.833496H14.1666C16.928 0.833496 19.1666 3.07207 19.1666 5.8335V14.1668Z' fill='%23411F07'/%3E%3C/svg%3E");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.4999 5.8335C17.4999 3.99255 16.0075 2.50016 14.1666 2.50016H5.83325C3.9923 2.50016 2.49992 3.99255 2.49992 5.8335V14.1668C2.49992 16.0078 3.9923 17.5002 5.83325 17.5002H14.1666C16.0075 17.5002 17.4999 16.0078 17.4999 14.1668V5.8335ZM8.11678 6.26563C8.89463 5.86202 9.78004 5.71396 10.6469 5.84245C11.5312 5.97358 12.3504 6.38545 12.9825 7.01758C13.6146 7.64971 14.0265 8.4689 14.1576 9.35319C14.2861 10.22 14.1381 11.1055 13.7345 11.8833C13.3308 12.6612 12.6919 13.2919 11.9091 13.6859C11.1263 14.0798 10.2393 14.2173 9.37411 14.0781C8.50883 13.9389 7.70947 13.53 7.08976 12.9103C6.47005 12.2906 6.06119 11.4912 5.92196 10.626C5.78277 9.76078 5.92024 8.87375 6.31421 8.09098C6.70822 7.30817 7.33889 6.66927 8.11678 6.26563ZM10.4028 7.49121C9.8826 7.41408 9.35095 7.50293 8.8842 7.74512C8.41756 7.98731 8.03902 8.37088 7.80265 8.8405C7.56637 9.31011 7.48394 9.84245 7.56746 10.3615C7.65102 10.8806 7.89635 11.3601 8.26815 11.7319C8.63994 12.1037 9.11948 12.3491 9.63859 12.4326C10.1576 12.5161 10.69 12.4337 11.1596 12.1974C11.6292 11.9611 12.0128 11.5825 12.255 11.1159C12.4972 10.6491 12.586 10.1175 12.5089 9.59733C12.4302 9.0668 12.1826 8.57603 11.8033 8.19678C11.4241 7.81753 10.9333 7.56991 10.4028 7.49121ZM14.5914 4.5835L14.6768 4.58757C15.097 4.63025 15.4247 4.98537 15.4247 5.41683C15.4247 5.84829 15.097 6.20341 14.6768 6.24609L14.5914 6.25016H14.5833C14.123 6.25016 13.7499 5.87707 13.7499 5.41683C13.7499 4.95659 14.123 4.5835 14.5833 4.5835H14.5914ZM19.1666 14.1668C19.1666 16.9283 16.928 19.1668 14.1666 19.1668H5.83325C3.07183 19.1668 0.833252 16.9283 0.833252 14.1668V5.8335C0.833252 3.07207 3.07183 0.833496 5.83325 0.833496H14.1666C16.928 0.833496 19.1666 3.07207 19.1666 5.8335V14.1668Z' fill='%23411F07'/%3E%3C/svg%3E");
	}
}
