/*
Theme Name: Kandinsky Child
Theme URI: https://github.com/Teplitsa/kandinsky-child
Author: Teplitsa
Author URI: https://te-st.org
Description: Kandinsky Child Theme
Template: kandinsky
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: knd-child
*/

.knd-header .knd-button {
    --knd-color-main: #FF0033;
	position: relative;
    padding-left: 50px;
    border-radius: 50rem;
    margin-left: 44px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.knd-header .knd-button:before {
	content: '';
	position: absolute;
	bottom: -8px;
	left: -11px;
	width: 50px;
	height: 50px;
    color: #2d4b6c;
	background-image: url('data:image/svg+xml;utf8,<svg width="120" height="118" viewBox="0 0 120 118" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.3881 113.474C43.7198 116.491 51.6976 118 60.323 118C61.2725 118 62.2143 117.981 63.1483 117.942H119.807V94.9383H60.2701V94.8805H59.9961V94.8849C54.9292 94.8846 50.2951 94.0223 46.0906 92.2986C41.8861 90.5744 38.2747 88.1497 35.2564 85.0246C32.3439 81.7917 30.0806 77.9662 28.4632 73.548C26.8459 69.1297 26.038 64.2265 26.038 58.8384C26.038 51.6183 27.4389 45.3681 30.2424 40.0877C33.0459 34.6996 36.9811 30.5507 42.048 27.6411C47.2238 24.6237 53.2076 23.1151 59.9992 23.1151C65.0676 23.1151 69.6488 23.9772 73.7459 25.7014C77.9504 27.3178 81.5634 29.7424 84.5817 32.9754C87.6 36.1005 89.9194 39.8722 91.5368 44.2904C93.1526 48.6009 93.962 53.4502 93.962 58.8384C93.962 65.9507 92.5611 72.2548 89.7575 77.7507C88.081 80.9733 85.9795 83.772 83.4547 86.1466H113.669C114.31 84.8863 114.911 83.5964 115.472 82.2767C118.49 75.0567 120 67.2978 120 59.0001C120 50.5945 118.49 42.8356 115.472 35.7233C112.452 28.5032 108.194 22.253 102.695 16.9726C97.3041 11.5845 90.9437 7.43561 83.6119 4.526C76.3875 1.50872 68.5172 0 59.9992 0C51.3738 0 43.3961 1.50872 36.0643 4.526C28.8399 7.43561 22.5339 11.5845 17.1417 16.9726C11.7511 22.253 7.5466 28.4494 4.52827 35.5617C1.50838 42.674 0 50.4329 0 58.8384C0 67.1361 1.50838 74.8951 4.52827 82.115C7.5466 89.2275 11.8056 95.4777 17.3036 100.866C22.8032 106.254 29.1637 110.457 36.3881 113.474Z" fill="%232d4b6c"/><path d="M80.5063 57.3363C81.693 58.128 81.693 59.872 80.5063 60.6637L52.36 79.4418C51.0309 80.3285 49.25 79.3758 49.25 77.7781L49.25 40.2219C49.25 38.6242 51.0309 37.6715 52.36 38.5582L80.5063 57.3363Z" fill="%23FFFFFF"/></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: opacity 0.3s;
	z-index: 2;
}

.knd-header .knd-button:hover:before {
	background-image: url('data:image/svg+xml;utf8,<svg width="120" height="118" viewBox="0 0 120 118" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.3881 113.474C43.7198 116.491 51.6976 118 60.323 118C61.2725 118 62.2143 117.981 63.1483 117.942H119.807V94.9383H60.2701V94.8805H59.9961V94.8849C54.9292 94.8846 50.2951 94.0223 46.0906 92.2986C41.8861 90.5744 38.2747 88.1497 35.2564 85.0246C32.3439 81.7917 30.0806 77.9662 28.4632 73.548C26.8459 69.1297 26.038 64.2265 26.038 58.8384C26.038 51.6183 27.4389 45.3681 30.2424 40.0877C33.0459 34.6996 36.9811 30.5507 42.048 27.6411C47.2238 24.6237 53.2076 23.1151 59.9992 23.1151C65.0676 23.1151 69.6488 23.9772 73.7459 25.7014C77.9504 27.3178 81.5634 29.7424 84.5817 32.9754C87.6 36.1005 89.9194 39.8722 91.5368 44.2904C93.1526 48.6009 93.962 53.4502 93.962 58.8384C93.962 65.9507 92.5611 72.2548 89.7575 77.7507C88.081 80.9733 85.9795 83.772 83.4547 86.1466H113.669C114.31 84.8863 114.911 83.5964 115.472 82.2767C118.49 75.0567 120 67.2978 120 59.0001C120 50.5945 118.49 42.8356 115.472 35.7233C112.452 28.5032 108.194 22.253 102.695 16.9726C97.3041 11.5845 90.9437 7.43561 83.6119 4.526C76.3875 1.50872 68.5172 0 59.9992 0C51.3738 0 43.3961 1.50872 36.0643 4.526C28.8399 7.43561 22.5339 11.5845 17.1417 16.9726C11.7511 22.253 7.5466 28.4494 4.52827 35.5617C1.50838 42.674 0 50.4329 0 58.8384C0 67.1361 1.50838 74.8951 4.52827 82.115C7.5466 89.2275 11.8056 95.4777 17.3036 100.866C22.8032 106.254 29.1637 110.457 36.3881 113.474Z" fill="%23FF0033"/><path d="M80.5063 57.3363C81.693 58.128 81.693 59.872 80.5063 60.6637L52.36 79.4418C51.0309 80.3285 49.25 79.3758 49.25 77.7781L49.25 40.2219C49.25 38.6242 51.0309 37.6715 52.36 38.5582L80.5063 57.3363Z" fill="%23FFFFFF"/></svg>');	
}
.knd-header__inner-mobile .knd-button {
    padding-left: 44px;
}
.knd-header__inner-mobile .knd-button:before {
    bottom: -10px;
    left: -10px;
    height: 48px;
    width: 48px;
}

.knd-header-nav > .menu > .special-menu-item > a {
    border: 2px solid #fe7373;
    border-radius: 50rem;
    padding: 6px 13px 5px;
}
