/* 14.09.2026 — Contacts: one icon color */
body.page-id-359 .vsh-contact-line__icon {
    position: relative;
    background-image: none !important;
}

body.page-id-359 .vsh-contact-line__icon::before {
    content: "";
    position: absolute;
    inset: 9px;
    background: #70451F;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

body.page-id-359 .vsh-contact-line__icon--phone::before {
    -webkit-mask-image: url('/wp-content/themes/vshokolade-new/images/f-006.svg');
    mask-image: url('/wp-content/themes/vshokolade-new/images/f-006.svg');
}
body.page-id-359 .vsh-contact-line__icon--mail::before {
    -webkit-mask-image: url('/wp-content/themes/vshokolade-new/images/f-001.svg');
    mask-image: url('/wp-content/themes/vshokolade-new/images/f-001.svg');
}
body.page-id-359 .vsh-contact-line__icon--pin::before {
    -webkit-mask-image: url('/wp-content/themes/vshokolade-new/images/f-007.svg');
    mask-image: url('/wp-content/themes/vshokolade-new/images/f-007.svg');
}
body.page-id-359 .vsh-contact-line__icon--clock::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3.2 2'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3.2 2'/%3E%3C/svg%3E");
}
body.page-id-359 .vsh-contact-line__icon--coords::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Cpath d='M4.5 12h15M12 4.5c2 2.2 3 4.7 3 7.5s-1 5.3-3 7.5c-2-2.2-3-4.7-3-7.5s1-5.3 3-7.5Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Cpath d='M4.5 12h15M12 4.5c2 2.2 3 4.7 3 7.5s-1 5.3-3 7.5c-2-2.2-3-4.7-3-7.5s1-5.3 3-7.5Z'/%3E%3C/svg%3E");
}

body.page-id-359 .vsh-contact-social span {
    background-image: none !important;
    background-color: #70451F;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}
body.page-id-359 .vsh-contact-social--wa span {
    -webkit-mask-image: url('/wp-content/uploads/2026/08/wa-4.svg');
    mask-image: url('/wp-content/uploads/2026/08/wa-4.svg');
}
body.page-id-359 .vsh-contact-social--tg span {
    -webkit-mask-image: url('/wp-content/uploads/2026/08/tme.svg');
    mask-image: url('/wp-content/uploads/2026/08/tme.svg');
}
body.page-id-359 .vsh-contact-social--max span {
    -webkit-mask-image: url('/wp-content/uploads/2026/08/max-1.svg');
    mask-image: url('/wp-content/uploads/2026/08/max-1.svg');
}
