.contact-form label.consent {
    text-transform: initial;
    letter-spacing: 0.05em;
}

.widget {
    margin: 0 0 2em;
}

.instagram-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2C3.79086 2 2 3.79086 2 6V16C2 18.2091 3.79086 20 6 20H16C18.2091 20 20 18.2091 20 16V6C20 3.79086 18.2091 2 16 2H6ZM0 6C0 2.68629 2.68629 0 6 0H16C19.3137 0 22 2.68629 22 6V16C22 19.3137 19.3137 22 16 22H6C2.68629 22 0 19.3137 0 16V6Z' fill='%23323232'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4833 7.98918C10.8591 7.89662 10.2217 8.00324 9.66156 8.29387C9.10146 8.58449 8.64726 9.04432 8.36356 9.60796C8.07987 10.1716 7.98112 10.8103 8.08137 11.4333C8.18162 12.0563 8.47575 12.6319 8.92195 13.0781C9.36814 13.5242 9.94366 13.8184 10.5667 13.9186C11.1897 14.0189 11.8284 13.9201 12.392 13.6364C12.9557 13.3527 13.4155 12.8985 13.7061 12.3384C13.9968 11.7783 14.1034 11.1409 14.0108 10.5167C13.9164 9.87999 13.6197 9.29054 13.1646 8.83541C12.7095 8.38028 12.12 8.0836 11.4833 7.98918ZM8.74041 6.51862C9.67391 6.03424 10.7364 5.85655 11.7767 6.01082C12.8378 6.16817 13.8202 6.66265 14.5788 7.4212C15.3374 8.17975 15.8318 9.16216 15.9892 10.2233C16.1434 11.2636 15.9658 12.3261 15.4814 13.2596C14.997 14.1931 14.2306 14.9501 13.2912 15.4229C12.3518 15.8957 11.2872 16.0603 10.2489 15.8932C9.21059 15.7262 8.25138 15.2359 7.50773 14.4923C6.76408 13.7486 6.27385 12.7894 6.10677 11.7511C5.93969 10.7128 6.10427 9.64818 6.57709 8.70878C7.04992 7.76938 7.80692 7.00299 8.74041 6.51862Z' fill='%23323232'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 5.5C15.5 4.94772 15.9477 4.5 16.5 4.5H16.51C17.0623 4.5 17.51 4.94772 17.51 5.5C17.51 6.05228 17.0623 6.5 16.51 6.5H16.5C15.9477 6.5 15.5 6.05228 15.5 5.5Z' fill='%23323232'/%3E%3C/svg%3E%0A");
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-left: 20px;
}

a:focus {
	outline: none;
}

.storefront-product-section, .hentry {
    border-bottom: none;
}

.site-info {
    display: flex;
    align-items: center;
}

.site-footer a:not(.button):not(.components-button) {
    text-decoration: none;
}
.site-footer a:not(.button):not(.components-button):hover {
    text-decoration: underline;
}

.wp-block-jetpack-contact-form {
	margin-top: -5px;
}

.storefront-handheld-footer-bar {
    display: none!important;
}

.page_item.page-item-273,
.page_item.page-item-271,
.page_item.page-item-244 {
    display: none!important;
}