html.menu-open .thulium-chat-wrapper {
    display: none;
}

:root{
    --main_color:#183074;
    --pink_color:#DF1683;
    --steel_color:#F9F9F9;
    --hard_steel_color:#5B6670;
    --steel_color_brd:#D8DFE1;
    --main_font_family: 'Poppins', sans-serif;
    --container_desktop: 1400px;
    --container_desktop_small: calc(100% - 60px);
    --container_mobile: calc(100% - 30px);
    --icon_close:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z' fill='white'/%3E%3C/svg%3E%0A");
    --icon_close_main_color:url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z' fill='%23183074'/%3E%3C/svg%3E%0A");
    --icon_arrow_down:url("data:image/svg+xml,%0A%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2.15588L8.90301 8.12062C8.95742 8.16764 9.04495 8.16764 9.09699 8.12062L16 2.15588' stroke='%23183074' stroke-width='2.47059' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    --icon_arrow_down_black:url("data:image/svg+xml,%0A%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2.15588L8.90301 8.12062C8.95742 8.16764 9.04495 8.16764 9.09699 8.12062L16 2.15588' stroke='%23000000' stroke-width='2.47059' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    --icon_arrow_down_white:url("data:image/svg+xml,%0A%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2.15588L8.90301 8.12062C8.95742 8.16764 9.04495 8.16764 9.09699 8.12062L16 2.15588' stroke='%23ffffff' stroke-width='2.47059' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    --icon_download_default:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 14.5625H14.75V13.0625H5.25V14.5625ZM10 11.4663L13.6538 7.8125L12.6 6.75875L10.75 8.578V4.0625H9.25V8.578L7.4 6.75875L6.34625 7.8125L10 11.4663ZM10.0017 19.3125C8.68775 19.3125 7.45267 19.0632 6.2965 18.5645C5.14033 18.0658 4.13467 17.3891 3.2795 16.5343C2.42433 15.6794 1.74725 14.6742 1.24825 13.5185C0.749417 12.3628 0.5 11.1281 0.5 9.81425C0.5 8.50025 0.749333 7.26517 1.248 6.109C1.74667 4.95283 2.42342 3.94717 3.27825 3.092C4.13308 2.23683 5.13833 1.55975 6.294 1.06075C7.44967 0.561917 8.68442 0.3125 9.99825 0.3125C11.3123 0.3125 12.5473 0.561833 13.7035 1.0605C14.8597 1.55917 15.8653 2.23592 16.7205 3.09075C17.5757 3.94558 18.2528 4.95083 18.7518 6.1065C19.2506 7.26217 19.5 8.49692 19.5 9.81075C19.5 11.1248 19.2507 12.3598 18.752 13.516C18.2533 14.6722 17.5766 15.6778 16.7218 16.533C15.8669 17.3882 14.8617 18.0653 13.706 18.5643C12.5503 19.0631 11.3156 19.3125 10.0017 19.3125ZM10 17.8125C12.2333 17.8125 14.125 17.0375 15.675 15.4875C17.225 13.9375 18 12.0458 18 9.8125C18 7.57917 17.225 5.6875 15.675 4.1375C14.125 2.5875 12.2333 1.8125 10 1.8125C7.76667 1.8125 5.875 2.5875 4.325 4.1375C2.775 5.6875 2 7.57917 2 9.8125C2 12.0458 2.775 13.9375 4.325 15.4875C5.875 17.0375 7.76667 17.8125 10 17.8125Z' fill='black'/%3E%3C/svg%3E%0A");
    --icon_download_color:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 14.5625H14.75V13.0625H5.25V14.5625ZM10 11.4663L13.6538 7.8125L12.6 6.75875L10.75 8.578V4.0625H9.25V8.578L7.4 6.75875L6.34625 7.8125L10 11.4663ZM10.0017 19.3125C8.68775 19.3125 7.45267 19.0632 6.2965 18.5645C5.14033 18.0658 4.13467 17.3891 3.2795 16.5343C2.42433 15.6794 1.74725 14.6742 1.24825 13.5185C0.749417 12.3628 0.5 11.1281 0.5 9.81425C0.5 8.50025 0.749333 7.26517 1.248 6.109C1.74667 4.95283 2.42342 3.94717 3.27825 3.092C4.13308 2.23683 5.13833 1.55975 6.294 1.06075C7.44967 0.561917 8.68442 0.3125 9.99825 0.3125C11.3123 0.3125 12.5473 0.561833 13.7035 1.0605C14.8597 1.55917 15.8653 2.23592 16.7205 3.09075C17.5757 3.94558 18.2528 4.95083 18.7518 6.1065C19.2506 7.26217 19.5 8.49692 19.5 9.81075C19.5 11.1248 19.2507 12.3598 18.752 13.516C18.2533 14.6722 17.5766 15.6778 16.7218 16.533C15.8669 17.3882 14.8617 18.0653 13.706 18.5643C12.5503 19.0631 11.3156 19.3125 10.0017 19.3125ZM10 17.8125C12.2333 17.8125 14.125 17.0375 15.675 15.4875C17.225 13.9375 18 12.0458 18 9.8125C18 7.57917 17.225 5.6875 15.675 4.1375C14.125 2.5875 12.2333 1.8125 10 1.8125C7.76667 1.8125 5.875 2.5875 4.325 4.1375C2.775 5.6875 2 7.57917 2 9.8125C2 12.0458 2.775 13.9375 4.325 15.4875C5.875 17.0375 7.76667 17.8125 10 17.8125Z' fill='%23DF1683'/%3E%3C/svg%3E%0A");
    --icon_hamburger:url("data:image/svg+xml,%0A%3Csvg width='41' height='21' viewBox='0 0 41 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2.5' r='2' fill='white'/%3E%3Ccircle cx='2' cy='9.5' r='2' fill='white'/%3E%3Ccircle cx='2' cy='16.5' r='2' fill='white'/%3E%3Crect x='6' y='0.5' width='35' height='4' fill='white'/%3E%3Crect x='6' y='7.5' width='35' height='4' fill='white'/%3E%3Crect x='6' y='14.5' width='35' height='4' fill='white'/%3E%3C/svg%3E%0A");
    --icon_hamburger_color: url("data:image/svg+xml,%0A%3Csvg width='41' height='21' viewBox='0 0 41 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2.5' r='2' fill='%23183074'/%3E%3Ccircle cx='2' cy='9.5' r='2' fill='%23183074'/%3E%3Ccircle cx='2' cy='16.5' r='2' fill='%23183074'/%3E%3Crect x='6' y='0.5' width='35' height='4' fill='%23183074'/%3E%3Crect x='6' y='7.5' width='35' height='4' fill='%23183074'/%3E%3Crect x='6' y='14.5' width='35' height='4' fill='%23183074'/%3E%3C/svg%3E%0A");;
    --icon_fav_marcopol:url("data:image/svg+xml,%0A%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0.155762C6.72956 0.155762 0 6.8902 0 15.1589C0 23.4276 6.72956 30.1558 15 30.1558C23.2704 30.1558 30 23.4276 30 15.1589C30 6.8902 23.2767 0.155762 15 0.155762ZM15 26.9866C8.47799 26.9866 3.16981 21.6796 3.16981 15.1589C3.16981 8.63826 8.47799 3.3312 15 3.3312C21.522 3.3312 26.8302 8.63826 26.8302 15.1589C26.8302 21.6796 21.522 26.9866 15 26.9866ZM21.8113 8.34901L16.5912 11.2918V6.07276H13.4214V11.2918L8.20126 8.34901L11.1509 13.568H5.93082V16.7372H11.1509L8.20126 21.9562L13.4214 19.0134V24.2325H16.5912V19.0134L21.8113 21.9562L18.8616 16.7372H24.0818V13.568H18.8616L21.8113 8.34901Z' fill='%23183074'/%3E%3C/svg%3E%0A");
    --icon_facebook:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_260_385)'%3E%3Cpath d='M10 0C4.4772 0 0 4.4772 0 10C0 14.6896 3.2288 18.6248 7.5844 19.7056V13.056H5.5224V10H7.5844V8.6832C7.5844 5.2796 9.1248 3.702 12.4664 3.702C13.1 3.702 14.1932 3.8264 14.6404 3.9504V6.7204C14.4044 6.6956 13.9944 6.6832 13.4852 6.6832C11.8456 6.6832 11.212 7.3044 11.212 8.9192V10H14.4784L13.9172 13.056H11.212V19.9268C16.1636 19.3288 20.0004 15.1128 20.0004 10C20 4.4772 15.5228 0 10 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_260_385'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    --icon_linkendin:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_260_389)'%3E%3Cpath d='M18.5195 0H1.47656C0.660156 0 0 0.644531 0 1.44141V18.5547C0 19.3516 0.660156 20 1.47656 20H18.5195C19.3359 20 20 19.3516 20 18.5586V1.44141C20 0.644531 19.3359 0 18.5195 0ZM5.93359 17.043H2.96484V7.49609H5.93359V17.043ZM4.44922 6.19531C3.49609 6.19531 2.72656 5.42578 2.72656 4.47656C2.72656 3.52734 3.49609 2.75781 4.44922 2.75781C5.39844 2.75781 6.16797 3.52734 6.16797 4.47656C6.16797 5.42188 5.39844 6.19531 4.44922 6.19531ZM17.043 17.043H14.0781V12.4023C14.0781 11.2969 14.0586 9.87109 12.5352 9.87109C10.9922 9.87109 10.7578 11.0781 10.7578 12.3242V17.043H7.79688V7.49609H10.6406V8.80078H10.6797C11.0742 8.05078 12.043 7.25781 13.4844 7.25781C16.4883 7.25781 17.043 9.23438 17.043 11.8047V17.043Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_260_389'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    --icon_youtube:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8008 6C19.8008 6 19.6055 4.62109 19.0039 4.01563C18.2422 3.21875 17.3906 3.21484 17 3.16797C14.2031 2.96484 10.0039 2.96484 10.0039 2.96484H9.99609C9.99609 2.96484 5.79688 2.96484 3 3.16797C2.60938 3.21484 1.75781 3.21875 0.996094 4.01563C0.394531 4.62109 0.203125 6 0.203125 6C0.203125 6 0 7.62109 0 9.23828V10.7539C0 12.3711 0.199219 13.9922 0.199219 13.9922C0.199219 13.9922 0.394531 15.3711 0.992187 15.9766C1.75391 16.7734 2.75391 16.7461 3.19922 16.832C4.80078 16.9844 10 17.0313 10 17.0313C10 17.0313 14.2031 17.0234 17 16.8242C17.3906 16.7773 18.2422 16.7734 19.0039 15.9766C19.6055 15.3711 19.8008 13.9922 19.8008 13.9922C19.8008 13.9922 20 12.375 20 10.7539V9.23828C20 7.62109 19.8008 6 19.8008 6ZM7.93359 12.5938V6.97266L13.3359 9.79297L7.93359 12.5938Z' fill='white'/%3E%3C/svg%3E%0A");
    --logo_white:url("data:image/svg+xml,%0A%3Csvg width='167' height='31' viewBox='0 0 167 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M75.8986 13.5915V24.5213H78.9548V13.5915C78.9548 11.6627 80.2472 9.91107 82.1023 9.32889L82.6699 9.1517V6.04843L81.4586 6.34205C78.1844 7.23304 75.8986 10.2148 75.8986 13.5915ZM127.155 6.10918C121.985 6.10918 117.783 10.311 117.783 15.4696V30.5H120.784V23.5999C120.784 23.362 120.895 23.1747 121.108 23.0633C121.321 22.9519 121.539 22.9671 121.732 23.1088C123.318 24.2378 125.193 24.8301 127.155 24.8301C132.325 24.8301 136.526 20.6282 136.526 15.4696C136.526 10.311 132.32 6.10918 127.155 6.10918ZM127.155 21.8331C123.642 21.8331 120.784 18.9779 120.784 15.4696C120.784 11.9614 123.642 9.10614 127.155 9.10614C130.667 9.10614 133.526 11.9614 133.526 15.4696C133.526 18.9779 130.667 21.8331 127.155 21.8331ZM106.167 6.17499C100.997 6.17499 96.7954 10.3768 96.7954 15.5354C96.7954 20.6941 101.002 24.8959 106.167 24.8959C111.331 24.8959 115.538 20.6941 115.538 15.5354C115.538 10.3768 111.331 6.17499 106.167 6.17499ZM106.167 21.8989C102.654 21.8989 99.7959 19.0437 99.7959 15.5354C99.7959 12.0272 102.654 9.17195 106.167 9.17195C109.679 9.17195 112.538 12.0272 112.538 15.5354C112.538 19.0437 109.679 21.8989 106.167 21.8989ZM45.0526 6.31168C43.4561 6.31168 41.9356 6.92423 40.7648 8.03291C40.5316 8.25565 40.1667 8.25565 39.9336 8.03291C38.7628 6.92423 37.2372 6.31168 35.6356 6.31168C32.1992 6.31168 29.4015 9.10614 29.4015 12.5385V24.7592H32.4577V12.5385C32.4577 10.7919 33.8819 9.36433 35.6356 9.36433C37.3892 9.36433 38.8185 10.7869 38.8185 12.5385V24.7592H41.8747V12.5385C41.8747 10.7919 43.2989 9.36433 45.0526 9.36433C46.8062 9.36433 48.2355 10.7869 48.2355 12.5385V24.7592H51.2917V12.5385C51.2917 9.10614 48.494 6.31168 45.0526 6.31168ZM93.6682 6.17499C88.4985 6.17499 84.2969 10.3768 84.2969 15.5354C84.2969 20.6941 88.5036 24.8959 93.6682 24.8959C94.0433 24.8959 94.4184 24.8756 94.7884 24.8301L95.503 24.744V21.7015L94.5806 21.8331C94.2815 21.8736 93.9723 21.8939 93.6682 21.8939C90.1559 21.8939 87.2973 19.0386 87.2973 15.5304C87.2973 12.0221 90.1559 9.16689 93.6682 9.16689C93.9723 9.16689 94.2765 9.18714 94.5806 9.2327L95.503 9.36433V6.31674L94.7884 6.23068C94.4184 6.19018 94.0433 6.16487 93.6682 6.16487M62.7868 6.03324C57.617 6.03324 53.4154 10.2351 53.4154 15.3937C53.4154 20.5523 57.6221 24.7541 62.7868 24.7541C64.7533 24.7541 66.6286 24.1568 68.2099 23.0329C68.4025 22.8962 68.6204 22.876 68.8333 22.9873C69.0462 23.0987 69.1628 23.281 69.1628 23.524V24.4757H72.1632V15.3937C72.1632 10.23 67.9565 6.03324 62.7918 6.03324M62.7868 21.7572C59.2744 21.7572 56.4158 18.902 56.4158 15.3937C56.4158 11.8854 59.2744 9.03021 62.7868 9.03021C66.2991 9.03021 69.1577 11.8854 69.1577 15.3937C69.1577 18.902 66.2991 21.7572 62.7868 21.7572ZM147.601 6.03324C142.431 6.03324 138.229 10.2351 138.229 15.3937C138.229 20.5523 142.436 24.7541 147.601 24.7541C152.765 24.7541 156.977 20.5523 156.977 15.3937C156.977 10.2351 152.77 6.03324 147.601 6.03324ZM147.601 21.7572C144.088 21.7572 141.23 18.902 141.23 15.3937C141.23 11.8854 144.088 9.03021 147.601 9.03021C151.113 9.03021 153.972 11.8854 153.972 15.3937C153.972 18.902 151.113 21.7572 147.601 21.7572ZM165.796 21.4787C163.946 20.8966 162.649 19.145 162.649 17.2162V0.5H159.592V17.2162C159.592 20.5928 161.878 23.5746 165.157 24.4656L166.364 24.7592V21.6559L165.796 21.4787ZM12.088 3.42103C5.42314 3.42103 0 8.8429 0 15.5C0 22.1571 5.42314 27.5739 12.088 27.5739C18.7529 27.5739 24.176 22.1571 24.176 15.5C24.176 8.8429 18.758 3.42103 12.088 3.42103ZM12.088 25.0224C6.83214 25.0224 2.55445 20.7497 2.55445 15.5C2.55445 10.2503 6.83214 5.97756 12.088 5.97756C17.3439 5.97756 21.6216 10.2503 21.6216 15.5C21.6216 20.7497 17.3439 25.0224 12.088 25.0224ZM17.5771 10.0174L13.3703 12.3866V8.18478H10.8159V12.3866L6.60913 10.0174L8.98619 14.2192H4.77946V16.7707H8.98619L6.60913 20.9725L10.8159 18.6033V22.8051H13.3703V18.6033L17.5771 20.9725L15.2 16.7707H19.4067V14.2192H15.2L17.5771 10.0174Z' fill='white'/%3E%3C/svg%3E%0A");
    --logo_marcopol24:url("data:image/svg+xml,%0A%3Csvg width='123' height='21' viewBox='0 0 123 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9826 9.37965V16.5571H51.9872V9.37965C51.9872 8.11304 52.835 6.96278 54.0517 6.58047L54.4241 6.46412V4.42624L53.6295 4.61906C51.4819 5.20416 49.9826 7.16225 49.9826 9.37965ZM83.6026 4.46613C80.2117 4.46613 77.4557 7.22541 77.4557 10.613V20.4833H79.4238V15.9521C79.4238 15.7958 79.4969 15.6728 79.6366 15.5997C79.7762 15.5265 79.9191 15.5365 80.0455 15.6296C81.086 16.3709 82.316 16.7599 83.6026 16.7599C86.9935 16.7599 89.7495 14.0006 89.7495 10.613C89.7495 7.22541 86.9902 4.46613 83.6026 4.46613ZM83.6026 14.7918C81.2988 14.7918 79.4238 12.9168 79.4238 10.613C79.4238 8.30918 81.2988 6.4342 83.6026 6.4342C85.9064 6.4342 87.7814 8.30918 87.7814 10.613C87.7814 12.9168 85.9064 14.7918 83.6026 14.7918ZM69.8361 4.50935C66.4452 4.50935 63.6893 7.26863 63.6893 10.6562C63.6893 14.0438 66.4485 16.8031 69.8361 16.8031C73.2237 16.8031 75.983 14.0438 75.983 10.6562C75.983 7.26863 73.2237 4.50935 69.8361 4.50935ZM69.8361 14.835C67.5323 14.835 65.6573 12.9601 65.6573 10.6562C65.6573 8.3524 67.5323 6.47742 69.8361 6.47742C72.14 6.47742 74.0149 8.3524 74.0149 10.6562C74.0149 12.9601 72.14 14.835 69.8361 14.835ZM29.7501 4.59911C28.7029 4.59911 27.7056 5.00137 26.9376 5.72942C26.7847 5.87569 26.5454 5.87569 26.3924 5.72942C25.6245 5.00137 24.6238 4.59911 23.5733 4.59911C21.3193 4.59911 19.4843 6.4342 19.4843 8.68816V16.7133H21.4889V8.68816C21.4889 7.54123 22.4231 6.60374 23.5733 6.60374C24.7236 6.60374 25.6611 7.53791 25.6611 8.68816V16.7133H27.6657V8.68816C27.6657 7.54123 28.5999 6.60374 29.7501 6.60374C30.9004 6.60374 31.8379 7.53791 31.8379 8.68816V16.7133H33.8425V8.68816C33.8425 6.4342 32.0074 4.59911 29.7501 4.59911ZM61.6381 4.50935C58.2472 4.50935 55.4912 7.26863 55.4912 10.6562C55.4912 14.0438 58.2505 16.8031 61.6381 16.8031C61.8841 16.8031 62.1301 16.7898 62.3728 16.7599L62.8415 16.7034V14.7054L62.2365 14.7918C62.0403 14.8184 61.8375 14.8317 61.6381 14.8317C59.3342 14.8317 57.4593 12.9567 57.4593 10.6529C57.4593 8.34907 59.3342 6.47409 61.6381 6.47409C61.8375 6.47409 62.037 6.48739 62.2365 6.51731L62.8415 6.60374V4.60244L62.3728 4.54592C62.1301 4.51932 61.8841 4.5027 61.6381 4.5027M41.3823 4.41627C37.9914 4.41627 35.2354 7.17555 35.2354 10.5631C35.2354 13.9507 37.9947 16.71 41.3823 16.71C42.6722 16.71 43.9022 16.3177 44.9394 15.5797C45.0658 15.49 45.2087 15.4767 45.3484 15.5498C45.488 15.6229 45.5644 15.7426 45.5644 15.9022V16.5272H47.5325V10.5631C47.5325 7.17222 44.7732 4.41627 41.3856 4.41627M41.3823 14.742C39.0785 14.742 37.2035 12.867 37.2035 10.5631C37.2035 8.25931 39.0785 6.38433 41.3823 6.38433C43.6861 6.38433 45.5611 8.25931 45.5611 10.5631C45.5611 12.867 43.6861 14.742 41.3823 14.742ZM97.0134 4.41627C93.6225 4.41627 90.8665 7.17555 90.8665 10.5631C90.8665 13.9507 93.6258 16.71 97.0134 16.71C100.401 16.71 103.164 13.9507 103.164 10.5631C103.164 7.17555 100.404 4.41627 97.0134 4.41627ZM97.0134 14.742C94.7095 14.742 92.8346 12.867 92.8346 10.5631C92.8346 8.25931 94.7095 6.38433 97.0134 6.38433C99.3172 6.38433 101.192 8.25931 101.192 10.5631C101.192 12.867 99.3172 14.742 97.0134 14.742ZM108.948 14.5591C107.735 14.1768 106.884 13.0265 106.884 11.7599V0.782661H104.879V11.7599C104.879 13.9773 106.378 15.9354 108.529 16.5205L109.32 16.7133V14.6755L108.948 14.5591ZM8.12799 2.70086C3.75636 2.70086 0.199219 6.26133 0.199219 10.633C0.199219 15.0046 3.75636 18.5617 8.12799 18.5617C12.4996 18.5617 16.0568 15.0046 16.0568 10.633C16.0568 6.26133 12.5029 2.70086 8.12799 2.70086ZM8.12799 16.8862C4.68056 16.8862 1.87473 14.0804 1.87473 10.633C1.87473 7.18552 4.68056 4.3797 8.12799 4.3797C11.5754 4.3797 14.3813 7.18552 14.3813 10.633C14.3813 14.0804 11.5754 16.8862 8.12799 16.8862ZM11.7284 7.0326L8.96907 8.58843V5.82915H7.29356V8.58843L4.53428 7.0326L6.09344 9.79188H3.33416V11.4674H6.09344L4.53428 14.2267L7.29356 12.6708V15.4301H8.96907V12.6708L11.7284 14.2267L10.1692 11.4674H12.9285V9.79188H10.1692L11.7284 7.0326Z' fill='white'/%3E%3Cpath d='M116.873 6.90912V5.74311L120.339 0.782227H122.067V5.6159H123V6.90912H122.067V8.41435H120.583V6.90912H116.873ZM120.679 2.37225L118.505 5.6159H120.679V2.37225Z' fill='%23DF1683'/%3E%3Cpath d='M111.315 6.73944C111.994 6.17409 112.534 5.70415 112.937 5.32961C113.34 4.94801 113.676 4.55227 113.944 4.1424C114.213 3.73252 114.347 3.32972 114.347 2.93398C114.347 2.57357 114.262 2.2909 114.092 2.08596C113.923 1.88102 113.661 1.77856 113.308 1.77856C112.955 1.77856 112.683 1.89869 112.492 2.13896C112.301 2.37217 112.202 2.6937 112.195 3.10358H110.753C110.782 2.25556 111.033 1.61249 111.506 1.17435C111.987 0.736206 112.594 0.517136 113.329 0.517136C114.135 0.517136 114.753 0.732673 115.184 1.16375C115.615 1.58775 115.831 2.14956 115.831 2.84917C115.831 3.40038 115.682 3.92686 115.386 4.4286C115.089 4.93034 114.75 5.36848 114.368 5.74302C113.986 6.11049 113.488 6.5557 112.873 7.07864H116.001V8.30826H110.764V7.20584L111.315 6.73944Z' fill='%23DF1683'/%3E%3C/svg%3E%0A");
    --logo_marcopol24_color:url("data:image/svg+xml,%0A%3Csvg width='123' height='21' viewBox='0 0 123 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9826 9.37965V16.5571H51.9872V9.37965C51.9872 8.11304 52.835 6.96278 54.0517 6.58047L54.4241 6.46412V4.42624L53.6295 4.61906C51.4819 5.20416 49.9826 7.16225 49.9826 9.37965ZM83.6026 4.46613C80.2117 4.46613 77.4557 7.22541 77.4557 10.613V20.4833H79.4238V15.9521C79.4238 15.7958 79.4969 15.6728 79.6366 15.5997C79.7762 15.5265 79.9191 15.5365 80.0455 15.6296C81.086 16.3709 82.316 16.7599 83.6026 16.7599C86.9935 16.7599 89.7495 14.0006 89.7495 10.613C89.7495 7.22541 86.9902 4.46613 83.6026 4.46613ZM83.6026 14.7918C81.2988 14.7918 79.4238 12.9168 79.4238 10.613C79.4238 8.30918 81.2988 6.4342 83.6026 6.4342C85.9064 6.4342 87.7814 8.30918 87.7814 10.613C87.7814 12.9168 85.9064 14.7918 83.6026 14.7918ZM69.8361 4.50935C66.4452 4.50935 63.6893 7.26863 63.6893 10.6562C63.6893 14.0438 66.4485 16.8031 69.8361 16.8031C73.2237 16.8031 75.983 14.0438 75.983 10.6562C75.983 7.26863 73.2237 4.50935 69.8361 4.50935ZM69.8361 14.835C67.5323 14.835 65.6573 12.9601 65.6573 10.6562C65.6573 8.3524 67.5323 6.47742 69.8361 6.47742C72.14 6.47742 74.0149 8.3524 74.0149 10.6562C74.0149 12.9601 72.14 14.835 69.8361 14.835ZM29.7501 4.59911C28.7029 4.59911 27.7056 5.00137 26.9376 5.72942C26.7847 5.87569 26.5454 5.87569 26.3924 5.72942C25.6245 5.00137 24.6238 4.59911 23.5733 4.59911C21.3193 4.59911 19.4843 6.4342 19.4843 8.68816V16.7133H21.4889V8.68816C21.4889 7.54123 22.4231 6.60374 23.5733 6.60374C24.7236 6.60374 25.6611 7.53791 25.6611 8.68816V16.7133H27.6657V8.68816C27.6657 7.54123 28.5999 6.60374 29.7501 6.60374C30.9004 6.60374 31.8379 7.53791 31.8379 8.68816V16.7133H33.8425V8.68816C33.8425 6.4342 32.0074 4.59911 29.7501 4.59911ZM61.6381 4.50935C58.2472 4.50935 55.4912 7.26863 55.4912 10.6562C55.4912 14.0438 58.2505 16.8031 61.6381 16.8031C61.8841 16.8031 62.1301 16.7898 62.3728 16.7599L62.8415 16.7034V14.7054L62.2365 14.7918C62.0403 14.8184 61.8375 14.8317 61.6381 14.8317C59.3342 14.8317 57.4593 12.9567 57.4593 10.6529C57.4593 8.34907 59.3342 6.47409 61.6381 6.47409C61.8375 6.47409 62.037 6.48739 62.2365 6.51731L62.8415 6.60374V4.60244L62.3728 4.54592C62.1301 4.51932 61.8841 4.5027 61.6381 4.5027M41.3823 4.41627C37.9914 4.41627 35.2354 7.17555 35.2354 10.5631C35.2354 13.9507 37.9947 16.71 41.3823 16.71C42.6722 16.71 43.9022 16.3177 44.9394 15.5797C45.0658 15.49 45.2087 15.4767 45.3484 15.5498C45.488 15.6229 45.5644 15.7426 45.5644 15.9022V16.5272H47.5325V10.5631C47.5325 7.17222 44.7732 4.41627 41.3856 4.41627M41.3823 14.742C39.0785 14.742 37.2035 12.867 37.2035 10.5631C37.2035 8.25931 39.0785 6.38433 41.3823 6.38433C43.6861 6.38433 45.5611 8.25931 45.5611 10.5631C45.5611 12.867 43.6861 14.742 41.3823 14.742ZM97.0134 4.41627C93.6225 4.41627 90.8665 7.17555 90.8665 10.5631C90.8665 13.9507 93.6258 16.71 97.0134 16.71C100.401 16.71 103.164 13.9507 103.164 10.5631C103.164 7.17555 100.404 4.41627 97.0134 4.41627ZM97.0134 14.742C94.7095 14.742 92.8346 12.867 92.8346 10.5631C92.8346 8.25931 94.7095 6.38433 97.0134 6.38433C99.3172 6.38433 101.192 8.25931 101.192 10.5631C101.192 12.867 99.3172 14.742 97.0134 14.742ZM108.948 14.5591C107.735 14.1768 106.884 13.0265 106.884 11.7599V0.782661H104.879V11.7599C104.879 13.9773 106.378 15.9354 108.529 16.5205L109.32 16.7133V14.6755L108.948 14.5591ZM8.12799 2.70086C3.75636 2.70086 0.199219 6.26133 0.199219 10.633C0.199219 15.0046 3.75636 18.5617 8.12799 18.5617C12.4996 18.5617 16.0568 15.0046 16.0568 10.633C16.0568 6.26133 12.5029 2.70086 8.12799 2.70086ZM8.12799 16.8862C4.68056 16.8862 1.87473 14.0804 1.87473 10.633C1.87473 7.18552 4.68056 4.3797 8.12799 4.3797C11.5754 4.3797 14.3813 7.18552 14.3813 10.633C14.3813 14.0804 11.5754 16.8862 8.12799 16.8862ZM11.7284 7.0326L8.96907 8.58843V5.82915H7.29356V8.58843L4.53428 7.0326L6.09344 9.79188H3.33416V11.4674H6.09344L4.53428 14.2267L7.29356 12.6708V15.4301H8.96907V12.6708L11.7284 14.2267L10.1692 11.4674H12.9285V9.79188H10.1692L11.7284 7.0326Z' fill='%23183074'/%3E%3Cpath d='M116.873 6.90912V5.74311L120.339 0.782227H122.067V5.6159H123V6.90912H122.067V8.41435H120.583V6.90912H116.873ZM120.679 2.37225L118.505 5.6159H120.679V2.37225Z' fill='%23DF1683'/%3E%3Cpath d='M111.315 6.73944C111.994 6.17409 112.534 5.70415 112.937 5.32961C113.34 4.94801 113.676 4.55227 113.944 4.1424C114.213 3.73252 114.347 3.32972 114.347 2.93398C114.347 2.57357 114.262 2.2909 114.092 2.08596C113.923 1.88102 113.661 1.77856 113.308 1.77856C112.955 1.77856 112.683 1.89869 112.492 2.13896C112.301 2.37217 112.202 2.6937 112.195 3.10358H110.753C110.782 2.25556 111.033 1.61249 111.506 1.17435C111.987 0.736206 112.594 0.517136 113.329 0.517136C114.135 0.517136 114.753 0.732673 115.184 1.16375C115.615 1.58775 115.831 2.14956 115.831 2.84917C115.831 3.40038 115.682 3.92686 115.386 4.4286C115.089 4.93034 114.75 5.36848 114.368 5.74302C113.986 6.11049 113.488 6.5557 112.873 7.07864H116.001V8.30826H110.764V7.20584L111.315 6.73944Z' fill='%23DF1683'/%3E%3C/svg%3E%0A");
    --flag_pl:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FF4B55' d='M0 0h36v23.992H0V-.001Z'/%3E%3Cpath fill='%23F0F0F0' d='M0 0h36v11.996H0V-.001Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v23.995H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --flag_en:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230052B4' d='M36 0H0v23.996h36V0Z'/%3E%3Cpath fill='%23F0F0F0' fill-rule='evenodd' d='M36 0v2.5l-9.052 6.033-2.08 1.386-3.119 2.079 3.12 2.08L36 21.496v2.499h-3.75l-10.784-7.188-1.386-.925L18 14.497l-2.08 1.386-1.386.925-10.785 7.188H0v-2.5l9.052-6.033 2.08-1.386 3.119-2.079-3.12-2.08-2.079-1.385L0 2.499V0h3.75l10.784 7.188 1.386.925L18 9.499l2.08-1.386 1.386-.925L32.251 0H36Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FF4B55' fill-rule='evenodd' d='m23.618 9.919-3.12 2.079 3.12 2.08 2.08 1.385L36 22.331v1.665h-2.498l-12.036-8.023-1.386-.924L18 13.663l-2.08 1.386-1.386.924-12.036 8.023H0v-1.665l10.303-6.868 2.08-1.386 3.119-2.079-3.12-2.08-2.079-1.385L0 1.665V0h2.498l12.036 8.023 1.386.924L18 10.333l2.08-1.386 1.386-.924L33.502 0H36v1.665L25.697 8.533l-2.08 1.386Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F0F0F0' fill-rule='evenodd' d='M21.466 15.464v8.532h-6.932v-8.532H0V8.533h14.534V0h6.932v8.533H36v6.93H21.466Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FF4B55' fill-rule='evenodd' d='M20.08 14.077v9.919h-4.16v-9.919H0V9.92h15.92V0h4.16V9.92H36v4.158H20.08Z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v23.996H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --flag_de:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FF4B55' d='M36 0H0v24h36V0Z'/%3E%3Cpath fill='%23FFE15A' d='M36 16H0v8h36v-8Z'/%3E%3Cpath fill='%23464655' d='M36 0H0v8h36V0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --flag_ee:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23464655' d='M36 0H0v24h36V0Z'/%3E%3Cpath fill='%23F0F0F0' d='M36 16H0v8h36v-8Z'/%3E%3Cpath fill='%230052B4' d='M36 0H0v8h36V0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --flag_lt:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FF4B55' d='M0 0h36v23.989H0V-.001Z'/%3E%3Cpath fill='%2373AF00' d='M0 0h36v15.992H0V0Z'/%3E%3Cpath fill='%23FFE15A' d='M0 0h36v7.996H0V-.001Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v23.995H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --flag_fi:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cpath fill='%23F0F0F0' d='M36 0H0v23.988h36V0Z'/%3E%3Cpath fill='%230052B4' d='M36 9.122H0v5.998h36V9.122Z'/%3E%3Cpath fill='%230052B4' d='M16 0h-6v23.988h6V0Z'/%3E%3C/svg%3E");
    --flag_ru:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' viewBox='0 0 36 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230052B4' d='M36 0H0v23.996h36V0Z'/%3E%3Cpath fill='%23FF4B55' d='M36 15.997H0v7.999h36v-7.999Z'/%3E%3Cpath fill='%23F0F0F0' d='M36 0H0V8h36V0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v23.996H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --mode_color:url("data:image/svg+xml,%0A%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08789 12.5H7.08789V9.5H4.08789V12.5ZM10.0879 12.5H13.0879V9.5H10.0879V12.5ZM4.08789 6.5H7.08789V3.5H4.08789V6.5ZM10.0879 6.5H13.0879V3.5H10.0879V6.5ZM2.20339 16C1.74306 16 1.35872 15.8458 1.05039 15.5375C0.742057 15.2292 0.587891 14.8448 0.587891 14.3845V1.6155C0.587891 1.15517 0.742057 0.770833 1.05039 0.4625C1.35872 0.154167 1.74306 0 2.20339 0H14.9724C15.4327 0 15.8171 0.154167 16.1254 0.4625C16.4337 0.770833 16.5879 1.15517 16.5879 1.6155V14.3845C16.5879 14.8448 16.4337 15.2292 16.1254 15.5375C15.8171 15.8458 15.4327 16 14.9724 16H2.20339ZM2.20339 15H14.9724C15.1264 15 15.2675 14.9359 15.3956 14.8077C15.5238 14.6796 15.5879 14.5385 15.5879 14.3845V1.6155C15.5879 1.4615 15.5238 1.32042 15.3956 1.19225C15.2675 1.06408 15.1264 1 14.9724 1H2.20339C2.04939 1 1.90831 1.06408 1.78014 1.19225C1.65197 1.32042 1.58789 1.4615 1.58789 1.6155V14.3845C1.58789 14.5385 1.65197 14.6796 1.78014 14.8077C1.90831 14.9359 2.04939 15 2.20339 15Z' fill='%23DF1683'/%3E%3C/svg%3E%0A");
    --mode_color_list:url("data:image/svg+xml,%0A%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.587891 14V11.923H2.66489V14H0.587891ZM5.43414 14V11.923H18.5879V14H5.43414ZM0.587891 8.0385V5.9615H2.66489V8.0385H0.587891ZM5.43414 8.0385V5.9615H18.5879V8.0385H5.43414ZM0.587891 2.077V0H2.66489V2.077H0.587891ZM5.43414 2.077V0H18.5879V2.077H5.43414Z' fill='%23DF1683'/%3E%3C/svg%3E%0A");
    --icon_sort:url("data:image/svg+xml,%0A%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12V10H6V12H0ZM0 7V5H12V7H0ZM0 2V0H18V2H0Z' fill='white'/%3E%3C/svg%3E%0A");
    --icon_sorted:url("data:image/svg+xml,%0A%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0V2H6.75V0H0.75ZM0.75 5V7H12.75V5H0.75ZM0.75 10V12H18.75V10H0.75Z' fill='white'/%3E%3C/svg%3E%0A");
    --icon_search:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4444 20L11.4444 13C10.8889 13.4444 10.25 13.7963 9.52778 14.0556C8.80556 14.3148 8.03704 14.4444 7.22222 14.4444C5.2037 14.4444 3.49537 13.7454 2.09722 12.3472C0.699074 10.9491 0 9.24074 0 7.22222C0 5.2037 0.699074 3.49537 2.09722 2.09722C3.49537 0.699074 5.2037 0 7.22222 0C9.24074 0 10.9491 0.699074 12.3472 2.09722C13.7454 3.49537 14.4444 5.2037 14.4444 7.22222C14.4444 8.03704 14.3148 8.80556 14.0556 9.52778C13.7963 10.25 13.4444 10.8889 13 11.4444L20 18.4444L18.4444 20ZM7.22222 12.2222C8.61111 12.2222 9.79167 11.7361 10.7639 10.7639C11.7361 9.79167 12.2222 8.61111 12.2222 7.22222C12.2222 5.83333 11.7361 4.65278 10.7639 3.68056C9.79167 2.70833 8.61111 2.22222 7.22222 2.22222C5.83333 2.22222 4.65278 2.70833 3.68056 3.68056C2.70833 4.65278 2.22222 5.83333 2.22222 7.22222C2.22222 8.61111 2.70833 9.79167 3.68056 10.7639C4.65278 11.7361 5.83333 12.2222 7.22222 12.2222Z' fill='%23183074'/%3E%3C/svg%3E%0A");
    --icon_info:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.65625 14.8472H11.1562V9.09717H9.65625V14.8472ZM10.4062 7.38567C10.6351 7.38567 10.8269 7.30825 10.9817 7.15342C11.1366 6.99858 11.214 6.80675 11.214 6.57792C11.214 6.34908 11.1366 6.15725 10.9817 6.00242C10.8269 5.84775 10.6351 5.77042 10.4062 5.77042C10.1774 5.77042 9.98558 5.84775 9.83075 6.00242C9.67592 6.15725 9.5985 6.34908 9.5985 6.57792C9.5985 6.80675 9.67592 6.99858 9.83075 7.15342C9.98558 7.30825 10.1774 7.38567 10.4062 7.38567ZM10.408 19.5972C9.094 19.5972 7.85892 19.3478 6.70275 18.8492C5.54658 18.3505 4.54092 17.6738 3.68575 16.8189C2.83058 15.9641 2.1535 14.9588 1.6545 13.8032C1.15567 12.6475 0.90625 11.4128 0.90625 10.0989C0.90625 8.78492 1.15558 7.54983 1.65425 6.39367C2.15292 5.2375 2.82967 4.23183 3.6845 3.37667C4.53933 2.5215 5.54458 1.84442 6.70025 1.34542C7.85592 0.846584 9.09067 0.597168 10.4045 0.597168C11.7185 0.597168 12.9536 0.846501 14.1098 1.34517C15.2659 1.84383 16.2716 2.52058 17.1268 3.37542C17.9819 4.23025 18.659 5.2355 19.158 6.39117C19.6568 7.54683 19.9062 8.78158 19.9062 10.0954C19.9062 11.4094 19.6569 12.6445 19.1583 13.8007C18.6596 14.9568 17.9828 15.9625 17.128 16.8177C16.2732 17.6728 15.2679 18.3499 14.1123 18.8489C12.9566 19.3478 11.7218 19.5972 10.408 19.5972ZM10.4062 18.0972C12.6396 18.0972 14.5312 17.3222 16.0813 15.7722C17.6313 14.2222 18.4062 12.3305 18.4062 10.0972C18.4062 7.86383 17.6313 5.97217 16.0813 4.42217C14.5312 2.87217 12.6396 2.09717 10.4062 2.09717C8.17292 2.09717 6.28125 2.87217 4.73125 4.42217C3.18125 5.97217 2.40625 7.86383 2.40625 10.0972C2.40625 12.3305 3.18125 14.2222 4.73125 15.7722C6.28125 17.3222 8.17292 18.0972 10.4062 18.0972Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
    --gray_search:#999999;
    --icon_close_black:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1258_11524' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1258_11524)'%3E%3Cpath d='M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_filter_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23ffffff' class='custom_switcher' width='32' height='32' aria-hidden='true' focusable='false'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z'%3E%3C/path%3E%3C/svg%3E");
    --icon_ava_factory:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.583984 19.2703V8.08178L6.58398 5.53003V7.51078L11.584 5.51078V8.27028H19.584V19.2703H0.583984ZM2.08398 17.7703H18.084V9.77028H10.084V7.72028L5.08398 9.72028V7.77028L2.08398 9.09528V17.7703ZM9.19948 15.5395H10.9685V12.001H9.19948V15.5395ZM5.19948 15.5395H6.96848V12.001H5.19948V15.5395ZM13.1995 15.5395H14.9685V12.001H13.1995V15.5395ZM19.584 8.27028H15.5262L16.5262 0.655029H18.6417L19.584 8.27028Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
    --icon_ava_truck:url("data:image/svg+xml,%0A%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4301 15.2703C5.66727 15.2703 5.01827 15.0026 4.4831 14.4673C3.94777 13.9321 3.6801 13.2831 3.6801 12.5203H1.31485L1.64935 11.0203H4.1956C4.4276 10.6394 4.7401 10.3359 5.1331 10.1098C5.52594 9.88343 5.95827 9.77026 6.4301 9.77026C6.90194 9.77026 7.33435 9.88343 7.72735 10.1098C8.12019 10.3359 8.43269 10.6394 8.66485 11.0203H13.0609L15.2091 1.77026H4.2591L4.3206 1.50876C4.39494 1.1446 4.57277 0.84718 4.8541 0.616513C5.1356 0.38568 5.46669 0.270264 5.84735 0.270264H17.0839L16.2166 4.02026H18.7186L21.5744 7.82801L20.6416 12.5203H19.0646C19.0646 13.2831 18.797 13.9321 18.2619 14.4673C17.7265 15.0026 17.0775 15.2703 16.3149 15.2703C15.552 15.2703 14.9029 15.0026 14.3676 14.4673C13.8324 13.9321 13.5649 13.2831 13.5649 12.5203H9.1801C9.1801 13.2831 8.91244 13.9321 8.3771 14.4673C7.84194 15.0026 7.19293 15.2703 6.4301 15.2703ZM15.0859 8.89526H19.8244L19.9629 8.18751L17.9686 5.52026H15.8724L15.0859 8.89526ZM15.0629 2.35876L15.2091 1.77026L13.0609 11.0203L13.2071 10.4318L15.0629 2.35876ZM0.266602 8.93176L0.641602 7.43176H5.6321L5.2571 8.93176H0.266602ZM2.2666 5.35876L2.6416 3.85876H8.6321L8.2571 5.35876H2.2666ZM6.4301 13.7703C6.7776 13.7703 7.07277 13.6488 7.3156 13.4058C7.5586 13.1629 7.6801 12.8678 7.6801 12.5203C7.6801 12.1728 7.5586 11.8776 7.3156 11.6348C7.07277 11.3918 6.7776 11.2703 6.4301 11.2703C6.0826 11.2703 5.78743 11.3918 5.5446 11.6348C5.3016 11.8776 5.1801 12.1728 5.1801 12.5203C5.1801 12.8678 5.3016 13.1629 5.5446 13.4058C5.78743 13.6488 6.0826 13.7703 6.4301 13.7703ZM16.3149 13.7703C16.6622 13.7703 16.9574 13.6488 17.2004 13.4058C17.4434 13.1629 17.5649 12.8678 17.5649 12.5203C17.5649 12.1728 17.4434 11.8776 17.2004 11.6348C16.9574 11.3918 16.6622 11.2703 16.3149 11.2703C15.9674 11.2703 15.6721 11.3918 15.4291 11.6348C15.1861 11.8776 15.0646 12.1728 15.0646 12.5203C15.0646 12.8678 15.1861 13.1629 15.4291 13.4058C15.6721 13.6488 15.9674 13.7703 16.3149 13.7703Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
    --icon_ava_multi:url("data:image/svg+xml,%0A%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.08398 15.8386L12.084 18.8386V11.8805L6.08398 8.85902V15.8386ZM6.72363 8.06214L12.5762 11.0104L15.4775 9.46351L9.58789 6.6305L6.72363 8.06214ZM10.7188 6.06507L16.5723 8.87953L18.8994 7.63831L13.0928 4.90148L10.7188 6.06507ZM20.584 13.5739C20.584 13.85 20.3601 14.0739 20.084 14.0739C19.8078 14.0739 19.584 13.85 19.584 13.5739V8.40687L13.084 11.8737V19.6482C13.084 19.8215 12.9941 19.9829 12.8467 20.074C12.6993 20.1649 12.5152 20.1729 12.3604 20.0955L5.36035 16.5955C5.19096 16.5108 5.08398 16.3376 5.08398 16.1482V8.07386C5.08398 7.88447 5.19096 7.71129 5.36035 7.62659L12.8467 3.90734L12.9463 3.87023C13.0482 3.84414 13.1565 3.85101 13.2559 3.89074L20.2695 7.10999C20.4594 7.18592 20.584 7.36941 20.584 7.57386V13.5739Z' fill='black'/%3E%3Cpath d='M17.584 10.8267V9.57386C17.584 9.34415 17.3422 9.19474 17.1368 9.29747L15.8051 9.96331C15.6696 10.0311 15.584 10.1696 15.584 10.3211V11.4267C15.584 11.724 15.8969 11.9174 16.1629 11.7844L17.3629 11.1844C17.4984 11.1167 17.584 10.9782 17.584 10.8267Z' fill='black'/%3E%3Cpath d='M18.8934 14.2616C19.9145 14.5319 20.7976 15.1745 21.3683 16.0634C21.8307 16.7836 22.0607 17.6231 22.0361 18.4695L22.7164 17.8728C22.8355 17.7887 23.0003 17.8167 23.0845 17.9358C23.1686 18.055 23.1403 18.2202 23.0212 18.3044L21.8688 19.2349C21.7497 19.3189 21.5851 19.2904 21.5009 19.1714L20.3848 18.1777C20.3006 18.0585 20.3289 17.8933 20.4481 17.8091C20.5672 17.725 20.7322 17.7537 20.8163 17.8728L21.5829 18.4695C21.5681 17.7933 21.2939 16.9255 20.9236 16.3487C20.4242 15.571 19.6517 15.0086 18.7583 14.7721C17.8648 14.5356 16.915 14.6423 16.0962 15.0711C15.2775 15.5 14.6487 16.2198 14.3344 17.089C14.02 17.9581 14.0429 18.9135 14.3978 19.7669C14.7528 20.6203 15.4145 21.31 16.2526 21.6997C17.0907 22.0895 18.0443 22.1512 18.9256 21.8729C19.807 21.5945 20.5523 20.9962 21.0144 20.1957C21.0873 20.0694 21.2489 20.0261 21.3752 20.099C21.5016 20.172 21.5448 20.3335 21.4719 20.4598C20.9438 21.3746 20.0923 22.0584 19.0851 22.3766C18.0778 22.6948 16.9875 22.6241 16.0297 22.1787C15.072 21.7332 14.3157 20.9454 13.91 19.9701C13.5042 18.9948 13.4783 17.9027 13.8376 16.9094C14.1969 15.916 14.9154 15.0933 15.8511 14.6032C16.7869 14.1131 17.8722 13.9913 18.8934 14.2616Z' fill='black'/%3E%3Cpath d='M21.3412 20.385C21.3726 20.3305 21.3545 20.261 21.3002 20.2294C21.2456 20.1979 21.1756 20.2166 21.1441 20.2712C20.6632 21.1039 19.8877 21.7263 18.9708 22.016C18.0537 22.3056 17.0614 22.241 16.1894 21.8355C15.3174 21.4299 14.6289 20.7126 14.2594 19.8247C13.8901 18.9369 13.8656 17.9425 14.1926 17.0381C14.5197 16.1337 15.1744 15.3845 16.0263 14.9383C16.8782 14.4921 17.8664 14.3812 18.7961 14.6272C19.6677 14.8579 20.4294 15.3864 20.9493 16.1184L21.0493 16.2675C21.4338 16.8664 21.7174 17.7612 21.7328 18.4664L21.7393 18.7813L21.4902 18.5879L20.724 17.991L20.7069 17.9778L20.694 17.959C20.6575 17.9074 20.5854 17.895 20.5342 17.9311C20.4855 17.9655 20.4733 18.0315 20.5033 18.0824L21.6001 19.0595L21.613 19.0704L21.6226 19.085C21.6589 19.1363 21.7302 19.1483 21.7816 19.1124L22.9265 18.188L22.9347 18.1815C22.9858 18.1451 22.9977 18.0736 22.9614 18.0221C22.9256 17.972 22.8565 17.9594 22.8051 17.9939L22.1349 18.5824L21.8754 18.8092L21.8856 18.4655C21.9093 17.6491 21.6881 16.8389 21.2422 16.1443C20.6917 15.287 19.8398 14.667 18.8548 14.4063C17.8699 14.1456 16.8232 14.2636 15.9207 14.7364C15.0182 15.2091 14.3246 16.0024 13.9781 16.9605C13.6316 17.9185 13.6572 18.9721 14.0485 19.9127C14.4398 20.8531 15.169 21.6126 16.0925 22.0423C17.0164 22.4719 18.0684 22.5409 19.04 22.2341C20.0112 21.9272 20.8318 21.267 21.3412 20.385ZM21.6016 20.5354C21.0548 21.4824 20.1728 22.19 19.13 22.5195C18.087 22.8489 16.9578 22.7755 15.9659 22.3143C14.9744 21.853 14.1913 21.0375 13.7712 20.0277C13.3512 19.0179 13.3244 17.8872 13.6963 16.8587C14.0683 15.83 14.8125 14.9774 15.7814 14.4699C16.7503 13.9624 17.8744 13.837 18.9317 14.1169C19.989 14.3968 20.9038 15.0619 21.4947 15.9823C21.9128 16.6334 22.1466 17.3788 22.1825 18.1407L22.6174 17.7604L22.623 17.7546L22.6298 17.7506C22.8163 17.6189 23.0745 17.6622 23.2067 17.8491C23.3365 18.033 23.295 18.286 23.1151 18.4198L23.1155 18.4212L21.9628 19.3513L21.9554 19.3582C21.7771 19.4836 21.535 19.4469 21.3986 19.2815L20.2843 18.2897L20.2719 18.278L20.2618 18.2643C20.1301 18.0778 20.1741 17.8187 20.3608 17.6866C20.538 17.5614 20.7782 17.597 20.9151 17.7597L21.4046 18.1404C21.3274 17.5571 21.0944 16.8931 20.7967 16.4295C20.3177 15.6839 19.5768 15.144 18.72 14.9171C17.8629 14.6902 16.9516 14.7926 16.1661 15.2039C15.3805 15.6154 14.7769 16.3065 14.4752 17.1404C14.1738 17.9741 14.1954 18.8906 14.5359 19.7092C14.8765 20.528 15.5119 21.1895 16.316 21.5635C17.1199 21.9373 18.0344 21.997 18.8799 21.7301C19.7254 21.463 20.441 20.8891 20.8845 20.1213C20.9988 19.9232 21.2525 19.8546 21.4506 19.9689C21.6484 20.0834 21.7159 20.3374 21.6016 20.5354Z' fill='black'/%3E%3C/svg%3E%0A");
    --icon_global_logo:url("data:image/svg+xml,%0A%3Csvg width='230' height='31' viewBox='0 0 230 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M75.81 14.0915V25.0213H78.8626V14.0915C78.8626 12.1627 80.1536 10.4111 82.0064 9.82889L82.5734 9.6517V6.54843L81.3635 6.84205C78.0932 7.73304 75.81 10.7148 75.81 14.0915ZM127.006 6.60918C121.843 6.60918 117.646 10.811 117.646 15.9696V31H120.643V24.0999C120.643 23.862 120.754 23.6747 120.967 23.5633C121.18 23.4519 121.397 23.4671 121.59 23.6088C123.174 24.7378 125.047 25.3301 127.006 25.3301C132.17 25.3301 136.367 21.1282 136.367 15.9696C136.367 10.811 132.165 6.60918 127.006 6.60918ZM127.006 22.3331C123.498 22.3331 120.643 19.4779 120.643 15.9696C120.643 12.4614 123.498 9.60614 127.006 9.60614C130.515 9.60614 133.37 12.4614 133.37 15.9696C133.37 19.4779 130.515 22.3331 127.006 22.3331ZM106.043 6.67499C100.879 6.67499 96.6824 10.8768 96.6824 16.0354C96.6824 21.1941 100.884 25.3959 106.043 25.3959C111.202 25.3959 115.403 21.1941 115.403 16.0354C115.403 10.8768 111.202 6.67499 106.043 6.67499ZM106.043 22.3989C102.535 22.3989 99.6794 19.5437 99.6794 16.0354C99.6794 12.5272 102.535 9.67195 106.043 9.67195C109.551 9.67195 112.406 12.5272 112.406 16.0354C112.406 19.5437 109.551 22.3989 106.043 22.3989ZM45 6.81168C43.4053 6.81168 41.8866 7.42423 40.7172 8.53291C40.4843 8.75565 40.1198 8.75565 39.8869 8.53291C38.7175 7.42423 37.1937 6.81168 35.594 6.81168C32.1617 6.81168 29.3672 9.60614 29.3672 13.0385V25.2592H32.4198V13.0385C32.4198 11.2919 33.8424 9.86433 35.594 9.86433C37.3456 9.86433 38.7732 11.2869 38.7732 13.0385V25.2592H41.8259V13.0385C41.8259 11.2919 43.2484 9.86433 45 9.86433C46.7516 9.86433 48.1792 11.2869 48.1792 13.0385V25.2592H51.2319V13.0385C51.2319 9.60614 48.4374 6.81168 45 6.81168ZM93.5589 6.67499C88.3952 6.67499 84.1985 10.8768 84.1985 16.0354C84.1985 21.1941 88.4003 25.3959 93.5589 25.3959C93.9335 25.3959 94.3082 25.3756 94.6777 25.3301L95.3915 25.244V22.2015L94.4701 22.3331C94.1715 22.3736 93.8626 22.3939 93.5589 22.3939C90.0506 22.3939 87.1954 19.5386 87.1954 16.0304C87.1954 12.5221 90.0506 9.66689 93.5589 9.66689C93.8626 9.66689 94.1664 9.68714 94.4701 9.7327L95.3915 9.86433V6.81674L94.6777 6.73068C94.3082 6.69018 93.9335 6.66487 93.5589 6.66487M62.7135 6.53324C57.5498 6.53324 53.353 10.7351 53.353 15.8937C53.353 21.0523 57.5548 25.2541 62.7135 25.2541C64.6777 25.2541 66.5508 24.6568 68.1303 23.5329C68.3227 23.3962 68.5403 23.376 68.753 23.4873C68.9656 23.5987 69.082 23.781 69.082 24.024V24.9757H72.079V15.8937C72.079 10.73 67.8772 6.53324 62.7185 6.53324M62.7135 22.2572C59.2052 22.2572 56.35 19.402 56.35 15.8937C56.35 12.3854 59.2052 9.53021 62.7135 9.53021C66.2217 9.53021 69.077 12.3854 69.077 15.8937C69.077 19.402 66.2217 22.2572 62.7135 22.2572ZM147.428 6.53324C142.265 6.53324 138.068 10.7351 138.068 15.8937C138.068 21.0523 142.27 25.2541 147.428 25.2541C152.587 25.2541 156.794 21.0523 156.794 15.8937C156.794 10.7351 152.592 6.53324 147.428 6.53324ZM147.428 22.2572C143.92 22.2572 141.065 19.402 141.065 15.8937C141.065 12.3854 143.92 9.53021 147.428 9.53021C150.937 9.53021 153.792 12.3854 153.792 15.8937C153.792 19.402 150.937 22.2572 147.428 22.2572ZM165.602 21.9787C163.755 21.3966 162.459 19.645 162.459 17.7162V1H159.406V17.7162C159.406 21.0928 161.689 24.0746 164.965 24.9656L166.169 25.2592V22.1559L165.602 21.9787ZM12.0739 3.92103C5.41681 3.92103 0 9.3429 0 16C0 22.6571 5.41681 28.0739 12.0739 28.0739C18.731 28.0739 24.1478 22.6571 24.1478 16C24.1478 9.3429 18.7361 3.92103 12.0739 3.92103ZM12.0739 25.5224C6.82417 25.5224 2.55147 21.2497 2.55147 16C2.55147 10.7503 6.82417 6.47756 12.0739 6.47756C17.3237 6.47756 21.5964 10.7503 21.5964 16C21.5964 21.2497 17.3237 25.5224 12.0739 25.5224ZM17.5565 10.5174L13.3547 12.8866V8.68478H10.8032V12.8866L6.60142 10.5174L8.9757 14.7192H4.77388V17.2707H8.9757L6.60142 21.4725L10.8032 19.1033V23.3051H13.3547V19.1033L17.5565 21.4725L15.1823 17.2707H19.3841V14.7192H15.1823L17.5565 10.5174Z' fill='%23183074'/%3E%3Cpath d='M225.706 9.55203H229.386V11.328H223.466V0.160034H225.706V9.55203Z' fill='%23DF1683'/%3E%3Cpath d='M218.861 9.20004H214.413L213.677 11.328H211.325L215.341 0.144043H217.949L221.965 11.328H219.597L218.861 9.20004ZM218.253 7.40804L216.637 2.73604L215.021 7.40804H218.253Z' fill='%23DF1683'/%3E%3Cpath d='M208.068 5.60003C208.697 5.71737 209.214 6.03203 209.62 6.54403C210.025 7.05603 210.228 7.6427 210.228 8.30403C210.228 8.90137 210.078 9.42937 209.78 9.88803C209.492 10.336 209.07 10.688 208.516 10.944C207.961 11.2 207.305 11.328 206.548 11.328H201.732V0.160034H206.34C207.097 0.160034 207.748 0.282701 208.292 0.528034C208.846 0.773368 209.262 1.1147 209.54 1.55203C209.828 1.98937 209.972 2.48537 209.972 3.04003C209.972 3.6907 209.796 4.2347 209.444 4.67203C209.102 5.10937 208.644 5.4187 208.068 5.60003ZM203.972 4.76803H206.02C206.553 4.76803 206.964 4.6507 207.252 4.41603C207.54 4.1707 207.684 3.82403 207.684 3.37603C207.684 2.92803 207.54 2.58137 207.252 2.33603C206.964 2.0907 206.553 1.96803 206.02 1.96803H203.972V4.76803ZM206.228 9.50403C206.772 9.50403 207.193 9.37603 207.492 9.12003C207.801 8.86403 207.956 8.50137 207.956 8.03203C207.956 7.55203 207.796 7.1787 207.476 6.91203C207.156 6.6347 206.724 6.49603 206.18 6.49603H203.972V9.50403H206.228Z' fill='%23DF1683'/%3E%3Cpath d='M194.353 11.44C193.308 11.44 192.348 11.1947 191.473 10.704C190.598 10.2133 189.905 9.536 189.393 8.672C188.881 7.79733 188.625 6.81067 188.625 5.712C188.625 4.624 188.881 3.648 189.393 2.784C189.905 1.90933 190.598 1.22667 191.473 0.735999C192.348 0.245333 193.308 0 194.353 0C195.409 0 196.369 0.245333 197.233 0.735999C198.108 1.22667 198.796 1.90933 199.297 2.784C199.809 3.648 200.065 4.624 200.065 5.712C200.065 6.81067 199.809 7.79733 199.297 8.672C198.796 9.536 198.108 10.2133 197.233 10.704C196.358 11.1947 195.398 11.44 194.353 11.44ZM194.353 9.44C195.025 9.44 195.617 9.29067 196.129 8.992C196.641 8.68267 197.041 8.24533 197.329 7.68C197.617 7.11467 197.761 6.45867 197.761 5.712C197.761 4.96533 197.617 4.31467 197.329 3.76C197.041 3.19467 196.641 2.76267 196.129 2.464C195.617 2.16533 195.025 2.016 194.353 2.016C193.681 2.016 193.084 2.16533 192.561 2.464C192.049 2.76267 191.649 3.19467 191.361 3.76C191.073 4.31467 190.929 4.96533 190.929 5.712C190.929 6.45867 191.073 7.11467 191.361 7.68C191.649 8.24533 192.049 8.68267 192.561 8.992C193.084 9.29067 193.681 9.44 194.353 9.44Z' fill='%23DF1683'/%3E%3Cpath d='M184.065 9.55203H187.745V11.328H181.825V0.160034H184.065V9.55203Z' fill='%23DF1683'/%3E%3Cpath d='M177.32 3.51999C177.064 3.05066 176.712 2.69332 176.264 2.44799C175.816 2.20266 175.293 2.07999 174.696 2.07999C174.035 2.07999 173.448 2.22932 172.936 2.52799C172.424 2.82666 172.024 3.25332 171.736 3.80799C171.448 4.36266 171.304 5.00266 171.304 5.72799C171.304 6.47466 171.448 7.12532 171.736 7.67999C172.035 8.23466 172.445 8.66132 172.968 8.95999C173.491 9.25866 174.099 9.40799 174.792 9.40799C175.645 9.40799 176.344 9.18399 176.888 8.73599C177.432 8.27732 177.789 7.64266 177.96 6.83199H174.12V5.11999H180.168V7.07199C180.019 7.85066 179.699 8.57066 179.208 9.23199C178.717 9.89332 178.083 10.4267 177.304 10.832C176.536 11.2267 175.672 11.424 174.712 11.424C173.635 11.424 172.659 11.184 171.784 10.704C170.92 10.2133 170.237 9.53599 169.736 8.67199C169.245 7.80799 169 6.82666 169 5.72799C169 4.62932 169.245 3.64799 169.736 2.78399C170.237 1.90932 170.92 1.23199 171.784 0.751991C172.659 0.261325 173.629 0.0159912 174.696 0.0159912C175.955 0.0159912 177.048 0.325324 177.976 0.943991C178.904 1.55199 179.544 2.41066 179.896 3.51999H177.32Z' fill='%23DF1683'/%3E%3C/svg%3E%0A");
    --icon_global_logo_white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='230' height='31' viewBox='0 0 230 31' fill='none'%3E%3Cpath d='M75.81 14.0915V25.0213H78.8626V14.0915C78.8626 12.1627 80.1536 10.4111 82.0064 9.82889L82.5734 9.6517V6.54843L81.3635 6.84205C78.0932 7.73304 75.81 10.7148 75.81 14.0915ZM127.006 6.60918C121.843 6.60918 117.646 10.811 117.646 15.9696V31H120.643V24.0999C120.643 23.862 120.754 23.6747 120.967 23.5633C121.18 23.4519 121.397 23.4671 121.59 23.6088C123.174 24.7378 125.047 25.3301 127.006 25.3301C132.17 25.3301 136.367 21.1282 136.367 15.9696C136.367 10.811 132.165 6.60918 127.006 6.60918ZM127.006 22.3331C123.498 22.3331 120.643 19.4779 120.643 15.9696C120.643 12.4614 123.498 9.60614 127.006 9.60614C130.515 9.60614 133.37 12.4614 133.37 15.9696C133.37 19.4779 130.515 22.3331 127.006 22.3331ZM106.043 6.67499C100.879 6.67499 96.6824 10.8768 96.6824 16.0354C96.6824 21.1941 100.884 25.3959 106.043 25.3959C111.202 25.3959 115.403 21.1941 115.403 16.0354C115.403 10.8768 111.202 6.67499 106.043 6.67499ZM106.043 22.3989C102.535 22.3989 99.6794 19.5437 99.6794 16.0354C99.6794 12.5272 102.535 9.67195 106.043 9.67195C109.551 9.67195 112.406 12.5272 112.406 16.0354C112.406 19.5437 109.551 22.3989 106.043 22.3989ZM45 6.81168C43.4053 6.81168 41.8866 7.42423 40.7172 8.53291C40.4843 8.75565 40.1198 8.75565 39.8869 8.53291C38.7175 7.42423 37.1937 6.81168 35.594 6.81168C32.1617 6.81168 29.3672 9.60614 29.3672 13.0385V25.2592H32.4198V13.0385C32.4198 11.2919 33.8424 9.86433 35.594 9.86433C37.3456 9.86433 38.7732 11.2869 38.7732 13.0385V25.2592H41.8259V13.0385C41.8259 11.2919 43.2484 9.86433 45 9.86433C46.7516 9.86433 48.1792 11.2869 48.1792 13.0385V25.2592H51.2319V13.0385C51.2319 9.60614 48.4374 6.81168 45 6.81168ZM93.5589 6.67499C88.3952 6.67499 84.1985 10.8768 84.1985 16.0354C84.1985 21.1941 88.4003 25.3959 93.5589 25.3959C93.9335 25.3959 94.3082 25.3756 94.6777 25.3301L95.3915 25.244V22.2015L94.4701 22.3331C94.1715 22.3736 93.8626 22.3939 93.5589 22.3939C90.0506 22.3939 87.1954 19.5386 87.1954 16.0304C87.1954 12.5221 90.0506 9.66689 93.5589 9.66689C93.8626 9.66689 94.1664 9.68714 94.4701 9.7327L95.3915 9.86433V6.81674L94.6777 6.73068C94.3082 6.69018 93.9335 6.66487 93.5589 6.66487M62.7135 6.53324C57.5498 6.53324 53.353 10.7351 53.353 15.8937C53.353 21.0523 57.5548 25.2541 62.7135 25.2541C64.6777 25.2541 66.5508 24.6568 68.1303 23.5329C68.3227 23.3962 68.5403 23.376 68.753 23.4873C68.9656 23.5987 69.082 23.781 69.082 24.024V24.9757H72.079V15.8937C72.079 10.73 67.8772 6.53324 62.7185 6.53324M62.7135 22.2572C59.2052 22.2572 56.35 19.402 56.35 15.8937C56.35 12.3854 59.2052 9.53021 62.7135 9.53021C66.2217 9.53021 69.077 12.3854 69.077 15.8937C69.077 19.402 66.2217 22.2572 62.7135 22.2572ZM147.428 6.53324C142.265 6.53324 138.068 10.7351 138.068 15.8937C138.068 21.0523 142.27 25.2541 147.428 25.2541C152.587 25.2541 156.794 21.0523 156.794 15.8937C156.794 10.7351 152.592 6.53324 147.428 6.53324ZM147.428 22.2572C143.92 22.2572 141.065 19.402 141.065 15.8937C141.065 12.3854 143.92 9.53021 147.428 9.53021C150.937 9.53021 153.792 12.3854 153.792 15.8937C153.792 19.402 150.937 22.2572 147.428 22.2572ZM165.602 21.9787C163.755 21.3966 162.459 19.645 162.459 17.7162V1H159.406V17.7162C159.406 21.0928 161.689 24.0746 164.965 24.9656L166.169 25.2592V22.1559L165.602 21.9787ZM12.0739 3.92103C5.41681 3.92103 0 9.3429 0 16C0 22.6571 5.41681 28.0739 12.0739 28.0739C18.731 28.0739 24.1478 22.6571 24.1478 16C24.1478 9.3429 18.7361 3.92103 12.0739 3.92103ZM12.0739 25.5224C6.82417 25.5224 2.55147 21.2497 2.55147 16C2.55147 10.7503 6.82417 6.47756 12.0739 6.47756C17.3237 6.47756 21.5964 10.7503 21.5964 16C21.5964 21.2497 17.3237 25.5224 12.0739 25.5224ZM17.5565 10.5174L13.3547 12.8866V8.68478H10.8032V12.8866L6.60142 10.5174L8.9757 14.7192H4.77388V17.2707H8.9757L6.60142 21.4725L10.8032 19.1033V23.3051H13.3547V19.1033L17.5565 21.4725L15.1823 17.2707H19.3841V14.7192H15.1823L17.5565 10.5174Z' fill='%23183074' style='&%2310; fill: %23fff;&%2310;'/%3E%3Cpath d='M225.706 9.55203H229.386V11.328H223.466V0.160034H225.706V9.55203Z' fill='%23DF1683'/%3E%3Cpath d='M218.861 9.20004H214.413L213.677 11.328H211.325L215.341 0.144043H217.949L221.965 11.328H219.597L218.861 9.20004ZM218.253 7.40804L216.637 2.73604L215.021 7.40804H218.253Z' fill='%23DF1683'/%3E%3Cpath d='M208.068 5.60003C208.697 5.71737 209.214 6.03203 209.62 6.54403C210.025 7.05603 210.228 7.6427 210.228 8.30403C210.228 8.90137 210.078 9.42937 209.78 9.88803C209.492 10.336 209.07 10.688 208.516 10.944C207.961 11.2 207.305 11.328 206.548 11.328H201.732V0.160034H206.34C207.097 0.160034 207.748 0.282701 208.292 0.528034C208.846 0.773368 209.262 1.1147 209.54 1.55203C209.828 1.98937 209.972 2.48537 209.972 3.04003C209.972 3.6907 209.796 4.2347 209.444 4.67203C209.102 5.10937 208.644 5.4187 208.068 5.60003ZM203.972 4.76803H206.02C206.553 4.76803 206.964 4.6507 207.252 4.41603C207.54 4.1707 207.684 3.82403 207.684 3.37603C207.684 2.92803 207.54 2.58137 207.252 2.33603C206.964 2.0907 206.553 1.96803 206.02 1.96803H203.972V4.76803ZM206.228 9.50403C206.772 9.50403 207.193 9.37603 207.492 9.12003C207.801 8.86403 207.956 8.50137 207.956 8.03203C207.956 7.55203 207.796 7.1787 207.476 6.91203C207.156 6.6347 206.724 6.49603 206.18 6.49603H203.972V9.50403H206.228Z' fill='%23DF1683'/%3E%3Cpath d='M194.353 11.44C193.308 11.44 192.348 11.1947 191.473 10.704C190.598 10.2133 189.905 9.536 189.393 8.672C188.881 7.79733 188.625 6.81067 188.625 5.712C188.625 4.624 188.881 3.648 189.393 2.784C189.905 1.90933 190.598 1.22667 191.473 0.735999C192.348 0.245333 193.308 0 194.353 0C195.409 0 196.369 0.245333 197.233 0.735999C198.108 1.22667 198.796 1.90933 199.297 2.784C199.809 3.648 200.065 4.624 200.065 5.712C200.065 6.81067 199.809 7.79733 199.297 8.672C198.796 9.536 198.108 10.2133 197.233 10.704C196.358 11.1947 195.398 11.44 194.353 11.44ZM194.353 9.44C195.025 9.44 195.617 9.29067 196.129 8.992C196.641 8.68267 197.041 8.24533 197.329 7.68C197.617 7.11467 197.761 6.45867 197.761 5.712C197.761 4.96533 197.617 4.31467 197.329 3.76C197.041 3.19467 196.641 2.76267 196.129 2.464C195.617 2.16533 195.025 2.016 194.353 2.016C193.681 2.016 193.084 2.16533 192.561 2.464C192.049 2.76267 191.649 3.19467 191.361 3.76C191.073 4.31467 190.929 4.96533 190.929 5.712C190.929 6.45867 191.073 7.11467 191.361 7.68C191.649 8.24533 192.049 8.68267 192.561 8.992C193.084 9.29067 193.681 9.44 194.353 9.44Z' fill='%23DF1683'/%3E%3Cpath d='M184.065 9.55203H187.745V11.328H181.825V0.160034H184.065V9.55203Z' fill='%23DF1683'/%3E%3Cpath d='M177.32 3.51999C177.064 3.05066 176.712 2.69332 176.264 2.44799C175.816 2.20266 175.293 2.07999 174.696 2.07999C174.035 2.07999 173.448 2.22932 172.936 2.52799C172.424 2.82666 172.024 3.25332 171.736 3.80799C171.448 4.36266 171.304 5.00266 171.304 5.72799C171.304 6.47466 171.448 7.12532 171.736 7.67999C172.035 8.23466 172.445 8.66132 172.968 8.95999C173.491 9.25866 174.099 9.40799 174.792 9.40799C175.645 9.40799 176.344 9.18399 176.888 8.73599C177.432 8.27732 177.789 7.64266 177.96 6.83199H174.12V5.11999H180.168V7.07199C180.019 7.85066 179.699 8.57066 179.208 9.23199C178.717 9.89332 178.083 10.4267 177.304 10.832C176.536 11.2267 175.672 11.424 174.712 11.424C173.635 11.424 172.659 11.184 171.784 10.704C170.92 10.2133 170.237 9.53599 169.736 8.67199C169.245 7.80799 169 6.82666 169 5.72799C169 4.62932 169.245 3.64799 169.736 2.78399C170.237 1.90932 170.92 1.23199 171.784 0.751991C172.659 0.261325 173.629 0.0159912 174.696 0.0159912C175.955 0.0159912 177.048 0.325324 177.976 0.943991C178.904 1.55199 179.544 2.41066 179.896 3.51999H177.32Z' fill='%23DF1683'/%3E%3C/svg%3E");
    --icon_pdf_download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)'%3E%3Cpath d='M 45 47.357 c -0.633 0 -1.228 -0.246 -1.676 -0.693 l -10.63 -10.63 c -0.681 -0.68 -0.882 -1.694 -0.514 -2.583 c 0.369 -0.889 1.228 -1.463 2.19 -1.463 h 2.682 v -8.751 c 0 -1.307 1.063 -2.371 2.37 -2.371 h 11.155 c 1.308 0 2.371 1.063 2.371 2.371 v 8.751 h 2.682 c 0.964 0 1.823 0.575 2.19 1.465 c 0.367 0.888 0.165 1.901 -0.515 2.581 l -10.63 10.63 C 46.229 47.111 45.633 47.357 45 47.357 z M 35.89 34.987 l 9.11 9.11 l 9.109 -9.11 h -2.661 c -0.828 0 -1.5 -0.671 -1.5 -1.5 v -9.622 h -9.896 v 9.622 c 0 0.829 -0.671 1.5 -1.5 1.5 H 35.89 z' style='stroke: none;stroke-width: 1;stroke-dasharray: none;stroke-linecap: butt;stroke-linejoin: miter;stroke-miterlimit: 10;fill: %23fff;fill-rule: nonzero;opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 77.474 17.28 L 61.526 1.332 C 60.668 0.473 59.525 0 58.311 0 H 15.742 c -2.508 0 -4.548 2.04 -4.548 4.548 v 80.904 c 0 2.508 2.04 4.548 4.548 4.548 h 58.516 c 2.508 0 4.549 -2.04 4.549 -4.548 V 20.496 C 78.807 19.281 78.333 18.138 77.474 17.28 z M 61.073 5.121 l 12.611 12.612 H 62.35 c -0.704 0 -1.276 -0.573 -1.276 -1.277 V 5.121 z M 15.742 3 h 42.332 v 13.456 c 0 2.358 1.918 4.277 4.276 4.277 h 13.457 v 33.2 H 14.194 V 4.548 C 14.194 3.694 14.888 3 15.742 3 z M 74.258 87 H 15.742 c -0.854 0 -1.548 -0.694 -1.548 -1.548 V 56.934 h 61.613 v 28.519 C 75.807 86.306 75.112 87 74.258 87 z' style='stroke: none;stroke-width: 1;stroke-dasharray: none;stroke-linecap: butt;stroke-linejoin: miter;stroke-miterlimit: 10;fill: %23fff;fill-rule: nonzero;opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 31.116 62.679 h -5.944 c -0.829 0 -1.5 0.672 -1.5 1.5 v 9.854 v 6.748 c 0 0.828 0.671 1.5 1.5 1.5 s 1.5 -0.672 1.5 -1.5 v -5.248 h 4.444 c 2.392 0 4.338 -1.946 4.338 -4.338 v -4.177 C 35.454 64.625 33.508 62.679 31.116 62.679 z M 32.454 71.194 c 0 0.737 -0.6 1.338 -1.338 1.338 h -4.444 v -6.854 h 4.444 c 0.738 0 1.338 0.601 1.338 1.339 V 71.194 z' style='stroke: none;stroke-width: 1;stroke-dasharray: none;stroke-linecap: butt;stroke-linejoin: miter;stroke-miterlimit: 10;fill: %23fff;fill-rule: nonzero;opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 46.109 82.28 h -5.652 c -0.829 0 -1.5 -0.672 -1.5 -1.5 V 64.179 c 0 -0.828 0.671 -1.5 1.5 -1.5 h 5.652 c 2.553 0 4.63 2.077 4.63 4.63 V 77.65 C 50.739 80.203 48.662 82.28 46.109 82.28 z M 41.957 79.28 h 4.152 c 0.898 0 1.63 -0.731 1.63 -1.63 V 67.309 c 0 -0.898 -0.731 -1.63 -1.63 -1.63 h -4.152 V 79.28 z' style='stroke: none;stroke-width: 1;stroke-dasharray: none;stroke-linecap: butt;stroke-linejoin: miter;stroke-miterlimit: 10;fill: %23fff;fill-rule: nonzero;opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 64.828 62.679 h -8.782 c -0.828 0 -1.5 0.672 -1.5 1.5 V 80.78 c 0 0.828 0.672 1.5 1.5 1.5 s 1.5 -0.672 1.5 -1.5 v -6.801 h 4.251 c 0.828 0 1.5 -0.672 1.5 -1.5 s -0.672 -1.5 -1.5 -1.5 h -4.251 v -5.301 h 7.282 c 0.828 0 1.5 -0.672 1.5 -1.5 S 65.656 62.679 64.828 62.679 z' style='stroke: none;stroke-width: 1;stroke-dasharray: none;stroke-linecap: butt;stroke-linejoin: miter;stroke-miterlimit: 10;fill: %23fff;fill-rule: nonzero;opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
    --znak_ce:url("data:image/svg+xml,%3Csvg version='1.1' id='_x31_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28.35 28.35' style='enable-background:new 0 0 28.35 28.35;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23183074;%7D .st2%7Bfill:%234C7153;%7D .st3%7Bfill:%23C1262A;%7D .st4%7Bfill:%23F1D263;%7D .st5%7Bfill:%23D7DEE0;%7D .st6%7Bfill:none;stroke:%23183074;stroke-width:0.5;stroke-miterlimit:10;%7D .st7%7Bfill:%231D1D1B;%7D .st8%7Bfill:%23090400;%7D .st9%7Bfill:none;stroke:%23183074;stroke-width:0.5;stroke-miterlimit:10;stroke-dasharray:6,4,8,4;%7D .st10%7Bfill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23183074;stroke-miterlimit:10;%7D .st11%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.5;stroke-miterlimit:10;%7D .st12%7Bfill:none;stroke:%23183074;stroke-width:0.6034;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%23183074;stroke-width:0.4723;stroke-miterlimit:10;%7D .st14%7Bfill:%23183074;stroke:%23183074;stroke-width:0.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st7' d='M16.55,14.97c0.33,1.66,1.74,2.88,3.42,2.88c0.16,0,0.32-0.01,0.48-0.03v1.59c-0.17,0.02-0.37,0.04-0.54,0.04 c-2.83,0-5.01-2.37-5.01-5.27c0-2.9,2.27-5.26,5.04-5.26c0.17,0,0.38,0.01,0.55,0.03l-0.01,1.64c-0.15-0.02-0.35-0.07-0.51-0.07 c-1.67,0-3.07,1.23-3.42,2.88h2.89v1.58L16.55,14.97z'/%3E%3Cpath class='st7' d='M11.94,10.54c-0.15-0.02-0.32-0.03-0.48-0.03c-1.93,0-3.5,1.64-3.5,3.67c0,2.03,1.57,3.67,3.5,3.67 c0.16,0,0.32-0.01,0.48-0.03l0,1.59c-0.17,0.02-0.34,0.03-0.51,0.03c-2.77,0-5.02-2.35-5.02-5.26c0-2.9,2.22-5.27,5-5.27 c0.17,0,0.36,0.02,0.53,0.04L11.94,10.54z'/%3E%3C/g%3E%3Cpath class='st1' d='M14.17,28.35C6.36,28.35,0,21.99,0,14.17S6.36,0,14.17,0c7.81,0,14.17,6.36,14.17,14.17 S21.99,28.35,14.17,28.35z M14.17,0.5C6.63,0.5,0.5,6.63,0.5,14.17s6.13,13.67,13.67,13.67c7.54,0,13.67-6.13,13.67-13.67 S21.71,0.5,14.17,0.5z'/%3E%3C/svg%3E%0A");
    --znak_b:url("data:image/svg+xml,%3Csvg version='1.1' id='_x31_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28.35 28.35' style='enable-background:new 0 0 28.35 28.35;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23183074;%7D .st2%7Bfill:%234C7153;%7D .st3%7Bfill:%23C1262A;%7D .st4%7Bfill:%23F1D263;%7D .st5%7Bfill:%23D7DEE0;%7D .st6%7Bfill:none;stroke:%23183074;stroke-width:0.5;stroke-miterlimit:10;%7D .st7%7Bfill:%231D1D1B;%7D .st8%7Bfill:%23090400;%7D .st9%7Bfill:none;stroke:%23183074;stroke-width:0.5;stroke-miterlimit:10;stroke-dasharray:6,4,8,4;%7D .st10%7Bfill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23183074;stroke-miterlimit:10;%7D .st11%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.5;stroke-miterlimit:10;%7D .st12%7Bfill:none;stroke:%23183074;stroke-width:0.6034;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%23183074;stroke-width:0.4723;stroke-miterlimit:10;%7D .st14%7Bfill:%23183074;stroke:%23183074;stroke-width:0.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st7' d='M9.15,8.84h3.36v3.66h-1.26L9.15,8.84z M9.15,12.95h3.36v3.66h-1.26L9.15,12.95z M9.53,21.27h10.6V7.8H9.18 l0.28,0.52h10.17v12.44H9.26L9.53,21.27z M9.18,6.68H8.16v13.48h1.34l-0.3-0.52H8.65V7.2h0.82L9.18,6.68z M18.81,12.48 c0.04,0.07,0.08,0.14,0.11,0.21c0.15,0.31,0.23,0.66,0.23,1.03c0,0.72-0.32,1.37-0.81,1.8c-0.01,0.01-0.04,0.05-0.05,0.05 c0.2,0.4,0.43,0.77,0.63,1.17c0.17,0.33,0.26,0.7,0.26,1.1c0,1.28-1,2.33-2.22,2.33h-6.04l-1.77-3.08l6.18,0 c1.2-0.03,2.16-1.06,2.16-2.32c0-0.64-0.25-1.22-0.65-1.64c-0.15-0.16-0.32-0.3-0.51-0.4c0.69-0.39,1.17-1.16,1.17-2.05 c0-0.31-0.06-0.61-0.17-0.89L18.81,12.48L18.81,12.48z M15.07,12.47c-0.01-0.03-0.01-0.06-0.03-0.06l-2.06-3.58h2.23 c0.01,0,0.01,0,0.02,0h0.03c0.48,0,0.91,0.2,1.23,0.54c0.32,0.33,0.51,0.79,0.51,1.29c0,1-0.78,1.82-1.74,1.82 C15.21,12.48,15.14,12.48,15.07,12.47 M15.07,16.56l-2.08-3.62h1.64h0.59h0h0h0h0h0h0h0c0.25,0,0.45,0.02,0.69,0.12 c0.22,0.09,0.42,0.23,0.58,0.4c0.32,0.33,0.51,0.79,0.51,1.29c0,1-0.78,1.82-1.74,1.82C15.21,16.58,15.14,16.57,15.07,16.56'/%3E%3Cpath class='st1' d='M14.17,28.35C6.36,28.35,0,21.99,0,14.17S6.36,0,14.17,0s14.17,6.36,14.17,14.17S21.99,28.35,14.17,28.35z M14.17,0.5C6.63,0.5,0.5,6.63,0.5,14.17s6.13,13.67,13.67,13.67s13.67-6.13,13.67-13.67S21.71,0.5,14.17,0.5z'/%3E%3C/svg%3E%0A");
    --filtr_ava_in_stock:url("data:image/svg+xml,%3Csvg id='_1' data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath d='M14.17,2.02C7.47,2.02,2.02,7.47,2.02,14.17s5.45,12.16,12.16,12.16,12.16-5.45,12.16-12.16S20.88,2.02,14.17,2.02Zm0,23.26c-6.12,0-11.1-4.98-11.1-11.1S8.05,3.07,14.17,3.07s11.1,4.98,11.1,11.1-4.98,11.1-11.1,11.1Z' fill='%23183074'/%3E%3Cpolygon points='12.73 17.24 8.95 13.46 8.21 14.21 12.73 18.74 20.3 11.18 19.55 10.43 12.73 17.24' fill='%23183074'/%3E%3C/svg%3E");
    --filtr_ava_in_prod: url("data:image/svg+xml,%3Csvg id='_1' data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath d='M12.54,3.33c5.42-.96,10.91,2.25,12.77,7.45l1.08-.38C24.34,4.67,18.3,1.14,12.34,2.2,5.5,3.41,.93,9.94,2.13,16.77c.58,3.29,2.42,6.17,5.19,8.1,2.15,1.51,4.65,2.3,7.21,2.3,.72,0,1.45-.06,2.18-.19,2.41-.42,4.62-1.59,6.4-3.25l-.21,4.57,1.14,.05,.32-6.87-6.87,.18,.03,1.15,5.04-.13c-1.65,1.64-3.75,2.78-6.05,3.18-3,.53-6.02-.15-8.53-1.91-2.52-1.76-4.19-4.38-4.71-7.36s.15-6.02,1.92-8.53c1.76-2.52,4.38-4.19,7.36-4.71Z' fill='%23183074'/%3E%3C/svg%3E");
    --filtr_ava_in_stock_active:url("data:image/svg+xml,%3Csvg id='_1' data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath d='M14.17,2.02C7.47,2.02,2.02,7.47,2.02,14.17s5.45,12.16,12.16,12.16,12.16-5.45,12.16-12.16S20.88,2.02,14.17,2.02Zm0,23.26c-6.12,0-11.1-4.98-11.1-11.1S8.05,3.07,14.17,3.07s11.1,4.98,11.1,11.1-4.98,11.1-11.1,11.1Z' fill='%23df1683'/%3E%3Cpolygon points='12.73 17.24 8.95 13.46 8.21 14.21 12.73 18.74 20.3 11.18 19.55 10.43 12.73 17.24' fill='%23df1683'/%3E%3C/svg%3E");
    --filtr_ava_in_prod_active: url("data:image/svg+xml,%3Csvg id='_1' data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath d='M12.54,3.33c5.42-.96,10.91,2.25,12.77,7.45l1.08-.38C24.34,4.67,18.3,1.14,12.34,2.2,5.5,3.41,.93,9.94,2.13,16.77c.58,3.29,2.42,6.17,5.19,8.1,2.15,1.51,4.65,2.3,7.21,2.3,.72,0,1.45-.06,2.18-.19,2.41-.42,4.62-1.59,6.4-3.25l-.21,4.57,1.14,.05,.32-6.87-6.87,.18,.03,1.15,5.04-.13c-1.65,1.64-3.75,2.78-6.05,3.18-3,.53-6.02-.15-8.53-1.91-2.52-1.76-4.19-4.38-4.71-7.36s.15-6.02,1.92-8.53c1.76-2.52,4.38-4.19,7.36-4.71Z' fill='%23df1683'/%3E%3C/svg%3E");
    --filtr_ava_in_stock_black: url("data:image/svg+xml,%3Csvg id='_1' data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath d='M14.17,2.02C7.47,2.02,2.02,7.47,2.02,14.17s5.45,12.16,12.16,12.16,12.16-5.45,12.16-12.16S20.88,2.02,14.17,2.02Zm0,23.26c-6.12,0-11.1-4.98-11.1-11.1S8.05,3.07,14.17,3.07s11.1,4.98,11.1,11.1-4.98,11.1-11.1,11.1Z' fill='%23000000'/%3E%3Cpolygon points='12.73 17.24 8.95 13.46 8.21 14.21 12.73 18.74 20.3 11.18 19.55 10.43 12.73 17.24' fill='%23000000'/%3E%3C/svg%3E");
    --filtr_ava_in_prod_black:url("data:image/svg+xml,%3Csvg id='_1' data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath d='M12.54,3.33c5.42-.96,10.91,2.25,12.77,7.45l1.08-.38C24.34,4.67,18.3,1.14,12.34,2.2,5.5,3.41,.93,9.94,2.13,16.77c.58,3.29,2.42,6.17,5.19,8.1,2.15,1.51,4.65,2.3,7.21,2.3,.72,0,1.45-.06,2.18-.19,2.41-.42,4.62-1.59,6.4-3.25l-.21,4.57,1.14,.05,.32-6.87-6.87,.18,.03,1.15,5.04-.13c-1.65,1.64-3.75,2.78-6.05,3.18-3,.53-6.02-.15-8.53-1.91-2.52-1.76-4.19-4.38-4.71-7.36s.15-6.02,1.92-8.53c1.76-2.52,4.38-4.19,7.36-4.71Z' fill='%23000000'/%3E%3C/svg%3E");
}

.products.wrapper.mode-grid.products-grid .img_container img.product-image-photo {
    max-width: 65%;
    margin: 0 auto;
}

#header ul.__list li.shop_menu.global_icon a:before {
    background-image: var(--icon_global_logo) !important;
}

.category_menu_main a.shop_menu.global_icon:after,
body.cms-index-index #header:not(.is-sticky) ul.__list li.shop_menu.global_icon a:before{
    background-image: var(--icon_global_logo_white) !important;
}

.category_menu_main a.shop_menu.global_icon {
    flex-direction: column;
    align-items: flex-start !important;
}

.category_menu_main a.shop_menu.global_icon:after,
body #header ul.__list li.shop_menu.global_icon a:before,
body.cms-index-index #header ul.__list li.shop_menu.global_icon a:before{
    width: 150px;
}

.filter_txt_mobile_vision{
    display: none;
}

#m-navigation-product-list-wrapper{
    display: flex;
    width: 100%;
}

.burger_html > span {
    width: calc(100% - 5px);
    display: block;
    height: 3px;
    background: var(--main_color);
    margin-bottom: 4px;
    position: relative;
    margin-left: 8px;
}

.burger_html {
    display: flex;
    flex-wrap: wrap;
}

.burger_html > span:before {
    content: "";
    height: 3px;
    width: 4px;
    border-radius: 100%;
    background: var(--main_color);
    display: block;
    position: absolute;
    left: -8px;
    top: 0;
}

.cms-index-index .cat_burger_menu .burger_html > span,
.cms-index-index .cat_burger_menu .burger_html > span:before{
    background-color: #ffffff;
}

body {
    background-color: #ffffff;
}

@media (min-width: 1280px) {
    #grouped_marcopol_products th[data-sort="data-rodzaj_pokrycia"]{
        width: 145px;
    }
    #grouped_marcopol_products .px-6 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .catalogsearch-result-index .xl\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .container {
        max-width: var(--container_desktop);
        padding-left:0;
        padding-right:0;
    }
    .cms-index-index .columns{
        max-width: 100%;
        padding:0;
    }
    body [data-content-type=row][data-appearance=contained]{
        max-width: var(--container_desktop);
        padding: 0;
    }
}


.full_img_scale img{
    width: 100% !important;
}

.cms-index-index .page-main{
    margin:0;
}

body{
    font-family: var(--main_font_family);
}

footer{
    background-color: var(--main_color);
    color:#ffffff;
}

footer .copy_copyright{
    line-height: 14px;
    font-size: 12px;
    text-align: right;
    display: block;
    position: relative;
}

.copyright_custom{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap:20px;
    justify-content: space-between;
}

.copyright_custom .col_copyrights{
    width:100%;
    max-width: calc(33.3333% - 20px);
}

.copyright_custom{
    padding-top:10px;
    padding-bottom:35px;
}

.pagebuilder-column.column_logos {
    text-align: right;
}

.pagebuilder-column.column_logos figure {
    max-width: 110px;
    margin: 0 0 0 auto;
}

.pagebuilder-column.column_logos figure:nth-child(4) {
    max-width: 95px;
}

.pagebuilder-column.column_logos figure:nth-child(5) {
    max-width: 87px;
}

.footer.content{
    background: url(../images/footer_bg.jpg);
    background-size: cover;
    background-position: center;
}

.wrapper_footer [data-content-type=text]:not(.social) a {
    font-weight: 200;
}

.social p,
.heading_footer p,
.heading_footer{
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;
}

.heading_footer{
    margin-bottom:15px;
}

.wrapper_footer [data-content-type=row][data-appearance=contained] > div{
    padding:0;
}
.wrapper_footer [data-content-type=row][data-appearance=contained]{
    padding:40px 0;
}

.wrapper_footer [data-content-type=text] p b,
.wrapper_footer [data-content-type=text] p strong{
    font-weight: 500 !important;
}

.wrapper_footer [data-content-type=text]{
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
}

.category_menu_main .social a,
.wrapper_footer [data-content-type=text]:not(.social) a {
    margin: 0 0 9px;
    display: inline-block;
}

.special_column_footer div[data-content-type="block"],
footer .social{
    margin-top: auto;
}

.category_menu_main .social ul,
footer .social ul{
    display: flex;
}

.special_column_footer .company_adres a:first-of-type{
    margin-top:10px;
}

.category_menu_main .social a,
footer .social ul li a{
    font-size:0;
    line-height: 0;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.social ul li a[href*="facebook"]{
    background-image: var(--icon_facebook);
}

.social ul li a[href*="youtube"]{
    background-image: var(--icon_youtube);
}

.social ul li a[href*="linkedin"]{
    background-image: var(--icon_linkendin);
}

.social {
    margin-bottom:10px;
}

.wrapper_footer .column_logos figure{
    margin-bottom:20px;
}

/* HEADER */

.category_menu_main .snowdog-topmenu-desktop > ul > li:after {
    content: "";
    display: flex;
    flex: auto;
}

.category_menu_main .snowdog-topmenu-desktop > ul > li a:not(:first-of-type){
    margin-left:10px;
}

.category_menu_main a.shop_menu{
    display: flex !important;
    align-items: center;
}

.category_menu_main .social{
    padding:0 20px;
}

.category_menu_main .social p{
    display: none;
}

.category_menu_main:before{
    content: "";
    width: 215px;
    height: 39px;
    background-image: var(--logo_white);
    background-size: cover;
    display: block;
    margin: 20px 20px 40px;
}
.category_menu_main .snowdog-topmenu-desktop > ul > li{
    padding:0;
}

.category_menu_main .snowdog-topmenu-desktop > ul > li > .group{
    width: 100%;
}

.category_menu_main .snowdog-topmenu-desktop > ul > li > .group > a {
    font-weight: 600;
    font-size: 15px;
    line-height: 26px;
    text-transform: uppercase;
    color: #ffffff;
    display: flex;
    padding: 0 20px;
    width: 100%;
    min-height: 52px;
    align-items: center;
}

.category_menu_main .snowdog-topmenu-desktop > ul > li.bg-white {
    background-color: var(--pink_color);
}

.category_menu_main .menu_lang_wrapper{
    padding: 0 20px !important;
    margin-top:30px;
    display: flex;
}

body .cutsom_level_3_menu{
    display: none !important;
}

@media (min-width: 768px) {
    .label_burger_menu{
        position: absolute;
    }
    html[lang="de"] .burger_html,
    html[lang="en"] .burger_html{
        width: 74px;
    }
    html[lang="pl"] .burger_html{
        width: 65px;
    }
    .overflow_col_hide_me{
        display: none !important;
    }
    .menu-open .close_menu{
        position: absolute;
        top: 20px;
        z-index: 11;
        background-image: var(--icon_close) !important;
        width: 20px;
        height: 20px;
        left: 276px;
        background-size: cover;
        cursor: pointer;
    }
    .category_menu_main .correct_top .custom_level_3_menu {
        height: calc(100vh - 269px);
    }
    .custom_level_3_menu {
        height: 100vh;
        background: #d8dfe1;
        border-left: 0 solid var(--main_color);
        overflow-y: auto;
        padding-right: 0;
        scroll-behavior: smooth;
        scrollbar-width: thin;
        scrollbar-color: var(--pink_color) #1d3073;
        overflow-x: hidden;
    }
    .one_single_column_submenu .custom_level_2_menu > li {
        border-left: 1px solid var(--main_color);
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li.xxx .container_submenu_lvl3{
        display: none !important;
    }
    .category_menu_main li.small_menu_correct {
        position: relative;
        min-width: 254px;
        width: 254px;
        display: flex;
        max-width: 100%;
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li.small_menu_correct .w-full > .container {
        position: absolute;
        top: -25px;
        gap: 0;
        left: -1px;
    }
    .category_menu_main li.small_menu_correct .group.mb-2{
        border-right: 1px solid var(--main_color);
    }
    .category_menu_main .small_menu_correct .group.mb-2 ul > li > a{
        border:0 !important;
    }
    .category_menu_main .small_menu_correct .absolute.left-0.top-full.w-full.z-30.shadow-md.bg-white.flex {
        position: relative;
        left: inherit;
        top: inherit !important;
        height: auto !important;
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li.small_menu_correct > .group {
        width: 100%;
        display: block;
        min-width: calc(254px - 32px);
    }
    .menu-open {
        overflow: hidden;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .menu-open::-webkit-scrollbar {
        display: none;
    }
    .category_menu_main .social{
        margin-top:14px;
    }
    .category_menu_main a.snowdog-menu-link.special_space {
        margin-top: 40px;
    }
    .category_menu_main .absolute.left-0.top-full.w-full.z-30.shadow-md.bg-white.flex {
        left: 254px;
        top: -99px;
        height: 100vh;
        width: 100%;
        background: transparent;
    }
    .category_menu_main .absolute.left-0.top-full.w-full.z-30.shadow-md.bg-white.flex > .container {
        justify-content: left;
        align-items: start;
        margin: 0;
        max-width: 100%;
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li > .relative > button.flex.items-center {
        transform: rotate(-90deg) !important;
        color: #fff !important;
        margin-right: 5px;
        pointer-events: none;
    }
    .category_menu_main .group.mb-2 ul:not(.custom_level_3_menu) {
        margin: 0;
        height: 100vh;
        display: flex;
        flex-wrap: wrap;
        max-height: 100%;
        flex-direction: column;
        width: calc(100% - 254px);
        gap: 0;
        background: transparent;
        position: fixed;
        justify-content: flex-start;
        align-content: baseline;
    }
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu){
        max-height: 785px !important;
        background: #d8dfe1 !important;
    }
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu):after{
        content: "";
        right: calc((100vw - 254px) / 4);
        position: absolute;
        height: 760px;
        background-color: var(--main_color);
        top: 0;
        display: block;
        width: 1px;
    }
    body .category_menu_main .one_single_column_submenu ul.custom_level_2_menu {
        flex-wrap: wrap !important;
        flex-direction: row !important;
        width: calc((100% - 254px) / 4) !important;
        gap: 0;
        background: #d8dfe1 !important;
        position: fixed;
        justify-content: flex-start;
        align-content: baseline;
        max-height: calc(100vh - 30px) !important;
    }
    ul.custom_level_2_menu {
        overflow-y: auto;
        padding-right: 0;
        scroll-behavior: smooth;
        scrollbar-width: thin;
        scrollbar-color: var(--pink_color) #1d3073;
    }
    .container_submenu_lvl3{
        right: calc((-100vw + 254px) / 4);
        height: 100vh;
        max-height: 100vh;
        width: calc((100vw - 254px) / 4);
        position: relative;
        padding: 0;
    }
    ul.custom_level_2_menu::-webkit-scrollbar {
        width: 6px;
    }

    ul.custom_level_2_menu::-webkit-scrollbar-track {
        background: transparent;
    }

    ul.custom_level_2_menu::-webkit-scrollbar-thumb {
        background-color: #888;
        border-radius: 6px;
        border: 2px solid transparent;
        background-clip: content-box;
    }
}

.menu-open:before{
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #000000;
    left: 0;
    top:0;
    z-index: 100;
    opacity: .6;
}

.category_menu_main{
    position: fixed;
    top: 0;
    left: -290px;
    width: 254px;
    height: 100%;
    background-color: var(--main_color);
    transition: left 0.3s ease;
    z-index: 333333;
}

.category_menu_main .group.mb-2{
    width: auto !important;
}

.category_menu_main .group.mb-2 ul > li > a {
    display: flex;
    background: var(--steel_color_brd);
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: var(--main_color);
    max-height: 40px;
    min-height: 40px;
    border-right: 1px solid var(--main_color);
    width: 100%;
    padding-right: 20px;
}

.category_menu_main a.snowdog-menu-link span.hidden.md\:inline-block.ml-2.text-sm.text-gray-500{
    position: absolute;
    top: 10px;
    right: 10px;
}

.category_menu_main a.snowdog-menu-link span.hidden.md\:inline-block.ml-2.text-sm.text-gray-500 svg{
    fill: var(--main_color);
    transform: rotate(270deg);
}

.category_menu_main .active_label_menu a.snowdog-menu-link span.hidden.md\:inline-block.ml-2.text-sm.text-gray-500 svg{
    fill: #ffffff;
}

.category_menu_main .group.mb-2 ul > li > a img{
    width: 40px;
    height: 40px;
    margin-right: 5px;
}

.category_menu_main .group.mb-2 ul > li > a{
    padding-left: 10px;
    position: relative;
    line-height: normal;
    display: flex;
    align-items: center;
}

.item_cat_marcopol a img ~ img{
    display: none !important;
}

.category_menu_main .group.mb-2 ul > li.active_label_menu > a,
.category_menu_main .group.mb-2 ul > li > a:hover{
    background-color:var(--pink_color);
    color:#ffffff;
}

.category_menu_main .snowdog-topmenu-desktop > ul{
    flex-direction: column !important;
}

.category_menu_main .group.mb-2 ul > li {
    width: 100%;
    list-style: none;
    padding: 0;
    background: var(--steel_color_brd);
}

body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu) > li{
    width: calc(100% / 4);
}

.category_menu_main .group.mb-2 ul > li > a[data-sap-code^="99"] {
    margin-bottom: 58px;
}

body #header.header_bar.is-sticky .lang_switcher_wrapper button.form-select,
body #header.header_bar.is-sticky ul.__list a,
body #header.header_bar.is-sticky .label_burger_menu{
    color:var(--main_color)
}

body #header.header_bar.is-sticky {
    position: fixed !important;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 66;
    background-color: #fff;
    padding-top:20px;
}

body #header.header_bar.is-sticky ul.__list li.shop_menu a:before{
    background-image: var(--logo_marcopol24_color);
}

body #header.header_bar.is-sticky #search{
    border-color: var(--main_color);
    border-right: 1px solid var(--main_color);
}

body #header.header_bar.is-sticky #search_mini_form button.action.search {
    border-color: #222;
    border-left: 0;
    border-width: 1px;
}

body #header.header_bar.is-sticky #logo_header a{
    background-image: none !important;
}

body #header.header_bar.is-sticky #logo_header a img{
    opacity: 1;
}

body #header.header_bar.is-sticky .container{
    padding-bottom:20px;
}

body #header.header_bar.is-sticky{
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%)
}

.cms-index-index #header{
    position: absolute;
}

.full_img_scale:before{
    content:"";
    background: #000000;
    background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 75%);
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 230px;
    z-index: 2;
}

#logo_header a {
    background-image: var(--logo_white);
    background-size: contain;
    background-repeat: no-repeat;
}

.cms-index-index #logo_header a img{
    opacity: 0;
}

.cat_burger_menu {
    cursor: pointer;
    order: 1;
}

#logo_header{
    order:2;
    margin: 0 10px;
}

.serach_header{
    order:3;
}

#header .container > .new_container_header{
    order:4;
    display: flex;
    align-items: center;
}

#header.is-sticky .container{
    border-color: transparent !important;
}

.lang_switcher_wrapper{
    order:5;
}

#header .container > .__mobile{
    display: none;
}

.cms-index-index .label_burger_menu{
    color:#ffffff;
}

.label_burger_menu{
    font-size:12px;
    line-height: 18px;
    font-weight: 500;
    color:var(--main_color);
    display: block;
    text-transform: uppercase;
}

.cat_burger_menu:before{
    width: 41px;
    height: 21px;
    background-image: var(--icon_hamburger_color);
    background-size: cover;
}

.cms-index-index .cat_burger_menu:before{
    background-image: var(--icon_hamburger);
}

body #header.header_bar.is-sticky .cat_burger_menu .burger_html > span,
body #header.header_bar.is-sticky .cat_burger_menu .burger_html > span:before{
    background-color: var(--main_color);
}

body #header.header_bar.is-sticky .cat_burger_menu:before{
    background-image: var(--icon_hamburger_color);
}

#header {
    padding: 40px 0 0;
}

#header .container{
    padding: 0 0 40px;
    align-items: center;
    justify-content: space-between;
}

#header .container{
    border-bottom: 1px solid var(--steel_color_brd);
}

.cms-index-index #header .container {
    border-bottom: 1px solid #ffffff;
}

#header input#search,
#header input#search {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    color: var(--main_color);
    font-size: 16px;
    line-height: 22px;
    padding: 0 20px;
    min-width: 339px;
    border-color: var(--main_color);
    outline: none !important;
    box-shadow: none !important;
}

#header .search-content-wrapper #search{
    border-radius: 25px;
    color: var(--main_color);
    font-size: 14px;
    line-height: 22px;
    padding: 9px 20px;
    min-width: 339px;
    border-color: var(--main_color);
    outline: none !important;
    box-shadow: none !important;
    font-style: italic;
}

.cms-index-index #header .search-content-wrapper #search{
    border-color: #fff;
}

.search-content-wrapper{
    order:3;
}

.my_small_txt{
    font-size: 12px;
    line-height: 16px;
}

.search-content-wrapper .auto_complete_container{
    display: flex;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.search-content-wrapper.autocomplete-open #search{
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

.cms-index-index #header input#search{
    border-color: #fff;
}

#search_mini_form button.action.search {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    background: #fff;
    border-color: var(--main_color);
    box-shadow: none;
    border-width: 1px;
    border-left: transparent !important;
}

.cms-index-index #search_mini_form button.action.search{
    border-color: transparent;
}

#search_mini_form button.action.search:hover{
    background-color: var(--main_color);
}

#search_mini_form button.action.search:hover svg{
    stroke: #ffffff !important;
}

#search_mini_form button.action.search svg{
    stroke: var(--main_color);
}
#search_this_table::-webkit-input-placeholder {
    color: var(--gray_search);
    font-style: italic;
}
#search_this_table::-moz-placeholder {
    color: var(--gray_search);
    font-style: italic;
}
#search_this_table:-ms-input-placeholder{
    color: var(--gray_search);
    font-style: italic;
}
#search_this_table:-moz-placeholder{
    color: var(--gray_search);
    font-style: italic;
}

#search::-webkit-input-placeholder{
    color: var(--gray_search);
}

#search::-moz-placeholder{
    color: var(--gray_search);
}

#search:-ms-input-placeholder{
    color: var(--gray_search);
}

#search:-moz-placeholder{
    color: var(--gray_search);
}

#header ul.__list {
    display: flex;
    padding: 0 10px;
}

#header ul.__list li{
    margin:0 7px;
}

#header ul.__list a{
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    text-transform: uppercase;
    color:var(--main_color);
}

.cms-index-index #header ul.__list a{
    color: #ffffff;
}

#header ul.__list li.shop_menu a{
    display: flex;
    align-items: center;
}

.category_menu_main a.shop_menu:after{
    content: "";
    width: 123px;
    height: 20px;
    background-image: var(--logo_marcopol24);
    display: block;
    margin-left:5px;
    background-size: cover;
}

#header ul.__list li.shop_menu a:before{
    content: "";
    width: 123px;
    height: 20px;
    display: block;
    margin-right:10px;
    background-size: cover;
    background-image: var(--logo_marcopol24_color);
}

.cms-index-index #header ul.__list li.shop_menu a:before{
    content: "";
    width: 123px;
    height: 20px;
    background-image: var(--logo_marcopol24);
    display: block;
    margin-right:10px;
    background-size: cover;
}


.lang_switcher_wrapper button.form-select {
    padding: 0;
    background: transparent;
    color: var(--main_color);
    border: 0;
    line-height: 0;
    text-transform: uppercase;
    font-weight: 600;
    display: flex;
    align-items: center;
    outline: none !important;
    box-shadow: none !important;
}

.cms-index-index .lang_switcher_wrapper button.form-select{
    color:#ffffff;
}

.lang_switcher_wrapper .my-1 a {
    display: flex;
    text-transform: uppercase;
    padding: 6px 6px;
}

.lang_switcher_wrapper .my-1 a.hidden{
    display: none !important;
}

.menu_lang_wrapper a {
    font-size: 0;
    padding: 0;
    background: transparent !important;
}

.menu_lang_wrapper a:before,
.lang_switcher_wrapper .ru:before,
.lang_switcher_wrapper .lt:before,
.lang_switcher_wrapper .fi:before,
.lang_switcher_wrapper .en:before,
.lang_switcher_wrapper .ee:before,
.lang_switcher_wrapper .de:before,
.lang_switcher_wrapper .pl:before{
    content: "";
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    background-size: cover;
    border-radius: 50px;
    justify-content: center;
    background-position: center;
    margin-right: 4px;
}

.menu_lang_wrapper .pl:before,
.lang_switcher_wrapper .pl:before{
    background-image: var(--flag_pl);
}
.menu_lang_wrapper .de:before,
.lang_switcher_wrapper .de:before{
    background-image: var(--flag_de);
}
.menu_lang_wrapper .ee:before,
.lang_switcher_wrapper .ee:before{
    background-image: var(--flag_ee);
}
.menu_lang_wrapper .en:before,
.lang_switcher_wrapper .en:before{
    background-image: var(--flag_en);
}
.menu_lang_wrapper .fi:before,
.lang_switcher_wrapper .fi:before{
    background-image: var(--flag_fi);
}
.menu_lang_wrapper .lt:before,
.lang_switcher_wrapper .lt:before{
    background-image: var(--flag_lt);
}
.menu_lang_wrapper .ru:before,
.lang_switcher_wrapper .ru:before{
    background-image: var(--flag_ru);
}

.lang_switcher_wrapper nav.absolute {
    padding: 0;
}

.lang_switcher_wrapper nav.absolute .my-1 {
    margin: 0;
}

.lang_switcher_wrapper nav.absolute {
    padding: 0;
    max-width: 60px;
    margin: 0;
}


/* CMS HOMEPAGE */

.full_img_scale .glider-slide{
    margin: 0 !important;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: var(--container_desktop);
    margin: 0 auto;
    padding: 0;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper{
    display: flex;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    width: 100%;
    padding-top: 127px;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay .pagebuilder-collage-content{
    display: flex;
    align-content: center;
    height: 100%;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 6%;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h1,
.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h2,
.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h3,
.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h4,
.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h5{
    font-weight: 700;
    font-size: 46px;
    line-height: 69px;
    margin:0;
    color:#ffffff;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay p{
    font-weight: 300;
    font-size: 29px;
    line-height: 36px;
    color:#ffffff;
}

.full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay div[data-element="content"]{
    width: 100%;
    overflow:visible;
}

button.pagebuilder-slide-button.pagebuilder-button-primary {
    border-radius: 50px;
    padding: 0;
    min-width: 154px;
    text-align: center;
    min-height: 40px;
    background-color: var(--pink_color);
}

button.pagebuilder-slide-button.pagebuilder-button-primary:hover{
    background-color: var(--main_color) !important;
}

.full_img_scale .pagebuilder-slide-wrapper{
    background-position: 10% !important;
}

.full_img_scale .pagebuilder-slide-wrapper,
.full_img_scale .glider-slide{
    min-height: 54vh !important;
    width: 100vw !important;
}

.full_img_scale .carousel-nav{
    display: none !important;
}

.homepage_category_boxs{
    padding:70px 0 0 0 !important;
    margin:0;
}

.main_category_marcopol24{
    border-radius: 50px;
    border:1px solid var(--steel_color_brd);
    background-color:var(--steel_color);
    display: flex;
    align-items: center;
    padding:16px 30px 16px 20px;
    justify-content: space-between;
}

.main_category_marcopol24 .cus_title{
    color:var(--main_color);
    font-weight: 600;
    font-size: 29px;
    line-height: 36px;
    text-transform: uppercase;
    padding:0;
    margin:0;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.main_category_marcopol24 .full_cat_links{
    color:var(--pink_color);
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    text-transform: uppercase;

}

.main_category_marcopol24 .cus_title:before{
    content: "";
    width: 30px;
    height: 30px;
    background-image: var(--icon_fav_marcopol);
    background-size: cover;
    position: relative;
    top:0;
    left: 0;
    margin-right:20px;
}

.cat_arrow_toggle{
    width: 14px;
    height: 8px;
    display: block;
    margin-left: 10px;
    background-image: var(--icon_arrow_down);
    background-size: cover;
    transition: transform 0.3s ease;
}

.box_cat_wrapper{
    display: none;
    padding: 50px 0 0 0;
}

.cats_box_homepage.active .box_cat_wrapper{
    display: flex;
    min-height: 300px;
}

.active .cat_arrow_toggle {
    transform: rotate(180deg);
}

.empty_space{
    height: 30px;
}

.cat_img_custom_image {
    width: 33.3333%;
    background-position: center;
    position: relative;
}

.cat_img_custom_image img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.subcategories_marcopol{
    width: calc(100% - 33.3333%);
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-content: center;
    align-content: start;
    grid-gap: 2.5rem 1rem;
    margin: 0 auto;
    padding: 0 20px;
}

.item_cat_marcopol a{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    color:#000000;
}

.item_cat_marcopol a:hover{
    color:var(--pink_color);
}

.item_cat_marcopol a{
    display: block;
}

.item_cat_marcopol a img{
    margin-bottom: 20px;
    max-width: 90px;
}

.item_cat_marcopol {
    display: block;
    text-align: center;
}

.cat_label_marcopol{
    display: block;
    width: 100%;
}

.item_cat_marcopol img{
    max-width: 90px;
    margin: 0 auto;
}

.arrow_open_filters_dekstop{
    display: none;
}

/* CATALOG */

.main_filter_marcopol{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media only screen and (min-width: 1025px) {
    #grouped_marcopol_products thead  {
        position: -webkit-sticky;
        position: sticky;
        top: 85px;
        z-index: 2;
    }
    .page-products .inside_wrapper .cat_title_collapse .arrow_collapse{
        position: relative;
        right: 10px;
    }
    .page-products .sidebar.sidebar-main {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid var(--steel_color_brd);
        width: 100% !important;
    }
    .custom_option_content {
        position: absolute;
        min-width: 170px;
        z-index: 22;
        background: #fff;
        padding: 10px;
        border-radius: 10px;
        box-shadow: 0 0 14px 0 #00000040;
        max-width: 300px;
        width: max-content;
    }
    .page-products #filters-content {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        padding:0;
        margin:10px 0 0;
        width: 100%;
    }
    .line_border{
        width: 100%;
        height: 1px;
        display: block;
        background-color: var(--steel_color_brd);
    }
    .page-products .filter-current {
        order: 2;
        width: 100%;
        padding: 0;
        border: 0;
    }
    .page-products  .filter-current {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        padding: 15px 0 0;
        margin: 10px 0;
        border-top: 1px solid var(--steel_color_brd);
    }
    .custom_option_content{
        display: none;
        margin-top:5px;
    }

    .marcopol_filter_option:hover .custom_option_content{
        display: block !important;
    }

    .filter-option.marcopol_filter_option{
        padding-bottom:5px;
    }

    .filter-option.marcopol_filter_option:not(:hover) .arrow_open_filters_dekstop {
        transform: rotate(0);
    }

    .filter-option.marcopol_filter_option:hover .arrow_open_filters_dekstop {
        transform: rotate(-180deg);
    }
    .arrow_open_filters_dekstop{
        display: block !important;
    }
    .arrow_open_filters_mobile{
        display: none;
    }

}


.page-products .columns {
    max-width: var(--container_desktop);
    display: flex;
    flex-wrap: wrap;
    padding: 0 !important;
}

.page-products h1.page-title{
    color:var(--main_color);
    font-weight: 600;
    font-size: 29px;
    line-height: 36px;
    text-transform: uppercase;
}

nav.breadcrumbs{
    box-shadow: none !important;
}

nav.breadcrumbs.bg-container-lighter.shadow-sm ol a,
nav.breadcrumbs.bg-container-lighter.shadow-sm ol{
    font-size:12px;
    line-height: 12px;
    font-weight: 300;
    color:#000000;
}

nav.breadcrumbs.bg-container-lighter.shadow-sm ol a:hover{
    color:var(--pink_color);
}

nav.breadcrumbs.bg-container-lighter.shadow-sm ol li > span ~ span{
    font-weight: 600;
}

.page-products .page-main{
    margin-bottom: 0;
}

.page-products .category-description [data-content-type=row]>div{
    padding:0;
    margin:0;
}

#category-view-container{
    padding: 0 !important;
}

.category-description [data-content-type=text]{
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
}

.page-products .column.main{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-top: 65px;
    width: 100%;
}

.page-products .column.main .custom_sidebar_cat{
    width: 100%;
    max-width: 300px;
    padding-right: 15px;
}

.hover\:shadow-sm:hover {
    box-shadow: none !important;
}

.page-products .column.main #product-list {
    width: calc(100% - 300px);
    padding: 0;
}

.page-products ul.list_of_cat_products{
    padding-top:0 !important;
}

.page-products #active-filtering-content {
    display: flex;
}

.page-products #active-filtering-content .item > span,
.page-products #active-filtering-content .item{
    display: flex;
    align-items: center;
}

.cat_arrow_toggle {
    width: 14px;
    height: 8px;
    display: block;
    margin-left: 10px;
    background-image: var(--icon_arrow_down);
    background-size: cover;
    transition: transform 0.3s ease;
}

.arrow_collapse {
    width: 14px;
    height: 8px;
    display: block;
    margin-left: 10px;
    background-image: var(--icon_arrow_down_black);
    background-size: cover;
    transition: transform 0.3s ease;
    transform: rotate(180deg);
}

.arrow_collapse.closed_cat {
    transform: rotate(0deg);
}

.toggle-icon.arrow_collapse{
    transform: rotate(0deg);
}

.toggle-icon.arrow_collapse.rotate-90{
    transform: rotate(180deg);
}

.menu_cat_marcopol .arrow_collapse{
    margin-right: 10px;
}

h2.cursor-pointer.cat_title_collapse .arrow_collapse {
    margin-right: 10px;
}

.additional_sub_cat ul{
    background-color: var(--steel_color_brd) !important;
}

.additional_sub_cat ul li a:hover{
    color:#ffffff;
}

.cat_title_collapse{
    color:#000000;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cat_tree_list li,
.cat_tree_list{
    list-style: none;
}

.cat_tree_list li{
    margin:0;
}

.cat_tree_list li:first-of-type{
    margin-top:5px;
}

.cat_tree_list li .cat_tree_list li:first-of-type{
    margin-top:0 !important;
}

.cat_tree_list li a{
    font-weight: 400;
    font-size: 14px;
    color:#000000;
    padding: 8px 15px;
    line-height: 22px;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: left;
}

.inside_wrapper .menu_cat_marcopol  div > .cat_tree_list > li.current_category span,
.inside_wrapper .menu_cat_marcopol > .cat_tree_list > li a:hover,
.inside_wrapper .menu_cat_marcopol  div > .cat_tree_list > li.current_category a,
.inside_wrapper .menu_cat_marcopol  div > .cat_tree_list > li:hover a{
    color:#ffffff;
}
.inside_wrapper .menu_cat_marcopol .cat_tree_list > li:hover,
.inside_wrapper .menu_cat_marcopol div > .cat_tree_list > li.current_category,
.inside_wrapper .menu_cat_marcopol div > .cat_tree_list > li:hover{
    background-color:var(--pink_color);
}

.cat_marcopol.open > div.flex > .arrow_collapse,
.cat_marcopol:hover > div.flex > .arrow_collapse{
    background-image: var(--icon_arrow_down_white);
}

.inside_wrapper .menu_cat_marcopol div > .cat_tree_list > li.current_category  ul.cat_tree_list li a,
.inside_wrapper .menu_cat_marcopol div > .cat_tree_list > li ul.cat_tree_list li:not(:hover) a{
    color:#000000;
}

.inside_wrapper .menu_cat_marcopol > .cat_tree_list > li ul.cat_tree_list li:first-of-type{
    margin-top: 0 !important;
}

.cat_tree_list li .cat_tree_list li .cat_tree_list  li {
    background-color: #f9f9f9 !important;
}

.cat_tree_list li .cat_tree_list li .cat_tree_list  li > a:hover{
    color:var(--main_color) !important;
}

.additional_sub_cat.open .additional_sub_cat.open > div.flex {
    background-color: var(--main_color);
}

.additional_sub_cat.open .additional_sub_cat.open > div.flex > a{
    color:#ffffff !important;
}

.additional_sub_cat.open > div.flex.items-center {
    background-color: var(--pink_color);
}

.additional_sub_cat.open > div.flex.items-center > a {
    color:#ffffff;
}

.cat_tree_list li .cat_tree_list li .cat_tree_list{
    border-bottom: 0 !important;
}

.cat_tree_list li .cat_tree_list{
    border-bottom: 1px solid var(--steel_color_brd);
}

.show_more_or_less span{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.show_more_or_less span.more_arrow:after{
    content: "";
    width: 14px;
    height: 8px;
    display: block;
    margin-left: 10px;
    background-image: var(--icon_arrow_down_black);
    background-size: cover;
    transition: transform 0.3s ease;
    transform: rotate(0deg);
}

.show_more_or_less span.less_arrow:after{
    content: "";
    width: 14px;
    height: 8px;
    display: block;
    margin-left: 10px;
    background-image: var(--icon_arrow_down_black);
    background-size: cover;
    transition: transform 0.3s ease;
    transform: rotate(180deg);
}

.page-products .price_container_loop,
.page-products .cta_as{
    display: none !important;
}

.page-products.column.main{
    width: 100% !important;
}

.label_marcopol_product{
    position: absolute;
    top: 0;
    z-index: 20;
}

.code_group {
    display: inline-flex;
    align-items: baseline;
    padding: 0 20px;
    background: var(--main_color);
    color: #fff !important;
    font-size:12px;
    line-height: 30px;
    font-weight: 600;
}

.product-label{
    display: inline-flex;
    align-items: baseline;
    padding: 0 20px;
    background: var(--steel_color_brd);
    color: #000 !important;
    font-size:12px;
    line-height: 30px;
    font-weight: 600;
}

.search_custom .label_marcopol_product .product-label {
    padding: 0 7px;
    line-height: 17px;
    font-size:10px;
}

.gallery_marcopol,
.img_container {
    position: relative;
}

.products.wrapper.mode-grid.products-grid .item.product {
    box-shadow: none;
    border: 1px solid var(--steel_color_brd);
    position: relative;
}

.products.wrapper.mode-grid.products-grid  a.product-item-link{
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color:#000000;
    text-align: left;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar){
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .toolbar-sorter{
    order: 1;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .limiter {
    order: 2;
    margin-left:20px;
}

.page-products .col_half_toolbar .pag_order {
    margin-left:20px;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .mode_wrapper {
    order: 3;
    display: flex;
    align-items: center;
    width: 120px;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .pag_order{
    order: 4;
}

.pag_order .focus\:border-primary-lighter:focus,
.pag_order .border-primary{
    border-color: var(--pink_color) !important;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .new_custom_pager{
    order:4;
}

.custom_label_toolbar{
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color:#000000;
}

.page-products .toolbar-sorter select:hover{
    border-color:var(--pink_color);
}

.page-products .field.limiter select{
    margin-left: 5px;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color:var(--pink_color);
    padding: 0 20px;
    border-radius: 50px;
    min-height: 28px;
    border-color: #000;
    cursor: pointer;
}

.toolbar-sorter select {
    margin-left: 5px;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color: var(--pink_color);
    padding: 0 35px 0 20px;
    border-radius: 50px;
    min-height: 28px;
    border-color: #000;
    cursor: pointer;
}

.form-email, .form-input, .form-multiselect, .form-select, .form-textarea{
    outline: none !important;
    box-shadow: none !important;
}

.page-products .col_half_toolbar {
    width: 100%;
    max-width: 50%;
    display: flex;
    align-items: center;
}

.page-products .col_half_toolbar ~ .col_half_toolbar{
    justify-content: right;
}

.page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .modes {
    border:0;
    padding:0;
}

button.mode-list:hover:not(.active),
button.mode-list.active{
    background-image: var(--mode_color_list);
}

button.mode-grid:hover:not(.active),
button.mode-grid.active{
    background-image: var(--mode_color);
}

.page-products #product-list .mode-list .product-item{
    border: 1px solid var(--steel_color_brd);
    box-shadow: none;
    outline: none;
    margin-bottom:5px;
}

.page-products #product-list .mode-list .product-item .product-info {
    padding-left: 16px;
    margin-left: 16px;
    border-left: 1px solid var(--steel_color_brd);
    display: flex;
    height: 100%;
    justify-content: center;
}

.page-products #product-list .mode-list .product-item .product-info .item_marcopol_name a{
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color:#000000;
}

.page-products #product-list .mode-list .product-item .product-info .text-primary {
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color:#000000;
}

.page-products #product-list .mode-list .product-item .product-item-photo {
    width: 190px;
    position: relative;
}

.page-products #product-list .mode-list .product-item .label_marcopol_product {
    left: calc(100% + 32px);
    display: flex;
}

.page-products #product-list .mode-list .product-item .label_marcopol_product .product-label{
    margin-left: 10px;
}

.page-products .category-cms{
    margin: 60px 0 100px;
}

.page-products .category-cms div[data-content-type="row"] > div{
    padding:0;
}

.page-products .category-cms h2{
    color:var(--main_color);
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    margin-top:10px;
    margin-bottom:15px;
}

.page-products .category-cms h3{
    color:var(--main_color);
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    margin-top:10px;
    margin-bottom:10px;
}

.page-products .category-cms p,
.page-products .category-cms ol,
.page-products .category-cms ul{
    color:#000000;
    font-weight: 300;
    font-size:15px;
    line-height: 24px;
}

.page-products .category-cms p{
    margin-bottom:10px;
}

.page-products .category-cms ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-bottom:15px;
}
.page-products .category-cms ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-bottom:15px;
}
.page-products .category-cms ul ul,
.page-products .category-cms ol ul {
    list-style-type: circle;
    list-style-position: inside;
    margin-left: 15px;
}
.page-products .category-cms ol ol,
.page-products .category-cms  ul ol {
    list-style-type: lower-latin;
    list-style-position: inside;
    margin-left: 15px;
}

.filter-current strong.label_filters,
#filters-content strong.label_filters,
#filters-heading span.label_filters{
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
}

#filters-content{
    margin:15px 0;
}

#filters-content .filter-option.marcopol_filter_option{
    margin:0;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color:#000000;
}

button.filter-options-title {
    padding: 9px 18px;
    border: 1px solid #000;
    border-radius: 50px;
}

button.filter-options-title:active,
button.filter-options-title:focus,
button.filter-options-title:hover{
    background-color: var(--main_color);
    color:#ffffff;
}

.custom_option_content li.item.mst-nav__label-item a {
    font-size: 15px;
    justify-content: left !important;
}

.custom_option_content li.item.mst-nav__label-item a label{
    font-size: 15px;
    justify-content: space-between !important;
    position: relative;
    margin: 0;
}

.custom_option_content li.item.mst-nav__label-item a label:before{
    content: "";
    width: 7px;
    height: 7px;
    display: block;
    background-color: transparent;
    border-radius: 50px;
    left: 4px;
    position: absolute;
    margin-right: 0;
    top: 9px;
}

.custom_option_content li.item.mst-nav__label-item a label:after{
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    border-radius: 50px;
    border: 1px solid #000000;
    position: absolute;
    left: 0;
    top: 5px;
}

.custom_option_content li.item.mst-nav__label-item a label .mst-nav__label-item__label{
    margin-left:20px;
}

.custom_option_content li.item.mst-nav__label-item._highlight a label .count,
.custom_option_content li.item.mst-nav__label-item._checked  a label .count,
.custom_option_content li.item.mst-nav__label-item a label:hover .count,
.custom_option_content li.item.mst-nav__label-item a label:hover{
    color:var(--pink_color);
}

.custom_option_content li.item.mst-nav__label-item._highlight a label:before,
.custom_option_content li.item.mst-nav__label-item._checked  a label:before,
.custom_option_content li.item.mst-nav__label-item a label:hover:before{
    background-color: var(--pink_color);
}
.custom_option_content li.item.mst-nav__label-item._highlight a label:after,
.custom_option_content li.item.mst-nav__label-item._checked  a label:after,
.custom_option_content li.item.mst-nav__label-item a label:hover:after{
    border-color: var(--pink_color);
}

.custom_option_content ol li:not(:first-of-type){
    border-top:1px solid var(--steel_color_brd);
}

.page-products  .filter-current ol.items{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.page-products  .filter-current a.action.clear.filter-clear {
    padding: 9px 18px;
    border: 1px solid var(--pink_color);
    border-radius: 50px;
    color: var(--pink_color);
    font-size: 14px;
    line-height: 14px;
    display: block;
}

.page-products  .filter-current a.action.clear.filter-clear:hover{
    background-color: var(--pink_color);
    color:#ffffff;
}

.page-products  .filter-current li.mst-nav__state-filter:hover{
    background-color: var(--main_color) !important;
    color:#ffffff !important;
}

.page-products  .filter-current li.mst-nav__state-filter{
    padding: 9px 35px 9px 18px;
    border: 1px solid var(--main_color);
    border-radius: 50px;
    color: var(--main_color);
    background-color: #E8EAF1;
    font-size: 14px;
    line-height: 14px;
}

.page-products footer.page-footer{
    margin-top:100px;
}


/* PRODUCT PAGE */

.catalog-product-view #gallery > .w-full.h-full{
    z-index: 9999;
}

.catalog-product-view .columns{
    display: flex;
    max-width: var(--container_desktop);
    padding:0;
}

.catalog-product-view .page-main,
.catalog-product-view .top-container{
    margin-top: 16px;
}

.catalog-product-view .grouped_code{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
    height: 100%;
    background: var(--main_color);
}

.catalog-product-view .gallery_marcopol{
    width: 40%;
}

.catalog-product-view .info_product_marcopol{
    width: 60%;
    padding-left: 20px;
    box-sizing: border-box;
}

.info_product_marcopol > .container{
    margin-top:0 !important;
    gap:20px;
}

.info_product_marcopol > .container .main_code_marcopol {
    order: 1;
    color: #ffffff;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 85px;
}

.info_product_marcopol > .container .main_code_marcopol .product-symbol,
.info_product_marcopol > .container .main_code_marcopol .grouped_code_wrapper{
    background-color: var(--main_color);
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}

.info_product_marcopol > .container .main_code_marcopol .product-symbol{
    padding-bottom: 5px;
}

.info_product_marcopol > .container .main_code_marcopol .grouped_code_wrapper{
    padding:5px 0;
}

.info_product_marcopol > .container .page-title{
    order: 2;
    font-weight: 600;
    font-size: 29px;
    line-height: 38px;
    color: #000000;
    width: calc(100% - 105px);
    text-align: left;
}

.description_marcopol_container .prose{
    max-width: 100%;
    width: 100%;
    color:#000000;
    font-size: 15px;
    line-height: 24px;
    font-weight: 300;
}

#gallery button.relative.block.border.border-gray-300.hover\:border-primary.focus\:border-primary.border-primary,
#gallery .hover\:border-primary:hover {
    border-color: var(--pink_color);
}

.description_marcopol_container .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{
    color: #000000;
}

#main_product_cat_marcopol #product-details{
    display: none;
}

.color_btn_pink:hover{
    background-color: transparent;
    border-color:var(--pink_color);
    color:var(--pink_color);
}

.color_btn_pink{
    text-decoration: none;
    color:#ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    display: inline-block;
    padding: 12px 30px 13px;
    background-color: var(--pink_color);
    border-radius: 50px;
    border:2px solid var(--pink_color);
}

.norms_container{
    display: flex;
    justify-content: left;
    background: var(--hard_steel_color);
    color: #fff !important;
    padding: 5px 20px;
    margin-bottom:15px;
}

.norms_list{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
}

.norms_list li{
    margin-left: 15px;
    font-weight: 600;
}

.norms_container .norms_label{
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
}

.norms_list li{
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.download_head{
    font-weight: 600;
    font-size: 19px;
    line-height: 29px;
    text-transform: uppercase;
    margin-top:20px;
    display: flex;
    justify-content: left;
    align-items: center;
}

.file_header{
    font-weight: 600;
    font-size: 15px;
    line-height: 33px;
    padding: 0 10px;
    background-color: #f9f9f9;
    display: block;
    width: 100%;
    margin-bottom:5px;
}

.file_list li{
    margin-bottom:7px;
}

.file_list li > a{
    position: relative;
    text-decoration: underline;
    color:#000000;
    font-weight: 300;
    font-size: 12px;
    line-height: 23px;
    padding-left:45px;
}

.file_list li > a:before{
    content: "";
    width: 19px;
    height: 19px;
    display: block;
    position: absolute;
    left: 10px;
    top:0;
    background-image: var(--icon_download_default);
    background-size: contain;
}

.file_list li > a:hover:before{
    background-image: var(--icon_download_color) !important;
}

.file_list li > a:hover{
    color:var(--pink_color);
}

.downloadable-documents:not(.active_tab) .all_documents{
    display: none;
}

.bg_main_theme{
    background-color: var(--main_color);
}

#grouped_marcopol_products tbody tr:nth-child(2n){
    background-color:#f9f9f9;
}

#grouped_marcopol_products thead tr th:not(.sku_code_mar_th),
#grouped_marcopol_products tbody tr td:not(.sku_code_mar){
    text-align: center;
}

#grouped_marcopol_products thead tr th{
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

#grouped_marcopol_products thead tr th:not(.sku_code_mar_th){
    cursor: pointer;
}

.sorted-desc:after,
.sort_marcopol:after{
    content: "";
    width: 18px;
    height: 12px;
    display: inline-block;
    background-size: cover;
    background-image: var(--icon_sort);
}

.sort_marcopol.sorted-asc:after{
    background-image: var(--icon_sorted);
}

.header_filter_params{
    display: flex;
    align-items: center;
    background-color: var(--main_color);
}

.row_filter_item {
    display: flex;
    align-items: center;
}

.row_filter_item ~ .row_filter_item{
    margin-top: 0;
    border-top: 1px solid #f0f0f0;
    padding-top: 14px;
}

.bg_filter_container {
    background: #F9F9F9;
    padding-bottom: 24px;
}

.header_filter_params > div{
    padding: 10px 20px;
    color:#ffffff;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
}

.label_spec_marcopol_filter{
    margin-bottom: 14px;
}

.label_spec_marcopol_filter,
.label_marcopol_filter{
    width: 100%;
    max-width: 190px;
    box-sizing: border-box;
}

.value_spec_marcopol_filter,
.value_marcopol_filter{
    max-width: calc(100% - 90px);
    width: 100%;
}

.value_spec_marcopol_filter{
    display: flex;
    flex-wrap: wrap;
    padding: 0 20px;
}

.label_spec_marcopol_filter{
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    padding: 0 20px;
}

.steps_configurator_marcopol{
    margin-top:40px;
}

.steps_configurator_marcopol h2{
    font-weight: 600;
    font-size: 29px;
    line-height: 44px;
    margin: 0 0 10px;
    color:var(--main_color);
}

.desc_step_conf_marcopol{
    margin: 0 0 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

.desc_step_conf_marcopol span{
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    display: block;
}

input#search_this_table {
    min-width: 340px;
    border-radius: 50px;
    padding: 0 60px 0 20px;
    line-height: 44px;
    margin-bottom: 24px;
    border-color: var(--main_color);
    color: var(--main_color);
    font-weight: 400;
    font-size: 16px;
    outline: none;
    box-shadow: none;
}

input#search_this_table{
    background-image: var(--icon_search);
    background-position: calc(100% - 20px) center;
    background-repeat: no-repeat;
    background-size: 20px;
}

input#search_this_table:focus{
    border-color:var(--pink_color);
    color:var(--pink_color);
}

.color_btn_pink_transparent {
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    display: inline-block;
    padding: 12px 30px 13px;
    background-color:transparent;
    border-radius: 50px;
    color:var(--pink_color);
    border:1px solid var(--pink_color);
}

.color_btn_pink_transparent:hover{
    background-color: var(--pink_color);
    color:#ffffff !important;
}

.clear_fillters{
    margin-bottom: 60px;
}

.custom_item_filter_value.has-color-swatch.active_filter_step_1,
.custom_item_filter_value.has-image-swatch.active_filter_step_1{
    color:var(--pink_color) !important;
}

.custom_item_filter_value.has-color-swatch.active_filter_step_1 .color_swatch_marcopol,
.custom_item_filter_value.has-image-swatch.active_filter_step_1 img.img_swatch_marcopol {
    border-color:var(--pink_color) !important;
}

.custom_item_filter_value.has-color-swatch,
.custom_item_filter_value.has-image-swatch{
    font-size: 14px;
    line-height: 22px;
    color:#000000;
    font-weight: 600;
    display: flex;
    align-items: center;
    margin-bottom:14px;
    margin-right: 25px;
    border:0;
    box-shadow: none;
    outline: none;
}

.custom_item_filter_value.has-color-swatch span:first-of-type,
.custom_item_filter_value.has-image-swatch span:first-of-type{
    order:2;
    margin-left: 10px;
}

.custom_item_filter_value.has-color-swatch .color_swatch_marcopol{
    max-width: 38px;
    height: 38px;
    border: 2px solid transparent;
    box-shadow: 0 0 2px #5B6670;
    min-width:38px;
    width: 100%;
    border-radius: 50px;
}

.custom_item_filter_value.has-image-swatch img.img_swatch_marcopol {
    width: 100%;
    max-width: 44px;
    height: 44px;
    min-width: 44px;
    border: 0;
    box-shadow: none;
    border-radius: 0;
}

.custom_item_filter_value.has-image-swatch.active_filter_step_1{
    position:relative;
}

.custom_item_filter_value.has-image-swatch.active_filter_step_1:after {
    content: "";
    max-width: 46px;
    height: 46px;
    border-radius: 50px;
    display: block;
    position: absolute;
    background: transparent;
    width: 100%;
    left: -1px;
    border: 2px solid var(--pink_color);
    top: -1px;
}

body .custom_item_filter_value.has-color-swatch, body .custom_item_filter_value.has-image-swatch {
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    font-weight: 600;
    display: flex;
    align-items: center;
    margin-bottom: 14px;
    margin-right: 25px;
    border: 0;
    box-shadow: none !important;
    outline: none;
}

.opacity-50.custom_item_filter_value.has-image-swatch img.img_swatch_marcopol {
    filter: grayscale(100%);
    opacity: .75;
}

.custom_item_filter_value.cursor-not-allowed {
    pointer-events: none !important;
    opacity: 1;
    border-color: transparent!important;
    color: #999 !important;
    box-shadow: 0 0 2px #2e2e2e !important;
}

.custom_item_filter_value.has-image-swatch span{
    text-align: left;
    display: block;
    width: 100%;
    max-width: 100px;
    line-height: 18px;
}

body .custom_item_filter_value.has-color-swatch:hover,
body .custom_item_filter_value.has-image-swatch:hover{
    background-color: transparent;
}

.custom_item_filter_value:not(.has-color-swatch):not(.has-image-swatch){
    min-width: 40px;
    height: 40px;
    margin-right: 10px;
    margin-bottom: 14px;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: var(--main_color);
    border: 2px solid transparent;
    box-shadow: 0 0 0 1px var(--main_color);
    padding: 0 10px;
}

.active_filter_step_1.custom_item_filter_value:not(.cursor-not-allowed):not(.has-color-swatch):not(.has-image-swatch),
.custom_item_filter_value:not(.cursor-not-allowed):not(.has-color-swatch):not(.has-image-swatch):hover{
    border: 2px solid transparent;
    box-shadow: 0 0 0 2px var(--pink_color);
}

.custom_item_filter_value.cursor-not-allowed{
    pointer-events: none !important;
}

button#clear_search {
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    text-transform: uppercase;
    display: inline-block;
    padding: 12px 30px 13px;
    border-radius: 50px;
    color: #fff;
    border: 1px solid var(--pink_color);
    background: var(--pink_color);
}

#search_wrapper:not(.active_clear_btn) button{
    display: none !important;
}

button#clear_search:hover{
    background: transparent !important;
    color:var(--pink_color) !important;
}

.description_marcopol_container{
    max-height: 400px;
    overflow: hidden;
    position: relative;
}

.description_marcopol_container.active_tab{
    max-height: 100% !important;
}

.description_marcopol_container:not(.active_tab):after{
    content: "";
    width: 100%;
    height: 20%;
    background: #ffffff;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 50%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.button_show_more_desc{
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
    margin-bottom:20px;
}

.description_marcopol_container:not(.active_tab) ~ .button_show_more_desc .arrow_collapse{
    transform: rotate(0deg) !important;
}

/* RWD */


@media only screen and (min-width: 1240px) and (max-width: 1440px) and (min-height: 761px) and (max-height: 880px){
    .category_menu_main .group.mb-2 ul > li > a {
        max-height: 34px;
        min-height: 34px;
        font-weight: 500;
        font-size: 10px;
    }
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu):after,
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu) {
        max-height: 680px !important;
    }
    body .category_menu_main .group.mb-2 ul > li > a img {
        width: 32px;
        height: 32px;
    }
    .category_menu_main .group.mb-2 ul > li > a[data-sap-code^="99"] {
        margin-bottom: 137px;
    }
    body .category_menu_main .group.mb-2 ul > li > a[data-sap-code^="I"] span.title_custom_menu {
        width: calc(100% - 80px);
    }
    body [data-sap-code^="I"] span.label_inox::after {
        padding: 1px 6px;
        font-size: 9px;
        line-height: 11px;
    }
}


@media only screen and (min-width: 1040px) and (max-height: 680px){
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu):after {
        display: none;
    }
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu) {
        max-height: calc(100vh - 20px) !important;
        flex-wrap: nowrap;
        background-color: transparent !important;
        width: calc(100% / 4);
    }
    .category_menu_main .group.mb-2 ul > li > a[data-sap-code^="99"] {
        margin-bottom: 0 !important;
    }
    .category_menu_main .group.mb-2 ul:not(.custom_level_3_menu) {
        width: calc((calc(100% - 254px) / 2)) !important;
    }
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu) > li{
        width: 100% !important;
    }
    .container_submenu_lvl3 {
        right: calc((-100vw + 254px) / 2);
        height: 100vh;
        max-height: 100vh;
        width: calc((100vw - 254px) / 2);
        position: relative;
        padding: 0;
    }
}


@media only screen and (min-width: 1040px) and (min-height:681px) and (max-height: 760px){
    .category_menu_main .group.mb-2 ul > li > a {
        max-height: 34px;
        min-height: 34px;
        font-weight: 500;
        font-size: 10px;
    }
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu):after,
    body .category_menu_main .snowdog-topmenu-desktop > ul > li:not(.one_single_column_submenu) .group.mb-2 ul:not(.custom_level_3_menu) {
        max-height: 680px !important;
    }
    body .category_menu_main .group.mb-2 ul > li > a img {
        width: 32px;
        height: 32px;
    }
    .category_menu_main .group.mb-2 ul > li > a[data-sap-code^="99"] {
        margin-bottom: 137px;
    }
    body .category_menu_main .group.mb-2 ul > li > a[data-sap-code^="I"] span.title_custom_menu {
        width: calc(100% - 80px);
    }
    body [data-sap-code^="I"] span.label_inox::after {
        padding: 1px 6px;
        font-size: 9px;
        line-height: 11px;
    }
}

@media only screen and (min-width: 1040px) and (max-height: 880px) {
    .category_menu_main a.snowdog-menu-link.special_space{
        margin-top:20px;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay .pagebuilder-collage-content{
        min-height: 450px;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay .pagebuilder-collage-content {
        padding: 115px 30px 0 !important;
        align-content: center;
    }
    .full_img_scale .pagebuilder-slide-wrapper, .full_img_scale .glider-slide {
        min-height: 450px !important;
        width: 100vw !important;
    }

}


@media only screen and (min-width: 1024px) and (max-height: 768px) {
    .category_menu_main a.snowdog-menu-link.special_space{
        margin:0 !important;
    }
    .category_menu_main .social {
        margin-top: 0 !important;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1440px) {
    .catalog-product-view .info_product_marcopol .container{
        padding: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .category-description > div[data-content-type=row][data-appearance=contained] {
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .columns {
        display: block !important;
        max-width: 100% !important;
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body.page-products .container{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body .columns .main div[data-content-type=row][data-appearance=contained]:not(.full_img_scale),
    body:not(.page-products) .container {
        max-width: var(--container_desktop_small);
        padding-left:30px;
        padding-right:30px;
        margin-left:auto;
        margin-right: auto;
    }

    html body.page-products .columns .main .category-cms > div[data-content-type=row][data-appearance=contained]:not(.full_img_scale){
        padding-left: 0 !important;
        padding-right: 0 !important;
        max-width: 100% !important;
    }
    body.page-products .column.main,
    body.page-products aside.sidebar.sidebar-main,
    body.page-products .container {
        max-width: var(--container_desktop_small);
        margin-left:auto;
        margin-right: auto;
    }
    nav.snowdog-topmenu-desktop.container.lg\:block {
        max-width: 100% !important;
        padding: 0;
    }
    .custom_footer .container{
        padding:0 !important;
    }
    body .snowdog-topmenu-desktop .container,
    body .snowdog-topmenu-desktop {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }
    .custom_footer [data-content-type=row][data-appearance=contained] {
        max-width: 100%;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay .pagebuilder-collage-content{
        padding: 0 15px 0;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1200px){

    body #header ul.__list a {
        font-size: 13px;
    }
    body #header ul.__list li.shop_menu a:after {
        width: 98px !important;
        height: 16px !important;
    }
    body #logo_header{
        max-width: 160px;
    }
    body #header .search-content-wrapper #search{
        min-width: 285px;
    }
}

@media only screen and (max-width: 1024px){
    .breadcrumbs  ol{
        overflow: scroll;
        white-space: nowrap;
        padding: 10px 0 !important;
        font-size: 11px;
        -ms-overflow-style: none;
        scrollbar-width: none;
        display: block;
    }
    .breadcrumbs  ol > li {
        display: inline-block;
    }
    .mobile-menu-open{
        overflow: hidden;
    }
    .mobile-menu-open .custom_sidebar_cat .cat_title_collapse {
        justify-content: space-between;
    }
    .mobile-menu-open .custom_sidebar_cat .cat_title_collapse .arrow_collapse{
        background-image: var(--icon_close_black);
        width: 24px;
        height: 24px;
        transform: rotate(0) !important;
    }
    .mobile-menu-open .menu_cat_marcopol{
        display: block !important;
    }
    .mobile-menu-open .custom_sidebar_cat{
        position: fixed;
        top: 0;
        left: 0;
        overflow: scroll;
        background-color: #ffffff;
        z-index: 22227;
        width: 100%;
        height: 100vh;
        display: block;
        margin: 0;
        padding: 40px 20px 40px;
    }
    .custom_sidebar_cat{
        padding:20px 15px;
    }
    .custom_sidebar_cat .arrow_collapse.closed_cat {
        transform: rotate(-90deg);
    }
    .custom_sidebar_cat .cat_title_collapse {
        justify-content: left;
    }
    .filter-current{
        margin-bottom: 20px !important;
    }
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .limiter label.text-sm.label{
        display: flex;
        align-items: center;
    }
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .limiter label.text-sm.label .custom_label_toolbar{
        text-align: right;
    }
    .page-products .column.main{
        padding-top: 0 !important;
    }
    .page-products .breadcrumbs .container,
    .page-products .page-main .container{
        padding-right: 0;
        padding-left: 0;
    }
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .pag_order,
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .mode_wrapper{
        display: none !important;
    }
    html.active_filters{
        overflow: hidden;
    }
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar){
        position: relative;
        width: 100%;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .page-products .col_half_toolbar{
        max-width: 100% !important;
        justify-content: space-between;
    }
    html.active_filters body:not(.catalog-product-view) .filter_button_open {
        font-size: 0 !important;
        background-color: var(--main_color);
        height: 48px;
        background-image: none;
        background-size: 31px;
        position: fixed;
        right: 0;
        top: initial;
        left: inherit;
        z-index: 22224;
        background-position: 0;
        background-repeat: no-repeat;
        bottom: 0;
        width: 100%;
        align-items: center;
        justify-content: center;
    }
    html.active_filters #filters-heading .label_filters{
        display: none !important;
    }
    html.active_filters .filter_txt_mobile_vision{
        display: block;
    }
    html.active_filters #mst-nav__overlay{
        z-index: 22224;
    }
    html.active_filters #filters-content{
        position: fixed;
        top: 0;
        left: 0;
        overflow: scroll;
        background-color: #ffffff;
        z-index: 22223;
        width: 100%;
        height: 100vh;
        display: block;
        margin: 0;
        padding: 40px 40px 100px;
    }
    .marcopol_filter_option:not(:first-of-type){
        margin-top:25px !important;
    }
    .filter_button_open span {
        font-size: 10px !important;
        color: #ffffff;
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%;
        font-weight: 500 !important;
        text-transform: uppercase;
        letter-spacing: 0.02em;
    }
    html:not(.active_filters) .filter_button_open{
        font-size: 0 !important;
        background-color: var(--main_color);
        width: 46px;
        height: 56px;
        background-image: var(--icon_filter_icon);
        background-size: 31px;
        position: fixed;
        right: 0;
        top: 50%;
        left: inherit;
        z-index: 22224;
        background-position: center 5px;
        background-repeat: no-repeat;
    }
    html.active_filters .filter_txt_mobile_vision {
        display: block;
        font-size: 17px !important;
        position: relative;
        line-height: 50px;
    }
    .page-products #filters-content{
        display: none;
    }
    .page-products .column.main .custom_sidebar_cat{
        display: none !important;
    }
    .page-products .column.main #product-list{
        width: 100% !important;
    }
    .page-products footer.page-footer {
        padding-bottom: 20px;
    }
    body.page-products .category-cms > [data-content-type=row][data-appearance=contained]{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body.page-products .column.main,
    body.page-products aside.sidebar.sidebar-main {
        max-width: var(--container_mobile);
        margin-left:auto;
        margin-right: auto;
    }
    .columns {
        display: block !important;
        max-width: 100% !important;
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body .columns .main div[data-content-type=row][data-appearance=contained]:not(.full_img_scale),
    body .container:not(nav) {
        max-width: var(--container_mobile) !important;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right: auto;
    }
    body nav.container  .container{
        max-width: 100% !important;
    }
    .custom_footer .container{
        padding:0 !important;
    }
    body .snowdog-topmenu-desktop .container,
    body .snowdog-topmenu-desktop {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }
    body .new_container_header,
    body #header .container > nav {
        order: 1 !important;
        width: 100%;
        padding-right: 60px;
        margin-bottom: 15px;
        padding-bottom: 10px;
        border-bottom: 1px solid var(--steel_color_brd);
    }
    .lang_switcher_wrapper {
        order: 5;
        position: absolute;
        top: 0;
        right: 15px;
    }
    body #header {
        padding: 10px 0 0;
    }
    #header ul.__list{
        padding-left: 0 !important;
    }
    #header ul.__list li:first-of-type{
        margin-left: 0 !important;
    }
    body .cat_burger_menu {
        order: 2;
        max-width: 70px;
    }
    #header .container{
        border-bottom: 0 !important;
    }
    body .search-content-wrapper{
        order: 3;
        min-width: calc(100% - 320px);
        justify-content: right;
        display: flex;
    }
    .search_mis_wrapper.full_layout_custom {
        max-width: 440px;
        width: 100%;
    }
    body #header.header_bar.is-sticky {
        padding-top: 10px;
    }
    body #header .container,
    body #header.header_bar.is-sticky .container {
        padding-bottom: 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    body .pagebuilder-column.column_logos{
        text-align: left !important;
    }
    body .pagebuilder-column.column_logos figure {
        margin: 0 auto 0 0 !important;
    }
    .category-description > div[data-content-type=row][data-appearance=contained] {
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body.page-products .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay .pagebuilder-collage-content{
        padding: 0 15px;
    }
    .full_img_scale .pagebuilder-slide-wrapper, .full_img_scale .glider-slide {
        min-height: 75vh !important;
        width: 100vw !important;
    }
    footer [data-content-type=row][data-appearance=contained]{
        max-width: 100% !important;
    }
    footer .pagebuilder-column-line{
        flex-wrap: wrap !important;
    }
    footer .pagebuilder-column-line .pagebuilder-column:not(:last-of-type){
        width: 100% !important;
        max-width: 50% !important;
    }
    footer .pagebuilder-column-line .pagebuilder-column:last-of-type {
        width: 100% !important;
        max-width: 100% !important;
        flex-direction: row !important;
        justify-content: left !important;
        flex-wrap: wrap !important;
    }
    footer .pagebuilder-column-line .column_logos .heading_footer {
        margin-top:45px;
        width: 100% !important;
        display: block;
    }
    footer .pagebuilder-column-line .column_logos figure{
        margin-right: 35px !important;
    }
    .cat_img_custom_image {
        display: none;
    }
    .subcategories_marcopol {
        width: 100%;
    }
}

@media only screen and (max-width: 767px){
    .catalog-product-view #gallery {
        padding: 0 !important;
    }
    footer .copy_copyright{
        right: 0 !important;
        text-align: center !important;
    }
    html.menu-open body #cmpwrapper.cmpwrapper {
        display: none !important;
    }
    .category_menu_main .group.mb-2 ul > li > a[data-sap-code^="99"] {
        margin-bottom: 0;
    }
    .ctas_products_details {
        flex-wrap: wrap;
        justify-content: center !important;
        flex-direction: column !important;
    }
    .category-description > div[data-content-type=row][data-appearance=contained] {
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .pagebuilder-column.column_logos figure {
        max-width: 110px;
        margin: 15px auto;
    }
    body #logo_header{
        width: 100% !important;
        margin: 0 0 10px !important;
        display: flex;
    }
    body .cat_burger_menu {
        order: 3 !important;
        max-width: 70px;
    }
    body .search-content-wrapper {
        width: calc(100% - 90px);
    }
    #header .search-content-wrapper #search{
        min-width: 100% !important;
    }
    body #header ul.__list li a {
        font-size:13px !important;
        line-height: 20px !important;
        display: block;
    }
    body #header ul.__list li.shop_menu a {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    body #header ul.__list li.shop_menu a:after{
        width: 112px !important;
        height: 19px !important;
        margin-left: 0 !important;
    }
    body #header.header_bar.is-sticky .lang_switcher_wrapper,
    body #header.header_bar.is-sticky .container > nav{
        display: none !important;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay .pagebuilder-collage-content {
        justify-content: center;
        align-content: flex-end;
        padding-bottom: 20%;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay div[data-element="content"] {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h1,
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h2,
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h3,
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h4,
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay h5{
        font-size: 22px;
        line-height: 30px;
        width: 100%;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay p{
        font-size: 15px;
        line-height: 22px;
    }
    .full_img_scale .pagebuilder-slide-wrapper, .full_img_scale .glider-slide {
        min-height: 58vh !important;
        width: 100vw !important;
    }
    .full_img_scale [data-content-type=slide] .pagebuilder-slide-wrapper{
        background-position: center !important;
    }
    .copyright_custom .col_copyrights {
        width: 100%;
        max-width: var(--container_mobile);
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .col_copyrights.col_left_copy {
        text-align: center;
        margin: 0 0 20px;
        justify-content: center;
        display: flex;
    }
    .col_copyrights.col_center_copy{
        display: none !important;
    }
    .col_copyrights.col_right_copy{
        padding-bottom: 30px;
    }
    .pagebuilder-column.column_logos,
    footer .pagebuilder-column{
        text-align: center !important;
    }
    footer .social p,
    footer .pagebuilder-column:not(.special_column_footer) .heading_footer{
        margin-top:45px;
    }
    footer .social ul {
        justify-content: center;
    }
    .cat_img_custom_image {
        display: none;
    }
    body .subcategories_marcopol {
        width: 100%;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 2rem 1rem;
    }
    .main_category_marcopol24 .cus_title{
        font-size: 15px;
        line-height: 23px;
    }
    body .main_category_marcopol24 .full_cat_links{
        font-size: 10px;
        line-height: 100%;
        text-align: right !important;
    }
    body .columns .main div[data-content-type=row][data-appearance=contained]:not(.full_img_scale), body .container {
        max-width: var(--container_mobile);
        padding-left: 0;
        padding-right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .main_category_marcopol24 .cus_title:before {
        margin-right: 15px;
        min-width: 30px;
    }
    .main_category_marcopol24 .cat_arrow_toggle {
        opacity: 0;
    }
    .item_cat_marcopol a{
        font-size: 15px;
        line-height: 24px;
    }
    .menu-open .category_menu_main {
        width: 100vw !important;
    }
    .menu-open .close_menu {
        position: absolute;
        top: 28px;
        z-index: 11;
        background-image: var(--icon_close) !important;
        width: 20px;
        height: 20px;
        left: inherit;
        background-size: cover;
        cursor: pointer;
        right: 15px;
    }
    a.snowdog-menu-link.special_space {
        margin-top: 0;
    }
    body .snowdog-topmenu-desktop .container,
    body .snowdog-topmenu-desktop {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }
    html.menu-open {
        overflow: hidden;
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li > .relative > button.flex.items-center {
        display: flex;
        justify-content: center;
        color: #fff !important;
        margin-right: 5px;
        pointer-events: none;
        min-width: 60px;
    }
    .category_menu_main .group.mb-2 ul > li > a {
        border-right: 0 solid var(--main_color);
        width: 100%;
    }
    .category_menu_main .group.mb-2 ul > li {
        width: 100% !important;
    }
    .absolute.left-0.top-full.w-full.z-30.shadow-md.bg-white.flex {
        top: 0;
        position: fixed;
        height: 100%;
        overflow: auto;
    }
    html.menu-open .custom_level_2_menu {
        padding-top: 40px;
        width: 100%;
    }
    .category_menu_main .group.mb-2 {
        margin: 0;
    }
    .container_submenu_lvl3.pl-4 {
        padding: 0;
    }
    .custom_level_3_menu{
        position: fixed;
        left: 0;
        width: 100%;
        height: 100%;
        padding-top: 0;
        z-index: 999999;
        top: 0;
        background-color: var(--steel_color_brd);
        overflow-y: scroll;
    }
    .close_3_menu_lvl{
        color:#ffffff;
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li > .relative > button.flex.items-center{
        display: none !important;
    }
    .category_menu_main:before {
        content: "";
        width: 215px;
        height: 39px;
        background-image: var(--logo_white);
        background-size: cover;
        display: block;
        margin: 20px 20px 20px;
    }
    .mobile_button_expand {
        min-width: 48px;
        min-height: 40px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .mobile_button_expand svg{
        transform: rotate(-90deg);
        color: #fff;
        font-size: 24px;
    }
    .category_menu_main .snowdog-topmenu-desktop > ul > li.bg-white {
        background-color: transparent !important;
    }
    .close_sub_menu {
        position: fixed;
        z-index: 11;
        left: inherit;
        text-align: right;
        right: 0;
        top: 0;
        width: 100%;
        min-height: 40px;
        background: #d8dfe1;
        display: flex;
        justify-content: right;
    }
    .menu-open .close_menu_sub {
        background-image: var(--icon_close_main_color) !important;
        width: 20px;
        height: 20px;
        background-size: cover;
        cursor: pointer;
        position: relative;
        top: 10px;
        right: 15px;
    }
    .my_custom_func .w-full,
    .my_custom_func{
        background-color: var(--steel_color_brd) !important;
    }
    .currentColor_main_color{
        color:var(--main_color);
        fill:var(--main_color);
    }
    .category_menu_main .group.mb-2 ul > li {
        border-top:1px solid #cccccc;
    }
}

@media only screen and (max-width: 440px) {
    html[lang="en"] .lang_switcher_wrapper button.form-select,
    html[lang="de"] .lang_switcher_wrapper button.form-select {
        display: none !important;
    }
}

@media only screen and (max-width: 370px) {
    .new_container_header .lang_switcher_wrapper{
        display: none !important;
    }
}

@media only screen and (max-width: 390px){
    .custom_label_toolbar{
        width: 100% !important;
        display: block !important;
        margin-bottom: 4px !important;
    }
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .toolbar-sorter,
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .limiter label.text-sm.label {
        flex-wrap: wrap;
    }
    .page-products #product-list div.toolbar.toolbar-products:not(.bottom_nav_toolbar) .limiter label.text-sm.label{
        justify-content: right;
    }
    .page-products .toolbar-sorter select{
        margin-left: 0 !important;
    }
}

.show_more_info{
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0 auto;
}

.show_more_info:before{
    content: "";
    width: 19px;
    height: 19px;
    background-image: var(--icon_info);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

.wrapper_attr {
    display: flex;
    gap: 40px;
}

.extra-info-row td{
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

#grouped_marcopol_products select,
#grouped_marcopol_products select > option{
    text-align: center;
}

#grouped_marcopol_products tr th:not(.extra_column):nth-child(n+10),
#grouped_marcopol_products tr td:not(.content_extra):nth-child(n+10){
    display:none !important;
}

#grouped_marcopol_products select{
    border-radius: 50px;
    border-color: var(--main_color);
    color: var(--main_color);
    padding: 0 20px;
}

.extra-info-row,
.expanded-row{
    border:1px solid var(--main_color);
    background-color: #f9f9f9;
}

.expanded-row{
    border-bottom:0 !important;
}

.extra-info-row{
    border-top: 0 !important;
}

.wrapper_attr strong{
    font-weight: 600;
    display: block;
    text-align: left;
}

.wrapper_attr{
    font-size: 14px;
    line-height: 20px;
}

.header_hidden_attr > .extra_cust{
    text-transform: uppercase;
    border-right: 1px solid #000;
    text-align: left;
    max-width: 145px;
}

.extra_cust {
    text-align: left;
}

select[data-filter-key="data-kategoria"],
.available_column select,
.row_filter_item[data-custom="data-kategoria"] {
    display: none !important;
}


td span.icon_ava[data-kategoria]{
    font-size: 0;
    line-height: 0;
}

td span.icon_ava[data-kategoria]:after {
    content:"";
    display:block;
    margin:0 auto;
}

td span.icon_ava[data-kategoria="K"]:after,
td span.icon_ava[data-kategoria="Z"]:after,
td span.icon_ava[data-kategoria="I"]:after,
td span.icon_ava[data-kategoria="W"]:after,
td span.icon_ava[data-kategoria="Y"]:after{
    width: 22px;
    height: 22px;
    background-image: var(--filtr_ava_in_prod_black);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

th[data-sort="sku"]:after,
th[data-sort="data-kategoria"]:after {
    display: none;
}


th[data-sort="sku"],
th[data-sort="data-kategoria"] {
    pointer-events: none;
}

td span.icon_ava[data-kategoria="P"]:after{
    width: 20px;
    height: 20px;
    background-image: var(--icon_ava_factory);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    opacity: .2;
}

td span.icon_ava[data-kategoria="A"]:after,
td span.icon_ava[data-kategoria="B"]:after,
td span.icon_ava[data-kategoria="C"]:after,
td span.icon_ava[data-kategoria="D"]:after,
td span.icon_ava[data-kategoria="N"]:after{
    width: 22px;
    height: 22px;
    background-image: var(--filtr_ava_in_stock_black);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.tooltip_custom{
    order:2;
}

.tooltip_custom:before{
    content:"?";
    font-weight:600;
    display:flex;
    font-size:11px;
    border-radius:50px;
    border:1px solid #000;
    color:#000;
    width:18px;
    height:18px;
    line-height:16px;
    cursor:pointer;
    justify-content:center;
    align-content:center;
    margin-left:5px;
}

.wrapper_icon_ava{
    display:flex;
    justify-content:center;
    align-content:center;
    cursor:pointer;
}


.custom_tooltip{
    background: #000000;
    border:1px solid #000000 !important;
    color:#ffffff !important;
}
/*inquiry product modal*/
inquiry-file-error {
    color: #e02b27;
    font-size: 0.9rem;
    margin-top: 5px;
}
.inquiry-btn-submit:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
.inquiry-file-controls {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.inquiry-file-input {
    display: none;
}

.inquiry-file-button {
    white-space: nowrap;
}

.inquiry-attachments-inline {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-shrink: 0;
}

.inquiry-attachment-item {
    display: inline-flex;
    align-items: center;
    padding: 0.2rem 0.5rem;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 0.9rem;
    white-space: nowrap;
    height: 40px;
}
.inquiry-modal-body  .form-group {
    margin-bottom: 5px !important;
}
.inquiry-modal-body .form-group {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1rem;
}

.inquiry-modal-body .form-group label {
    min-width: 8rem;
    max-width: 8rem;
}
.inquiry-attachment-item button {
    margin-left: 0.3rem;
    font-size: 1rem;
    line-height: 1;
    background: none;
    border: none;
    cursor: pointer;
    color: #c00;
}

[x-cloak] {
    display: none !important;
}

.inquiry-modal-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

.inquiry-modal-wrapper {
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1001;
    padding: 1rem;
}

.inquiry-modal-card {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
    width: 100%;
    max-width: 600px;
    max-height: calc(100vh - 2rem);
    overflow-y: auto;
}

.inquiry-modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #e5e5e5;
}

.inquiry-modal-title {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 500;
}

.inquiry-modal-close {
    background: none;
    border: none;
    font-size: 1.5rem;
    cursor: pointer;
    color: #666;
}

.inquiry-modal-body {
    padding: 1.5rem;
    font-size: .95rem;
    color: #333;
}

.form-group {
    margin-bottom: 1rem;
}

.form-control {
    width: 100%;
    padding: .5rem .75rem;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

.inquiry-file-input {
    display: none;
}

.inquiry-file-button {
    display: inline-block;
    padding: .4rem .8rem;
    border: 1px solid #ccc;
    background: #f5f5f5;
    border-radius: 4px;
    cursor: pointer;
}

.inquiry-attachments-list {
    list-style: none;
    padding: .5rem;
    margin: .5rem 0 1rem;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.inquiry-attachments-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .4rem .75rem;
    border-bottom: 1px solid #eee;
}

.inquiry-attachments-list li:last-child {
    border-bottom: none;
}

.inquiry-attachments-list li button {
    background: none;
    border: none;
    font-size: 1.2rem;
    color: #c00;
    cursor: pointer;
}

.inquiry-modal-footer {
    display: flex;
    justify-content: flex-end;
    gap: .75rem;
    padding: 1rem 1.5rem;
    border-top: 1px solid #e5e5e5;
    background: #fff;
}

.inquiry-btn-cancel {
    padding: .5rem 1rem;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 4px;
    cursor: pointer;
}

.inquiry-btn-submit {
    padding: .5rem 1.2rem;
    border: none;
    background: #003366;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}

.inquiry-btn-submit:hover {
    background: #002244;
}
/*inquiry product modal*/

.new_position_tooltip {
    --tw-translate-x: -50%;
    top: 20px;
}

#mirasvitSearchResults{
    position: absolute;
    left: 0;
    max-width: 480px;
    width: 100vw;
    margin: 0 auto;
    border: 1px solid var(--steel_color_brd);
    border-radius: 12px;
    top: 50px;
    overflow-y: auto;
    max-height: calc(100vh - 120px);
}

.mst-searchautocomplete__item h4.text-gray-900.font-bold{
    font-size: 14px;
    line-height:20px;
    font-weight:600;
}

.mst-searchautocomplete__item p.text-gray-600.mt-1{
    font-size: 12px;
    line-height:12px;
    font-weight:500;
}

#mirasvitSearchResults .container.mx-auto.grid.grid-cols-1.mb-6.p-2.gap-4.gap-1 {
    padding: 0 !important;
    margin: 0;
    box-shadow: none !important;
    outline: none;
    border: 0;
    width: 100%;
    max-width: 100% !important;
}

#mirasvitSearchResults .p-3.w-full.h-full.order-2.col-span-8.bg-gray-100:hover {
    background: var(--main_color);
}

#mirasvitSearchResults .p-3.w-full.h-full.order-2.col-span-8.bg-gray-100{
    border-radius: 12px;
}

#mirasvitSearchResults .p-3.w-full.h-full.order-2.col-span-8.bg-gray-100:hover a p{
    color:#ffffff;
}

.leading-loose i {
    padding: 0 5px;
    font-size: 22px;
    font-style: normal !important;
    font-weight: 400 !important;
    position: relative;
    top: 2px;
    color: var(--pink_color);
}

#mirasvitSearchResults .leading-loose {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600 !important;
}

#mirasvitSearchResults .search_custom {
    max-width: 70px;
}

#mirasvitSearchResults  p.leading-normal{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}

.custom_search_info{
    width: 100%;
}

.custom_search_info h2{
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0 !important;
}

.block.mst-search__misc-recommendations {
    margin: 30px 0;
}

.custom_search_info > .wrap_search_terms{
    margin-bottom:20px;
}

p.wrap_search_terms a {
    font-size: 13px;
    font-weight: 400;
    padding: 6px 14px;
    background: var(--steel_color_brd);
    display: inline-block;
    border-radius: 50px;
    line-height: 20px;
    margin-right: 5px;
    text-decoration: none;
}

p.wrap_search_terms a:hover{
    color:#ffffff;
    background-color: var(--pink_color);
}

.page-products.catalogsearch-result-index .column.main #product-list {
    width: 100% !important;
    padding: 0;
}

.page-products.catalogsearch-result-index .mst-search__result-tabs{
    width: 100%;
}

.page-products.catalogsearch-result-index #m-navigation-product-list-wrapper,
.page-products.catalogsearch-result-index #m-navigation-product-list-wrapper > .search{
    width: 100%;
}

.page-products.catalogsearch-result-index .mst-search__list li.my-4.card .mst-search__index-image{
    display: none !important;
}

.page-products.catalogsearch-result-index .mst-search__result-tabs.hover\:text-black:hover {
    background: var(--main_color);
    color: #fff;
    border-color: var(--main_color);
}


@media only screen and (max-width: 767px) {
    #mirasvitSearchResults {
        position: absolute;
        left: initial;
        max-width: calc(100vw - 30px);
        width: 100vw;
        margin: 0 auto;
        border: 1px solid var(--steel_color_brd);
        border-radius: 12px;
        top: 50px;
        right: 0;
    }
    .page-products.catalogsearch-result-index .custom_sidebar_cat {
        display: none;
    }
    .page-products.catalogsearch-result-index .mst-search__result-tabs{
        display: none;
    }
    .page-products.catalogsearch-result-index  .columns{
        display: flex !important;
    }
}

/* RWD PRODUCT PAGE */

@media only screen and (max-width: 767px) {
    #header .search-content-wrapper #search{
        font-size: 13px;
    }
    .catalog-product-view .gallery_marcopol,
    .catalog-product-view .info_product_marcopol{
        width: calc(100% - 30px);
        margin:0 auto;
        padding:0 !important;
    }
    .info_product_marcopol > .container{
        padding:0 !important;
        max-width: 100% !important;
        flex-direction: row;
    }
    .info_product_marcopol > .container .page-title {
        font-size: 22px;
        line-height: 26px;
    }
    body.catalog-product-view .info_product_marcopol{
        padding-top:30px !important;
    }
    body.catalog-product-view nav.breadcrumbs .container{
        padding-left: 0 !important;
    }
    .steps_configurator_marcopol {
        display: none;
    }
    .header_filter_params,
    #grouped_marcopol_products .extra-info-row,
    .wrapper_attr.header_hidden_attr > .extra_cust,
    #grouped_marcopol_products .content_extra:not(.text-sm),
    #grouped_marcopol_products .show_more_info_col,
    #grouped_marcopol_products thead > tr > th:not(:first-of-type),
    #grouped_marcopol_products thead > tr:last-of-type{
        display: none !important;
    }
    #grouped_marcopol_products tbody > tr{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    #grouped_marcopol_products tr th:not(.extra_column):nth-child(n+10),
    #grouped_marcopol_products tr td:not(.content_extra):nth-child(n+10) {
        display: block;
    }
    #grouped_marcopol_products tr td.sku_code_mar{
        width:100% !important;
    }
    #grouped_marcopol_products tr td:not(:first-of-type) {
        width: 100%;
        text-align: left !important;
        padding: 5px 24px;
        font-size: 13px;
        font-weight: 600;
        display: flex;
        justify-content: space-between;

    }
    #grouped_marcopol_products tr td:not(:first-of-type):before{
        content: attr(data-label-attr);
        font-weight: 400;
        margin-right: 7px;
    }
    #grouped_marcopol_products tr td:not(:first-of-type):not(:last-of-type){
        border-top: 1px solid #d1d1d1;
    }
    #grouped_marcopol_products tr td.px-6.py-4.content_extra {
        border-bottom: 1px solid #f0f0f0;
        padding-bottom: 24px;
    }
    #grouped_marcopol_products thead tr th{
        font-weight: 600;
        font-size: 16px;
        line-height: 38px;
    }
    #grouped_marcopol_products thead tr th.sku_code_mar_th {
        display: flex;
        justify-content: space-between;
        padding-right: 0;
    }
    #grouped_marcopol_products thead tr th.sku_code_mar_th .block{
        max-width: 100px;
        line-height: 1.2;
        text-align: center;
    }
    #grouped_marcopol_products tr:not(.expanded_mobile) td:not(:first-of-type):not(:last-of-type),
    #grouped_marcopol_products tr:not(.expanded_mobile) td.px-6.py-4.content_extra{
        display: none;
    }
    #grouped_marcopol_products tr td.sku_code_mar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    #grouped_marcopol_products tr td.sku_code_mar .block{
        max-width: 100px;
        text-align: center;
        width: 100%;
        justify-content: right;
        display: flex;
    }
    #grouped_marcopol_products tr td.sku_code_mar .block .arrow_collapse{
        margin: 0;
    }
    #grouped_marcopol_products tr:not(.expanded_mobile) td.sku_code_mar .block .arrow_collapse{
        transform: rotate(0);
    }
    #grouped_marcopol_products thead tr th.sku_code_mar_th.sorted-desc:after{
        display: none !important;
    }
    .row_filter_item{
        flex-wrap: wrap;
    }
    .value_spec_marcopol_filter,
    .label_spec_marcopol_filter{
        max-width: 100%;
    }
    .bg_filter_container {
        padding: 30px 0;
        display: none;
    }
    .active_filters .catalog-product-view{
        overflow: hidden;
    }
    .active_filters  .bg_filter_container{
        position: fixed;
        width: 100vw;
        height: 100vh;
        overflow-y: auto;
        display: flex !important;
        top: 0;
        left: 0;
        z-index: 999;
        padding-bottom: 48px;
    }
    .active_filters span.label_filters{
        display: none !important;
    }
    .active_filters .bg_filter_container,
    .active_filters .bg_filter_container .inline-grid{
        width: 100%;
    }
    .clear_fillters{
        display: none;
    }
    .active_filters #mobile_nav_filter,
    .active_filters #mobile_nav_filter .clear_fillters{
        max-width: 50%;
        display: flex;
        margin: 0;
        width: 100%;
    }
    html.active_filters #mobile_nav_filter .block  {
        font-size: 0 !important;
        background-color: var(--main_color);
        height: 48px;
        background-image: none;
        background-size: 31px;
        position: fixed;
        right: 0;
        top: initial;
        left: inherit;
        z-index: 22224;
        background-position: 0;
        background-repeat: no-repeat;
        bottom: 0;
        width: 100%;
        align-items: center;
        justify-content: center;
        display: flex !important;
        overflow: hidden;
    }
    html.active_filters #mobile_nav_filter .filter_button_open{
        max-width: 50%;
        order:2;
    }
    html.active_filters #mobile_nav_filter .color_btn_pink_transparent {
        background: var(--pink_color);
        width: 100%;
        margin: 0;
        display: block;
        border-radius: 0;
        line-height: 22px;
        color: #fff !important;
        order: 1;
    }
    .active_filters .thulium-chat-wrapper,
    .active_filters .cmpwrapper {
        z-index: 1;
        display: none !important;
        position: relative;
    }
    html.active_filters .catalog-product-view .filter_txt_mobile_vision{
        font-size: 15px !important;
    }
    .norms_container {
        display: flex;
        justify-content: left;
        flex-wrap: wrap;
        margin-top:10px;
    }
    .norms_container .norms_label {
        width: 100%;
    }
    html.active_filters .catalog-product-view  .row_filter_item[data-custom="data-kategoria"] {
        display: block !important;
        height: 75px;
    }
    html.active_filters .catalog-product-view  .row_filter_item[data-custom="data-kategoria"] > div{
        display: none !important;
    }
    .desc_marcopol{
        margin-bottom: 50px;
    }
    body .norms_list li {
        font-size: 16px;
        line-height: 29px;
        margin: 0 10px 5px 0;
    }
    html:not(.active_filters) .catalog-product-view .filter_button_open {
        top: 35%;
    }
    .small_tabel tr > td:last-of-type {
        border-top: 1px solid #d1d1d1;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .info_product_marcopol .container  {
        padding: 0;
        margin: 0 0 30px;
    }
    #main_product_cat_marcopol,
    .catalog-product-view nav.breadcrumbs .container{
        padding: 0;
        margin: 0 auto;
        max-width: calc(100% - 60px);
    }
    .product-info-main .body-font{
        max-width: calc(100% - 60px);
        margin: 0 auto;
    }
    .custom_item_filter_value:not(.has-color-swatch):not(.has-image-swatch){
        font-size: 13px;
        line-height: 20px;
        min-width: 30px;
        height: 30px;
    }
    #grouped_marcopol_products .px-6 {
        padding-left: .425rem;
        padding-right: .425rem;
    }
    #grouped_marcopol_products thead tr th {
        font-size: 12px;
        line-height: 16px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    footer .copy_copyright{
        right: 0 !important;
    }
    .col_copyrights.col_center_copy {
        max-width: calc(66.666% - 20px);
    }
    #grouped_marcopol_products thead  {
        position: -webkit-sticky;
        position: sticky;
        top: 117px;
        z-index: 2;
    }
    .catalog-product-view .gallery_marcopol,
    .catalog-product-view .info_product_marcopol{
        width: calc(100% - 15px);
        margin:0 auto;
        padding:0 !important;
    }
    .info_product_marcopol > .container{
        padding:0 !important;
        max-width: 100% !important;
        flex-direction: row;
    }
    .info_product_marcopol > .container .page-title {
        font-size: 22px;
        line-height: 26px;
    }
    body.catalog-product-view .info_product_marcopol{
        padding-top:30px !important;
    }
    body.catalog-product-view nav.breadcrumbs .container{
        padding-left: 0 !important;
    }
    #main_product_cat_marcopol{
        padding: 0;
        margin: 0 auto;
        max-width: calc(100% - 15px);
    }
    .custom_item_filter_value:not(.has-color-swatch):not(.has-image-swatch){
        font-size: 13px;
        line-height: 20px;
        min-width: 30px;
        height: 30px;
    }
    #grouped_marcopol_products .px-6 {
        padding-left: .425rem;
        padding-right: .425rem;
    }
    #grouped_marcopol_products thead tr th {
        font-size: 12px;
        line-height: 16px;
    }
    .norms_container {
        display: flex;
        justify-content: left;
    }
}
@media only screen and (min-width: 768px) and (max-width: 990px){
    #grouped_marcopol_products .px-6 {
        padding: 5px !important;
    }
    #grouped_marcopol_products thead > tr:last-of-type{
        display: none;
    }
    #grouped_marcopol_products .wrapper_attr,
    #grouped_marcopol_products .text-sm,
    #grouped_marcopol_products thead tr th {
        font-size: 10px;
        line-height: 14px;
    }
    #grouped_marcopol_products .wrapper_attr strong {
        padding-right: 10px;
    }
}

button#exportPdfBtn {
    text-decoration: none;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 30px 11px;
    background-color: var(--main_color);
    border-radius: 50px;
    border: 2px solid var(--main_color);
}

button#exportPdfBtn:hover{
    background-color: transparent;
    color: var(--main_color);
}

#gearr1,
#gearr2,
#gearr3 {
    color: #888;
    display: block;
    float: left;
    position: absolute;
    font-size: 15px;
}

#gearr1 {
    top: 40px;
    left: -36px;
}

#gearr2 {
    left: 36px;
    top: 0;
}
.gearrs {
    display: block;
    position: relative;
    z-index: 1;
}

.spin {
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite;
}

.spin-back {
    -webkit-animation: spin-back 4s linear infinite;
    -moz-animation: spin-back 4s linear infinite;
    animation: spin-back 4s linear infinite;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spin-back {
    100% {
        -moz-transform: rotate(-360deg);
    }
}
@-webkit-keyframes spin-back {
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
@keyframes spin-back {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

#gearr1.hexagon,
#gearr2.hexagon {
    color: #183074;
    font-size: 70px;
    width: 45px;
    height: 70px;
    background: #183074;
    position: absolute;
    border-radius:7px;
    z-index: 2;
}
#gearr1.hexagon, #gearr2.hexagon {
    height: 70px;
    width: 70px;
    background: url(../images/srubka_loader.png);
    background-size: 62px;
    background-repeat: no-repeat;
    background-position: center;
}

div#mst-nav__overlay {
    z-index: 22222222;
}

.new_spinner{
    flex-direction: column;
}

.new_spinner span.select-none{
    order: 2;
    width: 100%;
}

.new_spinner .gear_container{
    width: 100%;
    height: 80px;
}

.ctas_products_details{
    display: flex;
    align-items: center;
    justify-content: right;
    margin:10px 0;
    gap:20px;
}


.home_sm.heading_sm{
    color: var(--main_color);
    font-weight: 600;
    font-size: 29px;
    line-height: 36px;
    text-transform: uppercase;
    padding: 0;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    margin: 30px 0 15px;
}

.heading_promo_sm {
    align-items: center;
    font-weight: 600;
    font-size:15px;
    line-height: 22px;
    color: var(--pink_color);
    margin: 25px auto 30px !important;
    position:relative;
}

.heading_promo_sm [data-content-type=heading]{
    padding:0 20px;
    background-color:#fff;
    position:relative;
    z-index:12;
}

.heading_promo_sm:before{
    content:"";
    width:100%;
    height:2px;
    background-color:var(--pink_color);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hide_me_menu{
    display:none !important;
}

[data-sap-code^="I"] span.label_inox::after {
    content: "INOX";
    display: inline-flex;
    align-items: baseline;
    padding: 3px 16px;
    background: var(--steel_color_brd);
    background: linear-gradient(90deg, #b6b6b6 0%, #d3d3d3 20%, #e9e9e9 50%, #d3d3d3 80%, #b6b6b6 100%);
    color: #000 !important;
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
    position: relative;
    top: -1px;
}

.category_menu_main .group.mb-2 ul > li > a[data-sap-code^="I"]{
    justify-content: left !important;
}

.category_menu_main .group.mb-2 ul > li > a[data-sap-code^="I"] span.title_custom_menu {
   /* width: calc(100% - 123px); */
}

.extra_img_drawing{
    max-width: 50%;
}

.wrapper_attr > .extra_cust > strong{
    width: 100%;
}

.extra_img_drawing ~ .wrapper_attr > .extra_cust > strong{
    width: auto !important;
}

.wrapper_attr > .extra_cust:first-of-type{
    text-transform: uppercase;
    max-width: 130px;
}

.extra_img_drawing ~ .wrapper_attr > .extra_cust:first-of-type{
    width: 100%;
    max-width: 100%;
    text-transform: uppercase;
}

.wrapper_attr > .extra_cust:first-of-type strong{
    margin-right:0 !important;
}

.wrapper_attr > .extra_cust:first-of-type strong::after{
    content:":";
}

.wrapper_main_more_info  {
    display: flex;
    justify-content: space-between;
    gap: 0;
}

.wrapper_attr{
    max-width: 100%;
}

.extra_img_drawing ~ .wrapper_attr,
.extra_img_drawing {
    max-width: calc(50% - 40px);
    width: 100%;
}

.wrapper_attr{
    display: flex;
    gap: 40px;
}

.extra_img_drawing ~ .wrapper_attr{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 9px;
}

.extra_cust{
    display: flex;
    flex-wrap: wrap;
}

.extra_cust strong{
    margin-right: 10px;
}

.extra_img_drawing img{
    width: 100%;
    max-width: 1200px;
}

.row_filter_item[data-custom="data-material"] button.has-image-swatch span,
.row_filter_item[data-custom="data-klasa"] button.has-image-swatch span {
    display: none;
}
.row_filter_item[data-custom="data-material"] button:not(.has-image-swatch) span,
.row_filter_item[data-custom="data-klasa"] button:not(.has-image-swatch) span {
    display: flex !important;
}

button.nav__marcopol_custom.hidden{
    display: none !important;
}

button.nav__marcopol_custom {
    background: var(--main_color);
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    z-index: 222;
}

button.nav__marcopol_custom[disabled="disabled"]{
    opacity: .9;
    background-color: var(--steel_color_brd);
}

.gallery_right_arrow{
    right: 0;
}

.gallery_left_arrow {
    left: 40px;
}

.norms_widget .norms_container {
    font-size: 12px !important;
    flex-wrap: wrap;
    padding: 0 !important;
    width:100% !important;
    margin-bottom:0 !important;
    background-color:transparent !important;
}

.products.wrapper.mode-grid.products-grid .product-info .item_marcopol_name{
    order:2;
    margin-top:5px;
}

.products.wrapper.mode-grid.products-grid .product-info .norms_list {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 22px;
}

.norms_widget .norms_container .norms_label {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    width: 100%;
    display: none;
}

.norms_widget .norms_container .norms_list li {
    margin-left: 0;
    font-weight: 400;
    margin-right: 15px;
    color:var(--pink_color);
}

.norms_widget .norms_container .norms_list li {
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.norms_widget .norms_container .norms_list li.space_norm{
    font-weight: 600 !important;
}

.norms_widget {
    display:flex !important;
}

.page-products #product-list .mode-list .product-item .product-info {
    justify-content: flex-start;
}

.page-products #product-list .mode-list .product-item .product-info .norms_widget {
    order: 2;
    margin-bottom: 0;
}

.page-products #product-list .mode-list .product-item .product-info .item_marcopol_name {
    order: 3;
}

.page-products #product-list .mode-list .product-item .product-info .mt-2.mb-1.items-center.justify-center.text-primary.text-center.md\:text-left{
    padding: 15px;
    order: 1;
}

.page-products #product-list .mode-list .product-item .product-info .norms_widget .norms_container .norms_label {
    width: auto !important;
    margin-right: 20px;
}

.page-products #product-list .mode-list .product-item .product-info .norms_widget .norms_container .norms_list li{
    font-size: 14px;
    line-height: 24px;
}

.page-products #product-list .mode-list .product-item .product-info .norms_widget .norms_container {
    min-height:34px;
}

.products.wrapper.mode-grid.products-grid .product-item .norms_widget {
    margin-top: 0 !important;
    z-index: 22;
    position: absolute !important;
    width: calc(100% - 30px) !important;
    top: 50px;
}

.products.wrapper.mode-grid.products-grid a.product.photo.product-item-photo.block.mx-auto.mb-3{
    margin-bottom:0 !important;
}

@media only screen and (min-width: 1025px) {
    .page-products #filters-content {
        z-index: 23;
    }
}

@media only screen and (max-width: 767px) {
    .products.wrapper.mode-grid.products-grid .product-item .norms_widget {
        margin-top:0 !important;
    }
}

li.inox.label_marcopol{
    flex-wrap: wrap;
}

li.inox.label_marcopol:before {
    content: "INOX";
    margin: 0 10px 10px;
    color: var(--main_color);
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 600;
    border-bottom: 1px solid;
    padding: 10px;
}


.heading_404 {
    font-size: 60px;
    font-weight: 600;
    font-style: italic;
    color: var(--main_color);
    margin-bottom: 20px;
}

.page_error_404{
    padding-top:40px !important;
}

.sub_head_404 {
    color: var(--main_color);
    font-size: 24px;
    font-style: italic;
    padding-right: 25%;
    margin-bottom: 30px;
}

.list_404 {
    color: var(--main_color);
    margin-bottom: 25px;
}

.list_404 ul li {
    list-style: disc;
    padding-left: 5px;
    margin-left: 20px;
    margin-bottom: 4px;
}

.list_404 a {
    color: var(--pink_color);
    font-weight: 500;
}

figure.img_smaller_404 {
    max-width: 80%;
    margin: 0 auto;
}

.snowdog-topmenu-desktop  .configurator-iframe-cta{
    display: none;
}

@media only screen and (max-width: 767px) {
    .heading_404 {
        font-size: 32px;
        margin-top:40px;
    }
    .sub_head_404 {
        font-size: 18px;
        padding-right: 0 !important;
    }

    figure.img_smaller_404 {
        max-width: 65%;
        margin: 0 auto;
    }
    body .page_error_404{
        padding-top:0 !important;
    }
    .new_container_header .configurator-iframe-cta,
    #header > div > nav > ul > li.__item.configurator-iframe-cta {
        display: none;
    }
    .snowdog-topmenu-desktop  .configurator-iframe-cta{
        display: block;
    }
}
.cat_tree_list li.cat_marcopol.has_code {
    margin: 0;
    display: flex;
}

.cat_tree_list li span {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 8px;
}

.cat_tree_list li:hover{
    color:#ffffff;
}

.cat_tree_list li span ~ a{
    padding-left:5px !important;
}

.main_gallery:not(.h-full) .custom_border_gallery {
    margin: 0 auto;
    border: 1px solid #d1d5db;
    padding: 20px;
    margin-bottom: 20px;
}

.catalog-product-view .norms_container{
    padding:0 !important;
    background-color: transparent !important;
}

.catalog-product-view .norms_list li {
    font-weight: 400;
    color:var(--pink_color) !important;
    margin-left: 0 !important;
    margin-right: 15px !important;
}

.catalog-product-view .norms_list li.space_norm {
    font-weight: 600 !important;
}

.catalog-product-view .label_marcopol_product {
    top: 10px;
    left: 10px;
    width: 100%;
    max-width: calc(100% - 20px);
    display: flex;
}

.has_icon_cert{
    width: 40px;
    height: 40px;
    background-size: cover;
    display: flex;
    gap:10px;
}

.catalog-product-view .certs_icons {
    right: 0;
    position: absolute;
    display: flex;
    gap: 10px;
}

.ce_icon{
    background-image: var(--znak_ce);
}

.b_icon{
    background-image: var(--znak_b);
}

.page-products .label_marcopol_product {
    position: absolute;
    top: 0;
    z-index: 20;
    width: 100%;
    max-width: 100%;
}

.page-products .label_marcopol_product .certs_icons{
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    gap: 10px;
}

.page-products .label_marcopol_product .certs_icons .has_icon_cert{
    width: 30px !important;
    height: 30px !important;
}

.page-products #product-list .mode-list .product-item .label_marcopol_product .certs_icons {
    position: relative;
    right: -10px;
}

.new_swatch_vis{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 5px 0;
    padding: 5px 0;
    justify-content: left;
    border: 0;
}

span.container_swatch_item_custom {
    display: flex;
    align-items: center;
    justify-content: left;
}

.swatch_item_custom_color{
    border-radius:50px;
}

.swatch_item_custom_color,
.swatch_item_custom_img{
    width: 24px;
    height: 24px;
    display: block;
    margin-right: 10px;
}

.swatch_item_custom_img img{
    width: 100%;
    display: block;
    height: 100%;
}

a.new_swatch_vis:hover .swatch_item_custom_name{
    color:var(--pink_color);
}

.swatch_item_custom_img ~ .swatch_item_custom_name:before,
.swatch_item_custom_color ~ .swatch_item_custom_name:before{
    content: "-";
    margin-right: 10px;
}

span.swatch_item_custom_color {
    box-shadow: 0 0 2px #9b9b9b;
}

@media (min-width: 1024px) {
    .custom_option_content .swatch-attribute.marcopol_swatches {
        max-width: 210px;
        max-height: 400px;
        overflow-x: hidden;
    }
}

.row_filter_item[data-custom="data-kategoria"] button.reset_btn{
    margin-left:10px;
}

.row_filter_item[data-custom="data-kategoria"] button:not(.reset_btn){
    border:0 !important;
    box-shadow: none !important;
    outline: none !important;
    background-color: transparent !important;
}


.row_filter_item[data-custom="data-kategoria"] button:not(.reset_btn):before{
    content: "";
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-right: 10px;
    background-color: transparent !important;
}

.row_filter_item[data-custom="data-kategoria"] .in_stock_btn:before{
    background-image: var(--filtr_ava_in_stock);
    background-size: cover;
}

.row_filter_item[data-custom="data-kategoria"] .order_only_btn:before {
    background-image: var(--filtr_ava_in_prod);
    background-size: cover;
}


.row_filter_item[data-custom="data-kategoria"] .cursor-not-allowed:before{
    filter: grayscale(100%);
    background-color: rgba(255,255,255,0.2);
    background-blend-mode: lighten;
    opacity:.45;
}

.row_filter_item[data-custom="data-kategoria"] .in_stock_btn.active_filter_step_1:before{
    background-image: var(--filtr_ava_in_stock_active);
}

.row_filter_item[data-custom="data-kategoria"] .order_only_btn.active_filter_step_1:before{
    background-image: var(--filtr_ava_in_prod_active);
}


.row_filter_item[data-custom="data-kategoria"] .active_filter_step_1 span{
    color:var(--pink_color);
}

.row_filter_item[data-custom="data-kategoria"] .in_stock_btn {
    padding-left:0 !important;
}
