<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
    --brd_color: #000;
    --black: #000;
    --color1: #5ED129;
    --color_old: #e40522;
    --color2: #00002E;
    --color3: #07C126;
    --color4: #E30B5C;
    --color5: #FF5A00;
    --white: #ffffff;
    --new_bg_colors: #ffffff;
    --color_product_desc: #2C2C2C;
    --dgray: #707070;
    --lgray: #F9F9F9;
    --bg_1: #FFFFFF;
    --swatch_labels: #C9C9C9;
    --data_label_product: #787878;
    --hr_color: #C9C9C9;
    --brd_inputs: #C9C9C9;
    --color_dark: #1D1D1B;
    --main_font_family: 'Poppins', sans-serif;
    --list_font: normal normal normal 16px/20px 'Poppins';
    --light_text: normal normal 300 16px/24px 'Poppins';
    --bold_text: normal normal 600 16px/24px 'Poppins';
    --lprice_font: normal normal bold 14px/21px 'Poppins';
    --head_font: normal normal bold 28px/39px 'Poppins';
    --white_arrow: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.377 23.566'%3E%3Cpath d='M0,0,14.2,11.783,0,23.566H12.827L25.377,11.8l-.013-.013.013-.013L12.827,0Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center;
    --icon_kitchen_dinnerware: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.052' height='37.175' viewBox='0 0 37.052 37.175'%3E%3Cg id='zastawa-stolowa' transform='translate(18.525 19)'%3E%3Cpath id='Path_777' data-name='Path 777' d='M6.2,10.333V.5' transform='translate(-13.41 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_778' data-name='Path 778' d='M3.35,10.333V.5' transform='translate(-15.969 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_779' data-name='Path 779' d='M.5,10.333V.5' transform='translate(-18.525 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_780' data-name='Path 780' d='M5.908,9.428h-1.8L.5,5.682H11.315L7.71,9.428Zm0,0V31.9' transform='translate(-18.525 -14.35)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_781' data-name='Path 781' d='M17.518,7.425a7.925,7.925,0,0,1-1.4,4.654,3.865,3.865,0,0,1-3.059,1.772A3.865,3.865,0,0,1,10,12.079,7.938,7.938,0,0,1,8.6,7.425a7.144,7.144,0,0,1,1.958-4.584,8.247,8.247,0,0,1,1.605-1.415A3.933,3.933,0,0,1,12.8,1.08,1.03,1.03,0,0,1,13.059,1h0a1.056,1.056,0,0,1,.26.08,3.933,3.933,0,0,1,.634.345A8.247,8.247,0,0,1,15.56,2.841,7.144,7.144,0,0,1,17.518,7.425Z' transform='translate(-11.256 -18.551)' fill='none' stroke='%2331415f' stroke-width='1'/%3E%3Cpath id='Path_782' data-name='Path 782' d='M10.45,29.776c0,.511.254.925.568.925s.568-.414.568-.925Zm1.136,0V7.409H10.45V29.776Z' transform='translate(-9.215 -12.526)' fill='%2331415f'/%3E%3Cpath id='Path_783' data-name='Path 783' d='M19.354,36.551V23.2m0,0h-2.7V.5a12.741,12.741,0,0,1,5.408,9.347V23.2Z' transform='translate(-4.031 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_kitchen_org: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.311' height='38' viewBox='0 0 39.311 38'%3E%3Cg id='organizacja-kuchni' transform='translate(255.656 -49)'%3E%3Cpath id='Path_730' data-name='Path 730' d='M38.811,11.555H.5L3.143,27.027h32.93Z' transform='translate(-255.656 59.473)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_731' data-name='Path 731' d='M34.742,3.955H1.9L4.17,12.029H32.4Z' transform='translate(-254.324 52.273)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_732' data-name='Path 732' d='M32.082,8.1H7.226A6.726,6.726,0,0,0,.5,14.826H38.811A6.727,6.727,0,0,0,32.082,8.1Z' transform='translate(-255.656 56.199)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_733' data-name='Path 733' d='M28.015.5H8.633A6.729,6.729,0,0,0,1.9,7.228H34.742A6.727,6.727,0,0,0,28.015.5Z' transform='translate(-254.324 49)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_734' data-name='Path 734' d='M20.5,11.555H6.823v.068c0,2.933,3.063,5.312,6.841,5.312s6.841-2.376,6.841-5.312v-.068Z' transform='translate(-249.664 59.473)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_735' data-name='Path 735' d='M8.229,5.854h8.208' transform='translate(-248.334 54.072)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_kitchen_cooking: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.297' height='38.188' viewBox='0 0 33.297 38.188'%3E%3Cg id='gotowanie-i-pieczenie' transform='translate(17.744 18.189)'%3E%3Cpath id='Path_862' data-name='Path 862' d='M25.645,28.306h-18a6.741,6.741,0,0,1-6.594-6.76L.9,12.854a2.345,2.345,0,0,1,2.287-2.436H29.954a2.34,2.34,0,0,1,2.289,2.388v8.61a6.747,6.747,0,0,1-6.6,6.887Z' transform='translate(-17.189 -8.807)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_863' data-name='Path 863' d='M.5,17.866,28.347.5' transform='translate(-17.555 -18)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_864' data-name='Path 864' d='M7,3.269c-1.673,1.042-1.761,4.2-.628,5.74l6.062-3.779C11.3,3.691,8.669,2.226,7,3.269Z' transform='translate(-12.814 -15.758)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_865' data-name='Path 865' d='M17.062,1.783c0,1.727-2.4,1.727-2.4,3.453s2.4,1.727,2.4,3.451-2.4,1.727-2.4,3.453,2.4,1.727,2.4,3.453' transform='translate(-4.432 -16.811)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_866' data-name='Path 866' d='M13.444,3.963c0,1.227-1.707,1.227-1.707,2.453s1.707,1.226,1.707,2.451-1.707,1.227-1.707,2.455,1.707,1.227,1.707,2.453' transform='translate(-7.139 -14.789)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_kitchen_prep: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.72' height='38' viewBox='0 0 28.72 38'%3E%3Cg id='przetworstwo' transform='translate(15.359 19)'%3E%3Cpath id='Path_741' data-name='Path 741' d='M23.451.5H2.138V4.333H23.451Z' transform='translate(-13.791 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_742' data-name='Path 742' d='M22.889,5.161h-.822v-2.7H6.652v2.7H5.828C2.888,5.161.5,7.228.5,9.781V31.006c0,2.549,2.384,4.62,5.328,4.62H22.889c2.942,0,5.33-2.067,5.33-4.62V9.779c0-2.551-2.384-4.622-5.33-4.622Z' transform='translate(-15.359 -17.125)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_743' data-name='Path 743' d='M9.7,19.866h3.118c1.472,0,2.662-.885,2.662-1.973V15.411' transform='translate(-6.551 -4.723)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_kitchen_tools: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.715' height='36.461' viewBox='0 0 29.715 36.461'%3E%3Cpath id='Path_676' data-name='Path 676' d='M6.525,5.146C6.525,2.3,9.2,0,12.493,0h3.729c3.3,0,5.97,2.3,5.97,5.146M8.016,9.823v3.412m6.432-3.412v3.412M20.88,9.823v3.412M8.016,19.2v3.412M14.448,19.2v3.412M20.88,19.2v3.412M8.016,28.583V32m6.432-3.412V32m6.432-3.412V32m7.835,3.466H0L4,5.146H24.719Z' transform='translate(0.5 0.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
    --icon_kitchen_article: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36.15' viewBox='0 0 38 36.15'%3E%3Cpath id='Path_594' data-name='Path 594' d='M10.451,30.993H6.717a3.056,3.056,0,0,1-3.193-2.9V24.451M37,17.129c0-5.955-3.674-10.784-8.212-10.8v21.6C33.326,27.913,37,23.084,37,17.129ZM2.446,0A2.428,2.428,0,0,0,0,2.4V31.879A4.107,4.107,0,0,0,3.262,35.15H25.534A4.112,4.112,0,0,0,28.8,31.879V2.4A2.426,2.426,0,0,0,26.35,0Z' transform='translate(0.5 0.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
    --icon_garden_tools: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.747' height='38.066' viewBox='0 0 27.747 38.066'%3E%3Cg id='narzedzia-ogrodowe' transform='translate(13.876 19.015)'%3E%3Cg id='Group_905' data-name='Group 905' transform='translate(-13.376 -18.5)'%3E%3Cpath id='Path_710' data-name='Path 710' d='M3.9,16.87l-.72-4.359L2.747,3.153a2.51,2.51,0,1,1,5.011,0l-.4,9.358L6.615,16.87a.412.412,0,0,1-.4.349H4.3a.406.406,0,0,1-.4-.349Z' transform='translate(1.611 -0.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_711' data-name='Path 711' d='M13.861,10.406l.7,5.684.427,9.566a2.513,2.513,0,1,1-5.011,0l.4-9.566.726-5.684a.5.5,0,0,1,.491-.429h1.772a.5.5,0,0,1,.491.429Z' transform='translate(8.415 8.415)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_712' data-name='Path 712' d='M12.525,12.231H10.345a.928.928,0,0,1-.933-.786L9.227,9.97a.58.58,0,0,0-.574-.524H6.076A.578.578,0,0,0,5.5,9.97l-.182,1.475a.928.928,0,0,1-.935.786H2.2A1.661,1.661,0,0,0,.5,13.853v4.337c0,1.475.615,5.12,1.71,6.162l4.846,4.611a.457.457,0,0,0,.619,0l4.844-4.611c1.095-1.042,1.712-4.687,1.712-6.162V13.853a1.665,1.665,0,0,0-1.7-1.622Z' transform='translate(-0.5 7.916)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_713' data-name='Path 713' d='M18.439.648a.364.364,0,0,0-.524-.039.925.925,0,0,0-.237.695c-.085,2.263-.206,4.524-.328,6.783a.856.856,0,0,1-.074.367c-.175.332-.683.365-1.093.351a1.055,1.055,0,0,1-.807-.262.809.809,0,0,1-.128-.411C15,6.016,14.725,4.213,14.49,2.1c-.021-.182-.136-.524-.394-.51-.239.008-.332.281-.357.495C13.486,4.193,13.232,6,12.98,8.11a.872.872,0,0,1-.118.4c-.188.274-.609.3-.97.3s-.774-.045-.939-.322a.831.831,0,0,1-.078-.371L10.517,1.08C10.507.855,10.449.572,10.2.51a.443.443,0,0,0-.446.2,1,1,0,0,0-.128.458L8.266,13.819a.666.666,0,0,0,.078.5.882.882,0,0,0,.7.2c.778,0,2.269-.008,3.047-.01a1.183,1.183,0,0,1,.477.064c.4.175.408,3.066.351,3.458s-.076.571.3.769a1.311,1.311,0,0,0,.578.093l.691-.006a1.084,1.084,0,0,0,.442-.06c.411-.167.419-.369.361-.769s-.06-3.311.345-3.485a.853.853,0,0,1,.483-.064c.774,0,2.261.006,3.035.01a.9.9,0,0,0,.7-.2.68.68,0,0,0,.082-.508q-.428-4.07-.875-8.139-.131-1.191-.252-2.387A20.689,20.689,0,0,0,18.579.923a.551.551,0,0,0-.153-.276Z' transform='translate(6.794 -0.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_pools: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.581' height='36.811' viewBox='0 0 36.581 36.811'%3E%3Cg id='baseny-i-akcesoria' transform='translate(18.881 19)'%3E%3Cg id='Group_935' data-name='Group 935' transform='translate(-18.381 -18.5)'%3E%3Cpath id='Path_837' data-name='Path 837' d='M12.36,9.537c0,2.427-2.655,4.393-5.93,4.393S.5,11.964.5,9.537' transform='translate(-0.5 8.039)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_838' data-name='Path 838' d='M12.36,13c0,2.425-2.655,4.393-5.93,4.393S.5,15.425.5,13' transform='translate(-0.5 11.311)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_839' data-name='Path 839' d='M12.36,16.654c0,2.427-2.655,4.393-5.93,4.393S.5,19.081.5,16.654' transform='translate(-0.5 14.763)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_840' data-name='Path 840' d='M18.46,9.537c0,2.427-2.655,4.393-5.93,4.393S6.6,11.964,6.6,9.537' transform='translate(5.262 8.039)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_841' data-name='Path 841' d='M18.46,13c0,2.425-2.655,4.393-5.93,4.393S6.6,15.425,6.6,13' transform='translate(5.262 11.311)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_842' data-name='Path 842' d='M18.46,16.654c0,2.427-2.655,4.393-5.93,4.393S6.6,19.081,6.6,16.654' transform='translate(5.262 14.763)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_843' data-name='Path 843' d='M24.557,9.537c0,2.427-2.655,4.393-5.93,4.393S12.7,11.964,12.7,9.537' transform='translate(11.024 8.039)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_844' data-name='Path 844' d='M24.557,13c0,2.425-2.655,4.393-5.93,4.393S12.7,15.425,12.7,13' transform='translate(11.024 11.311)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_845' data-name='Path 845' d='M24.557,16.654c0,2.427-2.655,4.393-5.93,4.393s-5.93-1.966-5.93-4.393' transform='translate(11.024 14.763)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_846' data-name='Path 846' d='M8.75,13.788V2.558' transform='translate(7.295 1.445)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_847' data-name='Path 847' d='M16.082,4.337A3.755,3.755,0,0,0,12.416.5,3.755,3.755,0,0,0,8.75,4.337' transform='translate(7.295 -0.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_848' data-name='Path 848' d='M14.467,13.788V2.558' transform='translate(12.697 1.445)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_849' data-name='Path 849' d='M21.8,4.337a3.67,3.67,0,1,0-7.332,0' transform='translate(12.697 -0.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Line_41' data-name='Line 41' x1='11.119' transform='translate(16.045 9.778)' fill='none' stroke='%2331415f' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_pots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.778' height='38' viewBox='0 0 29.778 38'%3E%3Cg id='doniczki-i-kwietniki' transform='translate(13.889 19)'%3E%3Cpath id='Path_860' data-name='Path 860' d='M14.391,16.917V6.9M2.631,34.225,3.307,37h22.1l.738-2.775m1.774-12.237H1L.508,17.561H28.274ZM22.761,34.225H5.71L2.471,21.988h23.84ZM0,4.853H6.031c4.613,0,8.36,3.092,8.36,6.9H8.36C3.747,11.752,0,8.66,0,4.853ZM20.416,6.9H14.387c0-3.809,3.747-6.9,8.36-6.9h6.031C28.778,3.809,25.031,6.9,20.416,6.9Z' transform='translate(-13.389 -18.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_green: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.193' height='37.999' viewBox='0 0 37.193 37.999'%3E%3Cg id='zielen' transform='translate(18.597 19)'%3E%3Cpath id='Path_784' data-name='Path 784' d='M24.423,13.658a5.89,5.89,0,0,0-.95-3.2,6.456,6.456,0,0,0-2.5-2.246,6.88,6.88,0,0,0-1.665-.6c-.552-.123-1.117-.12-1.669-.233a1.338,1.338,0,0,1-.66-.307,1.408,1.408,0,0,1-.359-.857A5.7,5.7,0,0,0,16.3,4.88a6.509,6.509,0,0,0-1.316-2.1,7.055,7.055,0,0,0-2.03-1.508A7.507,7.507,0,0,0,10.409.54a7.8,7.8,0,0,0-1.574,0A6.86,6.86,0,0,0,2.568,6.509,6.192,6.192,0,0,0,2.7,8.455a6,6,0,0,1-.861,4.615A8.284,8.284,0,0,0,.51,17.978c.211,4.431,4.048,8.088,8.813,8.39a9.637,9.637,0,0,0,9.122-4.786A6.022,6.022,0,0,1,20.956,19.1a6.158,6.158,0,0,0,3.467-5.446Z' transform='translate(-18.596 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_785' data-name='Path 785' d='M6.072,3.837V34.5' transform='translate(-13.598 -16.008)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_786' data-name='Path 786' d='M6.072,12.164,11.745,6.9' transform='translate(-13.598 -13.262)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_787' data-name='Path 787' d='M3.123,9.654l5.52,5.122' transform='translate(-16.244 -10.791)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_788' data-name='Path 788' d='M8.429,25.595H29.581a6.223,6.223,0,0,0-2.121-4.636,3.273,3.273,0,0,0,.575-1.842A3.608,3.608,0,0,0,24.3,15.648a3.91,3.91,0,0,0-1.542.315,3.987,3.987,0,0,0-3.629-2.193A3.91,3.91,0,0,0,15.242,16.7a3.547,3.547,0,0,0-1.893-.541,3.258,3.258,0,0,0-3.371,3.13,2.943,2.943,0,0,0,.542,1.7A6.212,6.212,0,0,0,8.433,25.6Z' transform='translate(-11.484 -7.1)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_arch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.693' height='38.12' viewBox='0 0 36.693 38.12'%3E%3Cg id='architerktura-ogrodowa' transform='translate(18.387 19)'%3E%3Cpath id='Path_814' data-name='Path 814' d='M14.761,5.475l2.963-2.688' transform='translate(-5.549 -16.955)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_815' data-name='Path 815' d='M16.635,6.172,15.158,4.594A2.867,2.867,0,0,1,15.209.5l1.478,1.578A2.867,2.867,0,0,1,16.635,6.172Z' transform='translate(-5.939 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_816' data-name='Path 816' d='M14.921,8.511l-2.088-.29a2.742,2.742,0,0,1-2.349-3.26l2.086.288A2.744,2.744,0,0,1,14.921,8.511Z' transform='translate(-9.42 -15.01)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_817' data-name='Path 817' d='M8.235,8.839l1.978-.758a2.6,2.6,0,0,1,3.511,1.754l-1.976.758A2.6,2.6,0,0,1,8.235,8.839Z' transform='translate(-11.385 -12.389)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_818' data-name='Path 818' d='M14.585,19.175,13.16,17.542a2.864,2.864,0,0,1,.186-4.09l1.425,1.631A2.866,2.866,0,0,1,14.585,19.175Z' transform='translate(-7.666 -7.414)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_819' data-name='Path 819' d='M10.38,15.67l-.311,2.2a2.646,2.646,0,0,1-3.134,2.419l.311-2.194A2.648,2.648,0,0,1,10.38,15.67Z' transform='translate(-12.547 -5.486)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_820' data-name='Path 820' d='M8.462,16.57,6.874,15.117a2.869,2.869,0,0,1-.248-4.088l1.588,1.453A2.869,2.869,0,0,1,8.462,16.57Z' transform='translate(-13.488 -9.582)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_821' data-name='Path 821' d='M16.325,3.122,17.8,4.7a2.979,2.979,0,0,0,4.151.286l-1.48-1.58A2.977,2.977,0,0,0,16.325,3.122Z' transform='translate(-4.148 -17.291)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_822' data-name='Path 822' d='M6.062,4.967,4.28,6.145A2.55,2.55,0,0,1,.5,5.2L2.283,4.025a2.549,2.549,0,0,1,3.78.942Z' transform='translate(-18.305 -16.271)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_823' data-name='Path 823' d='M3.1,5.884,4.887,4.706A3.355,3.355,0,0,0,6.052.5L4.27,1.676A3.358,3.358,0,0,0,3.1,5.884Z' transform='translate(-16.266 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_824' data-name='Path 824' d='M14.511,8.843l-1.319.932a2.539,2.539,0,0,0-.79,3.206l1.319-.932A2.539,2.539,0,0,0,14.511,8.843Z' transform='translate(-7.904 -11.537)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_825' data-name='Path 825' d='M10.726,6.867,9.366,6a2.257,2.257,0,0,0-3.09.6l1.36.868a2.255,2.255,0,0,0,3.09-.6Z' transform='translate(-13.139 -14.408)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_826' data-name='Path 826' d='M3.055,13.224l-1.368.856a2.532,2.532,0,0,0-.951,3.156L2.1,16.38A2.53,2.53,0,0,0,3.055,13.224Z' transform='translate(-18.293 -7.617)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_827' data-name='Path 827' d='M17.649,12.855l1.379-.832a2.528,2.528,0,0,0,1-3.137l-1.381.832a2.53,2.53,0,0,0-1,3.137Z' transform='translate(-3.15 -11.498)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_828' data-name='Path 828' d='M4,35.064V14.715A12.021,12.021,0,0,1,7.281,6.409a10.7,10.7,0,0,1,15.626,0,12.024,12.024,0,0,1,3.283,8.306V35.064' transform='translate(-15.176 -16.746)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_829' data-name='Path 829' d='M13.838,5.634c-2.035,3.577-.292,6.136,2.569,7.15l.032.017' transform='translate(-7.164 -14.408)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_830' data-name='Path 830' d='M16.647,20.492c5.092-2.438,3.812-6.8-.036-10.3l-.038-.045' transform='translate(-3.928 -10.373)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_831' data-name='Path 831' d='M5.008,12.859c6.506.513,8.762-2.467,6.193-8.541' transform='translate(-14.271 -15.584)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_832' data-name='Path 832' d='M14.392,25.091c2.251-7.79-2.283-11.926-9.384-10.407' transform='translate(-14.271 -6.59)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_833' data-name='Path 833' d='M16.765,16.266c-3.859,1.248-4.757,4.274-3.846,6.917l.006.032' transform='translate(-7.488 -4.896)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_834' data-name='Path 834' d='M4.107,9.623c-4.229,2.738-2.188,6.894.227,8.184l.025.021' transform='translate(-17.268 -10.84)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_835' data-name='Path 835' d='M2.969,4.849s3.425,3.4,4.535-.5c1.192-4.176,3.952-1.4,3.952-1.4' transform='translate(-16.096 -17.617)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_water: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.563' height='37.584' viewBox='0 0 36.563 37.584'%3E%3Cg id='nawadnianie' transform='translate(17.845 18.807)'%3E%3Cpath id='Path_714' data-name='Path 714' d='M20.511,1.851l.677-.581a.9.9,0,0,0-1.179-.156Zm8.421,9.655.661.6a.881.881,0,0,0,.016-1.18ZM12.963,28.817l-.677.581a.9.9,0,0,0,1.338.02ZM.895,14.979l-.5-.735A.884.884,0,0,0,.218,15.56Zm24.117.878v-.888h-.394l-.267.288Zm-7.668,8.289-.661-.6-2.229,2.409,3.151-.959Zm16.178-4.926.263.849.632-.192v-.657Zm0-3.363h.9v-.888h-.9ZM5.247,2.507l-.586-.671Zm9.4.656-.677.581ZM33.2,23.554,33.9,23l-.7-.874L32.5,23Zm-6.9,6.278.7-.552-.7-.874-.7.874Zm-6.464-27.4,8.421,9.655,1.354-1.162L21.189,1.27Zm8.437,8.474L12.3,28.219l1.32,1.2L29.593,12.1ZM13.642,28.236,1.574,14.4.218,15.56,12.286,29.4ZM1.4,15.716,21.013,2.587l-1-1.473L.395,14.243Zm22.954-.46-7.668,8.289,1.32,1.2,7.668-8.289Zm-6.745,9.738,16.18-4.926-.527-1.7L17.08,23.3ZM33.522,14.968h-8.51v1.776h8.51Zm-28.3-3.722a5.689,5.689,0,0,1,.611-8.069L4.661,1.835a7.453,7.453,0,0,0-.794,10.573Zm.611-8.069a5.805,5.805,0,0,1,8.139.565l1.354-1.162A7.606,7.606,0,0,0,4.661,1.835Zm8.139.565a5.731,5.731,0,0,1,.921,1.446l1.641-.709a7.429,7.429,0,0,0-1.208-1.9Zm20.8,24.232A1.562,1.562,0,0,1,33.2,29.53v1.776a3.346,3.346,0,0,0,3.359-3.331ZM33.2,29.53a1.56,1.56,0,0,1-1.568-1.554H29.844A3.345,3.345,0,0,0,33.2,31.306Zm-1.568-1.554a2.526,2.526,0,0,1,.3-.878,12.459,12.459,0,0,1,.79-1.354c.3-.449.591-.862.815-1.16.113-.149.206-.27.269-.354.032-.041.057-.073.075-.094l.018-.023,0-.005,0,0h0l-.7-.552L32.5,23h0l0,0-.007.007-.022.028c-.02.025-.048.06-.082.1-.072.091-.17.22-.29.38-.238.32-.557.76-.878,1.247a14.182,14.182,0,0,0-.9,1.558,4.009,4.009,0,0,0-.473,1.645ZM33.2,23.554l-.7.552h0l0,0,0,.005.02.023.073.094c.064.083.156.2.269.354.224.3.521.711.815,1.16a12.459,12.459,0,0,1,.79,1.354,2.546,2.546,0,0,1,.3.878h1.792a4.036,4.036,0,0,0-.473-1.645,14.2,14.2,0,0,0-.9-1.558c-.321-.487-.64-.927-.878-1.247-.118-.16-.219-.29-.288-.38-.036-.044-.064-.08-.082-.1l-.023-.028L33.906,23l0,0h0Zm-5.337,10.7A1.562,1.562,0,0,1,26.3,35.808v1.776a3.346,3.346,0,0,0,3.359-3.331ZM26.3,35.808a1.56,1.56,0,0,1-1.568-1.554H22.939A3.345,3.345,0,0,0,26.3,37.584Zm-1.568-1.554a2.526,2.526,0,0,1,.3-.878,12.459,12.459,0,0,1,.79-1.354c.3-.449.593-.862.817-1.16.111-.149.2-.27.269-.354.032-.041.056-.073.073-.094l.018-.023L27,30.386v0h0l-.7-.552-.7-.552h0l0,0-.007.007-.021.028c-.02.025-.048.06-.082.1-.072.091-.17.222-.29.38-.238.32-.557.76-.878,1.247a14.475,14.475,0,0,0-.9,1.558,4.009,4.009,0,0,0-.473,1.645ZM26.3,29.832l-.7.552h0l0,0,0,.005.02.023.073.094c.064.083.158.2.269.354.224.3.521.711.815,1.16a12.46,12.46,0,0,1,.79,1.354,2.5,2.5,0,0,1,.3.878h1.792a4.036,4.036,0,0,0-.473-1.645,14.2,14.2,0,0,0-.9-1.558c-.321-.487-.64-.927-.878-1.247-.118-.158-.219-.29-.288-.38-.036-.044-.063-.08-.082-.1l-.023-.028L27,29.283l0,0h0ZM17.114,4.017l8.731,10.419L27.223,13.3,18.494,2.881Zm17.3,15.2V15.856H32.626v3.363Z' transform='translate(-17.845 -18.807)' fill='%2331415f'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_furn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.121' height='38.128' viewBox='0 0 39.121 38.128'%3E%3Cg id='meble-ogrodowe' transform='translate(19.463 18.932)'%3E%3Cpath id='Path_703' data-name='Path 703' d='M3.339,23.532l4.373-6.7H31.446l4.566,6.7' transform='translate(-17.049 -5.031)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_704' data-name='Path 704' d='M10.137,23.15H33.913v-3.5H12.545L3.961,9.4.5,11.994Z' transform='translate(-19.463 -11.352)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_705' data-name='Path 705' d='M10.757,23.986V4.269' transform='translate(-10.744 -15.709)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_706' data-name='Path 706' d='M26.316,11.162a10.662,10.662,0,0,0-21.325,0' transform='translate(-15.645 -18.914)' fill='none' stroke='%2331415f' stroke-width='1'/%3E%3Cpath id='Path_707' data-name='Path 707' d='M4.986,7.943c1.006-.79,2.742-3.759,5.515-1.787,1.807-1.336,6.268-3.476,10.262,0,2.588-1.88,3.31.383,5.576,1.787' transform='translate(-15.648 -15.709)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_708' data-name='Path 708' d='M7.922,9.6A10.652,10.652,0,0,1,12.937.551' transform='translate(-13.154 -18.869)' fill='none' stroke='%2331415f' stroke-width='1'/%3E%3Cpath id='Path_709' data-name='Path 709' d='M15.9,9.679A10.659,10.659,0,0,0,10.584.453' transform='translate(-10.891 -18.953)' fill='none' stroke='%2331415f' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_cleaning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.025' height='38' viewBox='0 0 38.025 38'%3E%3Cg id='segregacja-i-sprzatanie' transform='translate(19.012 19)'%3E%3Cpath id='Path_747' data-name='Path 747' d='M2.758,2.4H31.043V31.8a3.9,3.9,0,0,1-3.9,3.9H6.655a3.9,3.9,0,0,1-3.9-3.9Z' transform='translate(-16.871 -17.199)' fill='none' stroke='%2331415f' stroke-width='1'/%3E%3Crect id='Rectangle_22' data-name='Rectangle 22' width='13.199' height='3.7' transform='translate(-6.568 -18.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Line_30' data-name='Line 30' x2='37.025' transform='translate(-18.512 -14.943)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Line_31' data-name='Line 31' y2='22.135' transform='translate(-6.67 -9.721)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Line_32' data-name='Line 32' y2='22.135' transform='translate(0.002 -9.721)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Line_33' data-name='Line 33' y2='22.135' transform='translate(7.035 -9.721)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_pest: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.207' height='37.766' viewBox='0 0 38.207 37.766'%3E%3Cg id='odstraszanie-zwierzat' transform='translate(19 18.816)'%3E%3Cpath id='Path_716' data-name='Path 716' d='M9.505,19.534h8.746' transform='translate(-10.734 -1.281)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_717' data-name='Path 717' d='M8.641,15.6l6.847,7.537' transform='translate(-11.527 -4.893)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_718' data-name='Path 718' d='M26.539,29.358H.5L24.75,2.6c4.965-5.123,10.47.3,10.47,3.7V17.878C35.22,24.679,32.625,29.358,26.539,29.358Z' transform='translate(-19 -18.752)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_719' data-name='Path 719' d='M18.6,3.571l2.28-2.512' transform='translate(-2.383 -18.24)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_720' data-name='Path 720' d='M5.865,26.465c8.815-1.972,16.377-9.056,11.007-22.813' transform='translate(-14.076 -15.859)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cellipse id='Ellipse_42' data-name='Ellipse 42' cx='1.275' cy='1.404' rx='1.275' ry='1.404' transform='translate(9.375 -13.686)' fill='%2331415f'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_garden_mats: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg id='maty-i-oslony' transform='translate(19 19)'%3E%3Crect id='Rectangle_21' data-name='Rectangle 21' width='37' height='36.935' transform='translate(-18.5 -18.5)' fill='none' stroke='%2331415f' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_693' data-name='Path 693' d='M3.607,37.5V.5' transform='translate(-16.057 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_694' data-name='Path 694' d='M6.812,37.5V.5' transform='translate(-13.02 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_695' data-name='Path 695' d='M10.017,37.5V.5' transform='translate(-9.984 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_696' data-name='Path 696' d='M.82,4.272H36.6' transform='translate(-18.697 -15.426)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_697' data-name='Path 697' d='M13.221,37.5V.5' transform='translate(-6.949 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_698' data-name='Path 698' d='M.82,8.148H36.6' transform='translate(-18.697 -11.754)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_699' data-name='Path 699' d='M16.426,37.5V.5' transform='translate(-3.912 -19)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_700' data-name='Path 700' d='M.82,12.023H36.6' transform='translate(-18.697 -8.084)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_701' data-name='Path 701' d='M.82,15.9H36.6' transform='translate(-18.697 -4.412)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_house_bath: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.001' height='38.19' viewBox='0 0 38.001 38.19'%3E%3Cg id='lazienka' transform='translate(15.916 17.649)'%3E%3Cpath id='Path_891' data-name='Path 891' d='M25.371,7H15.008a1.909,1.909,0,0,0-2.056,1.547L10.5,30.508a1.852,1.852,0,0,0,2.054,1.718H27.824a1.852,1.852,0,0,0,2.054-1.718L27.429,8.547A1.912,1.912,0,0,0,25.373,7Z' transform='translate(-8.297 -12.185)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_892' data-name='Path 892' d='M13.858,7.875H3.738A2.056,2.056,0,0,0,1.75,9.993V29.3A2.056,2.056,0,0,0,3.738,31.42H13.858A2.056,2.056,0,0,0,15.846,29.3V9.993A2.056,2.056,0,0,0,13.858,7.875Z' transform='translate(-17.166 -11.379)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_893' data-name='Path 893' d='M1.967,2.258l4.849,10.8' transform='translate(-16.947 -16.558)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_894' data-name='Path 894' d='M8.115,4.234,3.939,6.892' transform='translate(-14.947 -14.736)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_895' data-name='Path 895' d='M7.246,2.431,3.07,5.087' transform='translate(-15.828 -16.399)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_896' data-name='Path 896' d='M6.143.875,1.967,3.533' transform='translate(-16.947 -17.834)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_897' data-name='Path 897' d='M21.048,4.375H14V9.42h7.048Z' transform='translate(-4.749 -14.606)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_898' data-name='Path 898' d='M23.685,2.826A2.223,2.223,0,0,0,21.269.875H14.875V7.6' transform='translate(-3.861 -17.834)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
    --icon_house_decoration: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.269' height='38.015' viewBox='0 0 28.269 38.015'%3E%3Cg id='dekoracje-i-ozdoby' transform='translate(334.134 30.015)'%3E%3Cpath id='Path_857' data-name='Path 857' d='M12.672,30.987A3.055,3.055,0,0,1,9.49,28.529M22.7,5.61a1.864,1.864,0,0,1-.674-2.717l1.8-2.278A.946.946,0,0,1,24.4.278l1.4-.261a.913.913,0,0,1,1.065.6l.362,1.256a.779.779,0,0,1-.084.615L25.692,4.96A2.308,2.308,0,0,1,22.7,5.61Zm0,0L20.868,8.286M4.781,5.943a2.321,2.321,0,0,1-3.026-.491L.138,3.065a.784.784,0,0,1-.121-.61L.3,1.18A.911.911,0,0,1,1.324.522L2.742.709a.952.952,0,0,1,.592.306L5.279,3.2A1.855,1.855,0,0,1,4.781,5.943Zm0,0L6.787,8.52m8.87-2.662a1.712,1.712,0,0,1-1.351-2.14l.915-2.335a.76.76,0,0,1,.4-.415L16.761.424a.874.874,0,0,1,1.091.263l.666.98a.665.665,0,0,1,.1.536l-.565,2.421A2,2,0,0,1,15.657,5.858Zm0,0-.8,2.2m7.248.463H5.369a1.561,1.561,0,0,0-1.686,1.6L6.109,29.4c.333,2.793,3.079,4.919,6.362,4.919h-1.99L8.567,37H18.909l-1.914-2.685H15c3.279,0,6.029-2.123,6.362-4.919l2.426-19.281A1.556,1.556,0,0,0,22.107,8.518Z' transform='translate(-333.632 -29.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_house_accesoties: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.824' height='38' viewBox='0 0 37.824 38'%3E%3Cg id='wyposazenie-domu' transform='translate(18.912 18.999)'%3E%3Cpath id='Path_773' data-name='Path 773' d='M14.665,14.7.438,32.321H37.262L18.85,10.975V5.893' transform='translate(-18.85 -13.82)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_774' data-name='Path 774' d='M13,11.008A5.2,5.2,0,0,0,17.39,5.723C17.39,1.1,14.252.438,12.369.438S7.347,1.1,7.347,5.723' transform='translate(-12.369 -18.938)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_house_furniture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cpath id='meble' d='M6.726,13.454H0v18.5H6.726m0-18.5v8.409m0-8.409v3.363m0-3.363H1.683V0H35.317V13.454H30.272M6.726,21.863H30.272m-23.546,0V16.817m23.546,5.046V13.454m0,8.409V16.817m0-3.363H37v18.5H30.272m0-18.5v3.363m0,15.137H6.726m23.546,0h5.046V37H30.272Zm-23.546,0H1.683V37H6.726Zm0-15.137H30.272' transform='translate(0.5 0.5)' fill='none' stroke='%2331415f' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
    --icon_house_cleaning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg id='pranie-i-sprzatanie' transform='translate(19 19)'%3E%3Cpath id='Path_739' data-name='Path 739' d='M32.8,28.414H4.2m28.591,0A4.294,4.294,0,0,1,32.8,37H4.2a4.294,4.294,0,0,1,0-8.586m28.591,0a4.294,4.294,0,0,0,0-8.586H4.2a4.294,4.294,0,0,0,0,8.586M11.425,0H27.257l1.371,7.024m0,0,1.644,8.43H8.409A10,10,0,0,1,16.7,7.024Z' transform='translate(-18.5 -18.5)' fill='none' stroke='%2331415f' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_house_carpets: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.114' height='37' viewBox='0 0 38.114 37'%3E%3Cpath id='dywany' d='M36.075,15.305l.7.609,1.343-1.534H36.075ZM17.908,36.075V37h.42l.276-.316Zm-5.926,0-.683-.623L9.886,37h2.1Zm18.957-20.77V14.38h-.407l-.276.3ZM19.66,4.434l.684.622a.791.791,0,0,0,.083-.107ZM1.82,22.67a.925.925,0,1,0,1.369,1.245Zm14.495,7.287A.924.924,0,1,0,17.68,31.2ZM35.379,14.7,17.212,35.466,18.6,36.684l18.167-20.77ZM17.908,35.15H11.982V37h5.926ZM12.667,36.7l18.957-20.77-1.367-1.247L11.3,35.452ZM33.174,8.913a4.6,4.6,0,0,1-.425,1.648,15.3,15.3,0,0,1-1.03,1.97c-.381.627-.764,1.186-1.049,1.584-.142.2-.261.359-.34.466l-.092.12-.024.031-.011.015-.006.007-.02.028-.043.068a1.409,1.409,0,0,0,1.221,1.28,1.835,1.835,0,0,0,.257-.191l.026-.028L30.244,14.7l.026-.03a1.783,1.783,0,0,1,.255-.189,1.407,1.407,0,0,1,1.221,1.28c-.013.024-.035.057-.043.068l-.018.026,0,.006h0l.024-.031c.022-.03.057-.074.1-.133.087-.117.215-.289.366-.5.3-.424.714-1.021,1.125-1.7a16.948,16.948,0,0,0,1.156-2.218,6.36,6.36,0,0,0,.57-2.362ZM26.2,1.85a7.019,7.019,0,0,1,6.973,7.063h1.85A8.869,8.869,0,0,0,26.2,0Zm-5.774,3.1A6.945,6.945,0,0,1,26.2,1.85V0a8.791,8.791,0,0,0-7.309,3.918ZM3.189,23.915,20.344,5.056,18.975,3.811,1.82,22.67Zm27.067-9.233L16.315,29.957,17.68,31.2,31.624,15.928Zm.683,1.548h5.136V14.38H30.939ZM15.8,28.087A7.019,7.019,0,0,1,8.824,35.15V37a8.869,8.869,0,0,0,8.823-8.913ZM8.824,35.15A7.019,7.019,0,0,1,1.85,28.087H0A8.87,8.87,0,0,0,8.824,37ZM1.85,28.087a7.019,7.019,0,0,1,6.974-7.063v-1.85A8.868,8.868,0,0,0,0,28.087Zm6.974-7.063A7.019,7.019,0,0,1,15.8,28.087h1.85a8.868,8.868,0,0,0-8.823-8.913Zm2.233,7.063a2.252,2.252,0,0,1-2.233,2.27v1.85a4.1,4.1,0,0,0,4.083-4.12Zm-2.233,2.27a2.252,2.252,0,0,1-2.235-2.27H4.74a4.1,4.1,0,0,0,4.085,4.12ZM6.59,28.087a2.252,2.252,0,0,1,2.235-2.27v-1.85a4.1,4.1,0,0,0-4.085,4.12Zm2.235-2.27a2.252,2.252,0,0,1,2.233,2.27h1.85a4.1,4.1,0,0,0-4.083-4.12Z' fill='%2331415f'/%3E%3C/svg%3E%0A");
    --icon_top_trackorder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.709' height='28.709' viewBox='0 0 28.709 28.709'%3E%3Cg id='Group_17' data-name='Group 17' transform='translate(24.963 25.746)'%3E%3Cpath id='Path_41' data-name='Path 41' d='M18.123,33.28c5.539.494,9.586,2.055,9.586,3.9,0,2.247-5.98,4.064-13.354,4.064S1,39.429,1,37.182c0-1.846,4.047-3.408,9.586-3.9' transform='translate(-24.963 -39.283)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_42' data-name='Path 42' d='M26.58,10.026c0,6.092-9.29,13.037-9.29,13.037S8,16.118,8,10.026,12.159,1,17.29,1,26.58,3.933,26.58,10.026Z' transform='translate(-28.066 -25.746)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_2' data-name='Ellipse 2' cx='3.484' cy='3.484' rx='3.484' ry='3.484' transform='translate(-14.504 -18.941)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_top_account: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='29' viewBox='0 0 27 29'%3E%3Cg id='konto' transform='translate(13.5 14.119)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='4.5' cy='4.5' r='4.5' transform='translate(-4.5 -13.119)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_49' data-name='Path 49' d='M1,38.519a12.5,12.5,0,0,1,25,0' transform='translate(-13.5 -24.639)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_top_favourites: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.101' height='28.625' viewBox='0 0 31.101 28.625'%3E%3Cpath id='Path_48' data-name='Path 48' d='M15.574,4.731c.245-.3,3.611-4.274,7.987-3.563,3.382.55,5.372,3.575,6.027,5.114C32.026,12.006,26.21,19.339,15.5,27.605,4.793,19.339-.878,12.112,1.561,6.388c.656-1.539,2.645-4.754,6.027-5.3C11.964.372,15.33,4.433,15.574,4.731Z' transform='translate(-0.021 0.02)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    --icon_top_favourites_white: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.101' height='28.625' viewBox='0 0 31.101 28.625'%3E%3Cpath id='Path_48' data-name='Path 48' d='M15.574,4.731c.245-.3,3.611-4.274,7.987-3.563,3.382.55,5.372,3.575,6.027,5.114C32.026,12.006,26.21,19.339,15.5,27.605,4.793,19.339-.878,12.112,1.561,6.388c.656-1.539,2.645-4.754,6.027-5.3C11.964.372,15.33,4.433,15.574,4.731Z' transform='translate(-0.021 0.02)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    --icon_top_question: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.144' height='29.144' viewBox='0 0 29.144 29.144'%3E%3Cg id='Group_19' data-name='Group 19' transform='translate(26 24)'%3E%3Cpath id='Path_44' data-name='Path 44' d='M1,14.572A13.572,13.572,0,1,1,14.572,28.144,13.572,13.572,0,0,1,1,14.572' transform='translate(-26 -24)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_56' data-name='Path 56' d='M0,0H0' transform='translate(-11.428 -1.887)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_45' data-name='Path 45' d='M15.761,15.5a4.9,4.9,0,0,1-.142-1.72,4.728,4.728,0,0,1,2.828-4.04,4.99,4.99,0,0,1,7.066,4.521,4.905,4.905,0,0,1-4.957,4.9v0' transform='translate(-31.984 -27.402)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_top_cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.725' height='28.898' viewBox='0 0 29.725 28.898'%3E%3Cg id='Group_18' data-name='Group 18' transform='translate(25 24)'%3E%3Cpath id='Path_47' data-name='Path 47' d='M8.835,7.028H28.725V20.29H8.835V7.028L6.349,1H1' transform='translate(-25 -24)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='2' cy='2' r='2' transform='translate(-1.275 -0.102)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_14' data-name='Ellipse 14' cx='2' cy='2' r='2' transform='translate(-15.275 -0.102)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_cart_cta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.725' height='28.898' viewBox='0 0 29.725 28.898'%3E%3Cg id='Group_18' data-name='Group 18' transform='translate(25 24)'%3E%3Cpath id='Path_47' data-name='Path 47' d='M8.835,7.028H28.725V20.29H8.835V7.028L6.349,1H1' transform='translate(-25 -24)' fill='none' stroke='%23Ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='2' cy='2' r='2' transform='translate(-1.275 -0.102)' fill='none' stroke='%23Ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_14' data-name='Ellipse 14' cx='2' cy='2' r='2' transform='translate(-15.275 -0.102)' fill='none' stroke='%23Ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
    --icon_top_logout: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='512.000000pt' height='512.000000pt' viewBox='0 0 512.000000 512.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)'%0Afill='%23707070' stroke='none'%3E%3Cpath d='M2495 5026 c-41 -18 -83 -69 -90 -109 -3 -18 -4 -568 -3 -1223 l3%0A-1191 29 -37 c68 -90 190 -86 260 8 21 27 21 33 24 1232 3 1330 7 1247 -62%0A1299 -44 33 -115 43 -161 21z'/%3E%3Cpath d='M1023 4507 c-39 -22 -201 -168 -271 -247 -370 -409 -579 -853 -653%0A-1390 -18 -124 -18 -496 0 -620 102 -731 484 -1346 1089 -1754 216 -145 528%0A-283 782 -345 451 -110 943 -89 1385 60 243 81 561 257 762 420 414 337 720%0A815 847 1324 170 676 48 1388 -334 1962 -110 166 -187 258 -342 409 -165 161%0A-203 188 -267 188 -114 0 -197 -126 -146 -223 7 -15 63 -72 123 -125 646 -575%0A881 -1453 611 -2281 -266 -813 -988 -1390 -1848 -1475 -543 -54 -1110 116%0A-1554 467 -40 31 -121 107 -182 168 -754 761 -834 1963 -189 2823 85 112 204%0A241 299 323 48 41 93 86 101 101 34 65 4 168 -59 207 -39 24 -118 28 -154 8z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_top_list: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='512.000000pt' height='512.000000pt' viewBox='0 0 512.000000 512.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)'%0Afill='%23707070' stroke='none'%3E%3Cpath d='M272 4480 c-102 -22 -193 -96 -241 -199 -22 -47 -26 -69 -26 -141 1%0A-72 5 -94 28 -142 62 -128 203 -208 341 -194 293 30 415 382 204 588 -75 73%0A-201 110 -306 88z'/%3E%3Cpath d='M1360 4405 c-101 -32 -170 -129 -170 -241 0 -34 7 -78 15 -98 23 -55%0A79 -111 135 -135 l49 -21 1778 2 c1678 3 1780 4 1810 21 90 49 138 130 138%0A232 -1 101 -48 179 -140 228 l-40 22 -1765 2 c-1490 1 -1772 0 -1810 -12z'/%3E%3Cpath d='M250 2891 c-93 -29 -177 -101 -219 -190 -38 -81 -38 -201 0 -282 56%0A-119 161 -190 294 -197 104 -5 173 19 248 88 75 69 110 147 110 250 0 62 -6%0A88 -28 139 -35 78 -113 151 -190 180 -57 22 -164 27 -215 12z'/%3E%3Cpath d='M1393 2810 c-123 -25 -203 -122 -203 -250 0 -106 53 -189 150 -234%0Al45 -21 1770 0 c1650 0 1772 1 1806 17 54 25 96 64 127 117 23 39 27 57 27%0A121 0 64 -4 82 -27 121 -31 53 -73 92 -127 117 -34 16 -156 17 -1781 19 -960%0A0 -1764 -3 -1787 -7z'/%3E%3Cpath d='M233 1300 c-80 -26 -161 -99 -200 -178 -23 -48 -27 -70 -28 -142 0%0A-77 3 -92 33 -152 73 -148 229 -223 384 -183 160 40 260 168 260 330 1 235%0A-225 398 -449 325z'/%3E%3Cpath d='M1335 1187 c-93 -44 -145 -126 -145 -231 0 -76 34 -151 88 -196 77%0A-64 -36 -60 1897 -58 l1760 3 40 22 c92 49 139 127 140 228 0 102 -48 183%0A-138 232 -30 17 -132 18 -1812 20 l-1780 3 -50 -23z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_top_account: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='29' viewBox='0 0 27 29'%3E%3Cg id='konto' transform='translate(13.5 14.119)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='4.5' cy='4.5' r='4.5' transform='translate(-4.5 -13.119)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_49' data-name='Path 49' d='M1,38.519a12.5,12.5,0,0,1,25,0' transform='translate(-13.5 -24.639)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_top_trackorder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.709' height='28.709' viewBox='0 0 28.709 28.709'%3E%3Cg id='Group_17' data-name='Group 17' transform='translate(24.963 25.746)'%3E%3Cpath id='Path_41' data-name='Path 41' d='M18.123,33.28c5.539.494,9.586,2.055,9.586,3.9,0,2.247-5.98,4.064-13.354,4.064S1,39.429,1,37.182c0-1.846,4.047-3.408,9.586-3.9' transform='translate(-24.963 -39.283)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_42' data-name='Path 42' d='M26.58,10.026c0,6.092-9.29,13.037-9.29,13.037S8,16.118,8,10.026,12.159,1,17.29,1,26.58,3.933,26.58,10.026Z' transform='translate(-28.066 -25.746)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cellipse id='Ellipse_2' data-name='Ellipse 2' cx='3.484' cy='3.484' rx='3.484' ry='3.484' transform='translate(-14.504 -18.941)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_top_favourites: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.101' height='28.625' viewBox='0 0 31.101 28.625'%3E%3Cpath id='Path_48' data-name='Path 48' d='M15.574,4.731c.245-.3,3.611-4.274,7.987-3.563,3.382.55,5.372,3.575,6.027,5.114C32.026,12.006,26.21,19.339,15.5,27.605,4.793,19.339-.878,12.112,1.561,6.388c.656-1.539,2.645-4.754,6.027-5.3C11.964.372,15.33,4.433,15.574,4.731Z' transform='translate(-0.021 0.02)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    --iconhover_top_question: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.144' height='29.144' viewBox='0 0 29.144 29.144'%3E%3Cg id='Group_19' data-name='Group 19' transform='translate(26 24)'%3E%3Cpath id='Path_44' data-name='Path 44' d='M1,14.572A13.572,13.572,0,1,1,14.572,28.144,13.572,13.572,0,0,1,1,14.572' transform='translate(-26 -24)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_56' data-name='Path 56' d='M0,0H0' transform='translate(-11.428 -1.887)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_45' data-name='Path 45' d='M15.761,15.5a4.9,4.9,0,0,1-.142-1.72,4.728,4.728,0,0,1,2.828-4.04,4.99,4.99,0,0,1,7.066,4.521,4.905,4.905,0,0,1-4.957,4.9v0' transform='translate(-31.984 -27.402)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_top_cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.725' height='28.898' viewBox='0 0 29.725 28.898'%3E%3Cg id='Group_18' data-name='Group 18' transform='translate(25 24)'%3E%3Cpath id='Path_47' data-name='Path 47' d='M8.835,7.028H28.725V20.29H8.835V7.028L6.349,1H1' transform='translate(-25 -24)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='2' cy='2' r='2' transform='translate(-1.275 -0.102)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_14' data-name='Ellipse 14' cx='2' cy='2' r='2' transform='translate(-15.275 -0.102)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_top_logout: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='512.000000pt' height='512.000000pt' viewBox='0 0 512.000000 512.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)'%0Afill='%235ED129' stroke='none'%3E%3Cpath d='M2495 5026 c-41 -18 -83 -69 -90 -109 -3 -18 -4 -568 -3 -1223 l3%0A-1191 29 -37 c68 -90 190 -86 260 8 21 27 21 33 24 1232 3 1330 7 1247 -62%0A1299 -44 33 -115 43 -161 21z'/%3E%3Cpath d='M1023 4507 c-39 -22 -201 -168 -271 -247 -370 -409 -579 -853 -653%0A-1390 -18 -124 -18 -496 0 -620 102 -731 484 -1346 1089 -1754 216 -145 528%0A-283 782 -345 451 -110 943 -89 1385 60 243 81 561 257 762 420 414 337 720%0A815 847 1324 170 676 48 1388 -334 1962 -110 166 -187 258 -342 409 -165 161%0A-203 188 -267 188 -114 0 -197 -126 -146 -223 7 -15 63 -72 123 -125 646 -575%0A881 -1453 611 -2281 -266 -813 -988 -1390 -1848 -1475 -543 -54 -1110 116%0A-1554 467 -40 31 -121 107 -182 168 -754 761 -834 1963 -189 2823 85 112 204%0A241 299 323 48 41 93 86 101 101 34 65 4 168 -59 207 -39 24 -118 28 -154 8z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_top_list: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='512.000000pt' height='512.000000pt' viewBox='0 0 512.000000 512.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)'%0Afill='%235ED129' stroke='none'%3E%3Cpath d='M272 4480 c-102 -22 -193 -96 -241 -199 -22 -47 -26 -69 -26 -141 1%0A-72 5 -94 28 -142 62 -128 203 -208 341 -194 293 30 415 382 204 588 -75 73%0A-201 110 -306 88z'/%3E%3Cpath d='M1360 4405 c-101 -32 -170 -129 -170 -241 0 -34 7 -78 15 -98 23 -55%0A79 -111 135 -135 l49 -21 1778 2 c1678 3 1780 4 1810 21 90 49 138 130 138%0A232 -1 101 -48 179 -140 228 l-40 22 -1765 2 c-1490 1 -1772 0 -1810 -12z'/%3E%3Cpath d='M250 2891 c-93 -29 -177 -101 -219 -190 -38 -81 -38 -201 0 -282 56%0A-119 161 -190 294 -197 104 -5 173 19 248 88 75 69 110 147 110 250 0 62 -6%0A88 -28 139 -35 78 -113 151 -190 180 -57 22 -164 27 -215 12z'/%3E%3Cpath d='M1393 2810 c-123 -25 -203 -122 -203 -250 0 -106 53 -189 150 -234%0Al45 -21 1770 0 c1650 0 1772 1 1806 17 54 25 96 64 127 117 23 39 27 57 27%0A121 0 64 -4 82 -27 121 -31 53 -73 92 -127 117 -34 16 -156 17 -1781 19 -960%0A0 -1764 -3 -1787 -7z'/%3E%3Cpath d='M233 1300 c-80 -26 -161 -99 -200 -178 -23 -48 -27 -70 -28 -142 0%0A-77 3 -92 33 -152 73 -148 229 -223 384 -183 160 40 260 168 260 330 1 235%0A-225 398 -449 325z'/%3E%3Cpath d='M1335 1187 c-93 -44 -145 -126 -145 -231 0 -76 34 -151 88 -196 77%0A-64 -36 -60 1897 -58 l1760 3 40 22 c92 49 139 127 140 228 0 102 -48 183%0A-138 232 -30 17 -132 18 -1812 20 l-1780 3 -50 -23z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_kitchen_dinnerware: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.052' height='37.175' viewBox='0 0 37.052 37.175'%3E%3Cg id='zastawa-stolowa' transform='translate(18.525 19)'%3E%3Cpath id='Path_777' data-name='Path 777' d='M6.2,10.333V.5' transform='translate(-13.41 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_778' data-name='Path 778' d='M3.35,10.333V.5' transform='translate(-15.969 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_779' data-name='Path 779' d='M.5,10.333V.5' transform='translate(-18.525 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_780' data-name='Path 780' d='M5.908,9.428h-1.8L.5,5.682H11.315L7.71,9.428Zm0,0V31.9' transform='translate(-18.525 -14.35)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_781' data-name='Path 781' d='M17.518,7.425a7.925,7.925,0,0,1-1.4,4.654,3.865,3.865,0,0,1-3.059,1.772A3.865,3.865,0,0,1,10,12.079,7.938,7.938,0,0,1,8.6,7.425a7.144,7.144,0,0,1,1.958-4.584,8.247,8.247,0,0,1,1.605-1.415A3.933,3.933,0,0,1,12.8,1.08,1.03,1.03,0,0,1,13.059,1h0a1.056,1.056,0,0,1,.26.08,3.933,3.933,0,0,1,.634.345A8.247,8.247,0,0,1,15.56,2.841,7.144,7.144,0,0,1,17.518,7.425Z' transform='translate(-11.256 -18.551)' fill='none' stroke='%235ED129' stroke-width='1'/%3E%3Cpath id='Path_782' data-name='Path 782' d='M10.45,29.776c0,.511.254.925.568.925s.568-.414.568-.925Zm1.136,0V7.409H10.45V29.776Z' transform='translate(-9.215 -12.526)' fill='%235ED129'/%3E%3Cpath id='Path_783' data-name='Path 783' d='M19.354,36.551V23.2m0,0h-2.7V.5a12.741,12.741,0,0,1,5.408,9.347V23.2Z' transform='translate(-4.031 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_kitchen_org: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.311' height='38' viewBox='0 0 39.311 38'%3E%3Cg id='organizacja-kuchni' transform='translate(255.656 -49)'%3E%3Cpath id='Path_730' data-name='Path 730' d='M38.811,11.555H.5L3.143,27.027h32.93Z' transform='translate(-255.656 59.473)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_731' data-name='Path 731' d='M34.742,3.955H1.9L4.17,12.029H32.4Z' transform='translate(-254.324 52.273)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_732' data-name='Path 732' d='M32.082,8.1H7.226A6.726,6.726,0,0,0,.5,14.826H38.811A6.727,6.727,0,0,0,32.082,8.1Z' transform='translate(-255.656 56.199)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_733' data-name='Path 733' d='M28.015.5H8.633A6.729,6.729,0,0,0,1.9,7.228H34.742A6.727,6.727,0,0,0,28.015.5Z' transform='translate(-254.324 49)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_734' data-name='Path 734' d='M20.5,11.555H6.823v.068c0,2.933,3.063,5.312,6.841,5.312s6.841-2.376,6.841-5.312v-.068Z' transform='translate(-249.664 59.473)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_735' data-name='Path 735' d='M8.229,5.854h8.208' transform='translate(-248.334 54.072)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_kitchen_cooking: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.297' height='38.188' viewBox='0 0 33.297 38.188'%3E%3Cg id='gotowanie-i-pieczenie' transform='translate(17.744 18.189)'%3E%3Cpath id='Path_862' data-name='Path 862' d='M25.645,28.306h-18a6.741,6.741,0,0,1-6.594-6.76L.9,12.854a2.345,2.345,0,0,1,2.287-2.436H29.954a2.34,2.34,0,0,1,2.289,2.388v8.61a6.747,6.747,0,0,1-6.6,6.887Z' transform='translate(-17.189 -8.807)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_863' data-name='Path 863' d='M.5,17.866,28.347.5' transform='translate(-17.555 -18)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_864' data-name='Path 864' d='M7,3.269c-1.673,1.042-1.761,4.2-.628,5.74l6.062-3.779C11.3,3.691,8.669,2.226,7,3.269Z' transform='translate(-12.814 -15.758)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_865' data-name='Path 865' d='M17.062,1.783c0,1.727-2.4,1.727-2.4,3.453s2.4,1.727,2.4,3.451-2.4,1.727-2.4,3.453,2.4,1.727,2.4,3.453' transform='translate(-4.432 -16.811)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_866' data-name='Path 866' d='M13.444,3.963c0,1.227-1.707,1.227-1.707,2.453s1.707,1.226,1.707,2.451-1.707,1.227-1.707,2.455,1.707,1.227,1.707,2.453' transform='translate(-7.139 -14.789)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_kitchen_prep: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.72' height='38' viewBox='0 0 28.72 38'%3E%3Cg id='przetworstwo' transform='translate(15.359 19)'%3E%3Cpath id='Path_741' data-name='Path 741' d='M23.451.5H2.138V4.333H23.451Z' transform='translate(-13.791 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_742' data-name='Path 742' d='M22.889,5.161h-.822v-2.7H6.652v2.7H5.828C2.888,5.161.5,7.228.5,9.781V31.006c0,2.549,2.384,4.62,5.328,4.62H22.889c2.942,0,5.33-2.067,5.33-4.62V9.779c0-2.551-2.384-4.622-5.33-4.622Z' transform='translate(-15.359 -17.125)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_743' data-name='Path 743' d='M9.7,19.866h3.118c1.472,0,2.662-.885,2.662-1.973V15.411' transform='translate(-6.551 -4.723)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_kitchen_tools: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.715' height='36.461' viewBox='0 0 29.715 36.461'%3E%3Cpath id='Path_676' data-name='Path 676' d='M6.525,5.146C6.525,2.3,9.2,0,12.493,0h3.729c3.3,0,5.97,2.3,5.97,5.146M8.016,9.823v3.412m6.432-3.412v3.412M20.88,9.823v3.412M8.016,19.2v3.412M14.448,19.2v3.412M20.88,19.2v3.412M8.016,28.583V32m6.432-3.412V32m6.432-3.412V32m7.835,3.466H0L4,5.146H24.719Z' transform='translate(0.5 0.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
    --iconhover_kitchen_article: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36.15' viewBox='0 0 38 36.15'%3E%3Cpath id='Path_594' data-name='Path 594' d='M10.451,30.993H6.717a3.056,3.056,0,0,1-3.193-2.9V24.451M37,17.129c0-5.955-3.674-10.784-8.212-10.8v21.6C33.326,27.913,37,23.084,37,17.129ZM2.446,0A2.428,2.428,0,0,0,0,2.4V31.879A4.107,4.107,0,0,0,3.262,35.15H25.534A4.112,4.112,0,0,0,28.8,31.879V2.4A2.426,2.426,0,0,0,26.35,0Z' transform='translate(0.5 0.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
    --iconhover_garden_tools: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.747' height='38.066' viewBox='0 0 27.747 38.066'%3E%3Cg id='narzedzia-ogrodowe' transform='translate(13.876 19.015)'%3E%3Cg id='Group_905' data-name='Group 905' transform='translate(-13.376 -18.5)'%3E%3Cpath id='Path_710' data-name='Path 710' d='M3.9,16.87l-.72-4.359L2.747,3.153a2.51,2.51,0,1,1,5.011,0l-.4,9.358L6.615,16.87a.412.412,0,0,1-.4.349H4.3a.406.406,0,0,1-.4-.349Z' transform='translate(1.611 -0.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_711' data-name='Path 711' d='M13.861,10.406l.7,5.684.427,9.566a2.513,2.513,0,1,1-5.011,0l.4-9.566.726-5.684a.5.5,0,0,1,.491-.429h1.772a.5.5,0,0,1,.491.429Z' transform='translate(8.415 8.415)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_712' data-name='Path 712' d='M12.525,12.231H10.345a.928.928,0,0,1-.933-.786L9.227,9.97a.58.58,0,0,0-.574-.524H6.076A.578.578,0,0,0,5.5,9.97l-.182,1.475a.928.928,0,0,1-.935.786H2.2A1.661,1.661,0,0,0,.5,13.853v4.337c0,1.475.615,5.12,1.71,6.162l4.846,4.611a.457.457,0,0,0,.619,0l4.844-4.611c1.095-1.042,1.712-4.687,1.712-6.162V13.853a1.665,1.665,0,0,0-1.7-1.622Z' transform='translate(-0.5 7.916)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_713' data-name='Path 713' d='M18.439.648a.364.364,0,0,0-.524-.039.925.925,0,0,0-.237.695c-.085,2.263-.206,4.524-.328,6.783a.856.856,0,0,1-.074.367c-.175.332-.683.365-1.093.351a1.055,1.055,0,0,1-.807-.262.809.809,0,0,1-.128-.411C15,6.016,14.725,4.213,14.49,2.1c-.021-.182-.136-.524-.394-.51-.239.008-.332.281-.357.495C13.486,4.193,13.232,6,12.98,8.11a.872.872,0,0,1-.118.4c-.188.274-.609.3-.97.3s-.774-.045-.939-.322a.831.831,0,0,1-.078-.371L10.517,1.08C10.507.855,10.449.572,10.2.51a.443.443,0,0,0-.446.2,1,1,0,0,0-.128.458L8.266,13.819a.666.666,0,0,0,.078.5.882.882,0,0,0,.7.2c.778,0,2.269-.008,3.047-.01a1.183,1.183,0,0,1,.477.064c.4.175.408,3.066.351,3.458s-.076.571.3.769a1.311,1.311,0,0,0,.578.093l.691-.006a1.084,1.084,0,0,0,.442-.06c.411-.167.419-.369.361-.769s-.06-3.311.345-3.485a.853.853,0,0,1,.483-.064c.774,0,2.261.006,3.035.01a.9.9,0,0,0,.7-.2.68.68,0,0,0,.082-.508q-.428-4.07-.875-8.139-.131-1.191-.252-2.387A20.689,20.689,0,0,0,18.579.923a.551.551,0,0,0-.153-.276Z' transform='translate(6.794 -0.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_pools: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.581' height='36.811' viewBox='0 0 36.581 36.811'%3E%3Cg id='baseny-i-akcesoria' transform='translate(18.881 19)'%3E%3Cg id='Group_935' data-name='Group 935' transform='translate(-18.381 -18.5)'%3E%3Cpath id='Path_837' data-name='Path 837' d='M12.36,9.537c0,2.427-2.655,4.393-5.93,4.393S.5,11.964.5,9.537' transform='translate(-0.5 8.039)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_838' data-name='Path 838' d='M12.36,13c0,2.425-2.655,4.393-5.93,4.393S.5,15.425.5,13' transform='translate(-0.5 11.311)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_839' data-name='Path 839' d='M12.36,16.654c0,2.427-2.655,4.393-5.93,4.393S.5,19.081.5,16.654' transform='translate(-0.5 14.763)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_840' data-name='Path 840' d='M18.46,9.537c0,2.427-2.655,4.393-5.93,4.393S6.6,11.964,6.6,9.537' transform='translate(5.262 8.039)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_841' data-name='Path 841' d='M18.46,13c0,2.425-2.655,4.393-5.93,4.393S6.6,15.425,6.6,13' transform='translate(5.262 11.311)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_842' data-name='Path 842' d='M18.46,16.654c0,2.427-2.655,4.393-5.93,4.393S6.6,19.081,6.6,16.654' transform='translate(5.262 14.763)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_843' data-name='Path 843' d='M24.557,9.537c0,2.427-2.655,4.393-5.93,4.393S12.7,11.964,12.7,9.537' transform='translate(11.024 8.039)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_844' data-name='Path 844' d='M24.557,13c0,2.425-2.655,4.393-5.93,4.393S12.7,15.425,12.7,13' transform='translate(11.024 11.311)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_845' data-name='Path 845' d='M24.557,16.654c0,2.427-2.655,4.393-5.93,4.393s-5.93-1.966-5.93-4.393' transform='translate(11.024 14.763)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_846' data-name='Path 846' d='M8.75,13.788V2.558' transform='translate(7.295 1.445)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_847' data-name='Path 847' d='M16.082,4.337A3.755,3.755,0,0,0,12.416.5,3.755,3.755,0,0,0,8.75,4.337' transform='translate(7.295 -0.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_848' data-name='Path 848' d='M14.467,13.788V2.558' transform='translate(12.697 1.445)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_849' data-name='Path 849' d='M21.8,4.337a3.67,3.67,0,1,0-7.332,0' transform='translate(12.697 -0.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Line_41' data-name='Line 41' x1='11.119' transform='translate(16.045 9.778)' fill='none' stroke='%235ED129' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_pots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.778' height='38' viewBox='0 0 29.778 38'%3E%3Cg id='doniczki-i-kwietniki' transform='translate(13.889 19)'%3E%3Cpath id='Path_860' data-name='Path 860' d='M14.391,16.917V6.9M2.631,34.225,3.307,37h22.1l.738-2.775m1.774-12.237H1L.508,17.561H28.274ZM22.761,34.225H5.71L2.471,21.988h23.84ZM0,4.853H6.031c4.613,0,8.36,3.092,8.36,6.9H8.36C3.747,11.752,0,8.66,0,4.853ZM20.416,6.9H14.387c0-3.809,3.747-6.9,8.36-6.9h6.031C28.778,3.809,25.031,6.9,20.416,6.9Z' transform='translate(-13.389 -18.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_green: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.193' height='37.999' viewBox='0 0 37.193 37.999'%3E%3Cg id='zielen' transform='translate(18.597 19)'%3E%3Cpath id='Path_784' data-name='Path 784' d='M24.423,13.658a5.89,5.89,0,0,0-.95-3.2,6.456,6.456,0,0,0-2.5-2.246,6.88,6.88,0,0,0-1.665-.6c-.552-.123-1.117-.12-1.669-.233a1.338,1.338,0,0,1-.66-.307,1.408,1.408,0,0,1-.359-.857A5.7,5.7,0,0,0,16.3,4.88a6.509,6.509,0,0,0-1.316-2.1,7.055,7.055,0,0,0-2.03-1.508A7.507,7.507,0,0,0,10.409.54a7.8,7.8,0,0,0-1.574,0A6.86,6.86,0,0,0,2.568,6.509,6.192,6.192,0,0,0,2.7,8.455a6,6,0,0,1-.861,4.615A8.284,8.284,0,0,0,.51,17.978c.211,4.431,4.048,8.088,8.813,8.39a9.637,9.637,0,0,0,9.122-4.786A6.022,6.022,0,0,1,20.956,19.1a6.158,6.158,0,0,0,3.467-5.446Z' transform='translate(-18.596 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_785' data-name='Path 785' d='M6.072,3.837V34.5' transform='translate(-13.598 -16.008)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_786' data-name='Path 786' d='M6.072,12.164,11.745,6.9' transform='translate(-13.598 -13.262)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_787' data-name='Path 787' d='M3.123,9.654l5.52,5.122' transform='translate(-16.244 -10.791)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_788' data-name='Path 788' d='M8.429,25.595H29.581a6.223,6.223,0,0,0-2.121-4.636,3.273,3.273,0,0,0,.575-1.842A3.608,3.608,0,0,0,24.3,15.648a3.91,3.91,0,0,0-1.542.315,3.987,3.987,0,0,0-3.629-2.193A3.91,3.91,0,0,0,15.242,16.7a3.547,3.547,0,0,0-1.893-.541,3.258,3.258,0,0,0-3.371,3.13,2.943,2.943,0,0,0,.542,1.7A6.212,6.212,0,0,0,8.433,25.6Z' transform='translate(-11.484 -7.1)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_arch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.693' height='38.12' viewBox='0 0 36.693 38.12'%3E%3Cg id='architerktura-ogrodowa' transform='translate(18.387 19)'%3E%3Cpath id='Path_814' data-name='Path 814' d='M14.761,5.475l2.963-2.688' transform='translate(-5.549 -16.955)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_815' data-name='Path 815' d='M16.635,6.172,15.158,4.594A2.867,2.867,0,0,1,15.209.5l1.478,1.578A2.867,2.867,0,0,1,16.635,6.172Z' transform='translate(-5.939 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_816' data-name='Path 816' d='M14.921,8.511l-2.088-.29a2.742,2.742,0,0,1-2.349-3.26l2.086.288A2.744,2.744,0,0,1,14.921,8.511Z' transform='translate(-9.42 -15.01)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_817' data-name='Path 817' d='M8.235,8.839l1.978-.758a2.6,2.6,0,0,1,3.511,1.754l-1.976.758A2.6,2.6,0,0,1,8.235,8.839Z' transform='translate(-11.385 -12.389)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_818' data-name='Path 818' d='M14.585,19.175,13.16,17.542a2.864,2.864,0,0,1,.186-4.09l1.425,1.631A2.866,2.866,0,0,1,14.585,19.175Z' transform='translate(-7.666 -7.414)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_819' data-name='Path 819' d='M10.38,15.67l-.311,2.2a2.646,2.646,0,0,1-3.134,2.419l.311-2.194A2.648,2.648,0,0,1,10.38,15.67Z' transform='translate(-12.547 -5.486)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_820' data-name='Path 820' d='M8.462,16.57,6.874,15.117a2.869,2.869,0,0,1-.248-4.088l1.588,1.453A2.869,2.869,0,0,1,8.462,16.57Z' transform='translate(-13.488 -9.582)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_821' data-name='Path 821' d='M16.325,3.122,17.8,4.7a2.979,2.979,0,0,0,4.151.286l-1.48-1.58A2.977,2.977,0,0,0,16.325,3.122Z' transform='translate(-4.148 -17.291)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_822' data-name='Path 822' d='M6.062,4.967,4.28,6.145A2.55,2.55,0,0,1,.5,5.2L2.283,4.025a2.549,2.549,0,0,1,3.78.942Z' transform='translate(-18.305 -16.271)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_823' data-name='Path 823' d='M3.1,5.884,4.887,4.706A3.355,3.355,0,0,0,6.052.5L4.27,1.676A3.358,3.358,0,0,0,3.1,5.884Z' transform='translate(-16.266 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_824' data-name='Path 824' d='M14.511,8.843l-1.319.932a2.539,2.539,0,0,0-.79,3.206l1.319-.932A2.539,2.539,0,0,0,14.511,8.843Z' transform='translate(-7.904 -11.537)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_825' data-name='Path 825' d='M10.726,6.867,9.366,6a2.257,2.257,0,0,0-3.09.6l1.36.868a2.255,2.255,0,0,0,3.09-.6Z' transform='translate(-13.139 -14.408)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_826' data-name='Path 826' d='M3.055,13.224l-1.368.856a2.532,2.532,0,0,0-.951,3.156L2.1,16.38A2.53,2.53,0,0,0,3.055,13.224Z' transform='translate(-18.293 -7.617)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_827' data-name='Path 827' d='M17.649,12.855l1.379-.832a2.528,2.528,0,0,0,1-3.137l-1.381.832a2.53,2.53,0,0,0-1,3.137Z' transform='translate(-3.15 -11.498)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_828' data-name='Path 828' d='M4,35.064V14.715A12.021,12.021,0,0,1,7.281,6.409a10.7,10.7,0,0,1,15.626,0,12.024,12.024,0,0,1,3.283,8.306V35.064' transform='translate(-15.176 -16.746)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_829' data-name='Path 829' d='M13.838,5.634c-2.035,3.577-.292,6.136,2.569,7.15l.032.017' transform='translate(-7.164 -14.408)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_830' data-name='Path 830' d='M16.647,20.492c5.092-2.438,3.812-6.8-.036-10.3l-.038-.045' transform='translate(-3.928 -10.373)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_831' data-name='Path 831' d='M5.008,12.859c6.506.513,8.762-2.467,6.193-8.541' transform='translate(-14.271 -15.584)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_832' data-name='Path 832' d='M14.392,25.091c2.251-7.79-2.283-11.926-9.384-10.407' transform='translate(-14.271 -6.59)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_833' data-name='Path 833' d='M16.765,16.266c-3.859,1.248-4.757,4.274-3.846,6.917l.006.032' transform='translate(-7.488 -4.896)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_834' data-name='Path 834' d='M4.107,9.623c-4.229,2.738-2.188,6.894.227,8.184l.025.021' transform='translate(-17.268 -10.84)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_835' data-name='Path 835' d='M2.969,4.849s3.425,3.4,4.535-.5c1.192-4.176,3.952-1.4,3.952-1.4' transform='translate(-16.096 -17.617)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_water: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.563' height='37.584' viewBox='0 0 36.563 37.584'%3E%3Cg id='nawadnianie' transform='translate(17.845 18.807)'%3E%3Cpath id='Path_714' data-name='Path 714' d='M20.511,1.851l.677-.581a.9.9,0,0,0-1.179-.156Zm8.421,9.655.661.6a.881.881,0,0,0,.016-1.18ZM12.963,28.817l-.677.581a.9.9,0,0,0,1.338.02ZM.895,14.979l-.5-.735A.884.884,0,0,0,.218,15.56Zm24.117.878v-.888h-.394l-.267.288Zm-7.668,8.289-.661-.6-2.229,2.409,3.151-.959Zm16.178-4.926.263.849.632-.192v-.657Zm0-3.363h.9v-.888h-.9ZM5.247,2.507l-.586-.671Zm9.4.656-.677.581ZM33.2,23.554,33.9,23l-.7-.874L32.5,23Zm-6.9,6.278.7-.552-.7-.874-.7.874Zm-6.464-27.4,8.421,9.655,1.354-1.162L21.189,1.27Zm8.437,8.474L12.3,28.219l1.32,1.2L29.593,12.1ZM13.642,28.236,1.574,14.4.218,15.56,12.286,29.4ZM1.4,15.716,21.013,2.587l-1-1.473L.395,14.243Zm22.954-.46-7.668,8.289,1.32,1.2,7.668-8.289Zm-6.745,9.738,16.18-4.926-.527-1.7L17.08,23.3ZM33.522,14.968h-8.51v1.776h8.51Zm-28.3-3.722a5.689,5.689,0,0,1,.611-8.069L4.661,1.835a7.453,7.453,0,0,0-.794,10.573Zm.611-8.069a5.805,5.805,0,0,1,8.139.565l1.354-1.162A7.606,7.606,0,0,0,4.661,1.835Zm8.139.565a5.731,5.731,0,0,1,.921,1.446l1.641-.709a7.429,7.429,0,0,0-1.208-1.9Zm20.8,24.232A1.562,1.562,0,0,1,33.2,29.53v1.776a3.346,3.346,0,0,0,3.359-3.331ZM33.2,29.53a1.56,1.56,0,0,1-1.568-1.554H29.844A3.345,3.345,0,0,0,33.2,31.306Zm-1.568-1.554a2.526,2.526,0,0,1,.3-.878,12.459,12.459,0,0,1,.79-1.354c.3-.449.591-.862.815-1.16.113-.149.206-.27.269-.354.032-.041.057-.073.075-.094l.018-.023,0-.005,0,0h0l-.7-.552L32.5,23h0l0,0-.007.007-.022.028c-.02.025-.048.06-.082.1-.072.091-.17.22-.29.38-.238.32-.557.76-.878,1.247a14.182,14.182,0,0,0-.9,1.558,4.009,4.009,0,0,0-.473,1.645ZM33.2,23.554l-.7.552h0l0,0,0,.005.02.023.073.094c.064.083.156.2.269.354.224.3.521.711.815,1.16a12.459,12.459,0,0,1,.79,1.354,2.546,2.546,0,0,1,.3.878h1.792a4.036,4.036,0,0,0-.473-1.645,14.2,14.2,0,0,0-.9-1.558c-.321-.487-.64-.927-.878-1.247-.118-.16-.219-.29-.288-.38-.036-.044-.064-.08-.082-.1l-.023-.028L33.906,23l0,0h0Zm-5.337,10.7A1.562,1.562,0,0,1,26.3,35.808v1.776a3.346,3.346,0,0,0,3.359-3.331ZM26.3,35.808a1.56,1.56,0,0,1-1.568-1.554H22.939A3.345,3.345,0,0,0,26.3,37.584Zm-1.568-1.554a2.526,2.526,0,0,1,.3-.878,12.459,12.459,0,0,1,.79-1.354c.3-.449.593-.862.817-1.16.111-.149.2-.27.269-.354.032-.041.056-.073.073-.094l.018-.023L27,30.386v0h0l-.7-.552-.7-.552h0l0,0-.007.007-.021.028c-.02.025-.048.06-.082.1-.072.091-.17.222-.29.38-.238.32-.557.76-.878,1.247a14.475,14.475,0,0,0-.9,1.558,4.009,4.009,0,0,0-.473,1.645ZM26.3,29.832l-.7.552h0l0,0,0,.005.02.023.073.094c.064.083.158.2.269.354.224.3.521.711.815,1.16a12.46,12.46,0,0,1,.79,1.354,2.5,2.5,0,0,1,.3.878h1.792a4.036,4.036,0,0,0-.473-1.645,14.2,14.2,0,0,0-.9-1.558c-.321-.487-.64-.927-.878-1.247-.118-.158-.219-.29-.288-.38-.036-.044-.063-.08-.082-.1l-.023-.028L27,29.283l0,0h0ZM17.114,4.017l8.731,10.419L27.223,13.3,18.494,2.881Zm17.3,15.2V15.856H32.626v3.363Z' transform='translate(-17.845 -18.807)' fill='%235ED129'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_furn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.121' height='38.128' viewBox='0 0 39.121 38.128'%3E%3Cg id='meble-ogrodowe' transform='translate(19.463 18.932)'%3E%3Cpath id='Path_703' data-name='Path 703' d='M3.339,23.532l4.373-6.7H31.446l4.566,6.7' transform='translate(-17.049 -5.031)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Path_704' data-name='Path 704' d='M10.137,23.15H33.913v-3.5H12.545L3.961,9.4.5,11.994Z' transform='translate(-19.463 -11.352)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_705' data-name='Path 705' d='M10.757,23.986V4.269' transform='translate(-10.744 -15.709)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_706' data-name='Path 706' d='M26.316,11.162a10.662,10.662,0,0,0-21.325,0' transform='translate(-15.645 -18.914)' fill='none' stroke='%235ED129' stroke-width='1'/%3E%3Cpath id='Path_707' data-name='Path 707' d='M4.986,7.943c1.006-.79,2.742-3.759,5.515-1.787,1.807-1.336,6.268-3.476,10.262,0,2.588-1.88,3.31.383,5.576,1.787' transform='translate(-15.648 -15.709)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_708' data-name='Path 708' d='M7.922,9.6A10.652,10.652,0,0,1,12.937.551' transform='translate(-13.154 -18.869)' fill='none' stroke='%235ED129' stroke-width='1'/%3E%3Cpath id='Path_709' data-name='Path 709' d='M15.9,9.679A10.659,10.659,0,0,0,10.584.453' transform='translate(-10.891 -18.953)' fill='none' stroke='%235ED129' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_cleaning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.025' height='38' viewBox='0 0 38.025 38'%3E%3Cg id='segregacja-i-sprzatanie' transform='translate(19.012 19)'%3E%3Cpath id='Path_747' data-name='Path 747' d='M2.758,2.4H31.043V31.8a3.9,3.9,0,0,1-3.9,3.9H6.655a3.9,3.9,0,0,1-3.9-3.9Z' transform='translate(-16.871 -17.199)' fill='none' stroke='%235ED129' stroke-width='1'/%3E%3Crect id='Rectangle_22' data-name='Rectangle 22' width='13.199' height='3.7' transform='translate(-6.568 -18.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Line_30' data-name='Line 30' x2='37.025' transform='translate(-18.512 -14.943)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Line_31' data-name='Line 31' y2='22.135' transform='translate(-6.67 -9.721)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Line_32' data-name='Line 32' y2='22.135' transform='translate(0.002 -9.721)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Line_33' data-name='Line 33' y2='22.135' transform='translate(7.035 -9.721)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_pest: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.207' height='37.766' viewBox='0 0 38.207 37.766'%3E%3Cg id='odstraszanie-zwierzat' transform='translate(19 18.816)'%3E%3Cpath id='Path_716' data-name='Path 716' d='M9.505,19.534h8.746' transform='translate(-10.734 -1.281)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_717' data-name='Path 717' d='M8.641,15.6l6.847,7.537' transform='translate(-11.527 -4.893)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_718' data-name='Path 718' d='M26.539,29.358H.5L24.75,2.6c4.965-5.123,10.47.3,10.47,3.7V17.878C35.22,24.679,32.625,29.358,26.539,29.358Z' transform='translate(-19 -18.752)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_719' data-name='Path 719' d='M18.6,3.571l2.28-2.512' transform='translate(-2.383 -18.24)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_720' data-name='Path 720' d='M5.865,26.465c8.815-1.972,16.377-9.056,11.007-22.813' transform='translate(-14.076 -15.859)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cellipse id='Ellipse_42' data-name='Ellipse 42' cx='1.275' cy='1.404' rx='1.275' ry='1.404' transform='translate(9.375 -13.686)' fill='%235ED129'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_garden_mats: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg id='maty-i-oslony' transform='translate(19 19)'%3E%3Crect id='Rectangle_21' data-name='Rectangle 21' width='37' height='36.935' transform='translate(-18.5 -18.5)' fill='none' stroke='%235ED129' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_693' data-name='Path 693' d='M3.607,37.5V.5' transform='translate(-16.057 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_694' data-name='Path 694' d='M6.812,37.5V.5' transform='translate(-13.02 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_695' data-name='Path 695' d='M10.017,37.5V.5' transform='translate(-9.984 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_696' data-name='Path 696' d='M.82,4.272H36.6' transform='translate(-18.697 -15.426)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_697' data-name='Path 697' d='M13.221,37.5V.5' transform='translate(-6.949 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_698' data-name='Path 698' d='M.82,8.148H36.6' transform='translate(-18.697 -11.754)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_699' data-name='Path 699' d='M16.426,37.5V.5' transform='translate(-3.912 -19)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_700' data-name='Path 700' d='M.82,12.023H36.6' transform='translate(-18.697 -8.084)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_701' data-name='Path 701' d='M.82,15.9H36.6' transform='translate(-18.697 -4.412)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_house_bath: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.001' height='38.19' viewBox='0 0 38.001 38.19'%3E%3Cg id='lazienka' transform='translate(15.916 17.649)'%3E%3Cpath id='Path_891' data-name='Path 891' d='M25.371,7H15.008a1.909,1.909,0,0,0-2.056,1.547L10.5,30.508a1.852,1.852,0,0,0,2.054,1.718H27.824a1.852,1.852,0,0,0,2.054-1.718L27.429,8.547A1.912,1.912,0,0,0,25.373,7Z' transform='translate(-8.297 -12.185)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_892' data-name='Path 892' d='M13.858,7.875H3.738A2.056,2.056,0,0,0,1.75,9.993V29.3A2.056,2.056,0,0,0,3.738,31.42H13.858A2.056,2.056,0,0,0,15.846,29.3V9.993A2.056,2.056,0,0,0,13.858,7.875Z' transform='translate(-17.166 -11.379)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_893' data-name='Path 893' d='M1.967,2.258l4.849,10.8' transform='translate(-16.947 -16.558)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_894' data-name='Path 894' d='M8.115,4.234,3.939,6.892' transform='translate(-14.947 -14.736)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_895' data-name='Path 895' d='M7.246,2.431,3.07,5.087' transform='translate(-15.828 -16.399)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_896' data-name='Path 896' d='M6.143.875,1.967,3.533' transform='translate(-16.947 -17.834)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_897' data-name='Path 897' d='M21.048,4.375H14V9.42h7.048Z' transform='translate(-4.749 -14.606)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_898' data-name='Path 898' d='M23.685,2.826A2.223,2.223,0,0,0,21.269.875H14.875V7.6' transform='translate(-3.861 -17.834)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_house_decoration: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.269' height='38.015' viewBox='0 0 28.269 38.015'%3E%3Cg id='dekoracje-i-ozdoby' transform='translate(334.134 30.015)'%3E%3Cpath id='Path_857' data-name='Path 857' d='M12.672,30.987A3.055,3.055,0,0,1,9.49,28.529M22.7,5.61a1.864,1.864,0,0,1-.674-2.717l1.8-2.278A.946.946,0,0,1,24.4.278l1.4-.261a.913.913,0,0,1,1.065.6l.362,1.256a.779.779,0,0,1-.084.615L25.692,4.96A2.308,2.308,0,0,1,22.7,5.61Zm0,0L20.868,8.286M4.781,5.943a2.321,2.321,0,0,1-3.026-.491L.138,3.065a.784.784,0,0,1-.121-.61L.3,1.18A.911.911,0,0,1,1.324.522L2.742.709a.952.952,0,0,1,.592.306L5.279,3.2A1.855,1.855,0,0,1,4.781,5.943Zm0,0L6.787,8.52m8.87-2.662a1.712,1.712,0,0,1-1.351-2.14l.915-2.335a.76.76,0,0,1,.4-.415L16.761.424a.874.874,0,0,1,1.091.263l.666.98a.665.665,0,0,1,.1.536l-.565,2.421A2,2,0,0,1,15.657,5.858Zm0,0-.8,2.2m7.248.463H5.369a1.561,1.561,0,0,0-1.686,1.6L6.109,29.4c.333,2.793,3.079,4.919,6.362,4.919h-1.99L8.567,37H18.909l-1.914-2.685H15c3.279,0,6.029-2.123,6.362-4.919l2.426-19.281A1.556,1.556,0,0,0,22.107,8.518Z' transform='translate(-333.632 -29.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_house_accesoties: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.824' height='38' viewBox='0 0 37.824 38'%3E%3Cg id='wyposazenie-domu' transform='translate(18.912 18.999)'%3E%3Cpath id='Path_773' data-name='Path 773' d='M14.665,14.7.438,32.321H37.262L18.85,10.975V5.893' transform='translate(-18.85 -13.82)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_774' data-name='Path 774' d='M13,11.008A5.2,5.2,0,0,0,17.39,5.723C17.39,1.1,14.252.438,12.369.438S7.347,1.1,7.347,5.723' transform='translate(-12.369 -18.938)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_house_furniture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cpath id='meble' d='M6.726,13.454H0v18.5H6.726m0-18.5v8.409m0-8.409v3.363m0-3.363H1.683V0H35.317V13.454H30.272M6.726,21.863H30.272m-23.546,0V16.817m23.546,5.046V13.454m0,8.409V16.817m0-3.363H37v18.5H30.272m0-18.5v3.363m0,15.137H6.726m23.546,0h5.046V37H30.272Zm-23.546,0H1.683V37H6.726Zm0-15.137H30.272' transform='translate(0.5 0.5)' fill='none' stroke='%235ED129' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
    --iconhover_house_cleaning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg id='pranie-i-sprzatanie' transform='translate(19 19)'%3E%3Cpath id='Path_739' data-name='Path 739' d='M32.8,28.414H4.2m28.591,0A4.294,4.294,0,0,1,32.8,37H4.2a4.294,4.294,0,0,1,0-8.586m28.591,0a4.294,4.294,0,0,0,0-8.586H4.2a4.294,4.294,0,0,0,0,8.586M11.425,0H27.257l1.371,7.024m0,0,1.644,8.43H8.409A10,10,0,0,1,16.7,7.024Z' transform='translate(-18.5 -18.5)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    --iconhover_house_carpets: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.114' height='37' viewBox='0 0 38.114 37'%3E%3Cpath id='dywany' d='M36.075,15.305l.7.609,1.343-1.534H36.075ZM17.908,36.075V37h.42l.276-.316Zm-5.926,0-.683-.623L9.886,37h2.1Zm18.957-20.77V14.38h-.407l-.276.3ZM19.66,4.434l.684.622a.791.791,0,0,0,.083-.107ZM1.82,22.67a.925.925,0,1,0,1.369,1.245Zm14.495,7.287A.924.924,0,1,0,17.68,31.2ZM35.379,14.7,17.212,35.466,18.6,36.684l18.167-20.77ZM17.908,35.15H11.982V37h5.926ZM12.667,36.7l18.957-20.77-1.367-1.247L11.3,35.452ZM33.174,8.913a4.6,4.6,0,0,1-.425,1.648,15.3,15.3,0,0,1-1.03,1.97c-.381.627-.764,1.186-1.049,1.584-.142.2-.261.359-.34.466l-.092.12-.024.031-.011.015-.006.007-.02.028-.043.068a1.409,1.409,0,0,0,1.221,1.28,1.835,1.835,0,0,0,.257-.191l.026-.028L30.244,14.7l.026-.03a1.783,1.783,0,0,1,.255-.189,1.407,1.407,0,0,1,1.221,1.28c-.013.024-.035.057-.043.068l-.018.026,0,.006h0l.024-.031c.022-.03.057-.074.1-.133.087-.117.215-.289.366-.5.3-.424.714-1.021,1.125-1.7a16.948,16.948,0,0,0,1.156-2.218,6.36,6.36,0,0,0,.57-2.362ZM26.2,1.85a7.019,7.019,0,0,1,6.973,7.063h1.85A8.869,8.869,0,0,0,26.2,0Zm-5.774,3.1A6.945,6.945,0,0,1,26.2,1.85V0a8.791,8.791,0,0,0-7.309,3.918ZM3.189,23.915,20.344,5.056,18.975,3.811,1.82,22.67Zm27.067-9.233L16.315,29.957,17.68,31.2,31.624,15.928Zm.683,1.548h5.136V14.38H30.939ZM15.8,28.087A7.019,7.019,0,0,1,8.824,35.15V37a8.869,8.869,0,0,0,8.823-8.913ZM8.824,35.15A7.019,7.019,0,0,1,1.85,28.087H0A8.87,8.87,0,0,0,8.824,37ZM1.85,28.087a7.019,7.019,0,0,1,6.974-7.063v-1.85A8.868,8.868,0,0,0,0,28.087Zm6.974-7.063A7.019,7.019,0,0,1,15.8,28.087h1.85a8.868,8.868,0,0,0-8.823-8.913Zm2.233,7.063a2.252,2.252,0,0,1-2.233,2.27v1.85a4.1,4.1,0,0,0,4.083-4.12Zm-2.233,2.27a2.252,2.252,0,0,1-2.235-2.27H4.74a4.1,4.1,0,0,0,4.085,4.12ZM6.59,28.087a2.252,2.252,0,0,1,2.235-2.27v-1.85a4.1,4.1,0,0,0-4.085,4.12Zm2.235-2.27a2.252,2.252,0,0,1,2.233,2.27h1.85a4.1,4.1,0,0,0-4.083-4.12Z' fill='%235ED129'/%3E%3C/svg%3E%0A");
    --icon_product_data_shipping: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='dostawa' d='M19.41,9.58l-9-9A1.987,1.987,0,0,0,9,0H2A2.006,2.006,0,0,0,0,2V9a2,2,0,0,0,.59,1.42l9,9A1.987,1.987,0,0,0,11,20a1.955,1.955,0,0,0,1.41-.59l7-7A1.955,1.955,0,0,0,20,11,2.02,2.02,0,0,0,19.41,9.58ZM3.5,5A1.5,1.5,0,1,1,5,3.5,1.5,1.5,0,0,1,3.5,5Z' fill='%2331415f'/%3E%3C/svg%3E%0A");
    --icon_product_data_availability: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17.853' viewBox='0 0 20 17.853'%3E%3Cpath id='stan' d='M20,16V5.35a2.01,2.01,0,0,0-1.26-1.86l-8-3.2a2.019,2.019,0,0,0-1.49,0l-8,3.2A2.026,2.026,0,0,0,0,5.35V16a2.006,2.006,0,0,0,2,2H5V9H15v9h3A2.006,2.006,0,0,0,20,16ZM9,16H7v2H9Zm2-3H9v2h2Zm2,3H11v2h2Z' transform='translate(0 -0.147)' fill='%2331415f'/%3E%3C/svg%3E%0A");
    --icon_product_data_drop_shipping: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16'%3E%3Cpath id='wysylka-w-ciagu' d='M18.5,4H16V2a2.006,2.006,0,0,0-2-2H2A2.006,2.006,0,0,0,0,2v9a2.006,2.006,0,0,0,2,2,3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V8.67a2.012,2.012,0,0,0-.4-1.2L19.3,4.4A1.014,1.014,0,0,0,18.5,4ZM5,14a1,1,0,1,1,1-1A1,1,0,0,1,5,14ZM18.5,5.5,20.46,8H16V5.5ZM17,14a1,1,0,1,1,1-1A1,1,0,0,1,17,14Z' fill='%2331415f'/%3E%3C/svg%3E%0A");
    --icon_product_data_lowest_price: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='256.000000pt' height='256.000000pt' viewBox='0 0 256.000000 256.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,256.000000) scale(0.100000,-0.100000)'%0Afill='%2331415f' stroke='none'%3E%3Cpath d='M640 1840 l0 -560 -237 0 -238 0 560 -560 560 -561 555 558 555 558%0A-237 3 -238 2 0 560 0 560 -640 0 -640 0 0 -560z m720 196 c0 -40 3 -46 38%0A-67 70 -44 121 -120 122 -181 l0 -28 -80 0 c-72 0 -80 2 -80 19 0 44 -83 77%0A-121 48 -66 -50 -33 -146 50 -147 126 -2 231 -112 231 -239 -1 -90 -42 -160%0A-126 -212 -30 -18 -34 -25 -34 -65 l0 -44 -80 0 -80 0 0 48 c0 44 -2 48 -40%0A70 -49 28 -88 78 -106 138 -8 26 -14 51 -14 56 0 4 36 8 79 8 71 0 80 -2 86%0A-20 19 -59 88 -78 130 -35 56 55 18 127 -72 138 -145 17 -244 148 -214 283 15%0A65 58 126 111 156 38 22 40 26 40 71 l0 47 80 0 80 0 0 -44z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_product_data_returs: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.592' height='13.594' viewBox='0 0 17.592 13.594'%3E%3Cpath id='zwrot' d='M7,3V1.41A1,1,0,0,0,5.291.7L.7,5.29A1,1,0,0,0,.7,6.7l4.59,4.59A1,1,0,0,0,7,10.59V8.9c5,0,8.5,1.6,11,5.1C17,9,14,4,7,3Z' transform='translate(-0.408 -0.406)' fill='%2331415f'/%3E%3C/svg%3E%0A");
    --icon_product_wishlist_icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.101' height='28.625' viewBox='0 0 31.101 28.625'%3E%3Cpath id='Path_48' data-name='Path 48' d='M15.574,4.731c.245-.3,3.611-4.274,7.987-3.563,3.382.55,5.372,3.575,6.027,5.114C32.026,12.006,26.21,19.339,15.5,27.605,4.793,19.339-.878,12.112,1.561,6.388c.656-1.539,2.645-4.754,6.027-5.3C11.964.372,15.33,4.433,15.574,4.731Z' transform='translate(-0.021 0.02)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    --icon_product_wishlist_icon_hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.101' height='28.625' viewBox='0 0 31.101 28.625'%3E%3Cpath id='Path_48' data-name='Path 48' d='M15.574,4.731c.245-.3,3.611-4.274,7.987-3.563,3.382.55,5.372,3.575,6.027,5.114C32.026,12.006,26.21,19.339,15.5,27.605,4.793,19.339-.878,12.112,1.561,6.388c.656-1.539,2.645-4.754,6.027-5.3C11.964.372,15.33,4.433,15.574,4.731Z' transform='translate(-0.021 0.02)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    --icon_arrow_down_gray: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.037' height='9.448' viewBox='0 0 16.037 9.448'%3E%3Cpath id='strzalka-sortuj' d='M2.443,15.618,9.028,9.032A1.436,1.436,0,0,0,9.028,7L2.443.419A1.431,1.431,0,0,0,.419,2.443L5.995,8.018.419,13.594a1.431,1.431,0,0,0,2.024,2.024Z' transform='translate(16.037 0) rotate(90)' fill='%23c9c9c9'/%3E%3C/svg%3E");
    --icon_arrow_down_color: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.037' height='9.448' viewBox='0 0 16.037 9.448'%3E%3Cpath id='strzalka-sortuj' d='M2.443,15.618,9.028,9.032A1.436,1.436,0,0,0,9.028,7L2.443.419A1.431,1.431,0,0,0,.419,2.443L5.995,8.018.419,13.594a1.431,1.431,0,0,0,2.024,2.024Z' transform='translate(16.037 0) rotate(90)' fill='%235ED129'/%3E%3C/svg%3E");
    --icon_sort_by: url("data:image/svg+xml,%0A%3Csvg id='sortowanie' xmlns='http://www.w3.org/2000/svg' width='58' height='42' viewBox='0 0 58 42'%3E%3Cg id='Rectangle_303' data-name='Rectangle 303' fill='%23fff' stroke='%23c9c9c9' stroke-width='1'%3E%3Crect width='58' height='42' rx='21' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='57' height='41' rx='20.5' fill='none'/%3E%3C/g%3E%3Cg id='sortuj' transform='translate(28.996 21) rotate(90)'%3E%3Cpath id='Path_2403' data-name='Path 2403' d='M9.485.145a2.15,2.15,0,0,0-.394.346A4.068,4.068,0,0,0,8.7.936a.792.792,0,0,0-.148.288.3.3,0,0,0,.007.177.511.511,0,0,0,.117.168c.3.3.431.421.56.544s.239.23.5.488c.311.3.413.4.559.531.1.094.227.207.464.431.285.269.408.377.539.492s.266.232.562.51.433.4.589.535.329.289.673.612l.292.275H.594V5.974H0V8.017H13.413l-.292.274c-.348.327-.515.474-.679.618s-.3.261-.582.529-.431.4-.563.511-.253.221-.538.491c-.254.24-.378.351-.485.449-.132.119-.236.212-.538.506-.173.169-.284.276-.376.364-.19.183-.286.275-.685.675a.485.485,0,0,0-.116.172.312.312,0,0,0-.009.178.771.771,0,0,0,.148.282,3.947,3.947,0,0,0,.388.439,2.791,2.791,0,0,0,.4.346.823.823,0,0,0,.272.129.309.309,0,0,0,.166,0,.381.381,0,0,0,.14-.092l6.1-6.1a1.714,1.714,0,0,0,.272-.348A.884.884,0,0,0,16.53,7a1.031,1.031,0,0,0-.078-.416,1.37,1.37,0,0,0-.288-.387L10.066.115a.477.477,0,0,0-.149-.1.231.231,0,0,0-.149,0A1.082,1.082,0,0,0,9.485.145Z' transform='translate(-8.265 -6.994)' fill='%23c9c9c9'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_sort_by-color: url("data:image/svg+xml,%0A%3Csvg id='sortowanie' xmlns='http://www.w3.org/2000/svg' width='58' height='42' viewBox='0 0 58 42'%3E%3Cg id='Rectangle_303' data-name='Rectangle 303' fill='%23fff' stroke='%235ED129' stroke-width='1'%3E%3Crect width='58' height='42' rx='21' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='57' height='41' rx='20.5' fill='none'/%3E%3C/g%3E%3Cg id='sortuj' transform='translate(28.996 21) rotate(90)'%3E%3Cpath id='Path_2403' data-name='Path 2403' d='M9.485.145a2.15,2.15,0,0,0-.394.346A4.068,4.068,0,0,0,8.7.936a.792.792,0,0,0-.148.288.3.3,0,0,0,.007.177.511.511,0,0,0,.117.168c.3.3.431.421.56.544s.239.23.5.488c.311.3.413.4.559.531.1.094.227.207.464.431.285.269.408.377.539.492s.266.232.562.51.433.4.589.535.329.289.673.612l.292.275H.594V5.974H0V8.017H13.413l-.292.274c-.348.327-.515.474-.679.618s-.3.261-.582.529-.431.4-.563.511-.253.221-.538.491c-.254.24-.378.351-.485.449-.132.119-.236.212-.538.506-.173.169-.284.276-.376.364-.19.183-.286.275-.685.675a.485.485,0,0,0-.116.172.312.312,0,0,0-.009.178.771.771,0,0,0,.148.282,3.947,3.947,0,0,0,.388.439,2.791,2.791,0,0,0,.4.346.823.823,0,0,0,.272.129.309.309,0,0,0,.166,0,.381.381,0,0,0,.14-.092l6.1-6.1a1.714,1.714,0,0,0,.272-.348A.884.884,0,0,0,16.53,7a1.031,1.031,0,0,0-.078-.416,1.37,1.37,0,0,0-.288-.387L10.066.115a.477.477,0,0,0-.149-.1.231.231,0,0,0-.149,0A1.082,1.082,0,0,0,9.485.145Z' transform='translate(-8.265 -6.994)' fill='%235ED129'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_arrow_fit_color: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.653' height='18.349' viewBox='0 0 10.653 18.349'%3E%3Cpath id='arrow_2' d='M17.993,13l8.87,8.13-8.87,8.13' transform='translate(-16.949 -11.956)' fill='none' stroke='%235ED129' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.478'/%3E%3C/svg%3E%0A");
    --icon_arrow_fit_white: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.653' height='18.349' viewBox='0 0 10.653 18.349'%3E%3Cpath id='arrow_2' d='M17.993,13l8.87,8.13-8.87,8.13' transform='translate(-16.949 -11.956)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.478'/%3E%3C/svg%3E%0A");
    --icon_arrow_fat_black: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.666' height='23.566' viewBox='0 0 19.666 23.566'%3E%3Cpath id='arrow' d='M0,0,11,11.783,0,23.566H9.94L19.666,11.8l-.01-.013.01-.013L9.94,0Z' fill='%231d1d1d'/%3E%3C/svg%3E%0A");
    --icon_arrow_fat_white: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.666' height='23.566' viewBox='0 0 19.666 23.566'%3E%3Cpath id='arrow' d='M0,0,11,11.783,0,23.566H9.94L19.666,11.8l-.01-.013.01-.013L9.94,0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
    --icon_youtube_default: url("data:image/svg+xml,%3Csvg style='width: 100%25;height: 100%25;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 69 48'%3E%3Cdefs%3E%3Cpath id='c30e7ca' d='M.023.015h68.32v47.601H.023z'%3E%3C/path%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg opacity='.751'%3E%3Cmask id='c30e7cb' fill='%23fff'%3E%3Cuse xlink:href='%23c30e7ca'%3E%3C/use%3E%3C/mask%3E%3Cpath fill='%23222321' d='M66.915 7.435a8.538 8.538 0 0 0-6.042-6.013C55.543 0 34.17 0 34.17 0S12.8 0 7.471 1.422a8.539 8.539 0 0 0-6.043 6.013C0 12.74 0 23.808 0 23.808s0 11.068 1.428 16.373a8.54 8.54 0 0 0 6.042 6.014c5.33 1.421 26.701 1.421 26.701 1.421s21.372 0 26.702-1.421a8.54 8.54 0 0 0 6.042-6.014c1.428-5.305 1.428-16.373 1.428-16.373s0-11.068-1.428-16.373' mask='url(%23c30e7cb)'%3E%3C/path%3E%3C/g%3E%3Cpath fill='%23FFFFFE' d='M26.943 33.73l17.743-10.054-17.743-10.054V33.73'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    --icon_youtube_hover: url("data:image/svg+xml,%3Csvg style='width: 100%25;height: 100%25;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 69 48'%3E%3Cdefs%3E%3Cpath id='496260a' d='M.023.015h68.32v47.601H.023z'%3E%3C/path%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='496260b' fill='%23fff'%3E%3Cuse xlink:href='%23496260a'%3E%3C/use%3E%3C/mask%3E%3Cpath fill='red' d='M66.915 7.435a8.538 8.538 0 0 0-6.042-6.013C55.543 0 34.17 0 34.17 0S12.8 0 7.471 1.422a8.539 8.539 0 0 0-6.043 6.013C0 12.74 0 23.808 0 23.808s0 11.068 1.428 16.373a8.54 8.54 0 0 0 6.042 6.014c5.33 1.421 26.701 1.421 26.701 1.421s21.372 0 26.702-1.421a8.54 8.54 0 0 0 6.042-6.014c1.428-5.305 1.428-16.373 1.428-16.373s0-11.068-1.428-16.373' mask='url(%23496260b)'%3E%3C/path%3E%3Cpath fill='%23FFFFFE' d='M26.943 33.73l17.743-10.054-17.743-10.054V33.73'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    --icon_arrow_review: url("data:image/svg+xml,%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' enable-background='new 0 0 595.28 841.89' viewBox='0 0 776.09175 693.66538' height='693.66541' width='776.0918' y='0px' x='0px' id='Layer_1' version='1.1'%3E%3Cmetadata id='metadata11'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs9' /%3E%3Cg transform='matrix(2.7190747,0,0,3.1037754,-326.9763,-1172.9045)' id='g3'%3E%3Cpath style='clip-rule:evenodd;fill-rule:evenodd' id='path5' d='m 130.838,381.118 c 1.125,28.749 5.277,54.82 12.695,78.018 7.205,22.53 18.847,40.222 36.812,53.747 52.018,39.16 153.369,16.572 153.369,16.572 l -4.632,-32.843 72.918,42.778 -58.597,58.775 -3.85,-27.303 c 0,0 -100.347,18.529 -163.905,-34.881 -37.659,-31.646 -53.293,-84.021 -51.593,-153.962 0.266,-0.247 4.728,-0.908 6.783,-0.901 z' /%3E%3C/g%3E%3C/svg%3E");
    --icon_gls: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 845.1 296.4' style='enable-background:new 0 0 845.1 296.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FDDB3F;%7D .st1%7Bfill:%23FDEB94;%7D .st2%7Bfill:%23FEE679;%7D .st3%7Bfill:%23061AB1;%7D .st4%7Bfill:%23FFD101;%7D%0A%3C/style%3E%3Cpath class='st0' d='M837.7,243c0-1,0-2,0-2.9c0.1-0.1,0.1,0,0.2,0c0,1,0,1.9,0,2.9C837.9,243.1,837.8,243.1,837.7,243z'/%3E%3Cpath class='st1' d='M837.9,240.1c-0.1,0-0.1,0-0.2,0c0-0.7,0-1.4,0-2.1c0.1,0,0.1,0,0.2,0C837.9,238.7,837.9,239.4,837.9,240.1z'/%3E%3Cpath class='st2' d='M837.7,243c0.1,0,0.1,0,0.2,0c0,0.6,0,1.1,0,1.7C837.5,244.2,837.8,243.6,837.7,243z'/%3E%3Cpath class='st3' d='M179.2,7.3c14,0.7,27.7,2.6,41.5,5.2c7.4,1.4,14.8,3,22,5.4c1.1,0.4,2.2,0.9,3.3,1.2c1,0.3,1.3,0.8,1.3,1.9 c0,22.4,0,44.9,0,67.3c0,1.3,0,2.6,0,4c-4.2-1.2-8.3-2.4-12.4-3.6c-13.1-3.7-26.5-6.7-40-8.5c-12.4-1.7-24.9-2.2-37.4-0.5 c-10.8,1.4-21.1,4.3-30.4,10.1c-11.7,7.3-19.2,17.8-23.6,30.7c-2.8,8.4-4.1,17.1-4.4,26c-0.3,7.9,0,15.8,1.2,23.7 c1.5,9.3,4.2,18.2,9.5,26.1c7,10.3,16.9,16.2,28.8,18.9c6.5,1.5,13.1,2.3,19.7,1.6c12.4-1.2,23.3-5.8,31.5-15.7 c0.4-0.4,0.7-0.9,1-1.4c0.1-0.1,0.1-0.2,0.1-0.3c-0.4-0.2-0.9-0.1-1.3-0.1c-15.8,0-31.7,0-47.5,0c-1.1,0-1.5-0.2-1.5-1.4 c0-19.4,0-38.7,0-58.1c0-1.1,0.3-1.4,1.4-1.4c44.3,0,88.5,0,132.8,0c1.1,0,1.4,0.3,1.4,1.4c0,47.8,0,95.7,0,143.5 c0,1-0.2,1.3-1.3,1.3c-17.9,0-35.8,0-53.8,0c-1.2,0-1.4-0.4-1.4-1.5c0.1-12.6,0.2-25.2,0.3-37.8c0-0.4,0-0.9-0.2-1.4 c-0.4,0.7-0.7,1.4-1.1,2.1c-5.6,10.4-13.8,18.4-23.4,24.9c-13,8.7-27.3,14-42.7,16.6c-4.5,0.7-8.9,1.2-13.5,1.4 c-0.5,0.2-1,0-1.5,0.1c-1,0-2,0-3,0c-0.6,0-1.2,0-1.7,0c-1.2,0-2.5,0-3.7,0c-0.6,0-1.2,0-1.9,0c-12.2,0-24.1-2-35.8-5.4 c-6.6-1.9-13-4.4-19.2-7.5c-8.4-4.2-16.2-9.5-23.3-15.8c-7.7-6.9-14.7-14.6-20.4-23.3c-6.6-10-11.5-20.8-15-32.3 c-2.1-7.1-3.8-14.4-4.8-21.8c-0.8-5.4-1.5-10.8-1.5-16.3c0-1.6-0.1-3.2-0.1-4.8c0-0.6,0-1.2,0-1.9c0-1.2,0-2.3,0-3.5 c0-1.3,0-2.7,0-4c0-1.1,0-2.2,0-3.3c0-0.6,0-1.2,0-1.9c0-14,2.3-27.7,6.3-41.1c2.3-7.6,5.2-15,8.8-22.1c4.7-9.3,10.6-18,17.5-25.9 c8.1-9.4,17.4-17.5,27.7-24.4c9.9-6.7,20.6-11.9,31.8-16c12.5-4.6,25.4-7.5,38.6-9.2c6.6-0.9,13.3-1.5,19.9-1.5c0.5,0,0.9,0,1.4,0 c0.6,0,1.2,0,1.8,0c0.7-0.1,1.5,0.1,2.2-0.1c3.6,0,7.2,0,10.8,0c0.7,0.3,1.5,0.1,2.2,0.1c0.5,0,1,0,1.4,0 C178.2,7.3,178.7,7.1,179.2,7.3z'/%3E%3Cpath class='st3' d='M595.1,289.1c-7.6-0.2-15.2-0.6-22.7-1.2c-10.2-0.8-20.3-2-30.4-3.7c-8.8-1.5-17.5-3.3-26-5.9 c-1-0.3-1.3-0.7-1.3-1.8c0-23.9,0-47.8,0-71.7c0-1.5,0-1.5,1.4-1.1c11.5,3.6,23.3,6.3,35.2,8.6c9.1,1.8,18.3,3.3,27.5,4.5 c7.3,0.9,14.7,1.5,22.1,1.7c6.6,0.2,13.2-0.1,19.7-1.3c3.7-0.7,7.3-1.8,10.5-3.9c4.4-2.8,6.3-7,5.4-11.8c-0.4-2.3-1.8-3.9-3.7-5.1 c-3.1-2-6.5-3.1-10-3.9c-10.9-2.5-21.8-5-32.7-7.4c-12-2.6-23.7-6-34.9-11.3c-12-5.7-22.6-13.3-30.5-24.1 c-6.5-8.9-10.4-18.9-12.4-29.7c-1.1-5.9-1.5-11.8-1.5-17.8c0-16.2,2.9-31.7,10.8-46c8.3-15.2,20.4-26.5,35.7-34.6 c11.2-5.9,23.1-9.6,35.5-11.8c7.2-1.3,14.5-2,21.8-2.4c0.5-0.2,1,0,1.4-0.1c0.5,0,1.1,0,1.6,0c0.7-0.1,1.3,0.1,2-0.1 c3.4,0,6.7,0,10.1,0c0.7,0.3,1.5,0.1,2.2,0.1c0.5,0,1.1,0,1.6,0c0.5,0,0.9,0,1.4,0c6.4,0,12.8,0.5,19.1,1.2c11,1.1,22,2.5,32.9,4.4 c6.9,1.2,13.8,2.5,20.7,4.2c2,0.5,2,0.6,2,2.6c0,22.5,0,45,0,67.5c0,0.1,0,0.2,0,0.4c0,1.7-0.2,1.8-1.9,1.4c-8-2-16-3.8-24.1-5.3 c-9.1-1.7-18.2-3.3-27.3-4.5c-6.3-0.8-12.6-1.5-19-2c-5.5-0.4-11.1-0.4-16.7-0.2c-5.8,0.2-11.5,1.1-16.7,3.9 c-3.3,1.8-5.9,4.3-6.7,8.1c-0.9,4.1,0.7,7.5,4.4,9.9c2.7,1.8,5.7,2.9,8.8,3.7c9,2.3,18,4.3,27.1,6.5c8.3,2,16.7,3.8,24.8,6.5 c11.6,3.9,22.7,8.9,32.5,16.5c10.5,8.1,18.4,18.3,23,30.8c2.7,7.4,4.3,15.1,5,23c0.5,6,0.6,12,0.2,18c-1.2,16.1-5.9,31-15.5,44.1 c-5.8,8-12.9,14.6-20.9,20.3c-11.1,7.7-23.4,12.8-36.4,16.2c-7.4,1.9-14.9,3.2-22.4,4c-5.2,0.6-10.4,0.8-15.5,0.8 c-0.7,0-1.4,0-2.1,0c-1.4,0-2.8,0-4.2,0c-0.9,0-1.8,0-2.7,0c-1.8,0-3.6,0-5.4,0C596.9,289.1,596,289.3,595.1,289.1z'/%3E%3Cpath class='st4' d='M837.9,245.4c-0.6,1.6-0.6,3.4-0.9,5.1c-1.8,8.8-5.6,16.4-11.8,22.9c-7.4,7.9-16.5,12.7-27.2,14.1 c-14.8,2-27.8-2.2-38.7-12.5c-7.4-7-12-15.7-13.6-25.8c-2.2-14.2,1.3-27,10.6-37.9c7.2-8.4,16.3-13.8,27.3-15.4 c17.8-2.7,32.7,2.9,44.2,16.8c6,7.3,9.2,15.8,10,25.2c0.2,0.7,0,1.4,0.1,2.2c0,0.9,0,1.8,0,2.8c0.1,0.6-0.1,1.2,0.1,1.8 C837.9,244.9,837.9,245.2,837.9,245.4z'/%3E%3Cpath class='st3' d='M303.9,148.1c0-45,0-90.1,0-135.1c0-1.2,0.3-1.4,1.4-1.4c28.2,0,56.5,0,84.7,0c1.1,0,1.3,0.3,1.3,1.4 c0,66.3,0,132.6,0,198.9c0,1.6,0,1.6,1.6,1.6c30.8,0,61.7,0,92.5,0c1.2,0,1.4,0.3,1.4,1.4c0,22.8,0,45.6,0,68.4 c0,1.2-0.4,1.4-1.5,1.4c-60,0-120,0-180,0c-1.3,0-1.5-0.3-1.5-1.6C303.9,238.1,303.9,193.1,303.9,148.1z'/%3E%3C/svg%3E%0A");
    --icon_video_player: 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%3Cdefs%3E%3C/defs%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 0 C 20.147 0 0 20.147 0 45 c 0 24.853 20.147 45 45 45 s 45 -20.147 45 -45 C 90 20.147 69.853 0 45 0 z M 62.251 46.633 L 37.789 60.756 c -1.258 0.726 -2.829 -0.181 -2.829 -1.633 V 30.877 c 0 -1.452 1.572 -2.36 2.829 -1.634 l 24.461 14.123 C 63.508 44.092 63.508 45.907 62.251 46.633 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill:%2300002E; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
    --icon_arrow_faq: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='30' height='30' rx='15' fill='%235ED129'/%3E%3Cpath d='M23 10L23 15.1435L15.5 20L8 15.1435L8 10L15.5 14.8804L23 10Z' fill='white'/%3E%3C/svg%3E%0A");
    --icon_arrow_faq_up: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='30' height='30' rx='15' fill='%235ED129'/%3E%3Cpath d='M8 20L8 14.8565L15.5 10L23 14.8565L23 20L15.5 15.1196L8 20Z' fill='white'/%3E%3C/svg%3E%0A");
    --icon_close_filter: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00525 7.77121L4.00004 4.766L0.99484 7.77121L0.228836 7.0052L3.23404 4L0.228837 0.994796L0.994839 0.228793L4.00004 3.234L7.00525 0.228793L7.77125 0.994796L4.76605 4L7.77125 7.0052L7.00525 7.77121Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
    --icon_close_filter_white: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' style='&amp;%2310; fill: %23ffffff;&amp;%2310;' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00525 7.77121L4.00004 4.766L0.99484 7.77121L0.228836 7.0052L3.23404 4L0.228837 0.994796L0.994839 0.228793L4.00004 3.234L7.00525 0.228793L7.77125 0.994796L4.76605 4L7.77125 7.0052L7.00525 7.77121Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
    --icon_search_custom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23c9c9c9' class='md:h-6 md:w-6' width='28' height='28' aria-hidden='true'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'%3E%3C/path%3E%3C/svg%3E");
    --icon_search_custom_color: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%235ed129' class='md:h-6 md:w-6' width='28' height='28' aria-hidden='true'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'%3E%3C/path%3E%3C/svg%3E");
    --icon_list_grid: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23C9C9C9'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 10h16M4 14h16M4 18h16' /%3E%3C/svg%3E");
    --icon_list_grid_hover: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235ed129'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 10h16M4 14h16M4 18h16' /%3E%3C/svg%3E");
    --icon_grid_grid: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23c9c9c9'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z' /%3E%3C/svg%3E");
    --icon_grid_grid_hover: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235ed129'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z' /%3E%3C/svg%3E");
    --icon_arrow_slider: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_791_3326' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_791_3326)'%3E%3Cpath d='M20 30L10 20L20 10L21.1683 11.1616L13.1464 19.1751H30V20.8249H13.1464L21.1683 28.8384L20 30Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23ffdc0f' class='text-yellow-400' width='24' height='24' role='img'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z'%3E%3C/path%3E%3Ctitle%3Estar%3C/title%3E%3C/svg%3E");
    --icon_x_twitter: url("data:image/svg+xml,%3Csvg version='1.1' id='svg5' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1668.56 1221.19' style='enable-background:new 0 0 1668.56 1221.19;' xml:space='preserve'%3E%3Cg id='layer1' transform='translate(52.390088,-25.058597)'%3E%3Cpath id='path1009' d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z M412.63,231.77h136.81l604.13,807.76h-136.81L412.63,231.77z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --icon_new_arrow: url("data:image/svg+xml,%3Csvg version='1.1' id='Warstwa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='115.332px' height='115.332px' viewBox='0 0 115.332 115.332' enable-background='new 0 0 115.332 115.332' xml:space='preserve'%3E%3Cpath fill='%2300002E' d='M108.605,115.332H6.728c-3.709,0-6.728-3.018-6.728-6.727V6.728C0,3.018,3.019,0,6.728,0h101.878 c3.709,0,6.727,3.018,6.727,6.728v101.878C115.332,112.314,112.314,115.332,108.605,115.332z M6.728,3.844 c-1.59,0-2.883,1.294-2.883,2.884v101.878c0,1.59,1.293,2.883,2.883,2.883h101.878c1.59,0,2.883-1.293,2.883-2.883V6.728 c0-1.59-1.293-2.884-2.883-2.884H6.728z'/%3E%3Cpath fill='%2300002E' d='M73.18,57.623c0-1.801-0.697-3.49-1.965-4.757L45.508,27.16c-0.353-0.39-0.858-0.64-1.426-0.64 c-1.065,0-1.93,0.864-1.93,1.93c0,0.558,0.24,1.056,0.618,1.408l9.352,9.352l16.375,16.46c0.551,0.552,0.827,1.272,0.838,1.996 c-0.011,0.724-0.287,1.444-0.838,1.996l-18.815,18.9l-6.913,6.912c0,0,0,0,0.001,0c-0.378,0.352-0.618,0.85-0.618,1.408 c0,1.066,0.864,1.93,1.93,1.93c0.567,0,1.073-0.25,1.426-0.641l25.707-25.707c1.268-1.266,1.965-2.955,1.965-4.756 c0-0.015-0.002-0.028-0.002-0.043S73.18,57.638,73.18,57.623z'/%3E%3C/svg%3E");
    --icon_new_arrow_hover: url("data:image/svg+xml,%3Csvg version='1.1' id='Warstwa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='115.332px' height='115.332px' viewBox='0 0 115.332 115.332' enable-background='new 0 0 115.332 115.332' xml:space='preserve'%3E%3Cpath fill='%235ED129' d='M108.605,115.332H6.728c-3.709,0-6.728-3.018-6.728-6.727V6.728C0,3.018,3.019,0,6.728,0h101.878 c3.709,0,6.727,3.018,6.727,6.728v101.878C115.332,112.314,112.314,115.332,108.605,115.332z M6.728,3.844 c-1.59,0-2.883,1.294-2.883,2.884v101.878c0,1.59,1.293,2.883,2.883,2.883h101.878c1.59,0,2.883-1.293,2.883-2.883V6.728 c0-1.59-1.293-2.884-2.883-2.884H6.728z'/%3E%3Cpath fill='%235ED129' d='M73.18,57.623c0-1.801-0.697-3.49-1.965-4.757L45.508,27.16c-0.353-0.39-0.858-0.64-1.426-0.64 c-1.065,0-1.93,0.864-1.93,1.93c0,0.558,0.24,1.056,0.618,1.408l9.352,9.352l16.375,16.46c0.551,0.552,0.827,1.272,0.838,1.996 c-0.011,0.724-0.287,1.444-0.838,1.996l-18.815,18.9l-6.913,6.912c0,0,0,0,0.001,0c-0.378,0.352-0.618,0.85-0.618,1.408 c0,1.066,0.864,1.93,1.93,1.93c0.567,0,1.073-0.25,1.426-0.641l25.707-25.707c1.268-1.266,1.965-2.955,1.965-4.756 c0-0.015-0.002-0.028-0.002-0.043S73.18,57.638,73.18,57.623z'/%3E%3C/svg%3E%0A");
    --icon_new_phone_contact: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Warstwa_1' x='0px' y='0px' enable-background='new 0 0 320 320' xml:space='preserve' viewBox='73.33 76.04 173.34 167.93'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%2300002E' d='M130.114,234.483c-18.581,0-33.697-15.189-33.697-33.86l0.166-60.852 c0-35.139,28.449-63.734,63.418-63.734c34.97,0,63.42,28.596,63.42,63.745v7.861h8.379c8.2,0,14.871,6.699,14.871,14.933v27.114 c0,8.233-6.671,14.933-14.871,14.933h-16.194l-0.185-43.976v-20.865c0-30.738-24.861-55.745-55.42-55.745 c-30.558,0-55.418,25.007-55.418,55.745l-0.166,60.852c0,14.249,11.528,25.85,25.697,25.85V234.483z M223.572,196.623h8.228 c3.789,0,6.871-3.11,6.871-6.933v-27.114c0-3.823-3.082-6.933-6.871-6.933h-8.379v4.987L223.572,196.623z'/%3E%3Cpath fill='%2300002E' d='M100.417,204.623H88.204c-8.201,0-14.873-6.699-14.873-14.933v-27.114c0-8.234,6.672-14.933,14.873-14.933 h12.213v8H88.204c-3.79,0-6.873,3.11-6.873,6.933v27.114c0,3.822,3.083,6.933,6.873,6.933h12.213V204.623z'/%3E%3Cpath fill='%2300002E' d='M151.263,243.963h-10.844c-7.419,0-13.455-6.035-13.455-13.454c0-7.471,6.036-13.506,13.455-13.506h10.844 c7.418,0,13.453,6.035,13.453,13.454C164.716,237.928,158.681,243.963,151.263,243.963z M140.419,225.003 c-3.008,0-5.455,2.446-5.455,5.454c0,3.06,2.447,5.506,5.455,5.506h10.844c3.007,0,5.453-2.446,5.453-5.454 c0-3.06-2.446-5.506-5.453-5.506H140.419z'/%3E%3C/g%3E%3Cpath fill='%2300002E' d='M125.358,116.385c-2.363,0-4.732-0.75-6.722-2.279l-8.81-6.769l4.874-6.344l8.811,6.769 c1.221,0.939,2.969,0.811,4.065-0.299c8.695-8.8,20.296-13.647,32.664-13.647c12.315,0,23.879,4.811,32.56,13.545 c1.124,1.132,2.896,1.25,4.119,0.273l8.269-6.596l4.988,6.254l-8.268,6.596c-4.421,3.527-10.776,3.145-14.783-0.888 c-7.168-7.212-16.716-11.185-26.885-11.185c-10.213,0-19.792,4.002-26.973,11.27C131.11,115.268,128.239,116.384,125.358,116.385z'/%3E%3C/g%3E%3C/svg%3E");
    --icon_video_player_hover: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%3Cdefs%3E%3C/defs%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 0 C 20.147 0 0 20.147 0 45 c 0 24.853 20.147 45 45 45 s 45 -20.147 45 -45 C 90 20.147 69.853 0 45 0 z M 62.251 46.633 L 37.789 60.756 c -1.258 0.726 -2.829 -0.181 -2.829 -1.633 V 30.877 c 0 -1.452 1.572 -2.36 2.829 -1.634 l 24.461 14.123 C 63.508 44.092 63.508 45.907 62.251 46.633 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill:%235ED129; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
    --icon_up_hand:url("data:image/svg+xml,%3Csvg class='sc-bgqQcB grPQdJ' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' height='20' width='20'%3E%3Cpath d='M20.949 9.948H19.41v.995h1.026c.565 0 1.026.446 1.026.994 0 .55-.461.995-1.026.995h-2.051v.995h1.025c.565 0 1.026.447 1.026.995 0 .549-.46.995-1.026.995H17.36v.994h1.026c.565 0 1.025.447 1.025.995 0 .55-.46.995-1.025.995 0 0-3.87.235-5.129 0-1.355-.253-3.772-1.736-5.128-1.99-1.007-.187-4.102 0-4.102 0V9.948h1.538c2.088 0 6.667-2.005 6.667-7.958 0-.549.46-.995 1.025-.995.385 0 .734.218.935.582 1.054 1.916.338 4.7-.325 5.593l-.585.788h7.668c.565 0 1.025.447 1.025.995 0 .55-.46.995-1.025.995M23 8.953c0-1.097-.92-1.99-2.051-1.99h-5.813c.633-1.452 1.014-3.938-.04-5.855A2.11 2.11 0 0 0 13.255 0c-1.13 0-2.05.892-2.05 1.99 0 5.21-3.875 6.963-5.642 6.963H3v8.953h1.026s3.095-.187 4.102 0c1.356.254 3.773 1.737 5.128 1.99 1.26.234 5.129 0 5.129 0 1.13 0 2.05-.892 2.05-1.99 0-.412-.13-.796-.352-1.113.8-.273 1.379-1.004 1.379-1.871 0-.412-.13-.796-.353-1.113.8-.273 1.378-1.004 1.378-1.872 0-.489-.19-.933-.494-1.28.6-.348 1.007-.978 1.007-1.704' fill='%23757575' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    --icon_down_hand:url("data:image/svg+xml,%3Csvg class='sc-bgqQcB grPQdJ' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' height='20' width='20'%3E%3Cpath d='M4.051 14.052c-.565 0-1.025.446-1.025.995 0 .548.46.995 1.025.995h7.668l-.585.788c-.663.893-1.38 3.677-.325 5.593.201.364.55.582.935.582.565 0 1.025-.446 1.025-.995 0-5.953 4.579-7.958 6.667-7.958h1.538V7.09s-3.095.187-4.102 0c-1.356-.254-3.773-1.737-5.128-1.99-1.26-.235-5.129 0-5.129 0-.565 0-1.025.446-1.025.995 0 .548.46.995 1.025.995h1.026v.994H5.59c-.565 0-1.026.446-1.026.995 0 .548.46.995 1.026.995h1.025v.995h-2.05c-.566 0-1.027.445-1.027.995 0 .548.461.994 1.026.994H5.59v.995H4.05zM2 15.047c0-.726.407-1.356 1.007-1.704a1.94 1.94 0 0 1-.494-1.28c0-.868.578-1.599 1.378-1.872a1.933 1.933 0 0 1-.353-1.113c0-.867.579-1.598 1.379-1.87a1.933 1.933 0 0 1-.353-1.114c0-1.098.92-1.99 2.051-1.99 0 0 3.87-.234 5.129 0 1.355.253 3.772 1.736 5.128 1.99 1.007.187 4.102 0 4.102 0H22v8.953h-2.564c-1.767 0-5.641 1.754-5.641 6.963 0 1.098-.92 1.99-2.051 1.99a2.11 2.11 0 0 1-1.84-1.108c-1.054-1.917-.673-4.403-.04-5.855H4.05C2.92 17.037 2 16.144 2 15.047z' fill='%23757575' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    --icon_video_player_hover: 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%3Cdefs%3E%3C/defs%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 0 C 20.147 0 0 20.147 0 45 c 0 24.853 20.147 45 45 45 s 45 -20.147 45 -45 C 90 20.147 69.853 0 45 0 z M 62.251 46.633 L 37.789 60.756 c -1.258 0.726 -2.829 -0.181 -2.829 -1.633 V 30.877 c 0 -1.452 1.572 -2.36 2.829 -1.634 l 24.461 14.123 C 63.508 44.092 63.508 45.907 62.251 46.633 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill:%235ED129; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
}

div[x-ref="pr-review-media-popup"] iframe.mediaiframe,
[x-ref="prar-popup-alltemplate"] iframe.mediaiframe {
    height: 40vh;
}

div#mini-slider {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

[x-ref="prar-popup-alltemplate"] {
    max-width: 100vw;
    width:100%;
    height:100%;
}

.mini-arrow.absolute.top-1\/2 {
    top: 50%;
    transform: translateY(-50%);
}

.mini-arrow.absolute.left-2 {
    left: .5rem
}

[x-ref="prar-popup-alltemplate"] .prarmodal-current-media {
    height: 100%;
    max-width: calc(100% - 80px);
    margin: 0 auto;
    max-height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
}
[x-ref="prar-popup-alltemplate"] iframe.mediaiframe {
    width: 100%;
}
.prar-rev-footer-share.share-twitter a {
    width: 24px;
    height: 19px;
    display: flex;
    background-image: var(--icon_x_twitter);
    background-repeat: no-repeat;
    padding: 0;
    align-items: center;
    justify-content: center
}

#__pb-cookie::before, #cart-sidebar-reorder ~ .flex button ~ a, #customer-reviews-box.no-reviews-kadax, #menu-search-icon_close, #review-form.message.info.notlogged, #thumbs .thumb_down.hidden, #thumbs .thumb_up.hidden, .bestsellers_slider .custom_slider_hyva:not(.glide__slides) .product-item:nth-child(n+5), .blog-page .block-archive, .blog-page .title_prefix, .blog-post-view .products-grid .product-item:nth-child(n+5), .blog-post-view .single_post_related.post-list .post-description, .cat_newsletter_box_main .block.newsletter .action.subscribe:after, .cat_newsletter_box_main .block.newsletter .action.subscribe:before, .catalog-product-view .cat-product-variants, .container_no_reviews .order-1, .container_no_reviews .w-28.sm\:w-auto.order-2.md\:order-none, .cr_title-wrap.hidden, .cus_returns:before, .cus_shipping:before, .cus_shipping_cost:before, .custom_slider_hyva._clear_card:not(.glide__slides) .item:nth-child(n+6), .custom_slider_hyva.clear_card:not(.glide__slides) .item:nth-child(n+6), .custom_wrap_loop_list .list.products-list a.action.towishlist span, .custom_wrap_loop_list .products.wrapper:not(.grid) .product-item-details:not(.simple_loop) .product-item-actions .actions-primary .action.primary, .custom_wrapper_second, .custom_wrapperx, .header_placeholder .logo_container, .hide_field_custom, .kadax_galler_container &gt; div#gal_image_container button.image_nav svg, .mobile_view_label, .move_top_hp_bestsellers .custom_slider_hyva:not(.glide__slides) .product-item:nth-child(n+5), .mst-nav__horizontal-bar .filter-options-item.vis_change .filter-options-content ol.items li[data-value="0"], .nav_customer_menu .tabular-nums, .new_box_movies_from_youtube .widget:not(.glide__slides) [data-content-type=row][data-appearance=contained]:nth-child(n+6), .new_view_promo .custom_recommended-wrap .cr_featured, .page-header:not(.show_menu_hidden) #header.is-sticky .full_mega_menu, .page-layout-custom_categories_lp .mst-quick-nav__filterList, .prar-review-product-list .blog_single_container, .prar-review-product-list div[data-role=am-banners-lite], .prar-reviews.mt-4.p-2.bg-gray-200.text-sm.text-black, .prar-sticky-basket.items-center.border.border-prarBlue.rounded.py-4.px-5.sticky.top-6.hidden.lg\:flex, .product-info-main .price-tracker:before, .product-info-main .stock:before, .promo_price_box .price-label, .sidebar_menu_ninja .cms-content .block.ninjamenus-widget &gt; .block-title &gt; strong, .sidebar_menu_ninja .drilldown-root &gt; div &gt; .ninjamenus-drilldown-back, .sidebar_menu_ninja .nav-item.ninjamenus-hover &gt; .item-submenu, .sidebar_menu_ninja .ninjamenus.ninjamenus-desktop.ninjamenus-accordion .mega &gt; .opener, .sidebar_menu_ninja .ninjamenus.ninjamenus-desktop.ninjamenus-drilldown .drilldown-opener, .sidebar_menu_ninja .ninjamenus.ninjamenus-desktop.ninjamenus-drilldown .mega &gt; .opener, .sidebar_menu_ninja .ninjamenus.ninjamenus-mobile .opener, .slider_with_rows .custom_slider_hyva:not(.glide__slides) .product-item:nth-child(n+5), .slider_with_rows .custom_slider_hyva:not(.glide__slides) .wrap_glide:nth-child(n+2), .slider_with_rows .custom_slider_hyva:not(.glide__slides).product-item:nth-child(n+5), .slider_with_rows.mobile_version, .special_day_hp_section .custom_slider_hyva:not(.glide__slides) .product-item:nth-child(n+5), .wishlist-index-index .product-item-info .field.comment-box, .wishlist-index-index .product-item-info .rating-summary, .wishlist-index-index .wishlist li .product-item-info .field.qty label.label, .wishlist-index-index .wishlist-widget, .youtube_feed_modal.modal-popup .modal-footer, aside.sidebar.sidebar-additional .block-reorder strong.subtitle.hidden, body .show_cat_list_box, body .show_cat_list_box .pagebuilder-button-primary, body .sidebar_menu_ninja .cta_show_filters, body.account #my-orders-table caption, body.all_products_page-index-index .sidebar-main #filters-content .filter-option:not(.price):not(.manufacturer):not(.mst_rating):not(.category_ids), body.catalog-product-view .ctas #add-to-wishlist svg, body.catalog-product-view .ctas #product-addtocart-button svg, body.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price-label, body.customer-account-create form .secondary.ml-4.self-center, body.page-layout-categories_widthout_filters .sidebar-main #filters-content .filter-option:not(.price):not(.manufacturer):not(.mst_rating):not(.category_ids), body.page-products .products.wrapper.mode-list.products-list ul .cat-product-variants-img.grid .variants.image-variant-class, body.page-products .sidebar-additional .block-wishlist .block-content .subtitle, body.page-products .sidebar-additional .block-wishlist .block-title .counter, body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu .opener, div#notice-cookie-block {
    display: none !important
}

.nav_customer_menu {
    z-index: 2222;
    margin-top: 56px;
    box-shadow: 0 0 1px #000000d4
}

.read_more_section .row-full-width-inner {
    padding-bottom: 20px !important
}

body {
    overflow-x: hidden;
    font-family: var(--main_font_family);
    background-color: rgb(255 255 255)
}

header.page-header {
    z-index: 701;
    position: relative
}

input#search::-webkit-input-placeholder {
    font-family: var(--main_font_family) !important;
    font-size: 16px;
    color: #c2c2c2
}

input#search::-moz-placeholder {
    font-family: var(--main_font_family) !important;
    font-size: 16px;
    color: #c2c2c2
}

input#search:-ms-input-placeholder {
    font-family: var(--main_font_family) !important;
    font-size: 16px;
    color: #c2c2c2
}

input#search:-moz-placeholder {
    font-family: var(--main_font_family) !important;
    font-size: 16px;
    color: #c2c2c2
}

input#search {
    border: 1px solid var(--dgray);
    font: var(--list_font) !important;
    border-radius: 25px;
    padding: 10px 50px 10px 20px;
    height: auto
}

input#discount-code::-webkit-input-placeholder {
    font-size: 12px
}

input#discount-code::-moz-placeholder {
    font-size: 12px
}

input#discount-code:-ms-input-placeholder {
    font-size: 12px
}

input#discount-code:-moz-placeholder {
    font-size: 12px
}

body._has-modal {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.back_to_top_wrapper {
    position: fixed;
    bottom: 20px;
    right: 20px;
    border-radius: 50px;
    background-color: var(--color1);
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 0 10px rgb(0 0 0/35%);
    z-index: 500
}

.back_to_top_wrapper[style*="display: block"], .catalog-product-view .panel.wrapper.hidden, .wrapper_custom_serach .search_box_custom {
    display: flex !important
}

.back_to_top_wrapper:hover {
    background-color: #fff;
    display: flex !important;
    opacity: 1 !important
}

.back_to_top_wrapper:hover span:before, .carousel-nav .glider-next:not(.disabled):hover, .carousel-nav .glider-next:not(.disabled):hover:after, .carousel-nav .glider-prev:not(.disabled):hover, .carousel-nav .glider-prev:not(.disabled):hover:after, .new_box_movies_from_youtube button.slick-arrow:hover, .new_box_movies_from_youtube button.slick-arrow:hover:after {
    border-color: var(--color1) !important
}

.additional_data_info &gt; div, .back_to_top_wrapper span, .blog-page .widget .block-title strong, .blog-post-view .cat_newsletter_box_main, .blog-post-view .mfblog-post-nextprev-modern .nextprev-link.prev-link, .blog-widget-homepage_posts .post-content .post-description .post-ftimg-hld, .cat_newsletter_box_main .block.newsletter .action.subscribe span, .cat_newsletter_box_main form.form.subscribe button.btn-primary span, .cr_featured .product-item-details &gt; .price-box .special-price, .cr_timer_item:not(:first-child), .new_box_movies_from_youtube, .new_view_blog_loop .post-text-hld, .page-products .column.main, .product-info-main .price-tracker, .product-info-main .stock, .product_container_loops .product-items, .read_more_column, .tooltip.wrapper, form.product-item .product-item-info {
    position: relative
}

.back_to_top_wrapper span:before {
    content: "";
    width: 11px;
    height: 11px;
    border: 4px solid #fff;
    border-left: 0;
    border-top: 0;
    transform: rotate(-134deg);
    display: block;
    left: 0;
    position: relative;
    margin: 0 auto;
    top: 2px;
    box-sizing: content-box
}

.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: 14px;
    color: #757575;
    content: "";
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close {
    background-color: transparent !important;
    border-color: transparent !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    right: 0;
    top: 0
}

.modal-custom .action-close &gt; span, .modal-popup .action-close &gt; span, .modal-slide .action-close &gt; span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.cr_title-wrap a {
    font: var(--list_font);
    color: #949494;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    line-height: 10px
}

.continue_btn:hover, .mst-nav__label .sidebar_horizontal .mst-nav__label-item._highlight a, .page-footer, .page-footer a, .page-footer div, .page-footer p, .page-footer span, body ul.marking_methods .wrap_content.white h2 {
    color: #fff !important
}

.custom_header_container .container, .wider_hp_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner, body.page-products:not(.page-layout-custom_categories_lp) .custom_description [data-content-type=row][data-appearance=contained], body.page-products:not(.page-layout-custom_categories_lp) main#maincontent {
    max-width: 1435px;
    padding: 0;
    margin: 0 auto
}

.cms-home main .columns {
    max-width: 100% !important;
    padding: 0 !important
}

.account #maincontent.page-main, .block.category.event, .breadcrumbs, .catalog-product-view #maincontent.page-main, .catalog-product-view .page-main.page-main-details, .footer.content, .header.content, .page-header .header.panel, .page-wrapper &gt; .page-bottom, .page-wrapper &gt; .widget, .review-product-list .page-main, .review-product-view .page-main, .top-container, .wishlist-index-index #maincontent.page-main {
    max-width: 1475px !important
}

footer.page-footer {
    background-image: none !important;
    background-color: var(--color2);
    border-top: 0;
    overflow: hidden
}

.page-footer {
    padding: 40px 0 0 !important
}

.footer.content {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    padding-top: 20px
}

.flex_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    width: 100%
}

.flex_row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.flex_wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.one_third {
    width: calc(100% / 3)
}

.heading_footer {
    font: var(--head_font);
    text-transform: none !important;
    margin-bottom: 20px;
    letter-spacing: .04em
}

.footer.content ul {
    padding-right: 50px
}

ul:not(.footer_socials) &gt; li.menu_item_foo {
    font: var(--lprice_font);
    font-weight: 300;
    margin-bottom: 5px
}

.social_icon {
    font-size: 0;
    width: 35px;
    height: 35px
}

.social_icon:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 35px;
    background-position: center;
    margin: 0
}

.social_icon.facebook_icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='facebook-round' transform='translate(17.5 17.5)'%3E%3Cpath id='facebook-round-2' data-name='facebook-round' d='M17.5,0h0A17.5,17.5,0,0,0,0,17.5H0A17.5,17.5,0,0,0,17.5,35h0A17.5,17.5,0,0,0,35,17.5h0A17.5,17.5,0,0,0,17.5,0Zm4.166,11.074H19.228a.664.664,0,0,0-.586.293,1.322,1.322,0,0,0-.2.758v1.4h3.222l-.447,3.114H18.443v10.54H14.8V16.634H13.334V13.52H14.8V12.38c0-3.161,1.156-4.553,4.34-4.553h2.528Z' transform='translate(-17.5 -17.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") !important
}

.social_icon.instagram_icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='Kompozycja_28' data-name='Kompozycja 28' transform='translate(17.5 17.5)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M54.7,51.084a3.62,3.62,0,0,0,0,7.241h0a3.62,3.62,0,0,0,0-7.241Z' transform='translate(-54.705 -54.704)' fill='%23fff'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M46.472,33.756H37.7A3.945,3.945,0,0,0,33.756,37.7v8.775A3.945,3.945,0,0,0,37.7,50.413h8.775a3.945,3.945,0,0,0,3.941-3.941V37.7A3.945,3.945,0,0,0,46.472,33.756ZM42.085,47.314a5.229,5.229,0,1,1,5.229-5.229A5.236,5.236,0,0,1,42.085,47.314Zm5.449-9.863a.814.814,0,1,1,.814-.814A.815.815,0,0,1,47.534,37.451Z' transform='translate(-42.084 -42.084)' fill='%23fff'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M17.5,0h0a17.5,17.5,0,0,0,0,35h0a17.5,17.5,0,0,0,0-35Zm9.937,21.888a5.556,5.556,0,0,1-5.55,5.55H13.112a5.556,5.556,0,0,1-5.55-5.55V13.112a5.556,5.556,0,0,1,5.55-5.55h8.775a5.556,5.556,0,0,1,5.55,5.55Z' transform='translate(-17.5 -17.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") !important
}

.social_icon.pinterest_icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='Kompozycja_31' data-name='Kompozycja 31' transform='translate(17.5 17.5)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M17.5,0h0A17.5,17.5,0,0,0,0,17.5H0A17.5,17.5,0,0,0,17.5,35h0A17.5,17.5,0,0,0,35,17.5h0A17.5,17.5,0,0,0,17.5,0Zm8.4,16.5a8.491,8.491,0,0,1-2.429,4.281,6.355,6.355,0,0,1-4.231,1.59,3.736,3.736,0,0,1-3.155-1.557,24.159,24.159,0,0,1-.733,2.905A12.24,12.24,0,0,1,14.3,25.894a7.493,7.493,0,0,1-1.067,1.475c-.249.242-.359.26-.44-.109a8.965,8.965,0,0,1-.047-4.525c.4-1.777.889-3.539,1.329-5.307a2.306,2.306,0,0,0,.109-.723c-.044-.542-.273-1.066-.3-1.629a5.19,5.19,0,0,1,.173-1.677,2.368,2.368,0,0,1,2.262-1.9c3.314,0,.806,4.968.566,6.521a1.98,1.98,0,0,0,2.074,2.195c1.9,0,3.314-1.832,3.854-4.337a10.979,10.979,0,0,0,.239-2.307,4.421,4.421,0,0,0-1.466-3.434,5.705,5.705,0,0,0-3.251-1.342,7.747,7.747,0,0,0-4.19.938c-2.433,1.272-3.847,5.137-2.022,7.428.363.456.186.93.074,1.434a1.167,1.167,0,0,1-.2.5c-.55.674-1.614-.45-1.955-.872-1.866-2.306-1.452-5.735.23-8.018a8.579,8.579,0,0,1,4-2.979,10.913,10.913,0,0,1,3.754-.659,8.926,8.926,0,0,1,5.7,2.058A7.563,7.563,0,0,1,25.9,16.5Z' transform='translate(-17.5 -17.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") !important
}

.social_icon.youtube_icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='youtube' transform='translate(64.408 64.408)'%3E%3Cpath id='Path_1645' data-name='Path 1645' d='M17.5,0h0A17.5,17.5,0,0,0,0,17.5H0A17.5,17.5,0,0,0,17.5,35h0A17.5,17.5,0,0,0,35,17.5h0A17.5,17.5,0,0,0,17.5,0Zm9.555,21.481L27,21.937a3.05,3.05,0,0,1-3.027,2.67H11.029A3.05,3.05,0,0,1,8,21.937l-.057-.455a31.9,31.9,0,0,1,0-7.962L8,13.063a3.05,3.05,0,0,1,3.027-2.67H23.971A3.05,3.05,0,0,1,27,13.063l.057.456A31.9,31.9,0,0,1,27.055,21.481Z' transform='translate(-64.408 -64.408)' fill='%23fff'/%3E%3Cpath id='Path_1646' data-name='Path 1646' d='M55.269,59.22l6.039-3.087-6.039-3.087Z' transform='translate(-104.661 -103.041)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") !important
}

.footer_socials.flex_container {
    margin-top: 40px;
    gap: 0 15px
}

.copyright {
    box-sizing: border-box;
    display: block;
    text-align: center;
    background: 0 0 !important;
    padding: 30px 0 !important;
    position: relative;
    margin-top: 60px;
    font-size: 14px;
    line-height: 20px
}

.copyright:before {
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    background: #a1b0cb
}

.footer.content .flex_container &gt; .one_third &gt; [data-content-type=html] {
    max-width: 340px;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 15px;
    font-weight: 300
}

ul.footer_socials.flex_container.flex_wrap.flex_row {
    margin-top: 10px
}

.copyright .pagebuilder-column-group, body.page-products:not(.page-layout-custom_categories_lp) #category-view-container .container {
    padding: 0;
    margin: 0
}

[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading) {
    font: var(--head_font);
    letter-spacing: 0;
    color: var(--color_dark);
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 30px;
    font: var(--head_font);
    margin-bottom: 20px;
    border-left: 2px solid var(--color1) !important;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    margin-top: 0
}

.continue_btn, .go_to_cart {
    line-height: 22px;
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    display: block;
    font-size: 18px
}

.mini_cart_con, body.fullscreen_gallery .absolute.top-0.right-0.z-1 {
    z-index: 2222
}

.custom_mxwidth {
    max-width: 390px
}

.go_to_cart {
    padding: 9px 17px !important;
    background: var(--color1);
    border: 1px solid var(--color1);
    border-radius: 50px;
    color: #fff;
    text-align: center;
    margin: 15px 0
}

.go_to_cart:hover {
    background: var(--color2);
    border: 1px solid var(--color2)
}

.continue_btn:hover, body.catalog-product-view .ctas #product-addtocart-button:hover {
    background: var(--color2) !important
}

.continue_btn {
    padding: 9px 17px;
    color: var(--color2);
    border: 1px solid var(--color2);
    background: 0 0;
    width: 100%;
    border-radius: 50px;
    box-sizing: border-box;
    vertical-align: middle
}

.info_sub_item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 35px;
    font-size: 12px;
    line-height: 12px;
    color: #333
}

.info_sub_item p &gt; span {
    display: block;
    font-size: 18px;
    font-weight: 700;
    text-align: right;
    padding-top: 4px
}

.item_product_name_mc {
    text-align: left;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    justify-content: left;
    text-align-last: left;
    margin-bottom: 10px
}

.decrement_btn, .increment_btn {
    width: 32px;
    font-size: 20px;
    font-weight: 600;
    color: var(--color1)
}

span.custom_label_mini.mini_cart_txt {
    font-size: 14px;
    line-height: 14px;
    margin-right: 10px
}

.blog_cat_wrapper .pagebuilder-button-primary span, .custom_qty, .custom_wrap_loop_list ~ .toolbar.toolbar-products ul.items.pages-items {
    display: flex;
    align-items: center
}

.qty_item.mini_cart_txt {
    text-align: center;
    width: 60px;
    z-index: 22;
    position: relative;
    opacity: 1 !important;
    border: 1px solid #e1e1e1 !important
}

.decrement_btn {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border: 1px solid #e1e1e1;
    border-right: 0 !important
}

.increment_btn {
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    margin-left: -1px;
    border: 1px solid #e1e1e1;
    border-left: 0 !important
}

.decrement_btn, .increment_btn, .qty_item.mini_cart_txt {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 32px
}

.footer_cart_item {
    margin-top: 10px;
    position: relative
}

.trash_mini_cart {
    position: absolute;
    right: 0;
    top: 0;
    min-height: 32px;
    justify-content: center;
    align-items: center;
    display: flex
}

.mini_cart_con .flex.items-start:not(:first-of-type) {
    border-top: 1px solid #e5e7eb
}

.empty_cart_draw {
    font-size: 14px;
    line-height: 13px;
    font-weight: 400;
    color: #999
}

.page.messages {
    position: fixed;
    top: inherit;
    z-index: 3333;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    left: 0
}

.page-layout-1column .navigation .mfpwb, .page-layout-2columns-left .navigation .mfpwb, .page-layout-2columns-right .navigation .mfpwb, .page-layout-3columns .navigation .mfpwb, .page-layout-empty .navigation .mfpwb {
    min-width: 220px
}

.icon_menu_custom {
    padding-left: 45px
}

.icon_menu_custom &gt; a {
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 0
}

.icon_menu_custom &gt; a:before {
    content: "";
    width: 37px;
    height: 37px;
    background-size: contain;
    top: 0;
    left: -45px;
    position: absolute;
    background-repeat: no-repeat
}

.art_szklane &gt; a:before {
    background-image: url(../images/menu_icons/art-szklane.svg);
    height: 37px
}

.art_szklane &gt; a:hover:before {
    background-image: url(../images/menu_icons/art-szklane_hover.svg)
}

.przybory_kuchenne &gt; a:before {
    background-image: url(../images/menu_icons/przybory_kuchenne.svg);
    height: 37px
}

.przybory_kuchenne &gt; a:hover:before {
    background-image: url(../images/menu_icons/przybory_kuchenne_hover.svg)
}

.przetwory &gt; a:before {
    background-image: url(../images/menu_icons/przetwory.svg);
    height: 37px
}

.przetwory &gt; a:hover:before {
    background-image: url(../images/menu_icons/przetwory_hover.svg)
}

.gotowanie_i_pieczenie &gt; a:before {
    background-image: url(../images/menu_icons/gotowanie_pieczenie.svg);
    height: 40px
}

.gotowanie_i_pieczenie &gt; a:hover:before {
    background-image: url(../images/menu_icons/gotowanie_pieczenie_hover.svg)
}

.organizacja_w_kuchni &gt; a:before {
    background-image: url(../images/menu_icons/ogranizacaja-w-kuchni.svg);
    height: 37px
}

.organizacja_w_kuchni &gt; a:hover:before {
    background-image: url(../images/menu_icons/ogranizacaja-w-kuchni_hover.svg)
}

.zastawa_stolowa &gt; a:before {
    background-image: url(../images/menu_icons/zastawa-stolowa.svg)
}

.zastawa_stolowa &gt; a:hover:before {
    background-image: url(../images/menu_icons/zastawa-stolowa_hover.svg)
}

.lazienka &gt; a:before {
    background-image: url(../images/menu_icons/lazienka.svg)
}

.lazienka &gt; a:hover:before {
    background-image: url(../images/menu_icons/lazienka_hover.svg)
}

.dekoracja_i_ozdoby &gt; a:before {
    background-image: url(../images/menu_icons/dekoracje-i-ozdoby.svg)
}

.dekoracja_i_ozdoby &gt; a:hover:before {
    background-image: url(../images/menu_icons/dekoracje-i-ozdoby_hover.svg)
}

.wyposazenie_domu &gt; a:before {
    background-image: url(../images/menu_icons/wyposazenie.svg)
}

.wyposazenie_domu &gt; a:hover:before {
    background-image: url(../images/menu_icons/wyposazenie_domu.svg)
}

.meble_dom &gt; a:before {
    background-image: url(../images/menu_icons/meble.svg)
}

.meble_dom &gt; a:hover:before {
    background-image: url(../images/menu_icons/meble_hover.svg)
}

.pranie_i_sprzatanie &gt; a:before {
    background-image: url(../images/menu_icons/pranie.svg)
}

.pranie_i_sprzatanie &gt; a:hover:before {
    background-image: url(../images/menu_icons/pranie_hover.svg)
}

.dywany_i_wycieraczki &gt; a:before {
    background-image: url(../images/menu_icons/dywany.svg)
}

.dywany_i_wycieraczki &gt; a:hover:before {
    background-image: url(../images/menu_icons/dywany_hover.svg)
}

.narzedzia_ogrodowe &gt; a:before {
    background-image: url(../images/menu_icons/narzedzia_ogrodowe.svg);
    height: 40px
}

.narzedzia_ogrodowe &gt; a:hover:before {
    background-image: url(../images/menu_icons/narzedzia_ogrodowe_hover.svg)
}

.doniczki_i_kwietniki &gt; a:before {
    background-image: url(../images/menu_icons/doniczki.svg)
}

.doniczki_i_kwietniki &gt; a:hover:before {
    background-image: url(../images/menu_icons/doniczki_hover.svg)
}

.nawadnianie &gt; a:before {
    background-image: url(../images/menu_icons/nawadnianie.svg)
}

.nawadnianie &gt; a:hover:before {
    background-image: url(../images/menu_icons/nawadnianie_hover.svg)
}

.meble_ogrodowe &gt; a:before {
    background-image: url(../images/menu_icons/meble_ogrodowe.svg)
}

.meble_ogrodowe &gt; a:hover:before {
    background-image: url(../images/menu_icons/meble_ogrodowe_hover.svg)
}

.architektura_ogrodowa &gt; a:before {
    background-image: url(../images/menu_icons/architektura_ogrodowa.svg);
    height: 40px
}

.architektura_ogrodowa &gt; a:hover:before {
    background-image: url(../images/menu_icons/architektura_ogrodowa_hover.svg)
}

.baseny_i_akcesoria &gt; a:before {
    background-image: url(../images/menu_icons/baseny.svg)
}

.baseny_i_akcesoria &gt; a:hover:before {
    background-image: url(../images/menu_icons/baseny_hover.svg)
}

.zielen_ogrod &gt; a:before {
    background-image: url(../images/menu_icons/zielen.svg)
}

.zielen_ogrod &gt; a:hover:before {
    background-image: url(../images/menu_icons/zielen_hover.svg)
}

.maty_i_oslony &gt; a:before {
    background-image: url(../images/menu_icons/maty.svg)
}

.maty_i_oslony &gt; a:hover:before {
    background-image: url(../images/menu_icons/maty_hover.svg)
}

.segregacja_i_sprzatanie &gt; a:before {
    background-image: url(../images/menu_icons/segregacja.svg)
}

.segregacja_i_sprzatanie &gt; a:hover:before {
    background-image: url(../images/menu_icons/segregacja_hover.svg)
}

.odstraszanie_zwierzat &gt; a:before {
    background-image: url(../images/menu_icons/odstarszanie.svg)
}

.odstraszanie_zwierzat &gt; a:hover:before {
    background-image: url(../images/menu_icons/odstarszanie_hover.svg)
}

.figury_ogrodowe &gt; a:before {
    background-image: url(../images/menu_icons/dekoracje-do-ogrodu.svg)
}

.figury_ogrodowe &gt; a:hover:before {
    background-image: url(../images/menu_icons/dekoracje-do-ogrodu-hover.svg)
}

.ogranizacja_i_przechowywanie &gt; a:before {
    background-image: url(../images/menu_icons/organizacja-i-przechowywanie.svg)
}

.ogranizacja_i_przechowywanie &gt; a:hover:before {
    background-image: url(../images/menu_icons/organizacja-i-przechowywanie_hover.svg)
}

.akcesoria_malarskie &gt; a:before {
    background-image: url(../images/menu_icons/akcesoria_malarskie.svg);
    height: 35px
}

.akcesoria_malarskie &gt; a:hover:before {
    background-image: url(../images/menu_icons/akcesoria_malarskie_hover.svg)
}

.drabiny &gt; a:before {
    background-image: url(../images/menu_icons/drabiny-icon.svg)
}

.drabiny &gt; a:hover:before {
    background-image: url(../images/menu_icons/drabiny-icon-hover.svg)
}

.akcesoria_budowlane &gt; a:before {
    background-image: url(../images/menu_icons/akcesoria_budowlane.svg);
    height: 40px
}

.akcesoria_budowlane &gt; a:hover:before {
    background-image: url(../images/menu_icons/akcesoria_budowlane_hover.svg)
}

.biuro_i_magazyn &gt; a:before {
    background-image: url(../images/menu_icons/biuro.svg)
}

.biuro_i_magazyn &gt; a:hover:before {
    background-image: url(../images/menu_icons/biuro_hover.svg)
}

.wrap_infobar_top {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.wrap_infobar_top a, .wrap_infobar_top p, .wrap_infobar_top span {
    margin: 0 !important;
    color: #fff !important
}

.wrap_infobar_top a:hover {
    text-decoration: underline
}

.wrap_infobar_top .welcome_mail, .wrap_infobar_top .welcome_phone {
    display: inline-block;
    vertical-align: middle;
    font: var(--list_font);
    font-size: 12px
}

.wrap_infobar_top .welcome_mail img, .wrap_infobar_top .welcome_phone img {
    vertical-align: middle;
    margin-right: 5px;
    max-height: 14px
}

.wrap_infobar_top .welcome_mail {
    margin-right: 15px
}

.panel.header {
    margin: 0 auto;
    padding: 4px 20px
}

.cat_newsletter_box_main .block.newsletter .action.subscribe:hover, .mfpwb .mfpid .read-more:hover, .single_post_related .read_more_custom a:hover, body .page-header .panel, form.product-item .hover_abso .button_call_to_action:hover {
    background-color: var(--color2) !important
}

body .header.panel &gt; .wrap_infobar_top, body .header.panel &gt; .wrap_infobar_top *, body .header.panel &gt; .wrap_infobar_top a, body .header.panel &gt; .wrap_infobar_top b, body .header.panel &gt; .wrap_infobar_top li, body .header.panel &gt; .wrap_infobar_top p, body .header.panel &gt; .wrap_infobar_top strong {
    color: var(--bg_1) !important;
    display: flex;
    align-items: center
}

.header.panel &gt; .wrap_infobar_top .welcome_delivery, .header.panel &gt; .wrap_infobar_top .welcome_return, .header.panel &gt; .wrap_infobar_top .welcome_shipment {
    display: flex;
    align-items: center;
    font: var(--list_font);
    font-size: 12px;
    margin-left: 15px
}

.wrap_infobar_top .welcome_delivery img, .wrap_infobar_top .welcome_return img, .wrap_infobar_top .welcome_shipment img {
    vertical-align: middle;
    margin-right: 5px;
    max-height: 24px
}

.top_header {
    padding-top: 10px;
    padding-bottom: 10px
}

.static_menu_and_search {
    width: calc(100% - 226px)
}

.wrapper_custom_serach {
    max-width: 51%;
    padding: 0;
    margin: 0 60px;
    width: 100%;
    box-sizing: border-box
}

.search_box_custom .container, .youtube_feed_modal.modal-popup .modal-content, .youtube_feed_modal.modal-popup .modal-footer, .youtube_feed_modal.modal-popup .modal-header {
    padding: 0 !important
}

.wrapper_custom_serach #search_mini_form label {
    display: flex !important;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    right: 15px;
    width: 24px;
    height: 42px;
    align-items: center;
    align-content: center
}

.wrapper_custom_serach #search_mini_form label:after {
    content: "";
    width: 24px;
    height: 24px;
    background-image: var(--icon_search_custom);
    background-size: contain
}

.blog-post-view .mfblog-related-posts-block.block.related .post-list, .menu_list_custom, .why_kadax_section.wider_hp_row .pagebuilder-column-group, body .why_kadax_section.wider_hp_row .pagebuilder-column-line {
    justify-content: space-between
}

.top_menu-subcats .mgz-element-inner &gt; div.stack {
    width: 33.333%;
    display: block
}

.top_menu-subcats &gt; .mgz-element-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start
}

.block.widget .product-item-info, .cat_newsletter_box_main .pr-4.lg\:w-1\/4.md\:w-1\/2, .catalog-product-view .desc_kadax #description, .catalog-product-view .select_variant .variant_link, .mfpwb .mfpip img, .ninjamenus-desktop .item-autolist &gt; .item-submenu &gt; .nav-item, .page-layout-custom_categories_lp.catalog-category-view .category-cms &gt; div[data-element=main], .page-products form.product-item:hover .product-item-info.variants.grid.image, .single_post_related.post-list .post-description, .single_post_related.post-title .post-item-name, body.account.customer-account-index #maincontent .column.main &gt; div, body.account.customer-account-index #maincontent .column.main &gt; h2, body.customer-account-create form .field.field-reserved.required .control.flex.items-center, body.page-products .sidebar-additional .block-wishlist div.primary {
    width: 100%
}

.top_menu-subcats .mgz-element-inner &gt; div.stack &gt; a &gt; .title {
    font: bold 20px/28px Poppins;
    color: var(--color2)
}

#__pb .__pb-cookie_actions &gt; button:hover, #content_list a:hover, .blog-post-view .post-nextprev .nextprev-link:hover, .blog_cat_wrapper .pagebuilder-button-primary:hover span, .cat_newsletter_box_main .block.newsletter .action.subscribe:hover span, .content_box_post a, .custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .items li a:hover &gt; span, .custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .items li.item.current strong.page span, .post-holder .post-header .post-info .value a:hover, .post-holder .post-header a:hover, .read_more_blog a:hover, .top_menu-subcats .mgz-element-inner &gt; div.nav-item &gt; a:hover &gt; .title, .top_menu-subcats .nav-item &gt; a:hover, body ul.marking_methods .wrap_content.red h2, body.account .actions-toolbar a.back:hover, body.account li.nav.item.current strong, body.page-products .sidebar .product-items .product-item-details button.action.tocart.primary:hover span, body.page-products .sidebar-main .ninjamenus .nav-item.active &gt; a, body.page-products .sidebar-main .ninjamenus .nav-item &gt; a:hover, body.page-products .sidebar-main .ninjamenus .opener:hover:before, body[class*=customer-account] a.action.back:hover {
    color: var(--color1) !important
}

.ninjamenus.ninjamenus-desktop .stack &gt; .item-submenu {
    display: block;
    margin-left: 20px;
    width: auto;
    margin-bottom: 20px
}

.ninjamenus.ninjamenus-desktop .stack &gt; .item-submenu a {
    display: inline-block;
    width: auto;
    line-height: 28px
}

.ninjamenus .nav-item &gt; a .item-icon {
    width: 45px
}

.ninjamenus .nav-item &gt; a .item-icon:before {
    width: 35px;
    height: 35px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.ninjamenus .nav-item &gt; a .item-icon.kitchen_icon-article:before {
    background: var(--icon_kitchen_article) top left no-repeat;
    background-size: contain;
    width: 37px;
    height: 35px
}

.ninjamenus .nav-item &gt; a .item-icon.kitchen_icon-tools:before {
    background: var(--icon_kitchen_tools) top left no-repeat;
    background-size: contain;
    width: 29px;
    height: 36px
}

.ninjamenus .nav-item &gt; a .item-icon.kitchen_icon-prep:before {
    background: var(--icon_kitchen_prep) top left no-repeat;
    background-size: contain;
    width: 28px;
    height: 37px
}

.ninjamenus .nav-item &gt; a .item-icon.kitchen_icon-cooking:before {
    background: var(--icon_kitchen_cooking) top left no-repeat;
    background-size: contain;
    width: 33px;
    height: 37px
}

.ninjamenus .nav-item &gt; a .item-icon.kitchen_icon-org:before {
    background: var(--icon_kitchen_org) top left no-repeat;
    background-size: contain;
    width: 39px;
    height: 37px
}

.ninjamenus .nav-item &gt; a .item-icon.kitchen_icon-dinnerware:before {
    background: var(--icon_kitchen_dinnerware) top left no-repeat;
    background-size: contain;
    width: 37px;
    height: 37px
}

.ninjamenus .nav-item &gt; a:hover .item-icon.kitchen_icon-article:before {
    background: var(--iconhover_kitchen_article) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.kitchen_icon-tools:before {
    background: var(--iconhover_kitchen_tools) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.kitchen_icon-prep:before {
    background: var(--iconhover_kitchen_prep) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.kitchen_icon-cooking:before {
    background: var(--iconhover_kitchen_cooking) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.kitchen_icon-org:before {
    background: var(--iconhover_kitchen_org) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.kitchen_icon-dinnerware:before {
    background: var(--iconhover_kitchen_dinnerware) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-tools:before {
    background: var(--icon_garden_tools) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-arch:before {
    background: var(--icon_garden_arch) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-cleaning:before {
    background: var(--icon_garden_cleaning) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-pools:before {
    background: var(--icon_garden_pools) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-water:before {
    background: var(--icon_garden_water) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-pest:before {
    background: var(--icon_garden_pest) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-pots:before {
    background: var(--icon_garden_pots) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-green:before {
    background: var(--icon_garden_green) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-furn:before {
    background: var(--icon_garden_furn) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.garden_icon-mats:before {
    background: var(--icon_garden_mats) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-tools:before {
    background: var(--iconhover_garden_tools) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-arch:before {
    background: var(--iconhover_garden_arch) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-cleaning:before {
    background: var(--iconhover_garden_cleaning) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-pools:before {
    background: var(--iconhover_garden_pools) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-water:before {
    background: var(--iconhover_garden_water) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-pest:before {
    background: var(--iconhover_garden_pest) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-pots:before {
    background: var(--iconhover_garden_pots) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-green:before {
    background: var(--iconhover_garden_green) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-furn:before {
    background: var(--iconhover_garden_furn) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.garden_icon-mats:before {
    background: var(--iconhover_garden_mats) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.house_icon-bath:before {
    background: var(--icon_house_bath) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.house_icon-bath:before {
    background: var(--iconhover_house_bath) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.house_icon-decoration:before {
    background: var(--icon_house_decoration) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.house_icon-decoration:before {
    background: var(--iconhover_house_decoration) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.house_icon-accesories:before {
    background: var(--icon_house_accesoties) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.house_icon-accesories:before {
    background: var(--iconhover_house_accesoties) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.house_icon-furniture:before {
    background: var(--icon_house_furniture) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.house_icon-furniture:before {
    background: var(--iconhover_house_furniture) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.house_icon-cleaning:before {
    background: var(--icon_house_cleaning) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.house_icon-cleaning:before {
    background: var(--iconhover_house_cleaning) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a .item-icon.house_icon-carpets:before {
    background: var(--icon_house_carpets) top left no-repeat;
    background-size: contain
}

.ninjamenus .nav-item &gt; a:hover .item-icon.house_icon-carpets:before {
    background: var(--iconhover_house_carpets) top left no-repeat;
    background-size: contain
}

.contact-index-index .wrap_contact_details .cols, .top_menu-subcats .mgz-element-inner &gt; div.stack &gt; a {
    padding-left: 0
}

.top_menu-subcats .mgz-element-inner &gt; div.stack &gt; .item-submenu {
    margin-left: 35px
}

.full_mega_menu {
    border: 0;
    background: var(--lgray);
    box-shadow: 0 4px 4px #00000033;
    border-radius: 0 0 20px 20px;
    z-index: 222
}

body .magezon-builder &gt; .nav-item &gt; a {
    padding: 12px 15px 11px
}

.ninjamenus .level0 &gt; a &gt; span.title {
    font: var(--list_font);
    text-transform: uppercase;
    color: var(--dgray);
    font-weight: 600
}

.box_promo_day_products .custom_slider_slick .product-item-info .price-box, .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide:last-of-type, body .sections.nav-sections {
    margin-bottom: 0
}

.ninjamenus-desktop.ninjamenus-top .level0.menu_green_color &gt; a &gt; .title {
    color: var(--color3)
}

.ninjamenus-desktop.ninjamenus-top .level0.menu_orange_color &gt; a &gt; .title {
    color: var(--color5)
}

.ninjamenus-desktop.ninjamenus-top .level0.menu_purple_color &gt; a &gt; .title {
    color: var(--color4)
}

.ninjamenus-desktop.ninjamenus-top .level0.menu_red_color &gt; a &gt; .title {
    color: var(--color_old)
}

.ninjamenus-desktop.ninjamenus-top .level0.menu_blue_color &gt; a &gt; .title {
    color: #315cab
}

#customer-menu:hover .my_account_label, #description #btn_desc:hover, #menu-cart-icon:hover .custom_label_cart, .blog-page .block-categories a:hover, .blog-page .block-list-posts a.post-item-link:hover, .blog-post-view .single_post_related .post-title .post-item-name:hover, .blog-widget-homepage_posts .post-list .post-header .post-title a:hover, .bss-customer-review .no-rating.reviews-actions a:hover, .cat_sub_lvl_3 a:hover, .checkout-cart-index #empty_cart_button:hover, .ctop-item:hover, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .product-item-name &gt; a:hover, .navigation_product ul li &gt; a:not(.active_tab):hover, .ninjamenus .level0 &gt; a:hover &gt; span.title, .ninjamenus-desktop.ninjamenus-top .level0.menu_blue_color &gt; a:hover &gt; .title, .ninjamenus-desktop.ninjamenus-top .level0.menu_green_color &gt; a:hover &gt; .title, .ninjamenus-desktop.ninjamenus-top .level0.menu_orange_color &gt; a:hover &gt; .title, .ninjamenus-desktop.ninjamenus-top .level0.menu_purple_color &gt; a:hover &gt; .title, .ninjamenus-desktop.ninjamenus-top .level0.menu_red_color &gt; a:hover &gt; .title, .ninjamenus-desktop.ninjamenus-top .level0.ninjamenus-hover &gt; a &gt; .caret, .ninjamenus-desktop.ninjamenus-top .level0.ninjamenus-hover &gt; a &gt; .title, .post-content .post-description .post-ftimg-hld:hover + .post-header .post-title a, .prar-rev-item-helpful button:hover svg, .row_with_links div[data-content-type=buttons][data-appearance=stacked] a:hover, .video_data a:hover, .wrap_cat_box_image:hover h3, .wrapper_cta_read .read_more_cta:hover, .wrapper_cta_read .read_more_ctas:hover, body .column.main [class^=template-] .post-author-name a:hover, body .column.main [class^=template-] .post-info .post-title a:hover, body.page-products .custom_filter_wrapper .custom_filter_title:hover, body.page-products .custom_filter_wrapper .custom_filter_title:hover:before, body.page-products .sidebar .product-items .action.delete:hover:before, body.page-products .sidebar-additional p.price-as-configured .special-price span.price, body.page-products .sidebar-additional p.price-as-configured &gt; span:not(.old-price) .price-configured_price span.price, body.page-products .sidebar-main .filter .filter-options-title:hover, body.page-products .sidebar-main .filter .filter-options-title:hover:before, body.page-products .sidebar-main .filter-current .action.remove:hover:before, body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode.active:before, body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode:hover:before {
    color: var(--color1)
}

.ninjamenus .level0:hover &gt; a {
    background: 0 0 !important
}

.ninjamenus .level0:hover &gt; a &gt; .caret, .ninjamenus .level0 &gt; a &gt; .caret {
    color: var(--dgray)
}

.ninjamenus-desktop.ninjamenus-top .level0.ninjamenus-hover {
    background: #fff;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 3px 6px #0000003D
}

.cart_items_qty, .mst-nav__label .mst-nav__label-item._mode-checkbox input[type=checkbox]:checked:before, .youtube_feed_modal.modal-popup .action-close:hover {
    background-color: var(--color1) !important
}

.ninjamenus-desktop.ninjamenus-top .level0.mega &gt; a {
    border-bottom: 2px solid transparent
}

.ninjamenus-desktop.ninjamenus-top .level0.active &gt; a {
    background: 0 0 !important;
    border-color: var(--color2)
}

#promo_banner.mfpwb .mfpid .price-final_price span.old-price .price, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box .price-final_price .price, .ninjamenus-desktop.ninjamenus-top .level0.active &gt; a &gt; .caret, .ninjamenus-desktop.ninjamenus-top .level0.active &gt; a &gt; .title, .product-item .price-box .price, body .block-products-list .product-item .price-box .price, body.page-products .sidebar-additional .block-wishlist .primary .action.details span, body.page-products .sidebar-main .filter-content .filter-actions a.action.clear.filter-clear span {
    color: var(--color2)
}

.form-email:focus, .form-input:focus, .form-multiselect:focus, .form-select:focus, .form-textarea:focus, .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide &gt; button.border-primary, .ninjamenus-desktop.ninjamenus-top .level0.ninjamenus-hover &gt; a, .toolbar-products .pages .border-primary, body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode:not(.active):hover {
    border-color: var(--color1)
}

.magezon-builder &gt; .nav-item &gt; a {
    line-height: 11px !important;
    box-sizing: border-box;
    padding: 15px 20px
}

.nav-sections .ninjamenus .item-submenu .nav-item .item-submenu .nav-item a span.title {
    font-weight: 400 !important;
    font-size: 14px;
    color: #333
}

.ninjamenus.ninjamenus-desktop .stack &gt; .item-submenu a &gt; .title {
    line-height: 20px
}

.ninjamenus.ninjamenus-desktop .mega &gt; .item-submenu {
    height: auto;
    max-height: calc(100vh - 180px);
    overflow: auto;
    box-shadow: 0 3px 6px #0000003D;
    border-radius: 0 0 20px 20px
}

#shopping-cart-table .field.qty, .blog-post-view .custom_slider_slick.products-grid .product-item, .blog_first_custom_posts [data-content-type=text] &gt; p, .mst-nav__horizontal-bar .filter-option, .promo_product_counter div[data-content-type=text] &gt; p, .slider_row .glider-slide, body.catalog-product-view .product-info-main .product-info-price .price-box .price-container &gt; span, nav.navigation .ninjamenus {
    margin: 0 !important
}

nav.navigation .ninjamenus &gt; .magezon-builder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch
}

#call_to_us_cta_mobile, #shopping-cart-table a.action.action-edit, .block-products-list .product-item .price-box &gt; .old-price .price-label, .block-products-list .product-item .price-box &gt; .special-price .price-label, .cat_blog_loop .blog-widget-homepage_posts .post-list .post-footer a.post-read-more:after, .catalog-product-view .desc_kadax #additional table tbody tr:nth-child(n+15), .checkout-cart-index #block-shipping, .checkout-cart-index .cart-discount, .checkout-cart-index .cart_hidden, .checkout-cart-index tr.totals-tax, .checkout-index-index tr.totals-tax, .cms-dostawy-i-platnosci .page-title-wrapper, .cms-o-marce .page-title-wrapper, .cr_featured .product-item-details &gt; .price-box .price-label, .custom_accordion .faq_question_label ~ div[data-content-type=text], .new_box_movies_from_youtube button.slick-next.slick-arrow:before, .new_box_movies_from_youtube button.slick-prev.slick-arrow:before, .prar-prod-rating .flex.justify-center.rating-result, .product-item .price-box .price-label, .read_more_section .pagebuilder-column [data-element=main]:nth-child(n+3), .sidebar_horizontal &gt; li:not([data-custom-input=Tak]), .sidebar_horizontal &gt; li:not([data-custom-input=Yes]), .wishlist-widget .flex.flex-wrap.items-center.md\:mt-5.space-x-4.text-sm, a.action.sorter-action.sort-asc:before, a.action.sorter-action.sort-desc:before, body.page-products:not(.page-layout-custom_categories_lp) .mst-quick-nav__filterList:after, div#__pb-widget, div#ninjamenus1 &gt; .magezon-builder:after, h3.prar-yourself-title, nav.navigation .ninjamenus &gt; .magezon-builder:before {
    display: none
}

.ninjamenus.ninjamenus-desktop.ninjamenus-horizontal &gt; .magezon-builder &gt; .nav-item {
    flex: 1;
    text-align: center
}

#customer-menu:before, #menu-cart-icon:before, div.ctop-item a:before {
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto 5px
}

#customer-menu .my_account_label, #menu-cart-icon, .ctop-item {
    display: block;
    text-align: center;
    color: var(--dgray);
    font-weight: 600;
    font-family: Poppins;
    font-size: 11px
}

.cart_items_qty {
    position: absolute;
    top: -2px;
    border-radius: 50px;
    right: 24px;
    width: 20px !important;
    height: 20px !important;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.cart_items_qty .counter-number {
    text-shadow: 0 0 7px #000;
    display: block !important
}

#menu-cart-icon:before {
    background-image: var(--icon_top_cart)
}

#menu-cart-icon:hover:before {
    background-image: var(--iconhover_top_cart)
}

.favourites &gt; a:before {
    background-image: var(--icon_top_favourites)
}

.favourites &gt; a:hover:before {
    background-image: var(--iconhover_top_favourites)
}

.top-help-container a:before {
    background-image: var(--icon_top_question)
}

.top-help-container a:hover:before {
    background-image: var(--iconhover_top_question)
}

#customer-menu:before {
    background-image: var(--icon_top_account)
}

#customer-menu:hover:before {
    background-image: var(--iconhover_top_account)
}

.customer_menu {
    display: flex;
    justify-content: right;
    width: 100%
}

#menu-cart-icon, .ctop-item.favourites, .ctop-item.top-help-container, .wrap_customer_menu {
    margin: 0;
    order: 0;
    display: flex;
    height: 100%;
    text-align-last: center;
    box-sizing: border-box;
    padding: 5px;
    width: 100px;
    font-family: Poppins;
    flex-wrap: wrap;
    justify-content: center
}

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

body .custom_header_container .container.top_header {
    padding: 10px 0
}

body .ctop-item.top-help-container {
    width: 115px;
    border-left: 1px solid var(--dgray)
}

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

.page-header:not(.show_menu_hidden) #header.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%)
}

.custom_filter_wrapper {
    border: 1px solid var(--hr_color);
    border-radius: 30px;
    padding: 30px 22px;
    width: 100% !important;
    margin-bottom: 40px
}

body.page-products .custom_filter_wrapper .custom_filter_title, body.page-products .sidebar-main .filter .filter-options-title {
    font-size: 16px;
    text-transform: uppercase;
    color: var(--color2);
    padding: 0 0 0 15px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    font-weight: 700 !important
}

body.page-products .custom_filter_wrapper .custom_filter_title:before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color1)
}

button.filter-options-title {
    padding: 0;
    line-height: 0;
    border: 0
}

.kadax_galler_container &gt; div#gal_image_container button.image_nav:hover svg, button.filter-options-title:hover .chevron_icon svg {
    stroke: var(--color1)
}

.custom_filter_wrapper .filter-options-content {
    padding: 10px
}

.custom_filter_wrapper .filter_txt_content_options {
    font-size: 14px;
    line-height: 21px;
    justify-content: left !important
}

.custom_filter_wrapper .filter_txt_content_options .mst-nav__label-item__label {
    padding-right: 5px
}

.custom_filter_wrapper .filter_txt_content_options .count {
    color: #757575;
    font-weight: 300
}

.blog-category-view .category-content, .cat_newsletter_box_main .field.newsletter, .custom_filter_wrapper .filter-option:not(:last-of-type), body.catalog-product-view .breadcrumbs, body[class*=customer-account] #maincontent #customer-login-container.login-container .field.email.required {
    margin-bottom: 20px
}

.why_kadax_text {
    font: var(--list_font);
    color: var(--color2);
    line-height: 24px
}

.why_kadax_section.wider_hp_row .pagebuilder-column-group .pagebuilder-column {
    width: 175px !important
}

.blog-widget-homepage_videos, .catalog-product-view .wrap_cta, .why_kadax_section.wider_hp_row .pagebuilder-column-group .pagebuilder-column:nth-child(2), .why_kadax_section.wider_hp_row .pagebuilder-column-group .pagebuilder-column:nth-child(3), body.account #my-orders-table tbody td:not(:first-of-type):not(:last-of-type), body.account #my-orders-table thead th:not(:first-of-type):not(:last-of-type) {
    text-align: center
}

.single_post_related .read_more_custom, .why_kadax_section.wider_hp_row .pagebuilder-column-group .pagebuilder-column:nth-child(4), body.account #my-orders-table tbody td:last-of-type, body.account #my-orders-table thead th:last-of-type {
    text-align: right
}

.catalog-product-view #description [data-content-type=heading], .catalog-product-view .cr_title, .catalog-product-view .why_kadax_section.wider_hp_row.border_bottom_default h2, .why_kadax_section h2 {
    text-transform: initial !important
}

.why_kadax_text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600
}

.sales_homepage_sections .row-full-width-inner, .why_kadax_home_section &gt; .row-full-width-inner {
    margin-top: 20px !important;
    padding-top: 20px !important
}

.sales_homepage_sections .row-full-width-inner, .why_kadax_section &gt; .row-full-width-inner {
    margin-top: 40px !important;
    border-top: 1px solid var(--hr_color);
    padding-top: 40px !important
}

etrusted-widget {
    display: block !important;
    max-width: 1435px !important;
    margin: 60px auto
}

.__pb-cookie_actions, .blog-page .post-list.single_post_related, .blog-page .widget.block-list-posts .block-content .item .post-image .post-item-link, .new_box_movies_from_youtube .widget:not(.glide__slides), .new_counter, .wishlist-index-index p.price-as-configured, body[class*=customer-account] #maincontent #customer-login-container {
    display: flex
}

.new_box_movies_from_youtube .glide__arrows .glide__arrow {
    top: calc(50% - 75px)
}

.click_me_me .video_description, .click_me_me .video_title {
    color: var(--color_dark);
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.video_from_youtube img {
    width: 100%;
    display: block;
    line-height: 0
}

.video_cover_thumb {
    border-radius: 20px;
    overflow: hidden;
    line-height: 0;
    position: relative
}

.video_cover_thumb:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 69px;
    height: 48px;
    background-image: var(--icon_youtube_default);
    background-size: cover
}

.click_me_me:hover &gt; .video_cover_thumb:after {
    background-image: var(--icon_youtube_hover)
}

.click_me_me:hover {
    text-decoration: none !important
}

.click_me_me .video_title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-top: 10px
}

.click_me_me .video_description {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 5px;
    max-height: 44px;
    min-height: 44px
}

.video_data {
    color: #909090;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.video_data a {
    color: #909090;
    text-decoration: none
}

.youtube_feed_modal.modal-popup iframe {
    line-height: 0;
    border: 0;
    display: block;
    border-radius: 20px;
    overflow: hidden
}

.youtube_feed_modal.modal-popup .action-close {
    right: -35px;
    top: -35px;
    background: #fff !important;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}

.cat_newsletter_box_main label[for=choice_rodo] a, .youtube_feed_modal.modal-popup .action-close:hover:before {
    color: #fff
}

.youtube_feed_modal.modal-popup .modal-inner-wrap {
    max-width: 1010px;
    background: 0 0;
    box-shadow: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0
}

.modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 90%
}

.modal-slide._inner-scroll .modal-inner-wrap {
    overflow-y: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.modal-popup .modal-inner-wrap {
    width: 75%;
    box-sizing: border-box;
    height: auto;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.blog-widget-homepage_posts .post-list.new_view_blog_loop .image-container .post-header, .new_cta_on_apla {
    transition: .3s ease-in
}

.modal-popup .modal-inner-wrap, .modal-slide .modal-inner-wrap {
    opacity: 1;
    pointer-events: auto
}

.new_box_movies_from_youtube button.slick-arrow {
    width: 34px !important;
    height: 34px !important;
    border: 1px solid #fff;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0 0 10px #848484;
    background-image: none !important
}

.new_box_movies_from_youtube button.slick-arrow:active, .new_box_movies_from_youtube button.slick-arrow:focus {
    box-shadow: 0 0 10px #848484
}

.carousel-nav .glider-prev:after, .new_box_movies_from_youtube button.slick-prev.slick-arrow:after {
    content: "";
    width: 9px;
    height: 9px;
    border: 1px solid #000;
    border-right: 0;
    border-top: 0;
    transform: rotate(45deg);
    display: flex;
    align-items: center;
    justify-content: center;
    left: 2px;
    position: relative;
    margin: 0 auto
}

.carousel-nav .glider-next:after, .new_box_movies_from_youtube button.slick-next.slick-arrow:after {
    content: "";
    width: 9px;
    height: 9px;
    border: 1px solid #000;
    border-left: 0;
    border-top: 0;
    transform: rotate(-45deg);
    display: flex;
    align-items: center;
    justify-content: center;
    left: -2px;
    position: relative;
    margin: 0 auto
}

.new_box_movies_from_youtube button.slick-prev {
    left: 10px;
    top: 110px
}

.new_box_movies_from_youtube button.slick-next {
    right: 10px;
    top: 110px
}

.cat_new_movie_loop {
    padding-top: 25px;
    margin-top: 30px;
    border-top: 1px solid var(--hr_color)
}

#category-view-container, #promo_banner.mfpwb .mfpid .price-box, .new_box_movies_from_youtube [data-content-type=row][data-appearance=contained], .new_box_movies_from_youtube [data-content-type=row][data-appearance=contained] &gt; div, .single_post_related [data-content-type=row][data-appearance=contained], section#product-list {
    padding: 0
}

button.action-close.close:hover:after {
    background-image: var(--icon_close_filter_white)
}

button.action-close.close:after {
    content: "";
    width: 15px;
    height: 15px;
    background-image: var(--icon_close_filter);
    background-size: cover;
    display: inline-block;
    margin-left: 0;
    position: relative;
    top: 0
}

.bestsellers_slider .glide__slide, .new_box_movies_from_youtube .glide__slide, .replace_slider_defualt .glide__slide {
    box-sizing: border-box
}

.bestsellers_slider .glide__slides, .new_box_movies_from_youtube .glide__slides, .replace_slider_defualt .glide__slides {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important
}

.new_box_movies_from_youtube .glide__track {
    overflow: hidden !important
}

.bestsellers_slider .glide, .new_box_movies_from_youtube .glide, .replace_slider_defualt .glide {
    margin: 0 auto !important;
    max-width: 100% !important
}

.blog-page #maincontent &gt; .container, .slider_row .row-full-width-inner, body .cat_blog_loop {
    margin-top: 20px !important
}

.cms-home .cat_blog_loop .row-full-width-inner {
    margin-bottom: 20px !important;
    padding-bottom: 25px !important
}

.new_view_blog_loop .new_read_more_post {
    position: absolute;
    bottom: 4px;
    right: 0;
    background: #fff;
    color: var(--color1);
    padding-left: 8px
}

.blog-widget-homepage_posts .post-list.new_view_blog_loop .image-container:hover .post-header {
    bottom: 65px
}

.new_view_blog_loop .post-holder:first-of-type .post-ftimg-hld.image-container {
    max-height: 634px
}

.blog-widget-homepage_posts .post-list.new_view_blog_loop .image-container:hover .new_cta_on_apla {
    bottom: 25px
}

.new_cta_on_apla span, .post-list .post-content .post-read-more, .post-view .post-nextprev-hld .nextprev-link, .static_row_image_cta [data-content-type=button-item] a {
    position: relative;
    min-width: 185px;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color1) !important;
    text-decoration: none !important;
    margin: 20px 0 0;
    box-sizing: border-box;
    padding: 10px 50px 10px 20px;
    text-transform: uppercase;
    font: var(--list_font);
    color: var(--bg_1);
    border-color: var(--color1)
}

.new_cta_on_apla span:hover {
    border-color: var(--color2);
    background-color: var(--color2) !important
}

.cms-page-view [data-content-type=button-item] a span:before, .new_cta_on_apla span:before, .post-list .post-content .post-read-more:before, .static_row_image_cta [data-content-type=button-item] a span:before {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: var(--icon_arrow_fat_white);
    position: absolute;
    top: 8px;
    right: 18px
}

form.product-item .product-item-info .actions-secondary, form.product-item .towishlist {
    right: 0;
    top: 0;
    position: absolute
}

.new_cta_on_apla {
    position: absolute;
    bottom: -45px;
    color: red;
    z-index: 22;
    left: 20px
}

.new_view_blog_loop .new_read_more_post:before {
    content: "...";
    position: relative;
    left: -8px;
    color: #333
}

.blog-widget-homepage_posts .post-list {
    justify-content: start;
    align-items: start;
    display: grid;
    justify-items: start;
    grid-template-columns:calc(33.333% - 15px) calc(66.666% - 15px);
    grid-template-rows:calc(50% - 15px) calc(50% - 15px);
    max-height: 780px;
    gap: 30px;
    grid-auto-flow: column
}

.blog-widget-homepage_posts .post-list .recent_posts_first {
    order: 1;
    grid-column: 2;
    grid-row: 1/3
}

.blog-widget-homepage_posts .post-list .recent_posts_others {
    order: 0;
    grid-column: 1;
    grid-row: 1/2
}

.blog-widget-homepage_posts .post-list &gt; div[class*=recent_posts] &gt; .post-holder {
    width: 100%;
    margin: 0;
    padding: 0;
    float: none
}

.blog-widget-homepage_posts .post-list &gt; .recent_posts_others &gt; .post-holder {
    height: 50%
}

.blog-widget-homepage_posts .post-list .post-holder {
    margin: 0;
    float: none;
    padding: 0;
    width: 100% !important
}

.blog-widget-homepage_posts .post-list .post-holder:first-child {
    grid-column: 2;
    grid-row: 1/3
}

.blog-widget-homepage_posts .post-list .post-holder:nth-child(2) {
    grid-column: 1;
    grid-row: 2
}

.blog-widget-homepage_posts .post-list .post-holder:nth-child(3) {
    grid-column: 1;
    grid-row: 1
}

.blog-widget-homepage_posts .post-list .post-holder:nth-child(2), .blog-widget-homepage_posts .post-list .post-holder:nth-child(3) {
    max-height: 390px
}

.blog-widget-homepage_posts .post-list .post-holder:nth-child(2) .post-ftimg-hld img, .blog-widget-homepage_posts .post-list .post-holder:nth-child(3) .post-ftimg-hld img {
    max-height: 275px;
    width: 100%;
    object-fit: cover
}

.blog-widget-homepage_posts .post-list .post-header .post-title a {
    max-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%;
    max-width: calc(75% - 5px);
    text-overflow: ellipsis;
    text-align: right;
    margin-left: auto;
    font: var(--head_font) !important;
    font-weight: 400 !important;
    color: var(--color2)
}

.blog-widget-homepage_posts .post-list .post-header .post-title {
    max-width: 100%;
    width: 100%;
    padding: 0
}

.blog-widget-homepage_posts .post-list .post-holder:first-child .post-ftimg-hld img {
    max-height: 680px;
    height: 680px;
    width: 100%;
    object-fit: cover
}

.blog-widget-homepage_posts .post-list .post-holder .post-ftimg-hld img {
    border-radius: 20px
}

.blog-widget-homepage_posts .post-content .post-description .post-ftimg-hld a {
    display: block;
    line-height: 0
}

.blog-widget-homepage_posts .post-list .post-footer a.post-read-more {
    font: var(--list_font);
    color: var(--bg_1);
    background: var(--color_dark);
    font-weight: 600;
    box-sizing: border-box;
    padding: 10px 20px;
    text-transform: uppercase;
    position: relative;
    float: right;
    margin-right: 40px;
    border-radius: 20px 0 0
}

.blog-widget-homepage_posts .post-list .post-footer a.post-read-more:after {
    display: inline-block;
    margin-left: 20px;
    width: 40px;
    height: 40px;
    content: '';
    position: absolute;
    top: 0;
    right: -40px;
    border-radius: 0 0 20px;
    background: var(--white_arrow);
    background-size: 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--color1)
}

.blog-widget-homepage_videos .post-list .post-holder {
    margin: 0 !important;
    float: none;
    text-align: center
}

.blog-widget-homepage_videos .post-list:not(.videos-slider) {
    display: flex;
    width: 100%;
    gap: 30px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start
}

.blog-widget-homepage_videos .post-list:not(.videos-slider) .post-holder {
    width: calc(50% - 15px)
}

.blog-widget-homepage_videos .post-holder .post-ftimg-hld img {
    border-radius: 40px;
    object-fit: cover;
    object-position: center
}

.blog-widget-homepage_videos .post-holder .post-ftimg-hld, .blog_cat_wrapper .pagebuilder-column, .new_view_promo .block.widget.block-products-list .wrapper_name a.product-item-link, body.overflow_hidden_modal {
    overflow: hidden
}

.blog-widget-homepage_videos .post-holder .post-ftimg-hld a {
    display: block;
    position: relative;
    line-height: 0
}

.blog-widget-homepage_videos .post-holder .post-ftimg-hld a:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    content: url(../images/yt_ico.png);
    transform: translate(-50%, -50%)
}

.blog-widget-homepage_videos .post-holder .post-header .post-title-holder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start
}

.post-list .post-header .post-title a {
    font: var(--head_font) !important;
    font-weight: 500 !important;
    color: var(--color2)
}

.blog-widget-homepage_videos .post-holder .post-text-hld {
    min-height: unset !important;
    text-align: center;
    font: var(--list_font);
    color: var(--color2)
}

.blog-widget-homepage_videos .post-holder .post-text-hld [data-content-type=row][data-appearance=contained] [data-element=inner] {
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center
}

.blog-widget-homepage_videos .videos-slider .post-holder .post-ftimg-hld img {
    max-height: 440px;
    object-fit: cover
}

.videos-slider .slick-slide .post-content {
    margin: 0 15px
}

.blog-post-view .block.related .related-available .product-item-name, .videos-slider .slick-slide.slick-active.slick-current .post-content {
    margin-left: 0
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products li.item.pages-item-next, .videos-slider .slick-slide.slick-active:not(.slick-current) .post-content {
    margin-right: 0
}

.post-content .post-description .post-ftimg-hld {
    margin: 0 0 10px
}

.block-static-block .post-ftimg-hld.image-container, .one_stand_banner .pagebuilder-banner-wrapper {
    overflow: hidden;
    border-radius: 20px
}

.blog-widget-homepage_posts .post-text-hld [data-content-type=row][data-appearance=contained], .blog-widget-homepage_posts .post-text-hld [data-content-type=row][data-appearance=contained] [data-element=inner] {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px
}

.blog_cat_wrapper figure img, .image-container .animation-type-zoom {
    -webkit-transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s;
    overflow: hidden;
    border-radius: 15px;
}

.cat_newsletter_box_main form.form.subscribe .action.subscribe, .cat_newsletter_box_main form.form.subscribe input {
    max-width: 380px !important
}

#content_list ol li, .am-banners-lite-img, .cat_desc_custom.wider_hp_row, .cat_newsletter_box_main #newsletter-subscribe, .cat_newsletter_box_main form.form.subscribe .field.choice.choice_rodo.required, .catalog-product-view .desc_kadax p, .single_post_related .post-title, body.account form .field {
    margin-bottom: 10px
}

.cat_newsletter_box_main form.form.subscribe input#choice_rodo {
    width: 16px;
    min-width: 16px;
    height: 16px;
    max-width: 100% !important;
    padding: 0 !important;
    border-radius: 4px !important;
    margin-right: 5px !important
}

.cat_newsletter_box_main form.form.subscribe label.label {
    font-size: 11px;
    line-height: 11px;
    color: #fff
}

.cat_newsletter_box_main .block.newsletter .form.subscribe, .cat_newsletter_box_main form.form.subscribe .form.subscribe, .catalog-product-view .desc_kadax, .new_wrapper_post_content, .reviews_custom_container, .slider_with_rows .custom_slider_hyva:not(.glide__slides), .slider_with_rows .custom_slider_hyva:not(.glide__slides) .wrap_glide, .wishlist-index-index .wishlist li .product-item-info .box-tocart fieldset.fieldset, body.page-products .sidebar-additional p.price-as-configured, body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar-main, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar-main {
    display: flex;
    flex-wrap: wrap
}

.cat_newsletter_box_main .block.newsletter input, .cat_newsletter_box_main form.form.subscribe input {
    border-radius: 30px;
    box-shadow: none;
    outline: 0;
    border: 0;
    padding: 10px 30px;
    font-size: 14px
}

.cat_newsletter_box_main .block.newsletter, .cat_newsletter_box_main form.form.subscribe {
    max-width: 100% !important;
    width: 100%;
    margin-top: 40px;
    padding-left: 13px;
    box-sizing: border-box
}

.cat_newsletter_box_main .block.newsletter .action.subscribe span:after, .cat_newsletter_box_main form.form.subscribe button.btn-primary span:after {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: url(../images/arrow.png);
    position: absolute;
    top: -1px
}

.cat_newsletter_box_main .block.newsletter .action.subscribe:hover span:after, .cat_newsletter_box_main form.form.subscribe button.btn-primary:hover span:after {
    background-image: url(../images/arrow_green.png)
}

.cat_newsletter_box_main form.form.subscribe button.btn-primary {
    background-color: var(--color1) !important;
    width: 100%;
    border-radius: 50px;
    min-height: 55px;
    max-height: 55px;
    margin: 0;
    border: 2px solid var(--color1);
    color: #fff;
    justify-content: center;
    text-transform: uppercase
}

.cat_newsletter_box_main form.form.subscribe button.btn-primary:hover {
    background-color: var(--color2) !important;
    color: var(--color1) !important
}

.cat_newsletter_box_main .flex.flex-wrap.justify-center.gap-2.md\:justify-start {
    gap: 0;
    flex-wrap: wrap;
    max-width: 380px
}

.cat_newsletter_box_main input, body:not(.catalog-category-view) .cat_newsletter_box_main form.form.subscribe button.btn-primary {
    height: 55px;
    outline: 0 !important;
    box-shadow: none !important
}

.o_nas .row-full-width-inner {
    margin-top: 0 !important;
    padding-top: 20px !important
}

.read_more_section div[data-content-type=text]:not([data-content-type=html]) {
    padding: 0 34px 30px;
    text-align: justify
}

.o_nas div[data-content-type=text] {
    font-size: 14px;
    line-height: 22px
}

.read_more_section .pagebuilder-column.show_all_content [data-element=main]:nth-child(n+3), body.account.customer-account-index #maincontent .column.main {
    display: flex !important;
    flex-wrap: wrap
}

#description #btn_desc, .wrapper_cta_read .read_more_cta, .wrapper_cta_read .read_more_ctas {
    color: var(--color_dark);
    text-transform: uppercase;
    letter-spacing: .035em;
    font-weight: 600;
    cursor: pointer;
    position: relative
}

#description #btn_desc .label_expander:after, .wrapper_cta_read .read_more_cta:after, .wrapper_cta_read .read_more_ctas:after {
    content: "";
    width: 9px;
    height: 16px;
    background-image: var(--icon_arrow_fit_color);
    background-size: contain;
    display: inline-block;
    position: relative;
    left: 10px;
    top: 3px;
    transform: rotate(90deg)
}

#description #btn_desc.active_btn .label_expander:after, .wrapper_cta_read .read_more_cta.active_cta_more:after, .wrapper_cta_read .read_more_ctas.active_cta_more:after {
    transform: rotate(-90deg)
}

.wrapper_cta_read {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%
}

.additional_data_info.custom_delivery .label_custom .label_custom_value .time, .additional_data_info.custom_delivery .label_custom .label_custom_value.bolded, .additional_phone_number .cust_phone_number .cust_phone_link span:last-of-type, .read_more_column h3 strong, .read_more_column strong {
    font-weight: 600
}

.read_more_column h3 {
    font-weight: 600;
    line-height: 20px;
    font-size: 20px;
    margin-top: 2rem;
    margin-bottom: 1rem
}

.custom_txt p, .read_more_column p {
    margin-top: 0;
    margin-bottom: 1rem
}

.row_with_links figure img {
    transition: transform .2s;
    border: 0;
    line-height: 0
}

.row_with_links figure {
    overflow: hidden;
    border-radius: 20px;
    border: 0;
    line-height: 0
}

.row_with_links figure:hover img {
    transform: scale(1.1)
}

.row_with_links .pagebuilder-column-group {
    gap: 16px
}

#shopping-cart-table .product-item-name &gt; a, .block.social-login-authentication-channel.account-social-login .block-content, .new_wrapper_post_content .post-sharing-bottom .at-share-btn-elements, .row_with_links div[data-content-type=buttons][data-appearance=stacked], body.account #my-orders-table tbody td:first-of-type, body.account #my-orders-table thead th:first-of-type, body.page-products .sidebar .product-items .price-box, body.page-products .sidebar .product-items .product-item-name &gt; a {
    text-align: left
}

.row_with_links div[data-content-type=buttons][data-appearance=stacked] a {
    margin: 0 0 5px;
    padding: 0;
    text-decoration: none;
    color: var(--color2);
    font-size: 16px;
    font-weight: 400;
    line-height: 23px
}

.row_with_links div[data-content-type=buttons][data-appearance=stacked] div[data-content-type=button-item]:first-of-type a {
    margin-top: 15px;
    font-size: 26px;
    line-height: 36px;
    font-weight: 700
}

.homepage_main_slider .pagebuilder-poster-content {
    font-family: var(--main_font_family)
}

.homepage_main_slider .pagebuilder-poster-content h1, .homepage_main_slider .pagebuilder-poster-content h2, .homepage_main_slider .pagebuilder-poster-content h3 {
    font-weight: 700;
    font-size: 60px;
    line-height: 90px;
    margin-bottom: 10px
}

.homepage_main_slider .pagebuilder-slide-wrapper {
    border-radius: 40px
}

.pagebuilder-banner-wrapper .pagebuilder-banner-button, .pagebuilder-slide-wrapper .pagebuilder-slide-button {
    padding: 10px 50px 10px 25px;
    border-radius: 30px;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    margin-top: 0;
    box-shadow: none;
    outline: 0
}

.pagebuilder-slide-wrapper .pagebuilder-slide-button {
    border-color: var(--color1);
    background-color: var(--color1);
    color: #fff
}

.pagebuilder-banner-wrapper .pagebuilder-banner-button, .pagebuilder-slide-wrapper .pagebuilder-slide-button:hover {
    border-color: #fff;
    color: var(--color_dark);
    background-color: #fff
}

.pagebuilder-slide-wrapper .pagebuilder-slide-button:hover:after {
    background-image: var(--icon_arrow_fat_black)
}

.pagebuilder-slide-wrapper .pagebuilder-slide-button:after {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: var(--icon_arrow_fat_white);
    position: absolute;
    top: 9px;
    right: 18px
}

.pagebuilder-banner-wrapper .pagebuilder-banner-button:hover {
    background-color: var(--color1);
    color: #fff;
    border-color: var(--color1)
}

.pagebuilder-banner-wrapper .pagebuilder-banner-button:hover:after {
    background-image: var(--icon_arrow_fat_white)
}

.pagebuilder-banner-wrapper .pagebuilder-banner-button:after {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: var(--icon_arrow_fat_black);
    position: absolute;
    top: 9px;
    right: 18px
}

.homepage_main_slider .pagebuilder-slide-wrapper .pagebuilder-slide-button, .prod_page_trusted_widget etrusted-widget, body.account #maincontent {
    margin: 0 auto !important
}

.border_bottom_default.slider_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner {
    padding-bottom: 0;
    margin: 40px auto 0
}

.breadcrumbs .item, .catalog-product-view .select_variant .variant_block i, .cms-index-index .page-main, .content_box_post p:last-of-type, .mgz-element-inner .block-static-block p {
    margin: 0
}

.slider_row [data-content-type=slider] .carousel-nav {
    position: absolute;
    margin-bottom: 0;
    background-color: transparent;
    --tw-bg-opacity: 1;
    left: 0;
    transform: inherit;
    top: 50%;
    bottom: inherit;
    width: 100%;
    padding: 0 !important
}

.slider_row [data-content-type=slider] .carousel-nav .glider-prev {
    left: 15px
}

.slider_row [data-content-type=slider] .carousel-nav .glider-next {
    right: 15px
}

.slider_row [data-content-type=slider] .carousel-nav .glider-next, .slider_row [data-content-type=slider] .carousel-nav .glider-prev {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background: #fff;
    border: 1px solid #000;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 2
}

.prod_labels {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 100%;
    z-index: 1
}

.custom_slider_slick a.product-item-photo .prod_label, a.product-item-photo .prod_label {
    line-height: 16px !important
}

div.media_container .prod_labels &gt; .prod_label {
    max-width: 78px;
    font-size: 11px;
    padding: 1px 2px;
}

.prod_labels {
    max-width: 80px;
}

.prod_labels &gt; .prod_label {
    display: block;
    margin: 5px 0;
    max-width: 78px;
    background: var(--color1);
    color: #fff;
    z-index: 1;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    padding: 1px 2px;
    box-sizing: border-box;
    font-weight: 600;
    border-radius: 10px;
}

.prod_labels &gt; .prod_label.label_sale {
    background: var(--color4)
}

.prod_labels &gt; .prod_label.label_bestseller {
    background: var(--color5)
}

.post-description div[data-content-type=products] &gt; ol.product-items a.product-item-photo, a.product-item-photo {
    line-height: 0;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    min-height: 280px;
    max-height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important
}

.new_products_loop .new_app_for_widget.custom_slider_slick ol.product-items:not(.slick-initialized), .new_view_promo:not(.with_counter_col) .pagebuilder-column-group .new_app_for_widget.custom_slider_slick ol.product-items:not(.slick-initialized) {
    grid-template-columns:repeat(5, 1fr)
}

.block-products-list .card, .clear_card .card, body.page-products .products.wrapper ul .item_grid_flex .card {
    padding: 0;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    border: 0;
    display: block !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important
}

.new_products_loop .mx-auto.grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4 {
    grid-template-columns:repeat(5, 1fr);
    display: grid;
    grid-gap: 15px;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    align-content: center;
    align-items: center
}

.product-image-photo {
    position: relative;
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 15px
}

.block.widget.block-products-list a.product-item-link, .hp_best_slider a.product-item-link, .new_view_promo .block.widget.block-products-list a.product-item-link, .post-description div[data-content-type=products] &gt; ol.product-items a.product-item-link {
    font-size: 16px;
    text-decoration: none !important;
    min-height: 40px;
    max-height: 40px;
    line-height: 20px
}

.abs-product-link &gt; a, .block-products-list .product-item .product-item-name, .block.widget.block-products-list a.product-item-link, .product-item-name &gt; a, .product.name a &gt; a {
    text-align: center;
    width: 100%;
    display: block;
    -webkit-line-clamp: initial;
    -webkit-box-orient: initial;
    height: auto;
    min-height: unset;
    max-height: unset;
    letter-spacing: 0;
    opacity: 1;
    font-weight: 400
}

.hover\:shadow-sm:hover, body.account .block-title {
    box-shadow: none !important
}

.product-item .old-price .price-container .price, body .block-products-list .product-item .price-box .price {
    font-size: 18px !important;
    font-family: var(--main_font_family) !important;
    line-height: 20px !important
}

.product-item .price-container .price {
    font-size: 18px !important;
    line-height: 20px !important
}

.mfpwb .mfpid .read-more, form.product-item .button_call_to_action span {
    line-height: 16px;
    font-family: var(--main_font_family);
    text-transform: uppercase
}

body .block-products-list .product-item .price-box &gt; .special-price .price, body.catalog-category-view .kadax_price .price-box .special-price .price, body.catalog-product-view .product-info-price .price-box .special-price .price {
    color: red !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 20px !important
}

.block-products-list .product-item .price-box, .product-item .price-box {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center
}

.custom_variant_block .variants_modal_block .price-box &gt; span.old-price, .post-description div[data-content-type=products] &gt; ol.product-items .price-box &gt; span.normal-price, .price-box &gt; span.normal-price .post-description div[data-content-type=products] &gt; ol.product-items .price-box &gt; span.special-price, .price-box &gt; span.special-price {
    order: 2;
    margin: 0 5px 0 10px !important
}

.post-description div[data-content-type=products] &gt; ol.product-items .price-box &gt; span.old-price, .price-box &gt; span.old-price {
    order: 1;
    margin: 0 10px 0 0 !important;
    display: block !important
}

.post-description div[data-content-type=products] &gt; ol.product-items .price-box &gt; span, .price-box &gt; span {
    display: block;
    width: auto !important
}

body .block-products-list .product-item .price-box &gt; .old-price .price, body .block-products-list.new_app_for_widget.custom_slider_slick .product-item .price-box &gt; .old-price .price {
    color: var(--color_dark) !important;
    font-weight: 400 !important
}

.block-products-list .product-item .price-box &gt; .old-price .price, .product-item .price-box &gt; .old-price .price {
    text-decoration: line-through
}

.price-tracker.list .price-tracker-content .info {
    font-size: 12px;
    line-height: 14px !important;
    font-family: var(--main_font_family);
    font-weight: 400 !important;
    text-transform: initial;
    text-align: center;
    margin: 0 auto;
}

.price-tracker.list .price-wrapper .price {
    font-size: 12px;
    line-height: 12px !important
}

.price-tracker.list .price-tracker-content {
    text-align: center;
    clear: both;
    padding: 0 5px 6px 0
}

.post-description div[data-content-type=products] &gt; ol.product-items .product-item-info .price-box, .product-item-info .price-box {
    margin-bottom: 0;
    padding-bottom: 6px;
    margin-top: 6px
}

.wrapper_name {
    margin: 9px 0
}

.hover_abso {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 222;
    background: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.box_promo_day_products form.product-item:hover, .wider_hp_row form.product-item:hover, form.product-item:hover {
    position: relative;
    z-index: 222
}

form.product-item {
    background-color: #fff
}

.cat-product-variants.list .variant_count {
    display: block;
    font-size: 12px;
    font-weight: 500;
    text-align: center
}

.wider_hp_row .product-item-info {
    min-height: inherit;
    max-width: 100%
}

.custom_wrapper_loop_txt {
    display: block;
    background: #fff;
    padding: 0 5px
}

.new_view_promo .price-tracker.list .price-tracker-content {
    line-height: 21px
}

.cat-product-variants.list .variants.text-variant-class .variant_block .variant_block_inside {
    box-sizing: content-box
}

form.product-item .button_call_to_action span {
    font-size: 16px;
    font-weight: 600;
    padding: 0 12px
}

form.product-item .hover_abso .button_call_to_action {
    margin: 0 auto 10px;
    border: 0 !important;
    border-radius: 50px;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
    background-color: var(--color_old) !important;
    box-shadow: none !important;
    outline: 0 !important
}

form.product-item .towishlist {
    z-index: 22;
    height: 44px;
    width: 45px !important;
    background-color: rgb(255 255 255 / 70%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 20px
}

.custom_wrap_loop_list .list.products-list a.action.towishlist:hover, .promo_product_counter .block-category-link:hover, form.product-item .towishlist:hover {
    background-color: var(--color1)
}

.custom_wrap_loop_list .list.products-list .action.towishlist:before, form.product-item .towishlist:before {
    content: "";
    width: 24px;
    height: 22px;
    background-image: var(--icon_product_wishlist_icon);
    background-size: contain;
    background-repeat: no-repeat
}

.custom_wrap_loop_list .list.products-list .action.towishlist:hover:before, form.product-item .towishlist:hover:before {
    background-image: var(--icon_product_wishlist_icon_hover)
}

.new_view_promo.wider_hp_row a.product-item-photo {
    min-height: 246px;
    max-height: 246px
}

.bestsellers_slider .glide__track, .replace_slider_defualt .glide__track {
    overflow: visible !important
}

.block.widget.block-products-list.grid {
    width: 100%;
    display: block
}

.custom_slider_hyva {
    display: flex;
    flex-wrap: nowrap
}

.catalog-category-view .wider_hp_row.new_view_promo .custom_slider_hyva .product-item, .new_products_loop .custom_slider_hyva form.product-item {
    width: calc(20% - 15px)
}

.new_products_loop .custom_slider_hyva:not(.glide__slides) {
    gap: 15px;
    justify-content: space-between
}

.new_products_loop .custom_slider_hyva {
    display: flex;
    flex-wrap: wrap !important
}

.slider_with_rows {
    padding: 0 25px
}

.slider_with_rows .block-content, .wishlist-index-index .product-item-inner {
    padding: 0 20px
}

.blog_cat_wrapper_second .pagebuilder-column-line, .page-layout-custom_categories_lp.catalog-category-view .category-cms, .read_more_section .pagebuilder-column.show_all_content [data-element=main]:nth-child(n+3), .with_counter_col .block.widget.block-products-list.grid .custom_slider_hyva, body.page-products:not(.page-layout-custom_categories_lp) .custom_description .category-cms {
    flex-wrap: wrap
}

.with_counter_col .block.widget.block-products-list.grid .custom_slider_hyva .product-item {
    width: 25%
}

.glide__arrows .glide__arrow {
    cursor: pointer;
    display: block;
    line-height: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 101;
    width: 34px !important;
    height: 34px !important;
    border: 0 solid #fff;
    background: #fff;
    border-radius: 4px;
    background-image: none !important;
    font-size: 0
}

.glide__arrows .glide__arrow--left:after, .kadax_galler_container &gt; div#gal_image_container button.image_nav.image_prev:after {
    content: "";
    width: 34px;
    height: 34px;
    transform: rotate(180deg);
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    position: relative;
    margin: 0 auto;
    background-image: var(--icon_new_arrow);
    background-size: cover
}

.glide__arrows .glide__arrow--right:after, .kadax_galler_container &gt; div#gal_image_container button.image_nav.image_next:after {
    content: "";
    width: 34px;
    height: 34px;
    border: 0;
    border-left: 0;
    border-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    position: relative;
    margin: 0 auto;
    background-image: var(--icon_new_arrow);
    background-size: cover
}

.glide__arrows .glide__arrow--left:hover:after, .kadax_galler_container &gt; div#gal_image_container button.image_nav.image_next:hover:after, .kadax_galler_container &gt; div#gal_image_container button.image_nav.image_prev:hover:after, button.glide__arrow.glide__arrow--right:hover:after {
    background-image: var(--icon_new_arrow_hover)
}

button.glide__arrow.glide__arrow--right {
    right: 0
}

.box_promo_day_products .glide__arrows .glide__arrow--left {
    left: -15px;
    top: calc(50% - 40px)
}

.box_promo_day_products .glide__arrows .glide__arrow--right {
    right: -15px;
    top: calc(50% - 40px)
}

.blog-post-view .post-nextprev .nextprev-link.next-link:hover:before, .blog-post-view .post-nextprev a.nextprev-link.prev-link:hover:before, .glide__arrows .glide__arrow:hover, .glide__arrows .glide__arrow:hover:after {
    border-color: var(--color1) !important
}

.prar-review-product-list .ambanners {
    display: none !important;
}

form#review-form select,
form#review-form input,
form#review-form textarea{
    box-shadow: none !important;
}

body .add_link_to_product_back a:hover,
body .advancedrar-review-view .buttons-set .back-link a:hover{
    background: transparent !important;
    color:var(--color1) !important;
}

@media (min-width: 1241px) {
    .prar-review-product-list div#customer-reviews-box {
        padding-right: 25px;
    }
    .review-product-view .product-img-box {
        max-width: 25%;
        order: 2;
    }
    .data_container .product-items.replace_slider_defualt.block-products-list {
        padding-bottom: 0;
    }
    .data_container #box_add_to_cart{
        margin-top:10px;
    }
    .data_container .custom_variant_block{
        margin-top:0;
    }
    .page-products .new_products_loop .glide__slides .glide__slide--active ~ .glide__slide ~ .glide__slide ~ .glide__slide ~ .glide__slide.product-item .product-item-info:hover, .page-products .new_view_promo .custom_slider_hyva form.product-item:nth-child(5) .product-item-info:hover, .page-products .new_view_promo.custom_slider_hyva form.product-item:nth-child(10) .product-item-info:hover {
        margin-left: -20px !important;
        transition: .25s ease-in-out
    }

    .move_top_hp_bestsellers .glide__slides .glide__slide--active ~ .glide__slide ~ .glide__slide ~ .glide__slide.product-item:hover, .new_products_loop .custom_slider_hyva form.product-item:nth-child(10) .product-item-info:hover, .new_products_loop .custom_slider_hyva form.product-item:nth-child(5) .product-item-info:hover, .slider_with_rows .wrap_glide form.product-item:nth-child(2) .product-item-info:hover, .slider_with_rows .wrap_glide form.product-item:nth-child(4) .product-item-info:hover {
        margin-left: 2px !important;
        transition: .25s ease-in-out
    }

    .blog.widget-product-carousel .glide__slide--active:nth-child(4n) .product-item-info.variants.grid.image:hover, .mfblog-related-products-block .glide__slide--active:nth-child(4n) .product-item-info.variants.grid.image:hover, .move_top_hp_bestsellers .glide__slides .glide__slide--active ~ .glide__slide ~ .glide__slide ~ .glide__slide.product-item:hover .product-item-info.variants.grid.image, .new_products_loop .custom_slider_hyva form.product-item:nth-child(10):hover .product-item-info.variants.grid.image, .new_products_loop .custom_slider_hyva form.product-item:nth-child(5):hover .product-item-info.variants.grid.image, .page-products .bestsellers_slider .wider_hp_row.bestsellers_slider .glide__slide--active:nth-child(4n) .product-item-info.variants.grid.image:hover, .page-products .new_products_loop .glide__slides .glide__slide--active ~ .glide__slide ~ .glide__slide ~ .glide__slide ~ .glide__slide.product-item:hover .variants.grid.image, .page-products .new_view_promo .custom_slider_hyva form.product-item:nth-child(10):hover .product-item-info.variants.grid.image, .page-products .new_view_promo .custom_slider_hyva form.product-item:nth-child(5):hover .product-item-info.variants.grid.image, .slider_with_rows .wrap_glide form.product-item:nth-child(2):hover .product-item-info.variants.grid.image, .slider_with_rows .wrap_glide form.product-item:nth-child(4):hover .product-item-info.variants.grid.image {
        margin-left: -100px !important
    }

    .move_top_hp_bestsellers .glide__slide--active:nth-child(3n-2) .product-item-info.variants.grid:hover, .move_top_hp_bestsellers .glide__slide--active:nth-child(3n-2) .product-item-info:hover, .page-products .bestsellers_slider .wider_hp_row.bestsellers_slider .glide__slide--active:nth-child(3n-2) .product-item-info.variants.grid:hover, .page-products .bestsellers_slider .wider_hp_row.bestsellers_slider .glide__slide--active:nth-child(3n-2) .product-item-info:hover {
        margin-left: 15px !important
    }
}

body .box_promo_day {
    width: 33vw !important;
    max-height: 717px;
    padding: 40px;
    background-position: center right !important;
    border-radius: 30px
}

body .box_promo_day_products {
    width: calc(100% - 33vw) !important
}

.special_day_hp_section.wider_hp_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner .pagebuilder-column-group {
    padding-bottom: 65px
}

.box_promo_day_products .custom_slider_slick a.product-item-link {
    min-height: 20px;
    max-height: 20px;
    line-height: 20px
}

.box_promo_day_products .slick-slider .slick-track {
    padding-bottom: 60px
}

.box_promo_day h1, .box_promo_day h2, .box_promo_day h3, .box_promo_day h4, .box_promo_day h5 {
    border: 0;
    padding: 0;
    font-size: 56px;
    line-height: 79px;
    font-weight: 700;
    margin-bottom: 10px
}

.box_promo_day div[data-content-type=text] {
    font-size: 18px;
    line-height: 26px;
    color: #2c2c2c;
    max-width: 95%;
    margin-bottom: 0
}

.wrap_promo_big_banner .row-full-width-inner {
    position: relative;
    border-bottom: 1px solid;
    border-color: var(--hr_color);
    margin-bottom: 20px !important
}

.box_promo_day [data-content-type=button-item] [data-element=link] {
    margin: 30px 10px 0 0;
    border-radius: 30px;
    background: var(--color2);
    border: 1px solid var(--color2);
    padding: 10px 50px 10px 20px;
    outline: 0;
    box-shadow: none
}

.box_promo_day [data-content-type=button-item] [data-element=link]:hover {
    background: var(--color1);
    border-color: var(--color1)
}

.box_promo_day [data-content-type=button-item] [data-element=link] span {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    position: relative
}

.box_promo_day [data-content-type=button-item] [data-element=link] span:after {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: url(../images/arrow.png);
    position: absolute;
    top: 0;
    right: -30px
}

.box_promo_day_products .custom_slider_slick button.slick-prev {
    left: -39px;
    top: calc(50% - 40px)
}

.box_promo_day_products .custom_slider_slick button.slick-next {
    right: -40px;
    top: calc(50% - 40px)
}

.mfpwb .wrap {
    display: flex;
    flex-wrap: wrap;
    padding: 0 !important
}

body .mfpwb .mfpid, body .mfpwb .mfpip {
    margin: 0;
    width: 100%;
    padding: 0 !important
}

.mfpwb .mfpid .read-more {
    background-color: var(--color1) !important;
    border: 0 !important;
    border-radius: 50px;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none !important
}

.mfpwb .mfpid .product-item-link {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    line-height: 28px
}

.cms-index-index .cat_desc_custom h1,
.cms-index-index .cat_desc_custom h2 {
    border-top: 0;
    padding-top: 20px !important;
    margin-bottom: 5px
}

.new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:first-of-type {
    width: calc(100% - 406px) !important;
    margin-bottom: 0 !important
}

.new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:last-of-type {
    width: 392px !important;
    margin-left: 25px !important
}

#related-kadax.custom_slider_slick ol.products.list.items.slick-initialized li.item.product.product-item,
#upsell-kadax.custom_slider_slick ol.products.list.items.slick-initialized li.item.product.product-item,
.blog-post-view .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .block-info,
.blog-post-view .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .custom_wrap_img,
.cat_newsletter_box_main .actions, .cat_newsletter_box_main .field.newsletter,
.catalog-category-view.page-layout-custom_categories_lp .column.main,
.custom_slider_slick #custom_slider_brand.slick-initialized li.item.product.product-item,
.new_app_for_widget.custom_slider_slick ol.product-items li,
.new_view_promo .custom_recommended-wrap.cr_featured-active &gt; .cr_inner,
.page-products .products.wrapper.mode-list.products-list ul li,
.prar-prod-rating .flex:not(.modal_slider-prar-wrap):not(.slider-prar-current):not(.slider-prar-thumbs) &gt; div:not([x-ref="prar-popup-alltemplate"]):not(.modal_slider-prar-wrap):not(.slider-prar-current):not(.slider-prar-thumbs):not(.mini-arrow),
.prar-uploader-desk,
.promo_product_counter .mfpwb,
[data-content-type=row][data-appearance=contained] .pagebuilder-column-group .pagebuilder-column,
body.customer-account-forgotpassword .column.main .mb-12,
body.page-products .sidebar-main .level0 &gt; .opener {
    width: 100% !important
}
[x-ref="prar-popup-alltemplate"] .kadax_galler_container button.close_modal_cust {
    box-sizing: border-box;
    max-width: max-content;
    padding: 10px 25px;
    line-height: 25px;
    top: 30px;
    right: 30px;
    display: block !important;
}
.promo_product_counter {
    border: 1px solid var(--brd_inputs);
    border-radius: 30px;
    margin-top: 99px;
    position: relative
}

.promo_product_counter .cr_title-wrap {
    position: absolute;
    top: -99px
}

.cr_featured-item.product-item-info a.towishlist:hover path#fav_path_369, .promo_product_counter a.towishlist:hover path#fav_path_369 {
    fill: var(--color2)
}

.promo_product_counter a.towishlist {
    position: absolute;
    top: 18px;
    right: 19px
}

.promo_product_counter .mfpwb .mfpip {
    max-width: 277px;
    margin: 30px auto 15px;
    min-height: 277px;
    display: flex;
    align-items: center;
    justify-content: center
}

.promo_product_counter .mfpwb .mfpip a {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    line-height: 0;
    object-fit: contain;
    display: block;
    max-height: 277px
}

.promo_product_counter .mfpwb .mfpid .product-item-name {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    max-height: 48px;
    min-height: 48px;
    white-space: initial;
    text-overflow: initial
}

.promo_product_counter .mfpwb .mfpid .product-item-link {
    color: var(--color2);
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    padding: 0 30px;
    text-align: center;
    box-sizing: border-box;
    text-decoration: none !important
}

.promo_price_box .price-final_price {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center
}

.promo_price_box span.special-price {
    order: 2;
    width: 50% !important;
    background-color: var(--color2);
    height: 64px;
    padding: 0 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: left;
    box-sizing: border-box
}

.promo_price_box span.old-price, .promo_price_box span.special-price {
    margin: 0 !important;
    display: flex !important
}

.promo_price_box span.old-price {
    order: 1;
    width: 50% !important;
    background: var(--color2);
    display: flex;
    align-items: center;
    justify-content: right;
    padding-right: 10px;
    box-sizing: border-box
}

#promo_banner.mfpwb .mfpid .price-final_price span.special-price .price {
    color: #fff;
    line-height: 25px;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase
}

#promo_banner.mfpwb .mfpid .price-final_price span.old-price .price {
    line-height: 25px;
    font-size: 18px;
    font-weight: 400;
    text-decoration: line-through;
    text-transform: uppercase;
    display: block;
    color: #fff !important;
    margin: 0 !important
}

#promo_banner.mfpwb .mfpid .product-item-name {
    margin: 0 0 15px
}

#promo_banner .cr_featured_timer {
    text-align: center;
    margin-top: 10px
}

.cta_promo_prod {
    margin: 15px 0;
    width: 100%
}

.cta_promo_prod a {
    max-width: 170px;
    margin: 0 auto;
    position: relative;
    justify-content: left !important;
    padding-left: 35px
}

.cat_blog_loop .blog-widget-homepage_posts .post-list .post-footer a.post-read-more:before, .cta_promo_prod a:before, .single_post_related .read_more_custom a:before {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: url(../images/arrow.png);
    position: absolute;
    top: 10px;
    right: 18px
}

.promo_product_counter .block-category-link {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    height: 45px;
    background: var(--color2);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 0 30px 30px
}

.promo_product_counter .block-category-link a {
    display: block;
    width: 100%;
    line-height: 45px;
    text-decoration: none
}

.cr_title-wrap a:after, .promo_product_counter .block-category-link a span:after {
    content: "";
    width: 9px;
    height: 16px;
    background-size: contain;
    display: inline-block;
    position: relative
}

.promo_product_counter .block-category-link a span {
    color: #fff;
    display: block;
    font-weight: 600;
    position: relative;
    letter-spacing: .025em;
    font-size: 16px
}

.promo_product_counter .block-category-link a span:after {
    background-image: var(--icon_arrow_fit_white);
    left: 6px;
    top: 3px
}

.cr_title-wrap a:hover {
    text-decoration: none !important;
    color: var(--color1);
    position: relative
}

.cr_title-wrap a:after {
    background-image: var(--icon_arrow_fit_color);
    left: 10px;
    top: 0
}

.new_view_promo {
    margin-bottom: 40px
}

body .new_view_promo.wider_hp_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner {
    border-top: 1px solid var(--hr_color);
    padding-top: 20px;
    margin-top: 10px
}

.page-products .cat_newsletter_box_main, .page-products .new_view_promo .row-full-width-inner, .page-products .one_stand_banner .row-full-width-inner, body.account aside.sidebar.sidebar-additional &gt; div:first-of-type, body.page-products .sidebar-main .filter-content .filter-current .item:first-of-type, body.page-products:not(.page-layout-custom_categories_lp) .custom_description {
    margin-top: 0 !important
}

.page-products .read_more_section {
    margin-top: 25px
}

#content_list ol li:last-of-type, .new_app_for_widget.custom_slider_slick .block-products-list .product-item .price-box, .new_view_promo .new_app_for_widget, body.customer-account-create form input#password, body.customer-account-create form input#password-confirmation, body.page-products .sidebar-additional .block, body.page-products .sidebar-main .filter-content .filter-current .item:last-of-type, body.page-products .sidebar-main .filter-options .filter-options-item:last-of-type, body.page-products:not(.page-layout-custom_categories_lp) .custom_wrap_loop_list .products {
    margin-bottom: 0 !important
}

.custom_recommended-wrap.cr_featured-active &gt; .cr_inner {
    width: 66.666%
}

.custom_recommended-wrap.cr_featured-active &gt; .cr_featured {
    width: 33.333%
}

.cr_featured-item.product-item-info {
    width: 100%;
    border-radius: 30px;
    border: 1px solid var(--hr_color);
    box-sizing: border-box;
    padding: 12% 6%;
    text-align: center;
    font: var(--list_font);
    overflow: hidden;
    position: relative
}

.cr_featured-item.product-item-info .product-item-photo {
    box-sizing: border-box;
    padding: 0 15px
}

.cr_featured-item.product-item-info .product-item-photo .product-image-photo {
    width: 85%;
    height: auto;
    max-height: unset
}

.cr_featured .product-item-details .product-item-name {
    margin: 20px 0;
    font-weight: 600;
    font-size: 28px;
    line-height: 38px;
    color: var(--color2)
}

.cr_featured .product-item-details .product-item-name a {
    color: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-decoration: none
}

.cr_featured .product-item-details &gt; .price-box {
    display: flex;
    text-align: center;
    font: var(--list_font);
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin: 0 calc(-6% - 10px) 30px
}

.cr_featured .product-item-details &gt; .price-box .price {
    font: var(--head_font);
    color: var(--bg_1);
    background: var(--color2);
    display: block;
    width: 100%;
    padding: 15px;
    box-sizing: border-box
}

.cr_featured .product-item-details &gt; .price-box .old-price .price {
    font: var(--list_font);
    color: var(--color1);
    background: 0 0;
    text-decoration: line-through;
    margin-bottom: 10px;
    padding: 0
}

.cr_featured .product-item-details &gt; .price-box &gt; [class*="-price"] {
    display: inline-block;
    width: 100%;
    position: relative
}

.cr_timer-title {
    font: 14px/20px Poppins;
    color: var(--color2)
}

.cr_timer-inner {
    font: bold 24px/32px Poppins;
    color: var(--color2);
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 0 40px
}

.cr_timer_item:not(:first-child):before {
    position: absolute;
    content: ':';
    margin-right: 0;
    left: -28.5px;
    top: -1px
}

span.cr_timer_item:after {
    display: block;
    content: attr(data-label);
    font: 16px/22px Poppins;
    color: #e1e1e1
}

.cr_featured_actions a {
    background: var(--color_dark);
    color: var(--bg_1);
    text-transform: uppercase;
    font: var(--list_font);
    padding: 10px 40px 10px 20px;
    width: 200px;
    display: inline-block;
    margin-top: 30px;
    border-radius: 20px 0;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    transition: .25s ease-in-out
}

.cr_featured_actions a:focus, .cr_featured_actions a:hover, .marking_methods &gt; li .hover_box-content .hover_btn:hover {
    border-radius: 0
}

.cr_featured_actions a:after {
    position: absolute;
    top: 0;
    right: 0;
    background: var(--color1);
    content: '';
    width: 40px;
    height: 40px
}

.cr_featured_actions a:before, .marking_methods &gt; li .hover_box-content .hover_btn:before {
    position: absolute;
    top: 50%;
    right: 10px;
    background: var(--white_arrow);
    content: '';
    width: 25px;
    height: 25px;
    z-index: 1;
    transform: translateY(-50%)
}

.cr_featured-item.product-item-info a.towishlist {
    display: block;
    position: absolute;
    top: 18px;
    left: 17px;
    width: 40px;
    height: 40px
}

.cr_featured-item.product-item-info a.towishlist &gt; svg {
    width: 40px !important;
    height: 40px !important
}

@media (min-width: 649px) {
    .thulium-chat-frame-wrapper.thulium-desktop-chat {
        bottom: 90px !important;
        right: 11px !important
    }
}

.minicart_body_active .thulium-chat-wrapper.thulium-mobile-chat .thulium-chat-frame-wrapper.thulium-mobile-chat {
    opacity: 0;
    top: 100% !important
}

#__pb .form-check .__pb-cookie_actions .__pb-cookie_button_accept {
    line-height: 28px !important
}

#__pb .__pb-cookie_actions .__pb-cookie_button_accept:hover {
    background-color: var(--color2) !important;
    color: #fff !important;
    border: 1px solid var(--color2) !important
}

#__pb-cookie {
    max-width: 440px;
    border-radius: 12px;
    flex-wrap: wrap;
    box-shadow: 0 0 10px 0 #00000054;
    padding: 15px !important;
    right: 20px !important;
    left: inherit !important;
    bottom: 20px !important;
    background-color: #fff !important
}

#__pb-cookie .__pb-cookie_info, .custom_slider_slick .product-item-info, .post-description [data-content-type=row][data-appearance=contained], .wishlist-index-index .wishlist li span.product-image-wrapper, body.page-products .products-grid .product-item-info {
    padding: 0 !important
}

#__pb-cookie, #__pb-cookie .__pb-cookie_info .h6, #__pb-cookie p, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.old-price .price, body.page-products .sidebar-main .magezon-builder &gt; .nav-item &gt; a span {
    color: var(--color2) !important
}

#__pb .__pb-cookie_actions &gt; button.__pb-cookie_button_settings {
    color: var(--color2);
    font-size: 12px;
    padding: 5px;
    margin-right: 10px
}

#__pb .__pb-cookie_actions &gt; button.__pb-cookie_button_accept {
    font-size: 12px;
    padding: 0;
    background-color: var(--color1) !important;
    color: #fff !important;
    border: 1px solid var(--color1) !important
}

.promo_product_counter .mfpwb .mfpip a img {
    object-fit: contain;
    display: block;
    max-height: 277px
}

@media only screen and (min-width: 1440px) {
    .related_slider, .upsell_slider, body .mst-related_products__productsList .productsList-list .productsList-list-item .products-grid {
        max-width: 1435px !important
    }
}

#custom_slider_brand, .page-products .products.wrapper.mode-list.products-list ul li .hide_field_custom, .sidebar_menu_ninja .nav-item.level0.active &gt; .item-submenu, .sidebar_menu_ninja .nav-item.stack.active .item-submenu, .slider_with_rows .custom_slider_hyva:not(.glide__slides) .wrap_glide .product-item, body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu .nav-item &gt; .item-submenu, body.page-products:not(.page-layout-custom_categories_lp) .custom_slider_slick:not(.slick-initialized) li.item.product.product-item, ul.marking_methods .active_expand:after {
    display: block !important
}

.catalog-product-view {
    background: var(--new_bg_colors)
}

.cat_newsletter_box_main, .cta_promo_banner:hover {
    background-color: var(--color2)
}

@media only screen and (min-width: 1240px) {
    .promo_product_counter {
        min-height: 669px
    }

    .cms-page-view [data-content-type=row][data-appearance=contained] {
        max-width: 1435px
    }

    body.cms-page-view .breadcrumbs ul.items {
        padding: 5px 0
    }
}

.cms-page-view [data-content-type=button-item] a:hover, .static_row_image_cta [data-content-type=button-item] a:hover {
    background-color: var(--color2) !important;
    border-color: var(--color2)
}

.cms-page-view [data-content-type=button-item] a {
    position: relative;
    min-width: 185px;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color1) !important;
    text-decoration: none !important;
    margin: 20px 0 0;
    box-sizing: border-box;
    padding: 10px 50px 10px 20px;
    text-transform: uppercase;
    font: var(--list_font);
    color: var(--bg_1) !important;
    border-color: var(--color1)
}

@media only screen and (max-width: 768px) {
    .checkout-cart-index .thulium-chat-wrapper.thulium-mobile-chat.tc-position-right, .checkout-cart-index div[id^=trustbadge-container], .checkout-index-index .thulium-chat-wrapper.thulium-mobile-chat.tc-position-right, .checkout-index-index div[id^=trustbadge-container] {
        display: none !important
    }
}

.page-layout-custom_categories_lp #maincontent .columns {
    max-width: 100%;
    padding: 0;
    margin: 0;
    display: block
}

.page-layout-custom_categories_lp #maincontent {
    max-width: 100% !important;
    padding: 0;
    margin: 0;
    overflow-x: hidden !important
}

.main_title_box {
    margin-top: 15px;
    margin-bottom: 0
}

.page-layout-custom_categories_lp [data-content-type=row][data-appearance=contained] {
    max-width: 1435px !important
}

.cat_title_custom {
    font-size: 72px;
    color: var(--white);
    line-height: 72px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    min-height: 220px
}

.cat_desc_custom h1,
.cat_desc_custom h2 {
    color: var(--color_dark);
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    padding: 20px 0 0;
    margin-top: 0;
    margin-bottom: 5px
}

.cat_desc_custom div[data-content-type=text] {
    padding: 0 30px;
    font-size: 14px;
    line-height: 22px;
    color: #2c2c2c;
    max-width: 75%;
    margin: 0 auto
}

.image_box_sub_category {
    margin-top: 10px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0 !important
}

.image_box_sub_category li {
    list-style: none
}

.image_box_sub_category li:not(.row_wrap_custom) {
    max-width: 464px;
    width: 100%
}

.image_box_sub_category li:nth-child(3n+2):not(.row_wrap_custom) {
    margin: 0 22px 0 21px
}

.wrap_cat_box_image {
    position: relative;
    line-height: 0;
    margin-bottom: 20px
}

.wrap_cat_box_image h3 {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    margin: 0;
    font-size: 26px;
    line-height: 36px;
    color: var(--color2);
    font-weight: 700;
    min-height: 66px;
    background-color: rgb(255 255 255 / 70%);
    display: flex;
    align-items: center;
    justify-content: left;
    padding: 0 11px;
    box-sizing: border-box
}

.image_box_sub_category .sub_cat_tree {
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

.contact-index-index .wrapper_info_inputs, .contact-index-index .wrapper_message, .slider_with_rows .custom_slider_hyva:not(.glide__slides) .product-item, .slider_with_rows .custom_slider_hyva:not(.glide__slides) .wrap_glide .product-item, .sub_cat_tree li.row_wrap_custom {
    width: 50%
}

.cat_sub_lvl_3 {
    padding: 0 11px;
    margin-bottom: 10px
}

.cat_sub_lvl_3 a {
    line-height: 21px;
    color: var(--color2);
    font-size: 16px
}

.cat_blog_loop .cr_title, .re_title_custom .cr_title {
    text-transform: inherit !important
}

.new_app_for_widget.custom_slider_slick ol.product-items:not(.slick-initialized) {
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    justify-content: center;
    align-content: center;
    grid-gap: 15px;
    width: 100%;
    margin: 0 auto
}

.new_app_for_widget.custom_slider_slick .prod_labels &gt; .prod_label, body.page-products:not(.page-layout-custom_categories_lp) .prod_labels &gt; .prod_label {
    line-height: 16px
}

body .block-products-list.new_app_for_widget.custom_slider_slick .product-item .product-item-name a span {
    font-family: var(--main_font_family);
    font-size: 16px
}

body .block-products-list.new_app_for_widget.custom_slider_slick .product-item .price-box .price, body .block-products-list.new_app_for_widget.custom_slider_slick .product-item .price-box &gt; .special-price .price {
    font-weight: 700 !important
}

body .block-products-list.new_app_for_widget.custom_slider_slick .product-item .price-box .price {
    font-size: 18px !important;
    font-family: var(--main_font_family) !important
}

#main_cat_box.custom_recommended-wrap.cr_featured-active &gt; .cr_inner {
    width: calc(100% - 406px);
    margin-bottom: 0 !important
}

#main_cat_box.custom_recommended-wrap.cr_featured-active &gt; .cr_featured {
    width: 392px;
    margin-left: 14px
}

#main_cat_box {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important
}

.box_desc_main_cat div[data-content-type=text] {
    padding: 0 33px;
    font-size: 14px;
    line-height: 22px;
    color: var(--color_product_desc);
    text-align: justify
}

body .box_desc_main_cat h3[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom) {
    border: 0 !important;
    font-size: 24px;
    line-height: 35px;
    color: var(--color_product_desc);
    margin-bottom: 20px !important;
    padding-bottom: 0 !important;
    text-transform: initial !important
}

.cat_newsletter_box_main {
    padding: 40px 0;
    margin-top: 40px
}

.cat_newsletter_box_main p {
    color: #fff !important;
    font-size: 14px;
    line-height: 20px;
    max-width: 720px
}

.cat_newsletter_box_main .widget.block.block-static-block, .catalog-product-view .blog_single_container, .catalog-product-view .two_loops_products, section.info_sections.cat_newsletter_box_main .custom_container {
    max-width: 1435px;
    margin: 0 auto
}

.blog-post-view .cat_newsletter_box_main .heading_new p, .cat_newsletter_box_main .heading_new p {
    font-size: 28px;
    font-weight: 700;
    line-height: 39px;
    margin-bottom: 25px !important
}

.blog-post-view .cat_newsletter_box_main .sub_heading_new p, .cat_newsletter_box_main .sub_heading_new p {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 15px !important
}

.cat_newsletter_box_main .block.newsletter .action.subscribe {
    background-color: var(--color1) !important;
    max-width: 165px;
    border-radius: 50px;
    min-height: 55px;
    max-height: 55px;
    margin: 0;
    border: 2px solid var(--color1)
}

.blog-widget-homepage_posts .post-list .post-header .post-title {
    margin: 0;
    font-size: 20px;
    color: #fff;
    line-height: 22px;
    margin-bottom: 0 !important;
    padding-right: 20px !important;
    position: relative;
    z-index: 22;
    box-sizing: content-box
}

.blog-widget-homepage_posts .post-text-hld {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 44px;
    min-height: 44px
}

.blog-widget-homepage_posts .post-list .post-header {
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: calc(100% - 40px)
}

.blog-widget-homepage_posts .post-ftimg-hld.image-container a:after {
    content: "";
    width: 100%;
    height: 20%;
    position: absolute;
    background: #fff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #000 88%, #000 100%);
    display: block;
    left: 0;
    bottom: 0
}

.cat_blog_loop {
    margin-top: 40px
}

.cat_blog_loop .blog-widget-homepage_posts .post-list .post-footer a.post-read-more {
    border-radius: 50px;
    background-color: var(--color1) !important;
    text-decoration: none !important;
    margin: 10px 0 0;
    position: relative;
    min-width: 185px;
    font-weight: 700 !important;
    line-height: 25px
}

body.catalogsearch-result-index .breadcrumbs ul.items {
    border-bottom: 1px solid #d5d5d5;
    display: block;
    padding: 10px 0
}

.sidebar .block.block-reorder .primary .action {
    background: var(--color2);
    border: 0;
    max-width: 220px;
    border-radius: 30px;
    line-height: 23px
}

.sidebar .block.block-reorder .primary .action:hover, body [class^=template-] .image-container .post-category a:hover {
    background: var(--color1) !important
}

body.page-products:not(.page-layout-custom_categories_lp) h1.page-title {
    position: absolute;
    text-align: center;
    width: 100%;
    font-size: 72px;
    color: var(--white);
    line-height: 72px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    min-height: 100%
}

body.page-products:not(.page-layout-custom_categories_lp) .category-view {
    position: relative;
    margin-top: 15px;
    margin-bottom: 20px
}

body.page-products .category-view .thumbnail {
    line-height: 0
}

body.page-products #m-navigation-replacer {
    width: 100%;
    order: 2
}

body.page-products .column.main .mst-quick-nav__filterList {
    order: 1;
    margin-bottom: 30px
}

body.page-products #m-navigation-product-list-wrapper {
    width: 100%;
    order: 3
}

.custom_slider_slick .product-item-info .product.details.product-item-details, .post-description div[data-content-type=products] &gt; ol.product-items .product-item-info .product.details.product-item-details, body.page-products .custom_slider_slick .product-item-info .product.details.product-item-details, body.page-products .products-grid .product-item-info .product.details.product-item-details {
    padding: 0 5px !important
}

body.page-products:not(.page-layout-custom_categories_lp) .category-description .pagebuilder-column div[data-content-type=text]:first-of-type p {
    font-size: 34px;
    line-height: 48px;
    font-weight: 700;
    color: var(--color_dark);
    margin-bottom: 10px
}

body.page-products:not(.page-layout-custom_categories_lp) .category-description .pagebuilder-column div[data-content-type=text]:not(:first-of-type) p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: var(--color_dark);
    margin-bottom: 30px
}

body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar {
    width: 280px;
    padding-right: 0
}

body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .column.main, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .column.main {
    width: calc(100% - 280px);
    padding-left: 16px !important;
    padding-bottom: 20px
}

body.page-products:not(.page-layout-custom_categories_lp) .custom_description .category-cms .cat_newsletter_box_main {
    width: 100%;
    margin-top: 20px !important
}

p.back-link:not(.add_link_to_product_back){
    display: none !important;
}

@media only screen and (min-width: 768px) {
    .review-product-view .prar-item-footer.text-sm .flex{
        width: 100%;
    }
    .new_line_new{
        width: 100%;
        display: block;
    }
    .hide_desktop_tabel{
        display: none !important;
    }
    .top_menu-subcats .mgz-element.mgz-element-row.full_width_row {
        width: 33.33333% !important
    }

    .new_rows_menu .top_menu-subcats .mgz-element-inner &gt; div.stack {
        width: 100% !important
    }

    .new_rows_menu .mgz-col-md-11 {
        width: calc(100% - 45px) !important
    }

    .new_rows_menu .mgz-col-md-1 {
        width: 45px !important
    }

    .new_rows_menu .top_menu-subcats .mgz-element-inner &gt; div.stack &gt; .item-submenu {
        margin-left: 0
    }

    .nav-sections .ninjamenus .new_rows_menu .top_menu-subcats .mgz-element-inner &gt; div.stack .nav-item a {
        padding-left: 0 !important
    }

    .top_menu-subcats .mgz-element-inner &gt; div.stack.item-autolist.item-autolist-col1 &gt; a {
        padding-left: 0;
        position: relative;
        left: 0
    }

    form.product-item:hover .hover_abso {
        border: none !important;
        left: 0;
        border-top: 0;
        margin-top: -1px !important;
        padding-top: 1px !important;
        box-shadow: 0 11px 15px rgba(0, 0, 0, .2)
    }

    form.product-item .product-item-info:hover .hover_abso {
        display: block
    }

    .page-products .custom_slider_slick:not(.slick-initialized) ol.products.list.items li.item.product.product-item {
        margin-bottom: 30px !important;
        width: 23% !important
    }

    body.page-products:not(.page-layout-custom_categories_lp) .custom_slider_slick:not(.slick-initialized) ol.products.list.items {
        justify-content: space-between !important;
        flex-flow: row wrap
    }

    body.page-products:not(.page-layout-custom_categories_lp) .custom_slider_slick:not(.slick-initialized) ol.products.list.items:after {
        content: '';
        flex: auto;
        width: 23%
    }

    .mst-nav__horizontal-bar .filter-options {
        min-height: 58px
    }
}

body.page-products:not(.page-layout-custom_categories_lp) .custom_slider_slick:not(.slick-initialized) ol.products.list.items {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: left;
    gap: 0 1%
}

body.page-products:not(.page-layout-custom_categories_lp) .category-description {
    margin: 0;
    padding-right: 20px
}

.mst-quick-nav__filterList a.mst-quick-nav__item {
    border-radius: 30px;
    border-color: var(--brd_inputs);
    font-size: 15px;
    line-height: 20px;
    padding: 10px 30px;
    margin-right: 15px
}

.mst-quick-nav__filterList a.mst-quick-nav__item:hover {
    box-shadow: 0 3px 6px #00000029;
    border-color: var(--brd_inputs)
}

.mst-quick-nav__filterList .mst-quick-nav__filterList-container {
    overflow: visible
}

.mst-quick-nav__filterList .mst-quick-nav__item._checked {
    background-color: #fff;
    border-color: var(--color1);
    color: var(--color1);
    box-shadow: none !important
}

.mst-quick-nav__filterList .mst-quick-nav__item._checked:hover {
    background-color: var(--color1);
    border-color: var(--color1);
    color: #fff;
    box-shadow: none !important
}

.mst-quick-nav__filterList .mst-quick-nav__item._checked:not(:hover):after {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="512px" width="512px"%3E%3Cpath fill="%23E40522" d="M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"/%3E%3C/svg%3E')
}

.custom_slider_slick:not(.slick-initialized) ol.products.list.items li.item.product.product-item {
    width: 24% !important
}

.catalog-product-view .main_product_info, .page-products .custom_slider_slick:not(.slick-initialized) ol.products.list.items li.item.product.product-item {
    margin-bottom: 30px !important
}

body.page-products .products.wrapper.mode-list.products-list ul form.product-item .hover_abso .button_call_to_action, body.page-products:not(.page-layout-custom_categories_lp) .custom_slider_slick:not(.slick-initialized) ol.products.list.items li.item.product.product-item:nth-child(4n+1) {
    margin-left: 0 !important
}

body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode {
    background-color: transparent;
    border: 1px solid var(--hr_color);
    box-shadow: none;
    width: 68px;
    height: 40px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    margin-right: 15px
}

body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode:before {
    color: var(--hr_color)
}

.blog-post-view .post-header, body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter {
    order: 2;
    display: flex;
    align-items: center
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .modes, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .modes {
    order: 1;
    margin-right: 15px;
    display: flex
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child #toolbar-amount, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) #toolbar-amount {
    order: 3;
    padding-left: 10px;
    text-align: right
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter label.sorter-label, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter label.sorter-label {
    padding-right: 10px;
    color: var(--color2)
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter label.sorter-label:after, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter label.sorter-label:after {
    content: ":"
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter select, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter select {
    background-color: #fff;
    box-shadow: none !important;
    border-radius: 30px;
    margin: 0;
    height: 42px;
    text-align: left;
    color: var(--hr_color);
    font-size: 15px;
    font-family: var(--main_font_family);
    padding: 0 50px 0 22px;
    background-image: var(--icon_arrow_down_gray) !important;
    background-size: 16px 9px;
    background-position: center right 20px;
    cursor: pointer
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter select:hover, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter select:hover {
    color: var(--color1);
    border-color: var(--color1);
    background-image: var(--icon_arrow_down_color) !important
}

a.action.sorter-action {
    width: 58px;
    height: 42px;
    background-image: var(--icon_sort_by);
    background-size: contain;
    top: 0;
    display: inline-block;
    margin-left: 15px
}

a.action.sorter-action:hover {
    background-image: var(--icon_sort_by-color)
}

a.action.sorter-action.sort-desc {
    transform: rotate(180deg)
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child #toolbar-amount, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) #toolbar-amount {
    color: var(--hr_color);
    font-size: 14px
}

.blog-page .block-list-posts .block-content .item, .toolbar-products .pages, .tooltip.wrapper .tooltip.toggle:focus + .tooltip.content, .tooltip.wrapper .tooltip.toggle:hover + .tooltip.content, .tooltip.wrapper:hover .tooltip.content, body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar-main .ninjamenus .opener, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar-main .ninjamenus .opener {
    display: block
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: right;
    margin-bottom: 0 !important
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .toolbar-amount {
    order: 1;
    color: var(--hr_color);
    font-size: 14px;
    margin-right: 30px
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .pages {
    order: 2;
    margin: 0
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .items span {
    font-size: 18px;
    color: var(--hr_color)
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .items li.item.current strong.page {
    background: 0 0 !important;
    color: var(--color1) !important;
    font-weight: 400
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .action {
    background-color: transparent;
    border: 1px solid var(--hr_color);
    box-shadow: none;
    width: 68px;
    height: 40px;
    border-radius: 30px;
    position: relative;
    top: -1px
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .action:before {
    font-size: 20px;
    line-height: 40px;
    color: var(--hr_color)
}

.custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .action:hover, .custom_wrap_loop_list ~ .toolbar.toolbar-products .pages .action:hover:before, .kadax_galler_container &gt; div#gal_image_container button.image_nav:hover, .sales-order-invoice .btn-secondary, .sales-order-view button.btn-secondary, .wishlist-index-index .actions-toolbar .share:hover, .wishlist-index-index .actions-toolbar .update:hover {
    border-color: var(--color1);
    color: var(--color1)
}

body.page-products .sidebar-main .filter ol {
    list-style: none;
    padding: 0;
    margin: 0
}

body.page-products .sidebar-main .filter .filter-options-title:before {
    content: "";
    width: 2px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color1)
}

body.page-products .sidebar-main .filter #narrow-by-list {
    border: 1px solid var(--hr_color);
    border-radius: 30px;
    padding: 30px 22px
}

body.page-products .sidebar-main .filter-options-item {
    padding: 0;
    border: 0;
    margin-bottom: 20px
}

body.page-products .sidebar-main .filter .filter-options-title:after {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 20px
}

body.page-products .sidebar-main .filter .block-subtitle {
    font-size: 22px;
    line-height: 48px;
    font-weight: 700;
    color: var(--color_dark);
    padding: 5px 22px 0;
    border-bottom: 0 !important;
    display: none !important
}

body.page-products .sidebar-main .filter-options-content a:hover {
    background-color: transparent !important;
    text-decoration: none;
    color: var(--color1)
}

body.page-products .sidebar-main .filter-current ol.items {
    border: 0 solid var(--hr_color);
    border-radius: 0;
    padding: 0;
    margin: 10px 0 20px
}

#filters-content .card {
    padding: 0;
    box-shadow: none;
    border: 0
}

.filter-current .item {
    font-size: 14px;
    line-height: 20px;
    position: relative;
    padding-left: 25px
}

.filter-current .item .action.remove {
    position: absolute;
    left: 0;
    top: 0
}

body.page-products .sidebar-main .filter-content .filter-current .item {
    margin: 10px 0
}

body.page-products .sidebar-additional .block-wishlist .primary .action.details, body.page-products .sidebar-main .filter-content .filter-actions a.action.clear.filter-clear {
    height: 40px;
    background-color: transparent;
    border: 1px solid var(--color2);
    box-shadow: none;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px
}

body.page-products .sidebar-additional .block-wishlist .primary .action.details:hover, body.page-products .sidebar-additional .block-wishlist .primary .action.details:hover span, body.page-products .sidebar-main .filter-content .filter-actions a.action.clear.filter-clear:hover, body.page-products .sidebar-main .filter-content .filter-actions a.action.clear.filter-clear:hover span {
    text-decoration: none !important;
    color: var(--color1);
    border-color: var(--color1)
}

body.page-products .sidebar-additional .block-wishlist div.primary, body.page-products .sidebar-main .filter-content .filter-actions {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0 0
}

body.page-products .sidebar-additional .block-wishlist .block-title strong {
    font-size: 22px;
    line-height: 48px;
    font-weight: 700;
    color: var(--color_dark);
    padding: 5px 22px 0;
    border-bottom: 0 !important
}

body.page-products .sidebar-additional .block-wishlist .block-content #wishlist-sidebar {
    border: 1px solid var(--hr_color);
    border-radius: 30px;
    padding: 30px 22px;
    margin-top: 10px
}

body.page-products .sidebar-additional .block-wishlist .block-content #wishlist-sidebar li.product-item:not(:first-of-type) {
    padding-top: 15px;
    margin-top: 10px
}

.catalog-product-view .product-info-main .product-info-price .price-box .old-price ~ .final-price, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.special-price, .w-28.sm\:w-auto.order-4.md\:order-none, aside.sidebar.sidebar-main .custom_filter_wrapper, body.catalog-product-view .product-info-main .product-info-price .price-box .normal-price, body.catalog-product-view .product-info-main .product-info-price .price-box .special-price, body.page-products .sidebar-additional p.price-as-configured .special-price {
    order: 2
}

.custom_variant_block .variants_modal_block .price-box &gt; span.special-price, body.page-products .sidebar-additional p.price-as-configured .old-price {
    order: 1;
    margin: 0 10px 0 0 !important
}

body.page-products .sidebar-additional p.price-as-configured .old-price span.price {
    color: var(--color2);
    font-weight: 400 !important;
    text-decoration: line-through
}

body.page-products .sidebar .product-items .product-item-details {
    margin-left: 95px
}

body.page-products .sidebar .product-items .product-item-details button.action.tocart.primary {
    border-radius: 30px;
    border-color: var(--color1) !important;
    background-color: var(--color1) !important
}

.custom_slider_slick.custom_wrap_loop_list .actions-primary .action.towishlist, body.page-products .sidebar .product-items .product-item-details button.action.tocart.primary:hover {
    background-color: transparent !important
}

body.page-products .sidebar .product-items .action.delete:before {
    color: var(--color2);
    font-size: 18px
}

.custom_wrap_loop_list .list.products-list li.item.product.product-item .product-item-photo, body.page-products .products.wrapper.mode-list.products-list ul a.product-item-photo {
    width: 246px !important;
    display: flex;
    padding: 0
}

.custom_list_image_wrapper {
    width: 100%;
    display: flex;
    padding: 0;
    position: relative
}

.custom_list_image_wrapper a.product-item-photo {
    width: 246px
}

.custom_wrap_loop_list .list.products-list li.item.product.product-item:not(:first-of-type), body.page-products .products.wrapper.mode-list.products-list ul li.item_grid_flex:not(:first-of-type) {
    padding-top: 15px;
    margin-top: 10px;
    border-top: 1px solid var(--hr_color)
}

.custom_wrap_loop_list .list.products-list li.item.product.product-item:last-of-type, body.page-products .products.wrapper.mode-list.products-list ul li.item_grid_flex:last-of-type {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid var(--hr_color)
}

.custom_wrap_loop_list .list.products-list a.action.towishlist {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 22;
    height: 44px;
    width: 45px !important;
    background-color: rgb(255 255 255 / 70%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details {
    padding-left: 50px;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 246px);
    box-sizing: border-box
}

@media (max-width: 580px) {
    .custom_wrap_loop_list:not(.grid) .products-list .product-item-details {
        width: 100% !important;
        padding-left: 0
    }

    .custom_list_image_wrapper {
        display: block !important
    }

    .custom_wrap_loop_list .list.products-list li.item.product.product-item .product-item-photo {
        margin: 0 auto;
        display: block
    }

    .custom_wrap_loop_list .list.products-list li.item.product.product-item {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
}

.custom_wrap_loop_list .products.wrapper:not(.grid) .product-item-info {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .product-item-actions, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .product-item-description, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .product-item-name {
    width: 100%;
    text-align: left
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details .product-item-name &gt; a {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    text-decoration: none;
    color: var(--color2)
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.old-price {
    order: 1;
    margin-right: 20px
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.old-price, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.special-price {
    width: auto
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box {
    flex-direction: inherit !important;
    justify-content: left !important
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box .price-final_price .price, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.old-price .price, .custom_wrap_loop_list:not(.grid) .products-list .product-item-details .price-box span.special-price .price {
    font-size: 20px;
    line-height: 28px
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details button.tocart {
    background-color: var(--color1) !important;
    border: 0 !important;
    border-radius: 50px;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details button.tocart span {
    font-size: 16px;
    line-height: 16px;
    font-family: var(--main_font_family);
    font-weight: 600;
    text-transform: uppercase
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details a.action.more {
    height: 40px;
    background-color: transparent;
    border: 1px solid var(--hr_color);
    box-shadow: none;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    color: var(--hr_color);
    max-width: 165px;
    margin-top: 15px;
    text-decoration: none !important
}

.custom_wrap_loop_list:not(.grid) .products-list .product-item-details a.action.more:hover {
    color: var(--color1);
    border-color: var(--color1)
}

.custom_wrap_loop_list .products-list .product-item-info .swatch-attribute.color .swatch-option {
    width: 50px;
    height: 50px
}

.cat_desc_custom {
    text-align: center;
    padding: 0 !important
}

.container_custom_bread, .top-container {
    margin: 0 auto;
    padding: 0 20px
}

body .main_title_box {
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0
}

.catalog-category-view [data-content-type=row][data-appearance=contained] {
    padding-right: 0;
    padding-left: 0
}

.category-view.container {
    max-width: 100% !important
}

body [data-content-type=row] &gt; div {
    margin-bottom: 0;
    padding: 0
}

.cat_desc_custom div[data-content-type=text] {
    box-sizing: content-box;
    margin-bottom: 10px
}

body .breadcrumbs ol.items {
    border-bottom: none !important;
    display: block;
    padding-bottom: 20px
}

body.page-products .breadcrumbs ol.items {
    padding-bottom: 0;
    margin-bottom: 0 !important;
    min-height: 19px !important;
    margin-top: 10px
}

.breadcrumbs .items {
    font-size: 13px;
    color: #707070;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 17px
}

body .breadcrumbs .item .separator {
    margin: 0 5px;
    font-size: 16px;
    color: #707070;
    line-height: 16px;
    position: relative;
    top: 1px
}

body.catalog-product-view .breadcrumbs ul.items {
    padding-bottom: 15px
}

body .breadcrumbs ul.items {
    border-bottom: 1px solid #d5d5d5;
    display: block;
    padding-bottom: 20px
}

body .breadcrumbs ul.items strong {
    font-weight: 400
}

body .breadcrumbs ul.items a:hover {
    text-decoration: underline;
    color: var(--color1)
}

.container_custom_bread {
    max-width: 1475px
}

.breadcrumbs .item:not(:last-child) {
    display: inline-block;
    text-decoration: none
}

.breadcrumbs .items &gt; li {
    display: inline-block;
    vertical-align: top
}

body .breadcrumbs {
    margin-top: 15px
}

.catalog-category-view .wider_hp_row.new_view_promo .custom_slider_hyva:not(.glide__slides) {
    gap: 15px;
    flex-wrap: wrap
}

.pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element=content]:before {
    position: absolute;
    top: 0;
    width: 100vw;
    height: 100%;
    background: var(--color2);
    opacity: .8;
    left: 50%;
    transform: translateX(-50%);
    content: ''
}

.pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element=content] {
    font: var(--head_font);
    color: var(--bg_1);
    font-weight: 300;
    min-height: auto;
    margin-bottom: 15px;
    box-sizing: border-box;
    padding: 10px;
    position: relative;
    overflow: visible
}

.pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element=content] * {
    margin: 0 !important;
    font: inherit;
    color: inherit;
    font-weight: inherit;
    position: relative
}

.one_stand_banner .row-full-width-inner {
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    border-bottom: 1px solid var(--hr_color)
}

.page-products .bestsellers_slider .wider_hp_row.bestsellers_slider {
    margin-top: 0;
    position: relative;
    z-index: 2
}

.custom_slider_hyva .product-item img {
    max-height: 280px;
    object-fit: contain
}

.marking_methods .wrapper_img .tester {
    min-height: 380px
}

ul.marking_methods .wrap_content {
    bottom: initial;
    right: 20px;
    top: 20px;
    text-align: right
}

body ul.marking_methods .wrap_content h2 {
    color: var(--color2);
    font-size: 38px;
    font-weight: 700;
    line-height: 57px;
    margin: 0 0 25px
}

body ul.marking_methods .wrap_content h2 span {
    font-weight: 300 !important;
    display: block
}

ul.marking_methods li.active_expand {
    -webkit-flex-grow: 2;
    flex-grow: 2
}

ul.marking_methods {
    margin: 0 0 20px;
    gap: 10px 10px
}

ul.marking_methods li {
    overflow: hidden;
    border-radius: 20px;
    margin: 0;
    height: 380px;
    min-height: 380px;
    border: 0 !important
}

ul.marking_methods li:after {
    pointer-events: none
}

.marking_methods &gt; li img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    object-position: right;
    object-fit: cover
}

.marking_methods &gt; li:after {
    background: 0 0 !important;
    z-index: 1;
    box-shadow: inset 0 0 10px 10px rgb(0 0 0/25%);
    transition: .4s
}

.marking_methods &gt; li .hover_box-content {
    position: relative;
    display: block;
    width: 100%;
    text-align: right;
    box-sizing: border-box;
    padding: 30px
}

.marking_methods &gt; li.active_expand:after {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: 0 0 !important;
    z-index: 1;
    box-shadow: inset 0 0 10px 10px rgb(0 0 0/5%)
}

ul.marking_methods li a {
    width: 100%;
    text-decoration: none
}

.hover_box-content &gt; .hover_title, .hover_box-content &gt; h2 {
    font: 32px/38px Poppins;
    color: var(--color2);
    display: block;
    margin: 0
}

.hover_box-content &gt; .title_light {
    color: var(--bg_1)
}

.hover_box-content &gt; .hover_title &gt; b, .hover_box-content &gt; h2 &gt; b {
    text-transform: uppercase
}

.marking_methods &gt; li .hover_box-content .hover_btn {
    background: var(--color_dark);
    color: var(--bg_1);
    padding: 0 0 0 20px;
    display: inline-flex;
    margin-top: 20px;
    text-transform: uppercase;
    font: var(--list_font);
    font-weight: 600;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    position: relative;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 0 10px;
    overflow: hidden;
    transition: .4s ease-in-out
}

.marking_methods &gt; li .hover_box-content .hover_btn:after {
    width: 40px;
    height: 40px;
    content: '';
    background: red;
    position: relative;
    display: inline-block;
    top: 0
}

.cta_promo_banner {
    border-radius: 25px;
    height: 25px;
    padding: 10px 50px 10px 25px;
    font-weight: 700;
    color: #fff;
    background-color: var(--color1);
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
    position: relative
}

.cta_promo_banner:after {
    content: "";
    width: 20px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    background-image: url(../images/arrow.png);
    position: absolute;
    top: 10px;
    right: 20px
}

.two_row_promo_bannner .row-full-width-inner {
    margin-top: 20px !important;
    padding-top: 20px !important;
    border-top: 1px solid var(--hr_color)
}

.wider_hp_row .wider_hp_row.section_border {
    padding-top: 40px;
    border-top: 1px solid var(--hr_color)
}

.blog-post-view .new_view_single_post .post-holder .post-header, .blog-post-view .page-title, .static_row_image_cta {
    margin-bottom: 15px
}

body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar-main #layered-filter-block, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar-main #layered-filter-block {
    width: 100%;
    order: 1
}

body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar-main .widget.block.block-static-block, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar-main .widget.block.block-static-block {
    width: 100%;
    order: 0;
    margin-bottom: 20px
}

.widget.block.block-static-block .ninjamenus.ninjamenus-desktop.ninjamenus-accordion .nav-item &gt; a, .widget.block.block-static-block .ninjamenus.ninjamenus-desktop.ninjamenus-drilldown .nav-item &gt; a {
    line-height: 31px
}

.ninjamenus-widget .ninjamenus-accordion, .ninjamenus-widget .ninjamenus-drilldown, .ninjamenus-widget .ninjamenus-vertical {
    border-width: 0 !important;
    margin-top: 20px;
    background-color: transparent !important
}

body.page-products .sidebar-main .block.ninjamenus-widget {
    border: 1px solid var(--hr_color);
    border-radius: 30px;
    padding: 30px 22px;
    margin: 0
}

body.page-products .sidebar-main .block.ninjamenus-widget &gt; .block-title:before {
    content: "";
    width: 2px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color1)
}

body.page-products .sidebar-main .block.ninjamenus-widget &gt; .block-title {
    font-size: 22px;
    text-transform: uppercase;
    color: var(--color2);
    padding: 0 0 0 15px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    background-color: transparent;
    border-width: 0
}

body.page-products .sidebar-main .magezon-builder &gt; .nav-item &gt; a {
    padding: 5px 0
}

body.page-products .sidebar-main .ninjamenus.ninjamenus-desktop.ninjamenus-accordion .level0, body.page-products .sidebar-main .ninjamenus.ninjamenus-desktop.ninjamenus-drilldown .level0 {
    border-width: 0 !important;
    margin-bottom: 5px
}

body.page-products .sidebar-main .ninjamenus.ninjamenus-desktop.ninjamenus-accordion .nav-item &gt; .opener, body.page-products .sidebar-main .ninjamenus.ninjamenus-desktop.ninjamenus-drilldown .nav-item &gt; .opener {
    height: 31px;
    width: 31px
}

body.page-products .sidebar-main .ninjamenus .ninjamenus-toggle-active &gt; .opener:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: inherit;
    color: inherit;
    font-family: luma-icons;
    vertical-align: middle;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
    content: '\e621' !important;
    display: none !important
}

body.page-products .sidebar-main .ninjamenus .opener:before {
    content: '\e622' !important;
    display: none !important
}

body.page-products .sidebar-main .ninjamenus .opener:hover {
    background-color: transparent
}

body.page-products .sidebar-main .ninjamenus.ninjamenus-desktop .stack &gt; .item-submenu {
    margin-left: 0;
    margin-bottom: 0
}

body.page-products .sidebar-main .ninjamenus-desktop .item-autolist &gt; .item-submenu &gt; .nav-item &gt; a {
    font-weight: 600 !important;
    padding-left: 5px
}

body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu a {
    font-weight: 500 !important
}

body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu &gt; .nav-item &gt; a {
    color: #606060;
    font-size: 13px;
    line-height: 28px
}

.container_no_reviews .prar-no-review, body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu &gt; .nav-item {
    padding-left: 10px
}

body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu {
    padding-left: 0;
    display: none
}

body.page-products .products.wrapper.mode-grid ul:after {
    content: "";
    flex: auto
}

body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child, body.page-products section#product-list .toolbar-products:nth-child(2) {
    justify-content: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode {
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: center;
    opacity: 1 !important
}

.modes-mode.mode-grid {
    background-image: var(--icon_grid_grid)
}

.modes-mode.mode-grid.active, .modes-mode.mode-grid:not(.active):hover {
    background-image: var(--icon_grid_grid_hover)
}

.modes-mode.mode-list {
    background-image: var(--icon_list_grid)
}

.modes-mode.mode-list.active, .modes-mode.mode-list:not(.active):hover {
    background-image: var(--icon_list_grid_hover)
}

body .mst-nav__horizontal-bar .block-content .filter-options-content {
    position: relative;
    width: max-content;
    background-color: #fff;
    left: 0;
    box-shadow: none;
    z-index: 1;
    padding: 0;
    margin: 0
}

body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Tak], body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Yes] {
    white-space: nowrap;
    margin: 0 15px 0 0;
    color: #494949;
    text-decoration: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    border-radius: 30px;
    border: 1px solid var(--brd_inputs);
    font-size: 15px;
    line-height: 20px;
    padding: 10px 30px;
    transition: background-color .1s ease-out
}

body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Tak]:hover, body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Yes]:hover {
    box-shadow: 0 3px 6px #00000029;
    border-color: var(--brd_inputs);
    background-color: #e8e8e8
}

body .mst-nav__horizontal-bar .block-content .filter-options-content li._checked._highlight[data-custom-input=Tak], body .mst-nav__horizontal-bar .block-content .filter-options-content li._checked._highlight[data-custom-input=Yes] {
    border-color: var(--color1) !important;
    background-color: var(--color1) !important;
    color: #fff !important
}

section#product-list .products {
    padding-top: 30px;
    margin-top: 14px;
    border-top: 1px solid var(--hr_color)
}

@media (min-width: 1024px) {
    .cat-product-variants.list.grid .variant_count, .new_products_loop .block.widget.block-products-list.grid:after, .new_products_loop .block.widget.block-products-list.grid:before, .new_products_loop:not(.for_your_wish):not(.sales_homepage_sections) .glide__arrows, .new_view_promo .block.widget.block-products-list.grid:after, .new_view_promo .block.widget.block-products-list.grid:before, .new_view_promo .glide__arrows {
        display: none !important
    }

    .new_box_movies_from_youtube .glide__slides {
        margin-left: -7.5px
    }

    .wrapper_name {
        justify-content: center;
        text-align: center
    }

    .clear_card .wrapper_name {
        text-decoration: none !important;
        min-height: 40px;
        max-height: 40px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: initial;
        text-overflow: initial
    }

    .clear_card .wrapper_name a {
        text-align: center;
        width: 100%;
        -webkit-line-clamp: initial;
        -webkit-box-orient: initial;
        height: auto;
        min-height: unset;
        max-height: unset;
        letter-spacing: 0;
        opacity: 1;
        color: #333;
        line-height: 20px;
        display: block
    }

    .custom_slider_slick .product-item-info, a.product-item-info, body.page-products .products-grid .product-item-info {
        padding: 0 !important;
        transition: .3s
    }

    .block-products-list .product-item-info:hover, .post-description div[data-content-type=products] &gt; ol.product-items .product-item-info:hover, body.page-products .block-products-list .product-item-info.active, body.page-products .products-grid .product-item-info.active, body.page-products .products-grid .product-item-info:hover, body.page-products div[data-content-type=products] &gt; ol.product-items .product-item-info .product-item-info.active {
        background: #fff;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 2222;
        box-shadow: 0 0 15px rgba(0, 0, 0, .2) !important;
        border: none !important
    }

    form.product-item .product-item-info {
        transition: .3s;
        box-sizing: content-box
    }

    form.product-item:hover .product-item-info {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important
    }

    .slider_with_rows .wrap_glide {
        width: 100%;
        display: flex;
        flex-wrap: wrap
    }

    .wrap_glide .card {
        max-width: 50%
    }

    .slider_with_rows .block.widget.block-products-list.grid, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .column.main {
        position: relative
    }

    .product_container_loops .product-items:after, .product_container_loops .product-items:before {
        background-color: #fff;
        content: '';
        display: block;
        position: absolute;
        width: 999em;
        top: 0;
        bottom: 0;
        z-index: 22
    }

    .product_container_loops .product-items:before {
        left: -999.9em
    }

    body.cms-index-index .column.main {
        overflow-x: hidden
    }

    .block.widget.block-products-list.grid:before, .for_your_wish .custom_slider_slick:before, .mfblog-related-products-block .products-related:before, .post-description div[data-content-type=products]:before, .sales_homepage_sections .custom_slider_slick:before {
        background-color: #fff;
        left: -999em;
        content: '';
        display: block;
        position: absolute;
        width: 999em;
        top: 0;
        bottom: 0;
        z-index: 22
    }

    .product_container_loops .product-items:after {
        right: -999.9em
    }

    .block.widget.block-products-list.grid:after, .for_your_wish .custom_slider_slick:after, .mfblog-related-products-block .products-related:after, .post-description div[data-content-type=products]:after, .sales_homepage_sections .custom_slider_slick:after {
        background-color: #fff;
        right: -999em;
        content: '';
        display: block;
        position: absolute;
        width: 999em;
        top: 0;
        bottom: 0;
        z-index: 22
    }

    .body.page-products div[data-content-type=products] &gt; ol.product-items .product-item-info .product-item-info.active, .custom_slider_slick .product-item-info:hover, .post-description div[data-content-type=products] &gt; ol.product-items .product-item-info:hover, body.page-products .custom_slider_slick .product-item-info.active, body.page-products .products-grid .product-item-info.active, body.page-products .products-grid .product-item-info:hover {
        background: #fff;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 2222;
        transform: scale(1.010);
        box-shadow: 0 0 15px rgba(0, 0, 0, .2) !important;
        border: none !important
    }

    body.page-products .breadcrumbs ol.items {
        margin-top: 14px
    }

    .mst-nav__horizontal-bar {
        position: absolute;
        top: 0;
        left: 16px
    }

    .catalog-category-view.page-layout-2columns-left .columns, .page-layout-categories_widthout_filters .columns {
        display: block;
        width: 100%;
        gap: 0;
        padding: 0
    }

    .page-layout-categories_widthout_filters .sidebar-main, body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar-main, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar-main {
        float: left
    }

    body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar-additional, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar-additional {
        float: left;
        clear: both
    }

    body.page-products #filters-heading {
        display: none
    }

    body.page-products .products.wrapper ul {
        flex-wrap: wrap;
        gap: 2%;
        justify-content: space-between !important
    }

    body.page-products .products.wrapper ul .item_grid_flex {
        width: 23%;
        margin-bottom: 30px !important
    }
}

.prar-rating-btn-wrap.flex span.prar-count {
    top: 5px;
    right: 1px;
}

p.rating-links.reviews-actions {
    font-size: 14px;
    color: #918e8a;
    line-height: 20px
}

.data_container .rating-summary, .flex.flex-col.sm\:flex-row.flex-wrap.sm\:items-center {
    align-items: center
}

.catalog-product-view .columns, .checkout-cart-index .columns {
    padding: 0;
    display: block
}

.catalog-product-view .desc_kadax #description .w-full {
    font-size: 14px;
    line-height: 20px;
    color: #333
}

#description{
    padding-top:20px;
}

#new_additional,
.additional_video_image, div#product\.attributes {
    max-width: 100%;
    width: 100%
}

.catalog-product-view .columns .main_product_info, .catalog-product-view .columns .mst_related_custom_container .navigation_product .container, .catalog-product-view .columns div[data-role=am-banners-lite], .catalog-product-view .desc_kadax, .catalog-product-view .mst-related_products__productsList {
    max-width: 1475px !important;
    padding: 0 20px;
    margin: 0 auto
}

.custom_modal_list .modal-header button.close_modal_cust, button.custom_close_button_gallery:not(.hidden) {
    max-width: max-content;
    padding: 10px 25px;
    line-height: 25px
}

.data_container {
    width: calc(100% - 900px);
    padding-left:2%;
}

.sticky_panel_cart{
    position: sticky;
    top: calc(75px + 2%);
}

.media_container {
    width: 900px;
    position: relative;
}

.media_container #gallery, .media_container #thumbs {
    max-height: 780px
}

.kadax_galler_container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start
}

.kadax_galler_container &gt; div#gal_image_container,
.kadax_galler_container &gt; .modal_slider-prar-container .modal_slider-prar-wrap {
    max-width: calc(100% - 80px);
    order: 1;
    min-height: 780px
}

.kadax_galler_container &gt; div#thumbs_navigation,
.modal_slider-prar-container div#prar-thumbs_navigation {
    max-width: 70px;
    order: 0
}

.checkout-cart-index .page-main, .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide:first-of-type, .prar-prod-rating .flex.flex-wrap.gap-5.items-center.justify-between.md\:justify-around.my-8, .prar-prod-rating .prar-histogram-item:first-child {
    margin-top: 0
}

.kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide,
.modal_slider-prar-container .slider-prar-thumbs .prar-thumb {
    margin-bottom: 0;
    margin-top: 10px;
    max-width: 70px;
    max-height: 70px
}
.kadax_galler_container &gt; .modal_slider-prar-container .modal_slider-prar-wrap .slider-prar-current {
    min-height: 780px;
}
.kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slides {
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-start;
    align-content: flex-start
}

.kadax_galler_container &gt; div#thumbs_navigation &gt; div#thumbs {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-height: 780px
}

.kadax_galler_container &gt; div#gal_image_container &gt; div {
    margin: 0;
    height: 100%
}

.kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide &gt; button {
    border-radius: 10px;
    overflow: hidden;
    border: 2px solid transparent
}

.kadax_galler_container .max-h-screen-75 {
    max-height: 100%
}

.kadax_galler_container &gt; div#gal_image_container button.image_nav {
    position: absolute;
    top: 50%;
    width: 34px;
    height: 34px;
    background: #fff;
    transform: translateY(-50%);
    border-radius: 4px;
    color: #000;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    box-shadow: none;
    border: 0 solid #fff
}

.kadax_galler_container &gt; div#gal_image_container button.image_nav.image_prev {
    left: 22px
}

.kadax_galler_container &gt; div#gal_image_container button.image_nav.image_next {
    right: 63px
}

.kadax_galler_container &gt; div#gal_image_container img {
    height: 100%;
    max-width: 780px;
    margin: 0;
    max-height: 780px
}

#thumbs .thumb_down svg, #thumbs .thumb_up svg {
    stroke: #ffffff
}

#thumbs .thumb_down, #thumbs .thumb_up {
    position: absolute;
    margin: 0;
    width: 100%;
    background: var(--color1);
    display: flex;
    justify-content: center;
    align-items: center;
    outline: 0;
    left: 0;
    border-radius: 0;
    z-index: 222;
    max-width: 70px
}

#thumbs button.opacity-25 {
    opacity: 0
}

#thumbs .thumb_up {
    top: 0
}

#thumbs .thumb_down {
    bottom: 0
}

.kadax_galler_container iframe {
    max-width: 780px;
    max-height: 780px
}

.absolute.inset-0.w-full.h-full.bg-white.nonmobile, .product_container_loops .replace_slider_defualt .glide__slide, .product_container_loops .replace_slider_defualt .item {
    background: 0 0
}

.catalog-product-view .product_container_loops .product-items:after, .catalog-product-view .product_container_loops .product-items:before {
    background-color: var(--new_bg_colors)
}

.mfblog-related-posts-block.block.related .post-list.single_post_related, .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item {
    padding: 0 !important;
    width: 100%;
    margin: 0 !important
}

.mfblog-related-posts-block.block.related .post-list.single_post_related .post-item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row
}

.mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .block-info, .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .custom_wrap_img {
    width: 50% !important
}

.mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .image-container {
    border-radius: 20px;
    overflow: hidden;
    max-height: 377px;
    margin: 0
}

.single_post_related.post-list .post-description {
    font-size: 15px;
    line-height: 24px;
    color: #2c2c2c;
    margin-bottom: 30px
}

.single_post_related .post-title .post-item-name {
    font-size: 22px;
    line-height: 28px;
    color: var(--color_dark);
    font-weight: 700
}

.single_post_related .read_more_custom a {
    position: relative;
    min-width: 185px;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color1) !important;
    text-decoration: none !important;
    margin: 0;
    font: var(--list_font);
    color: var(--bg_1);
    box-sizing: border-box;
    padding: 10px 50px 10px 20px;
    text-transform: uppercase
}

.catalog-product-view .prod_page_trusted_widget p, .navigation_product ul li &gt; a {
    padding: 0 30px 11px;
    color: var(--color2);
    position: relative;
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none
}

.catalog-product-view .mfblog-related-posts-block {
    border-top: 1px solid var(--hr_color);
    padding: 20px 0
}

.single_post_related .cus_post_wrap {
    padding-left: 65px;
    padding-right: 30px;
    width: 100% !important
}

.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap .bg-img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center
}

.blog_cat_wrapper figure:hover img, .image-container:hover .animation-type-zoom {
    transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1)
}

.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap {
    display: block;
    line-height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 70%
}

.mfblog-related-posts-block.block.related .post-list .post-item .image-container {
    -ms-flex: 0 0;
    flex: 0 0;
    width: 100%;
    display: block;
    order: 0;
    margin-bottom: 10px
}

.cr_title-wrap {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 30px;
    font: var(--head_font);
    margin-bottom: 20px;
    border-left: 2px solid var(--color1);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center
}

.cr_title {
    font: inherit;
    letter-spacing: 0;
    color: var(--color_dark)
}

.catalog-product-view .post-list.single_post_related .post-item .block-info {
    display: flex;
    align-items: center;
    justify-content: left;
    flex-wrap: wrap
}

.catalog-product-view .desc_kadax #additional table tr:nth-child(2n) {
    background-color: #f5f5f5
}

.catalog-product-view .desc_kadax #additional table td, .catalog-product-view .desc_kadax #additional table th {
    width: 50%;
    font-size: 16px;
    line-height: 23px;
    color: var(--color2);
    font-weight: 400 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 0
}

.blog-page-list .post-holder, .catalog-product-view .desc_kadax #additional table tr:last-of-type td, .catalog-product-view .desc_kadax #additional table tr:last-of-type th {
    border-bottom: 0 !important
}

.catalog-product-view .desc_kadax #additional table th {
    padding-left: 30px;
    text-align: left
}

.catalog-product-view .desc_kadax #additional table {
    width: 100%;
    table-layout: fixed
}

.catalog-product-view .desc_kadax #additional .wrap_cta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: var(--new_bg_colors);
    position: relative;
    top: -2px
}

.catalog-product-view .desc_kadax #additional #btn {
    padding: 15px;
    margin: 10px;
    color: var(--color1);
    text-transform: uppercase;
    letter-spacing: .035em;
    font-weight: 600;
    cursor: pointer
}

.catalog-product-view .desc_kadax #additional #btn .ccounts_rows {
    font-size: 11px;
    letter-spacing: 0;
    color: #000;
    position: relative;
    top: -1px
}

.catalog-product-view .desc_kadax #additional #btn .ccounts_rows:before {
    content: " ("
}

.catalog-product-view .desc_kadax #additional #btn .ccounts_rows:after {
    content: ")"
}

.catalog-product-view .product-info-main, .catalog-product-view .product-slider.related-product-slider {
    position: relative;
    z-index: 22
}

.product_container_loops .glide {
    margin: 0 -20px !important;
    max-width: calc(100% + 40px) !important;
    padding: 0 20px
}

.wishlist-index-index .actions-toolbar, body.account[class*=customer-account] .flex.flex-col.h-full.p-8.border.border-gray-200.sm\:flex-row.card, body.catalog-product-view .border_bottom_default[data-content-type=row][data-appearance=full-width] .row-full-width-inner, body.catalog-product-view .mfblog-related-posts-block, body.customer-account-forgotpassword .actions-toolbar {
    border: 0 !important
}

.product_container_loops .custom_wrapper_loop_txt {
    background: 0 0;
    text-align: center
}

.catalog-product-view .prod_page_trusted_widget {
    margin: 60px 0 30px;
}

.catalog-product-view .prod_page_trusted_widget p {
    margin-bottom: 20px !important;
    line-height: 20px;
    font-family: var(--main_font_family);
    font-weight: 400;
    text-align: center
}

.navigation_product {
    position: relative;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    background: #fff;
    padding-top: 15px;
    border-top-right-radius: 40px;
    border-top-left-radius: 40px
}

.navigation_product li, .navigation_product ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#content_list ol, .new_wrapper_post_content ol {
    list-style: decimal !important
}

.navigation_product ul, body.fullscreen_gallery .absolute.inset-0.w-full.h-full.bg-white.nonmobile {
    display: flex;
    align-items: center;
    justify-content: center
}

.navigation_product ul li &gt; a {
    font-weight: 700;
    line-height: 20px
}

.navigation_product ul li &gt; a.active_tab:after {
    content: "";
    width: 100%;
    height: 2px;
    background-color: var(--color1);
    position: absolute;
    bottom: -1px;
    left: 0
}

.catalog-product-view #description {
    margin: 20px 0 40px
}

.catalog-product-view .variants_main_block .btn.variant .sub {
    margin-left: 3px;
    font-size: 14px;
    font-weight: 400
}

.catalog-product-view .mst-related_products__productsList {
    position: relative;
    z-index: 222;
    padding-bottom: 60px
}

.catalog-product-view .data_container h1 {
    color: var(--color2);
    font-size: 25px;
    line-height: 30px;
    font-family: var(--main_font_family);
    font-weight: 500;
    margin-bottom: 0;
    padding-right: 20px
}

.bss-customer-review .no-rating.reviews-actions a, .catalog-product-view .sku_text {
    color: #8a8a8a;
    font-size: 12px;
    line-height: 20px
}

body.catalog-product-view .label_promo, body.catalog-product-view .product-info-main .product-info-price .price-box .price-container .price-label {
    font-size: 14px;
    line-height: 15px;
    color: var(--dgray);
    font-weight: 400;
    position: absolute !important;
    top: -11px;
    left: 0;
    display: block !important
}

body.catalog-product-view .product-info-main .product-info-price .price-box .price-container.price-final_price {
    margin-top: -15px
}

body.catalog-product-view .product-info-main .product-info-price .price-box {
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    padding: 0
}

body.catalog-product-view .product-info-main .product-info-price .price-box .special-price .price-label {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    clip: initial !important;
    padding: 0 !important;
    overflow: visible !important
}

body.catalog-product-view .product-info-main .product-info-price .price-box .price {
    font-size: 28px;
    line-height: 39px;
    font-weight: 700;
    color: var(--color2)
}

.blog-post-view .post-header .addthis_toolbox, .w-28.sm\:w-auto.order-2.md\:order-none, aside.sidebar.sidebar-main .widget, body.catalog-product-view .product-info-main .product-info-price .price-box .old-price {
    order: 1
}

body.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price {
    font-weight: 300 !important;
    color: var(--color_dark) !important;
    text-decoration: line-through;
    padding-right: 30px
}

body.catalog-product-view .product-info-main .product-info-price .price-box .old-price ~ .final-price .price {
    color: red !important
}

body.catalog-product-view .product-info-main .product-info-price .price-box .price-wrapper.line-through {
    text-decoration-line: none !important
}

.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price .price, body.account[class*=customer-account] #maincontent .block-title, body.account[class*=customer-account] #maincontent fieldset.fieldset.login {
    padding-right: 0 !important
}

.catalog-product-view .product-info-main .product-info-price .price-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.catalog-product-view .product-price-and-variants {
    margin: 5px 0 0;
}

.catalog-product-view .product-price-and-variants .btn.btn-primary.variant {
    background: 0 0;
    box-shadow: none !important;
    outline: 0 !important;
    padding: 0;
    flex-wrap: wrap;
    display: inline-block;
}

.data_container .product-info-price .price-container .old-price ~ .final-price.inline-block{
    margin-top: 0 !important;
    margin-bottom: 8px;
}

.data_container .product-info-price .price-container .final-price.inline-block{
    margin-top:0;
    margin-bottom:5px;
}

.media-container.video_init_movie.only_img.single-image {
    width: 100% !important;
    max-width: 100% !important;
}

.custom_variant_block .modal-content, .prod_page_payments .modal-content {
    margin: 0;
    right: 0;
    z-index: 2222;
    position: fixed;
    height: 100vh;
    max-width: 470px !important;
    min-width: 470px !important;
    background-color: #fff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, .35);
    border: 0
}

.custom_variant_block .modal-dialog, .prod_page_payments .modal-dialog {
    height: 100%;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    width: auto;
    overflow-y: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.custom_variant_block .modal.fade[style="display: block;"] .modal-dialog, .prod_page_payments .modal.fade[style="display: block;"] .modal-dialog {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.modal_open_variants header.page-header {
    z-index: 1
}

.custom_variant_block .variants_modal_block .price-box {
    display: flex;
    justify-content: center
}

.custom_variant_block .btn.variant, .custom_variant_block .modal-title {
    font-size: 15px;
    line-height: 20px;
    font-family: var(--main_font_family);
    font-weight: 600 !important;
    text-transform: initial;
    color: var(--color2)
}

.new_qty_vis .input-group__button, .new_qty_vis .input-group__input {
    font-size: 24px;
    line-height: 24px;
    background-color: transparent !important;
    height: 50px;
    position: relative;
    box-shadow: none;
    outline: 0
}

.custom_variant_block .modal-title {
    text-align: left;
    padding-top: 20px
}

.new_qty_vis .form-input {
    -moz-appearance: textfield;
    appearance: textfield;
    -webkit-appearance: none;
    margin: 0;
    -moz-appearance: textfield
}

.new_qty_vis .form-input::-webkit-inner-spin-button, .new_qty_vis .form-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
    -moz-appearance: textfield
}

.new_qty_vis .input-group__button--decrease {
    border-left: 1px solid var(--brd_inputs);
    border-top: 1px solid var(--brd_inputs);
    border-bottom: 1px solid var(--brd_inputs);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-right: 0 !important
}

.new_qty_vis .input-group__button {
    width: 50px;
    color: var(--color1);
    z-index: 1
}

.new_qty_vis .input-group__input {
    border: 1px solid var(--brd_inputs);
    width: 60px;
    text-align: center;
    color: var(--color2);
    z-index: 2;
    left: -1px;
    border-radius: 0
}

.new_qty_vis .input-group__button--increase {
    border-left: 0 !important;
    border-top: 1px solid var(--brd_inputs);
    border-bottom: 1px solid var(--brd_inputs);
    border-right: 1px solid var(--brd_inputs) !important;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    left: -2px
}

body.catalog-product-view .ctas #add-to-wishlist:hover {
    background-color: var(--color1);
    border-color: var(--color1)
}

body.catalog-product-view .ctas #add-to-wishlist {
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50px;
    border: 1px solid var(--hr_color);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0;
    min-width: 50px
}

body.catalog-product-view .ctas #add-to-wishlist:after {
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: var(--icon_top_favourites);
    position: relative;
    top: 1px
}

body.catalog-product-view .ctas #add-to-wishlist:hover:after {
    background-image: var(--icon_top_favourites_white)
}

body.catalog-product-view .ctas #product-addtocart-button {
    margin: 0 0 0 10px;
    border: 0;
    border-radius: 30px;
    background-color: var(--color_old) !important;
    padding-left: 35px;
    position: relative;
    transition: .25s ease-in-out;
    width: calc(100% - 60px);
    text-align: center;
    order: 2;
    box-shadow: none;
    outline: 0;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    justify-content: center
}

body.catalog-product-view .ctas #product-addtocart-button span:before {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
    background-image: var(--icon_cart_cta);
    left: 15px;
    top: 13px
}

.custom_modal_list, .custom_modal_list .modal-content {
    height: 100%;
    padding: 0;
    overflow: hidden !important
}

.custom_modal_list {
    position: fixed !important
}

.custom_modal_list .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

.custom_modal_list .modal-header p.modal_title {
    font-size: 24px !important;
    line-height: 32px;
    font-weight: 600 !important;
    color: var(--color2);
    margin-right: 35px
}

button.custom_close_button_gallery:not(.hidden) {
    color: var(--color2);
    border: 1px solid var(--color2);
    background: 0 0;
    display: block;
    font-size: 16px;
    width: 100%;
    border-radius: 50px;
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    box-sizing: border-box;
    vertical-align: middle;
    right: 20px;
    top: 20px;
    position: relative
}

.btn_close_ar_pop:hover, button.custom_close_button_gallery:hover {
    color: #fff;
    background-color: var(--color2) !important
}

body.fullscreen_gallery .mst_related_custom_container, body.fullscreen_gallery .page-header {
    z-index: 1 !important;
    position: relative
}

body.fullscreen_gallery .kadax_galler_container &gt; div#gal_image_container img {
    height: 100%;
    max-width: 100%;
    margin: 0 auto;
    max-height: 100%
}

body.fullscreen_gallery .kadax_galler_container iframe {
    max-width: 960px;
    max-height: 540px
}

body.fullscreen_gallery .kadax_galler_container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center
}

body.overflow_hidden_modal .mst_related_custom_container {
    position: relative;
    z-index: 1
}

body.overflow_hidden_modal .header_bar, body.overflow_hidden_modal .page-header {
    z-index: 22
}

body.overflow_hidden_modal .header_bar.is-sticky {
    opacity: 0 !important
}

.custom_modal_list .modal-content {
    padding: 20px;
    overflow-y: scroll !important;
    text-align: left;
    margin: 0;
    right: 0;
    z-index: 2222;
    position: fixed;
    height: 100vh;
    max-width: 470px !important;
    min-width: 470px !important;
    background-color: #fff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, .35);
    border: 0
}

#paypo_modal iframe {
    height: 100%;
    width: 100%;
    border: none !important
}

.prod_page_payments.w-full {
    margin-top: 30px
}

.additional_data_info p, .product-info-main .price-tracker, .product-info-main .stock {
    font-family: var(--main_font_family);
    font-weight: 400 !important;
    margin-bottom: 0
}

.green_ava {
    color: #07c126
}

.red_ava {
    color: red
}

.additional_data_info .label_custom, .additional_data_info .value_custom, .price-tracker .price-wrapper .price, .product-info-main .price-tracker .info, .product-info-main .stock span.label_custom {
    font-size: 15px;
    line-height: 20px;
    font-family: var(--main_font_family);
    font-weight: 400 !important;
    text-transform: initial
}

.additional_data_info .label_custom, .product-info-main .price-tracker .info, .product-info-main .stock span.label_custom {
    color: var(--data_label_product)
}

.data_container .price-tracker {
    color: #787878;
}

.price-tracker .price-wrapper .price {
    color: #787878;
    padding-left: 0;
    font-weight: 400 !important
}

.additional_data_info .value_custom {
    color: var(--color2);
    padding-left: 0;
    font-weight: 700 !important
}

.action_tooltip, .content.tooltip {
    color: var(--data_label_product);
    font-family: var(--main_font_family)
}

#shopping-cart-table .decCartQty, #shopping-cart-table .incCartQty, #shopping-cart-table .qty.form-input, .btn_close_ar_pop, .checkout-cart-index a#checkout-link-button, .custom_accordion .faq_question_label ~ div[data-content-type=text], select.prar-toolbar-select.form-input {
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.cus_shipping:before {
    content: "";
    width: 22px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px;
    background-image: var(--icon_product_data_drop_shipping)
}

.cus_shipping_cost:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: var(--icon_product_data_shipping)
}

.cus_returns:before {
    content: "";
    width: 18px;
    height: 14px;
    position: absolute;
    left: 0;
    top: 3px;
    background-image: var(--icon_product_data_returs)
}

.product-info-main .stock:before {
    content: "";
    width: 20px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: var(--icon_product_data_availability)
}

.product-info-main .price-tracker:before {
    content: "";
    width: 26px;
    height: 26px;
    position: absolute;
    left: -1px;
    top: 0;
    background-image: var(--icon_product_data_lowest_price);
    background-size: 26px
}

.cus_row_data, .product-info-main .price-tracker, .product-info-main .stock {
    padding-left: 0 !important
}

.add_info_product .additional_data_info.custom_delivery {
    font-size: 15px
}

.action_tooltip {
    font-size: 15px;
    text-decoration: underline;
    margin-left: 15px;
    cursor: pointer
}

.content.tooltip {
    font-size: 14px;
    line-height: 18px
}

.tooltip.wrapper .tooltip.content {
    background: #fff;
    max-width: 360px;
    min-width: 210px;
    padding: 12px 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    color: #333;
    line-height: 1.4;
    border: 1px solid #999;
    margin-top: 16px;
    left: 0;
    top: 100%;
    border-radius: 25px
}

.product-info-stock-sku .tooltip.wrapper .tooltip.content {
    border-radius: 25px
}

.tooltip.wrapper .tooltip.content:after, .tooltip.wrapper .tooltip.content:before {
    border: solid transparent;
    content: '';
    height: 0;
    position: absolute;
    width: 0;
    bottom: 100%
}

.tooltip.wrapper .tooltip.content:before {
    border-width: 17px;
    border-color: transparent
}

.tooltip.wrapper .tooltip.content:after {
    border-width: 16px;
    border-color: transparent transparent #fff;
    left: 40px;
    margin-left: -16px
}

.product-info-stock-sku .tooltip.wrapper .tooltip.content:after, .product-info-stock-sku .tooltip.wrapper .tooltip.content:before {
    left: 40px
}

.tooltip.wrapper .tooltip.content:before {
    border-bottom-color: #999;
    left: 40px;
    margin-left: -17px
}

body.catalog-product-view .product-info-main .stock.available, body.catalog-product-view .product-info-main .stock.unavailable {
    text-transform: lowercase !important;
    font-weight: 600 !important
}

.add_info_product .additional_data_info.custom_delivery, .add_info_product .cus_shipping_cost, .add_info_product .stock.available {
    margin-bottom: 5px
}

.data_container .price-tracker {
    margin-top: 5px
}

.data_container .price-tracker .price-wrapper {
    line-height: 24px
}

.additional_phone_number .cust_headline {
    font-size: 15px;
    line-height: 20px;
    font-family: var(--main_font_family);
    font-weight: 600 !important;
    text-transform: initial;
    color: var(--color2) !important;
    margin-bottom: 10px;
    margin-top: 15px
}

.additional_phone_number .cust_headline_below {
    font-size: 14px;
    font-weight: 400 !important;
    display: block
}

.additional_phone_number .cust_phone_link .icon_contact:before {
    content: "";
    width: 25px;
    height: 25px;
    background-image: var(--icon_new_phone_contact);
    display: inline-block;
    margin-right: 10px;
    background-size: contain;
    background-repeat: no-repeat;
}

.additional_phone_number .cust_phone_link_showed .icon_contact:before {
    content: "";
    width: 25px;
    height: 25px;
    background-image: url(../images/prod_page_call.png) !important;
    display: inline-block;
    margin-right: 10px;
    background-size: cover
}

.additional_phone_number .cust_phone_number span.icon_contact {
    position: relative;
    top: 2px
}

.additional_phone_number .cust_phone_number b {
    color: var(--color2);
    font-weight: 600 !important
}

.additional_phone_number .cust_phone_number {
    border: 1px solid #ccc;
    text-align: center;
    max-width: 100%;
    border-radius: 20px;
    margin: 10px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: var(--color2)
}

.additional_phone_number .cust_phone_link {
    padding: 10px;
    display: block;
    font-family: var(--main_font_family) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    color: var(--data_label_product) !important
}

.additional_phone_number .cust_phone_link_showed {
    padding: 10px;
    display: block;
    font-family: var(--main_font_family) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    color: var(--data_label_product) !important
}

.additional_phone_number .cust_phone_link span, .additional_phone_number .cust_phone_link_showed span {
    vertical-align: middle
}

@media (min-width: 1040px) {
    .prar-prod-rating &gt; div {
        position: -webkit-sticky;
        position: sticky;
        top: 180px
    }
}

select.prar-toolbar-select.form-input {
    padding: 0 20px;
    outline: 0 !important;
    box-shadow: none !important;
    border-radius: 20px !important;
    font-size: 13px !important;
    border: 1px solid #ccc;
    min-height: 32px
}

.block.social-login-authentication-channel.account-social-login .block-content a.btn-social, .prar-histogram-fullness, .prar-histogram-line {
    border-radius: 50px
}

.number_stars:after {
    content: "";
    background: var(--icon_star);
    width: 16px;
    height: 13px;
    display: inline-block;
    background-size: cover
}

.prar-rev-share-wrap.flex.items-center .prar-rev-share-title {
    font-size: 12px;
    margin-right: 8px;
    color: #888
}

.prar-uploader-label {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center
}

.prar-uploader-label &gt; svg.icon.shrink-0.mr-3 {
    margin: 0 0 3px
}

.prar-uploader-item {
    max-height: 59px
}

.prar-uploader-box-subs, .prar-uploader-desk, .prar-uploader-item button &gt; span {
    font-size: 12px;
    color: #000
}

.prar-prod-rating {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: baseline !important;
    align-content: flex-start;
    border-radius: 20px;
    border: 1px solid #e8e8e8;
    width: 100%;
    background: #fff;
    overflow: visible;
    order: 0;
}

#customer-reviews-box {
    width: 100%;
    order: 1;
    padding-right: 0px
}

.new_heading {
    padding: 20px 0 14px;
    max-width: calc(100% - 150px)
}

.absolute.top-0.bg-white.right-0.left-0.flex {
    background: 0 0;
    position: relative;
    flex-wrap: wrap;
    align-items: baseline
}

.btn_close_ar_pop {
    max-width: max-content;
    padding: 10px 25px;
    line-height: 25px;
    color: var(--color2);
    border: 1px solid var(--color2);
    background: #fff;
    display: block;
    font-size: 16px;
    width: 100%;
    border-radius: 50px;
    font-weight: 600;
    box-sizing: border-box;
    vertical-align: middle;
    position: relative
}

#pr-review-list .prar-rev-list-item {
    padding: 15px;
    border-radius: 20px;
    border: 1px solid #e8e8e8;
    background: #fff;
    margin-bottom: 15px;
    position: relative
}

#shopping-cart-table .decCartQty, #shopping-cart-table .incCartQty {
    background-color: transparent !important;
    font-size: 20px;
    width: 36px;
    height: 36px;
    padding: 0 !important;
    display: flex;
    color: var(--color1)
}

.text-yellow-400 {
    color: #ffdc0f
}

.prar-rev-item-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.prar-rev-recommend svg {
    fill: #378735
}

.prar-rev-recommend strong {
    color: #378735;
    font-weight: 700
}

span.prar-rev-nickname.mr-2.md\:mr-0 {
    font-size: 14px;
    margin: 0 15px 0 8px;
}

span.prar-rev-nickname.mr-2.md\:mr-0:before {
    content: "- ";
    margin-right: 10px
}

span.prar-rev-item-date.text-sm.text-prarSecondary.hidden.md\:block {
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 12px;
    color: #979696
}

span.prar-rev-item-title.text-prarSecondary.mr-1.hidden.md\:block {
    font-size: 12px;
    color: #888;
    line-height: 12px;
}

.prar-rev-item-helpful button {
    font-size: 10px;
    margin: 0 6px
}

.order-1.md\:order-none.w-44.md\:w-56.lg\:w-80 {
    order: 3;
    padding: 0 20px
}

.order-3.md\:order-none.flex.justify-center {
    order: 4;
    margin-top: 10px
}

.prar-prod-rating .order-2 {
    order: 1;
    width: 100%;
    margin: -35px 0 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.prar-prod-rating .order-2 .prar-rating {
    border-radius: 50%;
    background: var(--color1);
    width: 110px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center
}

span.prar-stars-amount.text-6xl.leading-none.font-semibold.md\:text-sm.md\:leading-normal.lg\:text-2xl {
    display: block;
    font-size: 42px;
    color: #fff;
    font-weight: 400;
    line-height: 42px;
    padding: 0;
    margin: 15px 0 0
}

span.hidden.md\:inline-block:before {
    content: "/";
    margin-right: 3px
}

span.hidden.md\:inline-block {
    color: #fff;
    font-size: 18px;
    margin-left: -10px;
    letter-spacing: -1px
}

.prar-review-product-list .prar-review-list-head button.prar-btn.text-prarLink.hover\:underline, a.prar-all-rev-link.text-prarLink.hover\:underline {
    margin: 0 0 10px;
    color: #fff;
    font-size: 12px
}

.prar-prod-rating .prar-recommend p.prar-recommend-title {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0
}

.prar-rev-item-helpful button.text-prarGreen svg {
    color: #4aba5c
}

.prar-rev-item-helpful button svg {
    color: #1583ce
}

.flex.flex-col.sm\:flex-row.flex-wrap.sm\:items-center &gt; .sm\:order-1.ml-auto &gt; span {
    font-size: 13px;
    font-weight: 500;
    color: #7e7b7b
}

.prar-prod-rating .prar-recommend p.prar-recommend-title strong {
    display: flex;
    margin: 0;
    color: var(--color2);
    font-size: 34px;
    line-height: 37px;
    font-weight: 700
}

.prar-prod-rating .prar-recommend p.prar-recommend-title span {
    width: 200px;
    font-size: 12px;
    line-height: 15px;
    font-weight: 600;
    color: #595959;
    text-align: left;
    padding-left: 15px
}

body .prar-prod-rating .prar-histogram-item {
    font-size: 12px;
    margin-bottom: 4px;
    color: var(--color2);
    font-weight: 500
}

.prar-prod-rating .prar-histogram-item {
    display: flex;
    align-items: center;
    margin-bottom: 7px;
    font-size: 1.2rem;
    line-height: 1.3;
    white-space: nowrap;
    letter-spacing: 0
}

.prar-histogram-line {
    min-width: calc(100% - 65px)
}

div.prar-histogram-fullness[class*="bg-[#ffc700]"] {
    background: #ffdc0f
}

.prar-review-pager .btn {
    border-radius: 50px;
    border-color: var(--color1);
    background-color: var(--color1);
    outline: 0;
    box-shadow: none;
    color: #fff
}

#arar-form-popup-wrapper .prar-buttons-set .btn.btn-primary:hover, .prar-prod-rating button.prar-btn.btn.btn-primary:hover, .prar-review-pager .btn:hover {
    border-color: var(--color2);
    background-color: var(--color2)
}

#shopping-cart-table + .item-actions .flex, .customer-account-logoutsuccess .column.main, .reviews_custom_container {
    justify-content: center
}

.number_stars {
    min-width: 25px;
    text-align: right
}

.prar-review-product-list .columns .main {
    max-width: 1435px;
    margin: 60px auto;
    display: flex;
    width: 100%
}

.prar-review-product-list .prar-prod-rating {
    width: 100% !important;
    order: 2
}

.prar-review-product-list .prar-review-list-head {
    max-width: 360px;
    order: 2
}

.checkout-cart-index .column.main {
    max-width: 1435px;
    padding: 0 20px;
    margin: 0 auto;
    box-sizing: content-box
}

.checkout-cart-index h1 {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: .02em;
    display: block !important;
    text-align: center;
    margin-top: 40px;
    font-weight: 300;
    line-height: 24px;
    width: 100%;
    margin-bottom: 20px
}

.checkout-cart-index .container.flex.flex-col.md\:flex-row.flex-wrap.my-6.font-bold.lg\:mt-8.text-3xl {
    margin: 0 auto
}

#shopping-cart-table, #shopping-cart-table th {
    border: 1px solid #e1e1e1
}

#shopping-cart-table th {
    text-align: center;
    font-weight: 700;
    vertical-align: middle;
    background-color: #fafafa;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 20px !important
}

#shopping-cart-table .item-info td:nth-child(2) {
    border-left: 1px solid #e1e1e1
}

#shopping-cart-table .item-info td:not(:first-of-type):not(:last-of-type) {
    border-right: 1px solid #e1e1e1
}

#shopping-cart-table a.product-item-photo {
    max-width: 85px;
    max-height: 85px;
    min-height: auto
}

#shopping-cart-table .item-info td.col {
    padding: 15px !important
}

#shopping-cart-table .product-item-details.grow {
    display: flex;
    align-items: center;
    justify-content: left
}

#shopping-cart-table .item-info td.col.item {
    max-width: 400px
}

#shopping-cart-table .item-info td.col.item-actions .flex {
    justify-content: center !important
}

#shopping-cart-table .item-info td.col.item-actions, #shopping-cart-table .item-info td.col.price, #shopping-cart-table .item-info td#shopping-cart-table .col.qty, #shopping-cart-table .item-info td.col.subtotal {
    vertical-align: middle;
    text-align: center
}

#shopping-cart-table tbody.cart.item {
    background: #fff !important
}

#shopping-cart-table tbody.cart.item:not(:first-of-type) tr {
    border-top: 1px solid #e1e1e1
}

#shopping-cart-table .decCartQty {
    border: 1px solid #e1e1e1;
    font-weight: 600;
    justify-content: center;
    align-items: center;
    border-right: 0 !important;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px
}

#shopping-cart-table .incCartQty {
    border-left: 0 !important;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    margin-left: -1px;
    border: 1px solid #e1e1e1;
    font-weight: 600;
    justify-content: center;
    align-items: center
}

#shopping-cart-table .qty.form-input {
    border-radius: 0 !important;
    border: 1px solid #e1e1e1;
    position: relative;
    outline: 0 !important;
    box-shadow: none !important;
    max-height: 36px;
    display: block;
    min-height: 36px !important
}

#shopping-cart-table .control.qty {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.checkout-cart-index #empty_cart_button {
    line-height: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    border: 0 !important;
    outline: 0;
    box-shadow: none
}

.checkout-cart-index button.action.update.btn.btn-secondary {
    line-height: 16px;
    font-size: 14px;
    margin: 0;
    padding: 7px 15px;
    color: #fff;
    background-color: var(--color1);
    border: 1px solid var(--color1);
    font-weight: 600;
    border-radius: 50px;
    outline: 0;
    box-shadow: none
}

.checkout-cart-index button.action.update.btn.btn-secondary:hover {
    background-color: #000 !important;
    border: 1px solid #000 !important
}

.checkout-cart-index .cart-summary.w-full .title-font {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 0;
    margin: 0 0 12px
}

.checkout-cart-index .cart-summary.w-full {
    margin-bottom: 60px;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 20px 20px 25px
}

.sub_total_contaienr {
    padding-top: 0;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #333;
    margin-bottom: 30px
}

.checkout-cart-index a#checkout-link-button {
    line-height: 22px;
    padding: 14px 17px;
    font-size: 18px;
    background-color: var(--color1) !important;
    border: 1px solid var(--color1) !important;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    width: 100%;
    box-shadow: none;
    outline: 0;
    margin-top: 0 !important
}

.checkout-cart-index a#checkout-link-button:hover {
    background-color: var(--color2) !important;
    border-color: var(--color2) !important
}

aside#arar-form-popup {
    min-height: 120px;
    display: flex;
    align-items: flex-end;
    max-width: 470px;
    padding: 0 20px 20px;
    border-radius: 0
}

#arar-form-popup-wrapper {
    border-radius: 0 !important;
    justify-content: right;
    z-index: 999;
    padding: 0
}

#arar-form-popup-wrapper .bg-black {
    opacity: .5 !important
}

#arar-form-popup-wrapper .prar-buttons-set {
    padding-bottom: 30px;
    display: flex;
    justify-content: right
}

#arar-form-popup-wrapper .prar-buttons-set .btn.btn-primary, .prar-prod-rating button.prar-btn.btn.btn-primary {
    border-radius: 50px;
    border-color: var(--color1);
    background-color: var(--color1);
    outline: 0;
    box-shadow: none
}

.container_no_reviews {
    max-width: 410px;
    margin: 0 auto;
    display: flex;
    flex-wrap: nowrap;
    padding: 30px 0 25px;
    flex-direction: column;
    text-align: center
}

.prar-no-review span {
    display: block;
    font-size: 14px;
    line-height: 16px
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    body .data_container {
        padding-left: 20px;
    }
    .media_container {
        width: calc(100% - 490px);
    }
    .catalog-product-view div[data-related-block="3"] {
        overflow: hidden;
        padding-bottom: 3%;
    }
    .data_container {
        width: 490px;
    }
    body.catalog-product-view .ctas #product-addtocart-button .fixed_button_label{
        display: block !important;
    }

    body.catalog-product-view .ctas #product-addtocart-button span.hidden.sm\:block.md\:hidden.lg\:block{
        display: none !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    body .new_wrap_faq_rev .m-logo.inline-block {
        max-width: 90px !important;
        padding-left: 10px !important;
    }
    body .ninjamenus .nav-item.level0 .item-submenu {
        width: 100% !important
    }

    .cat_newsletter_box_main {
        padding: 40px 20px !important
    }

    .wider_hp_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner {
        max-width: calc(100vw - 40px) !important;
        width: 100% !important
    }

    body .custom_header_container .container.top_header {
        padding: 10px 20px
    }

    .custom_header_container .container {
        max-width: 100%;
        padding: 0;
        margin: 0 auto
    }

    body #maincontent .box_promo_day {
        width: 40vw !important;
        padding: 40px 15px !important
    }

    body .box_promo_day_products {
        width: calc(100% - 40vw) !important
    }

    .box_promo_day div[data-content-type=text] span {
        font-size: 16px !important
    }

    .box_promo_day div[data-content-type=text]:first-child span {
        font-size: 24px !important
    }

    .box_promo_day [data-content-type=button-item] [data-element=link] {
        margin: 15px 10px 0 0
    }

    .page-products .columns {
        max-width: calc(100% - 40px) !important;
        margin: 0 auto
    }

    .page-products #maincontent {
        overflow-x: hidden
    }

    .cat_blog_loop, .image_box_sub_category, .main_title_box, etrusted-widget {
        max-width: calc(100% - 40px) !important;
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .image_box_sub_category li:nth-child(3n+2):not(.row_wrap_custom) {
        margin: 0
    }

    .image_box_sub_category {
        justify-content: space-between;
        gap: 15px
    }

    .image_box_sub_category &gt; li {
        width: calc(33.3333% - 15px) !important
    }
    .checkout-cart-index .columns, .mst_related_custom_container {
        max-width: 100% !important
    }
    body .mst_related_custom_container{
        overflow: hidden;
    }
    .blog_single_container, .two_loops_products {
        max-width: calc(100% - 40px) !important
    }

    #shopping-cart-table .qty.form-input {
        max-width: 90px
    }

    #shopping-cart-table .item-info td#shopping-cart-table .col.qty {
        min-width: 200px !important
    }
}

@media screen and (max-height: 730px) {
    #gallery-thumbnails-container{
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .block.widget.block-products-list.grid, .hover_abso, body .cart_items_qty, body .slider_with_rows {
        position: relative
    }

    body #menu-cart-icon:before {
        background-image: var(--icon_top_cart);
        display: inline-flex;
        margin: 0 !important
    }

    body .cart_items_qty {
        top: 10px;
        right: -1px;
        display: inline-flex;
        position: absolute;
    }

    .new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:last-of-type, body .box_promo_day_products, body .new_rows_menu .mgz-col-md-11, body .top_menu-subcats, body .top_menu-subcats .mgz-element.mgz-element-row.full_width_row {
        width: 100% !important
    }

    .new_products_loop .custom_slider_hyva:not(.glide__slides) form.product-item, .wider_hp_row.for_your_wish.new_products_loop .custom_slider_hyva form.product-item, .wider_hp_row.for_your_wish.new_products_loop .custom_slider_hyva:not(.glide__slides) form.product-item, .with_counter_col .block.widget.block-products-list.grid .custom_slider_hyva .product-item {
        width: calc(33.3333% - 15px)
    }

    .youtube_feed_modal.modal-popup .modal-inner-wrap {
        max-width: 100% !important;
        position: relative;
        height: 0 !important;
        min-height: initial !important;
        padding-bottom: 53.85%;
        background-color: transparent !important;
        transform: translate(-50%, -50%) !important;
        overflow: visible !important
    }

    .youtube_feed_modal.modal-popup .modal-inner-wrap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important
    }

    .with_counter_col .block.widget.block-products-list.grid .custom_slider_hyva {
        gap: 15px;
        justify-content: space-between
    }

    body .why_kadax_section.wider_hp_row .pagebuilder-column-line {
        flex-wrap: wrap;
        justify-content: center
    }

    body .why_kadax_section.wider_hp_row .pagebuilder-column-line .pagebuilder-column {
        width: 33.3333% !important
    }

    .why_kadax_text, .why_kadax_text p {
        font-size: 16px !important;
        line-height: 22px !important
    }

    body .why_kadax_section.wider_hp_row .pagebuilder-column-line .pagebuilder-column figure {
        max-width: 60%;
        margin-left: auto;
        margin-right: auto
    }

    .new_products_loop .custom_slider_hyva:not(.glide__slides) .product-item:nth-child(10), .slider_with_rows:not(.mobile_version), .with_counter_col .block.widget.block-products-list.grid .custom_slider_hyva .product-item:nth-child(7), .with_counter_col .block.widget.block-products-list.grid .custom_slider_hyva .product-item:nth-child(8) {
        display: none !important
    }

    .hover_abso, .slider_with_rows.mobile_version {
        display: block !important
    }

    .new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:first-of-type, .new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:last-of-type {
        margin-left: 0 !important
    }

    .new_view_promo .pagebuilder-column-line, .new_view_promo.with_counter_col .pagebuilder-column-group, .row_with_links .pagebuilder-column-line, .special_day_hp_section .pagebuilder-column-line, .wrap_promo_big_banner .pagebuilder-column-line {
        flex-wrap: wrap
    }

    body .special_day_hp_section .pagebuilder-column-line .box_promo_day, body .wrap_promo_big_banner .pagebuilder-column-line .box_promo_day {
        margin-bottom: 40px !important
    }

    .cat_newsletter_box_main {
        padding: 40px 20px !important
    }

    .wider_hp_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner {
        max-width: calc(100vw - 40px) !important;
        width: 100% !important
    }

    .border_bottom_default.slider_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner {
        margin-top: 0 !important
    }

    .new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:first-of-type {
        width: 100% !important;
        margin-bottom: 0 !important
    }

    .new_app_for_widget.custom_slider_slick ol.product-items:not(.slick-initialized) {
        grid-template-columns:repeat(3, 1fr)
    }

    .promo_product_counter .mfpwb {
        width: 100% !important;
        max-width: 100% !important
    }

    .promo_product_counter #promo_banner.mfpwb .mfpid .product-item-name {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        padding-bottom: 0;
        max-height: inherit;
        min-height: inherit;
        white-space: initial;
        text-overflow: initial;
        margin: 15px 0 !important
    }

    .promo_product_counter .mfpwb .mfpid, .promo_product_counter .mfpwb .mfpip {
        max-width: 50% !important;
        margin: 0
    }

    .promo_product_counter .block-category-link {
        max-width: 220px;
        left: 50%;
        transform: translate(-50%, 0);
        bottom: -60px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px
    }

    .promo_product_counter {
        margin-bottom: 70px
    }

    .promo_product_counter .mfpwb .wrap {
        align-items: center
    }

    .promo_product_counter .cr_title-wrap {
        top: -80px
    }

    .promo_product_counter a.towishlist {
        right: inherit !important;
        left: calc(50vw - 80px)
    }

    body .box_promo_day {
        width: 100% !important;
        margin: 0 auto !important;
        padding: 80px !important;
        max-width: 100% !important;
        max-height: initial !important;
        flex-basis: auto
    }

    .slider_with_rows .block-content, body .slider_with_rows {
        padding: 0 !important
    }

    .box_promo_day_products .glide__arrows .glide__arrow--left {
        left: 0;
        top: 50%
    }

    .box_promo_day_products .glide__arrows .glide__arrow--right {
        right: 0;
        top: 50%
    }

    .button_call_to_action {
        width: 100% !important;
        max-width: 90%;
        margin: 0 auto
    }

    .row_with_links .pagebuilder-column-line [data-content-type=column] {
        width: 50% !important
    }

    .row_with_links .pagebuilder-column-line [data-content-type=column] img {
        margin: 0 auto
    }

    .new_box_movies_from_youtube .glide__track {
        margin-left: -7.5px
    }

    .wider_hp_row.for_your_wish.new_products_loop .custom_slider_hyva:not(.glide__slides) {
        gap: 15px
    }
}

@media only screen and (max-width: 767px) {
    body:not(.catalog-product-view) .cr_title-wrap:not(.two_line_heading) .cr_title {
        width: 50% !important;
        text-align: left !important
    }

    .cr_title, .one_third, .video_from_youtube img, body .box_promo_day_products, body:not(.catalog-product-view) .cat_blog_loop .cr_title-wrap:not(.two_line_heading) .cr_title {
        width: 100% !important
    }

    .empty_if_link_delate {
        width: 50%
    }

    body:not(.catalog-product-view) .cr_title-wrap:not(.two_line_heading):after {
        margin: 0 auto 0 0 !important;
        width: 15%
    }

    .bestsellers_slider .custom_slider_hyva:not(.glide__slides) .item:nth-child(n+3), .new_box_movies_from_youtube .block-static-block:not(.glide__slides) [data-content-type=row][data-appearance=contained]:not(:first-of-type), .new_products_loop .custom_slider_hyva:not(.glide__slides) .item:nth-child(n+3), .new_view_promo .custom_slider_hyva:not(.glide__slides) .item:nth-child(n+3), .slider_with_rows .custom_slider_hyva:not(.glide__slides) .item:nth-child(n+3), .slider_with_rows:not(.mobile_version), .why_kadax_home_section .why_kadax_section .pagebuilder-column-group .pagebuilder-column.mobile_hide, .with_counter_col .custom_slider_hyva:not(.glide__slides) .item:nth-child(n+3), body .cr_title-wrap:after, body [data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading):after, body:not(.catalog-product-view) .cr_title-wrap:not(.two_line_heading):after {
        display: none !important
    }

    .pagebuilder-column-group.without_flex_wrap .pagebuilder-column-line, .pagebuilder-column-group.without_flex_wrap [data-content-type=column-line] {
        flex-wrap: nowrap !important
    }

    .pagebuilder-column-group.without_flex_wrap .pagebuilder-column, .pagebuilder-column-group.without_flex_wrap [data-content-type=column] {
        flex-basis: auto !important
    }

    #__pb .__pb-cookie_actions &gt; button.__pb-cookie_button_accept, #__pb .__pb-cookie_actions &gt; button.__pb-cookie_button_settings {
        font-size: 10px
    }

    #__pb-cookie.display {
        padding: 8px 15px 15px !important
    }

    #__pb-cookie {
        max-width: calc(100% - 30px) !important;
        left: 15px !important
    }

    .__pb-cookie_actions, .slider_with_rows, .slider_with_rows .block-content {
        padding: 0 !important
    }

    .why_kadax_section .pagebuilder-column-group .pagebuilder-column {
        text-align: center
    }

    body.catalog-product-view .product-info-main .product-social-links {
        width: 0
    }

    #__pb-cookie .__pb-cookie_info .h6 {
        font-size: 12px !important
    }

    .catalog-product-view #description .wrap_cta {
        text-align: center;
        display: block !important
    }

    .new_box_movies_from_youtube .glide__track .block-static-block {
        margin-left: -7.5px
    }

    .hover_abso, .slider_with_rows.mobile_version {
        display: block !important
    }

    .account #maincontent.page-main, .block.category.event, .breadcrumbs, .catalog-product-view #maincontent.page-main, .catalog-product-view .page-main.page-main-details, .footer.content, .header.content, .page-header .header.panel, .page-wrapper &gt; .page-bottom, .page-wrapper &gt; .widget, .review-product-list .page-main, .review-product-view .page-main, .top-container, .wishlist-index-index #maincontent.page-main {
        max-width: 100%
    }

    body .heading_footer {
        margin-top: 25px !important;
        margin-bottom: 15px;
        font-size: 18px;
        line-height: 22px
    }

    body .page-footer {
        padding: 20px 0 0 !important
    }

    body .cr_title-wrap, body [data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading) {
        font-size: 6vw;
        line-height: 7.25vw;
        padding: 10px 15px 20px;
        margin-bottom: 15px;
        text-align: center;
        border: 0 !important;
        position: relative
    }

    body .cr_title-wrap:after, body [data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading):after {
        content: "";
        width: 15vw;
        height: 2px;
        background-color: var(--color1);
        margin: 0 auto;
        position: relative;
        top: 10px
    }

    .static_row_image_cta, .why_kadax_home_section .why_kadax_section {
        width: calc(100% - 30px);
        margin: 0 auto
    }

    .page-layout-custom_categories_lp .why_kadax_section .pagebuilder-column-group .pagebuilder-column, body .why_kadax_home_section .why_kadax_section .pagebuilder-column-group .pagebuilder-column {
        width: 50% !important;
        flex-basis: 50% !important;
        margin-bottom: 25px;
        text-align: center !important
    }

    .why_kadax_text p {
        font-size: 15px;
        line-height: 20px;
        font-weight: 600;
        margin: 0;
        width: 100%;
        text-align: center
    }

    .custom_slider_slick:not(div[data-content-type=products]), .for_your_wish, .new_box_movies_from_youtube, .sales_homepage_sections {
        width: calc(100% - 30px) !important;
        margin: 0 auto
    }

    body .cr_title-wrap {
        justify-content: center;
        text-align: center;
        width: 100%
    }

    body:not(.catalog-product-view) .cr_title-wrap:not(.two_line_heading) a {
        margin: 0 15px 0 0;
        text-align: right;
        width: calc(50% - 15px) !important;
        justify-content: right
    }

    .youtube_feed_modal.modal-popup .modal-inner-wrap {
        max-width: 100% !important;
        position: relative;
        height: 0 !important;
        min-height: initial !important;
        padding-bottom: 53.85%;
        background-color: transparent !important;
        transform: translate(-50%, -50%) !important;
        overflow: visible !important
    }

    .youtube_feed_modal.modal-popup .modal-inner-wrap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important
    }

    .youtube_feed_modal.modal-popup {
        left: 0;
        width: 100vw
    }

    .modal-popup .modal-inner-wrap {
        margin: 0;
        max-height: 90vh;
        width: calc(100% - 20px) !important
    }

    body .youtube_feed_modal.modal-popup .action-close {
        right: 0;
        top: -60px
    }

    .cms-index-index .why_kadax_home_section.wider_hp_row &gt; .row-full-width-inner {
        padding-top: 0 !important;
        margin-top: 0 !important
    }

    .cat_blog_loop .cr_title {
        text-transform: inherit !important
    }

    .blog-widget-homepage_posts .post-list {
        display: block !important;
        max-height: initial !important;
        width: calc(100% - 30px) !important;
        margin: 0 auto !important
    }

    body .blog-widget-homepage_posts .post-list .post-holder:first-child .post-ftimg-hld img {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: cover
    }

    .new_view_blog_loop .post-text-hld, .wider_hp_row.row_with_links {
        margin-bottom: 20px
    }

    .cat_newsletter_box_main {
        padding: 40px 30px;
        margin-top: 0;
        text-align: center
    }

    .read_more_section div[data-content-type=text]:not([data-content-type=html]) {
        padding: 0 15px 30px
    }

    body .read_more_column h3 {
        font-weight: 600;
        line-height: 20px;
        font-size: 18px;
        margin-top: 20px;
        margin-bottom: 10px
    }

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

    .bestsellers_slider .custom_slider_hyva:not(.glide__slides), .new_products_loop .custom_slider_hyva:not(.glide__slides), .new_view_promo .custom_slider_hyva:not(.glide__slides), .slider_with_rows .custom_slider_hyva:not(.glide__slides), .with_counter_col .custom_slider_hyva:not(.glide__slides) {
        justify-content: space-between
    }

    .bestsellers_slider .custom_slider_hyva:not(.glide__slides) .item, .new_products_loop .custom_slider_hyva:not(.glide__slides) .item, .new_view_promo .custom_slider_hyva:not(.glide__slides) .item, .slider_with_rows .custom_slider_hyva:not(.glide__slides) .item, .with_counter_col .custom_slider_hyva:not(.glide__slides) .item {
        width: calc(50% - 15px) !important
    }

    .bestsellers_slider .block-products-list, .new_products_loop .block-products-list, .new_view_promo .block-products-list, .slider_with_rows .block-products-list, .with_counter_col .block-products-list {
        width: calc(100% - 30px) !important;
        margin: 0 auto !important
    }

    .block.widget.block-products-list .custom_slider_hyva a.product-item-link, body .block-products-list.new_app_for_widget.custom_slider_slick .product-item .product-item-name a span, body .custom_slider_slick .product-item-name a {
        font-size: 12px !important;
        line-height: 16px !important;
        text-align: left !important;
        font-weight: 500
    }

    body .custom_slider_hyva .wrapper_name {
        -webkit-line-clamp: 2 !important;
        min-height: 32px !important;
        max-height: 32px !important;
        white-space: initial;
        text-overflow: initial;
        overflow: hidden
    }

    .custom_slider_hyva a.product-item-link {
        min-height: 100%;
        max-height: 100%
    }

    body #maincontent .block-products-list .product-item .price-box .price, body .product-item .old-price .price-container .price {
        font-size: 14px !important;
        line-height: 16px !important
    }

    .block-products-list .product-item .price-box, .product-item .price-box {
        justify-content: left
    }

    body .custom_slider_hyva a.product-item-photo {
        min-height: inherit !important;
        max-height: initial !important;
        padding: 0 1px
    }

    body form.product-item .towishlist {
        height: 32px;
        width: 32px !important
    }

    body form.product-item .towishlist:before {
        width: 18px;
        height: 16px
    }

    .page-products [data-content-type=products].custom_slider_slick, .page-products div[data-content-type=products] .custom_slider_hyva {
        padding-bottom: 25px
    }

    .cms-index-index [data-content-type=products].custom_slider_slick, .cms-index-index div[data-content-type=products] .custom_slider_hyva {
        padding-bottom: 65px
    }

    form.product-item .hover_abso .button_call_to_action {
        padding: 2.5vw 3vw !important;
        min-height: min-content !important;
        margin-left: 0
    }

    form.product-item .hover_abso .button_call_to_action span {
        font-size: 14px;
        line-height: 14px;
        padding: 0;
        margin: 0
    }

    .hover_abso .pt-3 {
        padding-top: 0 !important
    }

    .bestsellers_slider .glide, .new_products_loop .glide, .new_view_promo .glide, .slider_with_rows .glide, .with_counter_col .glide {
        position: relative
    }

    .row_with_links figure img {
        margin: 0 auto
    }

    .row_with_links div[data-content-type=buttons][data-appearance=stacked] div[data-content-type=button-item]:first-of-type a {
        font-size: 20px;
        line-height: 28px
    }

    .wider_hp_row.row_with_links [data-content-type=buttons] [data-content-type=button-item] {
        margin: 0 !important
    }

    .row_with_links div[data-content-type=buttons][data-appearance=stacked] {
        text-align: center;
        margin-bottom: 20px
    }

    body .box_promo_day_products .glide__arrows .glide__arrow--right {
        right: 0;
        top: 50%
    }

    body .box_promo_day_products .glide__arrows .glide__arrow--left {
        left: 0;
        top: 50%
    }

    body .box_promo_day_products .cat-product-variants.list .variant_count {
        text-align: left
    }

    body .box_promo_day {
        width: calc(100% - 30px) !important;
        margin: 0 auto 15px !important;
        padding: 20px !important;
        max-width: 100% !important;
        max-height: initial !important;
        flex-basis: auto
    }

    body .box_promo_day div[data-content-type=text]:first-child p, body .box_promo_day div[data-content-type=text]:first-child span {
        font-size: 28px !important;
        line-height: 36px !important
    }

    body .box_promo_day div[data-content-type=text]:nth-child(2) p, body .box_promo_day div[data-content-type=text]:nth-child(2) span {
        font-size: 16px !important;
        line-height: 22px !important
    }

    .box_promo_day [data-content-type=button-item] [data-element=link] {
        margin: 10px 10px 0 0 !important
    }

    body .new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:last-of-type {
        margin-top: 90px !important
    }

    .new_view_promo.with_counter_col .pagebuilder-column-group .pagebuilder-column:last-of-type {
        width: calc(100% - 30px) !important;
        margin: 0 auto !important;
        flex-basis: auto
    }

    .cta_promo_prod {
        margin: 15px 0 60px;
        width: 100%
    }

    body .promo_product_counter .cr_title-wrap {
        position: absolute;
        top: -65px
    }
    .cat_desc_custom h1,
    .cat_desc_custom h2 {
        font-size: 25px;
        line-height: 29px;
        padding: 0 15px;
        margin-bottom: 15px !important
    }

    body .cat_desc_custom div[data-content-type=text] {
        max-width: 100% !important;
        padding: 0 15px !important
    }

    .new_view_promo .row-full-width-inner {
        border-top: 0 solid var(--hr_color) !important;
        padding-top: 20px !important;
        margin-top: 0 !important
    }

    body .border_bottom_default.slider_row[data-content-type=row][data-appearance=full-width] .row-full-width-inner {
        padding-bottom: 0;
        margin: 0 auto !important
    }

    body .homepage_main_slider, body .pagebuilder-overlay, body .pagebuilder-slide-wrapper {
        min-height: 180px !important
    }

    .homepage_main_slider .pagebuilder-slide-wrapper .pagebuilder-overlay {
        padding: 15px !important
    }

    .homepage_main_slider .pagebuilder-slide-wrapper {
        border-radius: 0 !important
    }

    .homepage_main_slider .pagebuilder-poster-content h1, .homepage_main_slider .pagebuilder-poster-content h1 span {
        font-size: 7vw;
        line-height: 8.2vw;
        margin-bottom: 10px
    }

    .homepage_main_slider .glider {
        -ms-overflow-style: none;
        scrollbar-width: none
    }
}

@media only screen and (max-width: 480px) {
    form.product-item .hover_abso .button_call_to_action {
        padding: 2.5vw 3vw !important
    }

    form.product-item .hover_abso .button_call_to_action span {
        font-size: 3.25vw;
        line-height: 3.25vw;
        padding: 0
    }

    html body div[id*=trustbadge-container] div[id*=minimized-trustbadge] {
        margin-bottom: 80px !important
    }
}

body.page-products .products.wrapper ul a.product-item-photo {
    min-height: 100% !important;
    max-height: 100% !important
}

body.page-products .products.wrapper ul .item_grid_flex .wrapper_name {
    text-align: center;
    -webkit-line-clamp: 2 !important;
    min-height: 46px !important;
    max-height: 46px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.page-products .products.wrapper.mode-list.products-list ul {
    gap: 0 !important
}

.page-products .products.wrapper.mode-list.products-list ul li .hover_abso {
    position: relative;
    display: block !important;
    box-shadow: none;
    text-align: left;
    margin: 0;
    padding: 0
}

body.page-products .products.wrapper.mode-list.products-list ul .product-item-info {
    display: flex;
    text-align: left;
    justify-content: left
}

body.page-products .products.wrapper.mode-list.products-list ul .custom_wrapper_loop_txt {
    padding: 0 0 0 20px;
    width: calc(100% - 246px)
}

body.page-products .products.wrapper.mode-list.products-list ul form.product-item:hover .product-item-info.variants.grid.image {
    padding: 0 !important;
    margin-right: 0 !important
}

body.page-products .products.wrapper.mode-list.products-list ul .price-tracker.list .price-tracker-content {
    text-align: left;
    margin-bottom: 20px
}

body.page-products .products.wrapper.mode-list.products-list ul .cat-product-variants .variants.text-variant-class .variant_block {
    flex: 9 0 89px;
    max-width: 89px;
    text-align: center !important
}

body.page-products .products.wrapper.mode-list.products-list ul .cat-product-variants.list.grid {
    margin-bottom: 6px !important;
    padding: 0
}

body.page-products .products.wrapper.mode-list.products-list ul .wrapper_name {
    justify-content: left !important;
    text-align: left;
    max-height: initial !important;
    min-height: initial !important;
    padding: 0 !important
}

body.page-products .products.wrapper.mode-list.products-list ul .product-item-info .price-box {
    justify-content: left;
    margin-top: 20px
}

body.page-products .products.wrapper.mode-list.products-list ul .wrapper_name .product-item-link {
    justify-content: left !important;
    text-align: left;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    text-decoration: none;
    color: var(--color2)
}

@media only screen and (max-width: 1024px) {
    .header_bar, body #mobile_menu_wrapper .item-submenu, body .header.panel &gt; .wrap_infobar_top, body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar {
        width: 100% !important
    }

    .page-products .page-header, .wrap_customer_menu nav, a#customer\.header\.sign\.in\.link {
        border-bottom: 1px solid #f7f7f7
    }

    #mobile_menu_wrapper button.absolute.self-end {
        right: 2px
    }

    .back_to_top_wrapper {
        bottom: 84px
    }

    #customer-menu .my_account_label, #menu-cart-icon .custom_label_cart, .ctop-item.favourites a span, .full_mega_menu .container &gt; nav .sections.nav-sections, .icon_menu_custom &gt; a:before, .menu_reforge, .menu_reforge &gt; .nav-sections, .open_window_cat .block.custom_filter_wrapper, .page-products aside.sidebar.sidebar-additional, .page-products.open_custom_filter_mobile .custom_switcher, .sidebar_menu_ninja:not(.navigation_cat_menu), body .ctop-item.top-help-container, body .wrapper_custom_serach #search_mini_form label, body .wrapper_custom_serach .search_box_custom, body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .modes, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .modes {
        display: none !important
    }

    .full_mega_menu .container &gt; nav.open_nav_mobile .sections.nav-sections {
        display: flex !important
    }

    #mobile_menu_wrapper {
        opacity: 0
    }

    body #mobile_menu_wrapper .top_menu-subblock, body.page-products label.sorter-label
    #filters-heading &gt; button &gt; .text-primary {
        display: none
    }

    .header_placeholder, .header_placeholder .logo_container {

    }

    .header_bar {
        background-color: #fff;
    }

    body div[id*=trustbadge-container] div[id*=minimized-trustbadge] {
        margin-bottom: 30px !important
    }

    .custom_header_container .container.top_header {
        max-width: calc(100% - 12vw);
        width: 100% !important;
        order: 1;
        margin: 0
    }

    .static_menu_and_search {
        max-width: calc(100% - 148px);
        width: 100%
    }

    .customer_menu {
        max-width: 100%;
        width: 100%
    }

    .wrapper_custom_serach {
        max-width: calc(100% - 40px);
        width: 100% !important
    }

    .full_mega_menu {
        background: 0 0;
        border-radius: 0 !important;
        order: 2;
        box-shadow: none !important;
        max-width: 12vw;
        width: 100% !important;
        margin: 0
    }

    #menu-cart-icon, .ctop-item.favourites, .wrap_customer_menu {
        width: 100%;
        max-width: calc(100% / 3)
    }

    .wrapper_custom_serach {
        display: block !important;
        position: absolute;
        top: 66px;
        left: 20px;
    }

    .wrapper_custom_serach #menu-search-icon {
        display: none !important;
    }

    body .wrapper_custom_serach .search_box_custom {
        display: block !important;
    }

    .navigation_cat_menu.sidebar_menu_ninja, .navigation_cat_menu.sidebar_menu_ninja .show_cat_list_box, .navigation_cat_menu.sidebar_menu_ninja .show_cat_list_box a, .open_window_cat.show_all_content .new_view_cat_menu .sidebar_menu_ninja:not(.navigation_cat_menu), .page-header:not(.show_menu_hidden) #header.is-sticky .full_mega_menu, .page-products.open_custom_filter_mobile #filters-content, .page-products.open_custom_filter_mobile .custom_switcher_hide.hidden, .page-products:not(.open_custom_filter_mobile) .sidebar.sidebar-main #filters-heading &gt; button span.rounded {
        display: block !important
    }

    body .custom_header_container .container.top_header .logo_container {
        max-width: 130px;
    }

    body .custom_header_container {
        padding: 0 8px 54px 20px;
    }

    body .custom_header_container .container.top_header,
    body #mobile_menu_wrapper .icon_menu_custom {
        padding: 0 !important
    }

    .custom_header_container {
        border-top: 1px solid #f7f7f7;
    }

    body .page-header {
        border-bottom: 1px solid #f7f7f7;
    }

    .mobile_fixed_bottom.active {
        position: fixed;
        bottom: -10px;
        left: 0;
        right: 0;
        background: #FFFFFF;
        border-top: 1px solid #f7f7f7;
        z-index: 99990000000;
    }

    .mobile_fixed_bottom.active &gt; .w-full {
        width: calc(100% - 40px);
        margin: 0 auto;
        padding: 12px 40px 20px 0;
        flex-wrap: nowrap !important;
    }

    body.catalog-product-view .ctas.active #product-addtocart-button svg {
        display: block !important;
    }

    body.catalog-product-view .ctas.active #product-addtocart-button {
        max-width: 100vw;
        order: 1;
        font-size: 14px;
        margin: 0 11px 0 10px !important;
    }

    body.catalog-product-view .ctas.active #product-addtocart-button span.hidden {
        display: none !important;
    }

    body.catalog-product-view .ctas.active #add-to-wishlist {
        position: relative;
        top: initial !important;
        width: 45px;
        height: 45px;
        min-width: 45px;
        order: 2;
        margin: 0 !important;
    }

    .catalog-product-view .mst_related_custom_container,
    .catalog-product-view .desc_kadax,
    .catalog-product-view .two_loops_products,
    .catalog-product-view .cat_newsletter_box_main {
        position: relative;
        z-index: 1;
    }

    #box_add_to_cart.active ~ #placeholder_empty_cta {
        min-height: 55px;
        display: block !important;
    }

    #box_add_to_cart:not(.active) {
        max-height: 58px;
        overflow: hidden;
    }

    .full_mega_menu nav.navigation {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    #menu-search-icon {
        display: flex
    }

    .wrapper_custom_serach {
        display: flex;
        justify-content: center;
        align-items: center
    }

    #menu-cart-icon, .ctop-item.favourites, .full_mega_menu nav.navigation, .wrap_customer_menu, .wrapper_custom_serach {
        min-height: 65px;
        padding: 0;
        margin: 0
    }

    .ctop-item.favourites, .full_mega_menu nav.navigation, .wrap_customer_menu, .wrapper_custom_serach {
        border-right: 0 solid #f7f7f7
    }

    .ctop-item.favourites a, .wrap_customer_menu button, .wrapper_custom_serach button {
        width: 100%;
        align-items: center;
        justify-content: center;
        display: flex
    }

    #menu-cart-icon {
        display: flex;
        align-items: center;
        justify-content: center
    }

    #customer-menu:before, #menu-cart-icon:before, div.ctop-item a:before {
        margin: 0 auto
    }

    .cart_items_qty {
        top: 12px;
        right: 0px;
    }

    #menu-search-icon svg, .full_mega_menu nav.navigation button svg {
        stroke: #707070
    }

    .wrap_customer_menu {
        position: inherit !important
    }

    .wrap_customer_menu nav {
        padding: 0;
        margin: 0;
        bottom: inherit;
        z-index: 22222;
        width: 100vw;
        left: 0;
        transform: 0;
        outline: 0;
        border-top: 1px solid #f7f7f7;
        box-shadow: 0 8px 9px -7px #00000069;
        top: 66px;
    }

    .wrapper_custom_serach button {
        background-color: transparent !important;
        padding: 0
    }

    body .wrapper_custom_serach #search-content.search_box_custom.show_mobile_search {
        display: flex !important;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        height: 100vh;
        background: #fff;
        z-index: 22222
    }

    #search_mini_form {
        max-width: 100%;
        margin: 0;
        width: 100%;
    }

    button#menu-search-icon_close {
        display: none !important;
    }

    input#search {
        padding: 10px 12px 10px 20px;
    }

    button#menu-search-icon_close {
        position: absolute;
        top: 10px;
        right: 15px;
        max-width: 42px;
        height: 42px;
        text-align: center;
        justify-content: center;
        font-weight: 900;
        width: 100% !important
    }

    .full_mega_menu .container &gt; nav.open_nav_mobile #mobile_menu_wrapper {
        opacity: 1;
        padding: 0 !important;
        background: #f7f7f7
    }

    body .sections.nav-sections {
        background-color: #f7f7f7
    }

    #mobile_menu_wrapper nav.navigation .ninjamenus &gt; .magezon-builder {
        flex-direction: column;
        width: 100%
    }

    #mobile_menu_wrapper nav.navigation, #mobile_menu_wrapper nav.navigation #ninjamenus3, body #mobile_menu_wrapper .full_width_row {
        width: 100%
    }

    body #mobile_menu_wrapper .navigation .level0 {
        border-top: 1px solid #c7c7c7;
        min-height: 50px
    }

    body #mobile_menu_wrapper .navigation .level0 a {
        padding: 13px 15px 14px;
        line-height: 23px !important
    }

    body .nav-sections .header.links a, body .ninjamenus .level0 &gt; a &gt; span.title {
        color: var(--color2);
        font-weight: 700 !important
    }

    .top_menu-subcats &gt; .mgz-element-inner {
        flex-direction: column
    }

    body #mobile_menu_wrapper .mgz-element-column &gt; .mgz-element-inner {
        padding: 0
    }

    body .top_menu-subcats .mgz-element-inner &gt; div.stack {
        width: 100% !important;
        display: block
    }

    body #mobile_menu_wrapper .icon_menu_custom a {
        padding: 10px 0 !important
    }

    body .nav-sections .header.links a, body .top_menu-subcats .mgz-element-inner &gt; div.stack &gt; a &gt; .title {
        font-size: 16px;
        line-height: 20px;
        font-weight: 500
    }

    .ninjamenus .ninjamenus-toggle-active.level0 &gt; a {
        background-color: #00002e !important;
        color: #fff !important
    }

    .ninjamenus .ninjamenus-toggle-active.level0 &gt; a span.title {
        color: #fff !important
    }

    .ninjamenus .ninjamenus-toggle-active.level0 &gt; .opener:before {
        color: #fff
    }

    .ninjamenus.ninjamenus-mobile .nav-item.level0 &gt; .opener {
        right: 10px
    }

    .ninjamenus.ninjamenus-mobile .nav-item .item-submenu .opener {
        height: 42px
    }

    .ninjamenus .ninjamenus-toggle-active.level0 .item-submenu &gt; .opener:before {
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

    .page.messages {
        bottom: 55px;
        font-size: 12px
    }

    footer.page-footer {
        margin-bottom: 0;
    }

    body .column.main {
        overflow-x: hidden
    }

    body.page-products .products.wrapper ul .product-item-info.variants.grid.image:hover {
        padding-left: 60px !important;
        margin-left: 0 !important;
        padding-right: 15px !important;
        margin-right: -15px !important;
        width: 100%
    }

    .custom_filter_wrapper {
        border: 0;
        padding: 0;
        margin: 0
    }

    .cat_sub_lvl_3, body .wrap_cat_box_image {
        margin-bottom: 10px
    }

    .open_window_cat.show_all_content, .page-products.open_custom_filter_mobile {
        overflow: hidden
    }

    .page-products .sidebar.sidebar-main &gt; .block.custom_filter_wrapper {
        position: fixed;
        right: 0;
        top: 50%;
        left: inherit;
        width: auto !important;
        z-index: 22222
    }

    .page-products.open_custom_filter_mobile .sidebar.sidebar-main &gt; .block.custom_filter_wrapper {
        top: 0;
        left: 0;
        width: 100% !important;
        z-index: 9999;
        position: fixed;
        overflow-y: scroll;
        background: #fff;
        height: 100vh;
        border-radius: 0;
        padding: 20px
    }

    .page-products:not(.open_custom_filter_mobile) .sidebar.sidebar-main #filters-heading &gt; button span {
        border: 0;
        background-color: var(--color2)
    }

    .page-products:not(.open_custom_filter_mobile) .sidebar.sidebar-main #filters-heading &gt; button span svg {
        stroke: #ffffff
    }

    .page-products.open_custom_filter_mobile .sidebar.sidebar-main #filters-heading &gt; button span, body.page-products .sidebar-main .block.ninjamenus-widget {
        border: 0 !important
    }

    .page-products.open_custom_filter_mobile .sidebar.sidebar-main #filters-heading &gt; button {
        justify-content: right;
        position: relative;
        top: -10px;
        right: -8px
    }

    .page-products .sidebar.sidebar-main &gt; .widget.block.block-static-block {
        margin: 0 !important
    }

    body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Tak], body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Yes] {
        font-size: 13px;
        padding: 5px 25px;
        margin-right: 7px
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child, body.page-products section#product-list .toolbar-products:nth-child(2) {
        justify-content: space-between !important
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter select, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter select {
        height: 32px;
        font-size: 13px;
        padding: 0 30px 0 15px;
        background-size: 12px 6px;
        background-position: center right 10px;
        min-height: 32px
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child #toolbar-amount, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) #toolbar-amount {
        order: 1;
        padding: 0;
        font-size: 11px;
        display: flex;
        flex-wrap: wrap;
        line-height: 15px
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child #toolbar-amount .custom_amount_wrap, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) #toolbar-amount .custom_amount_wrap {
        width: 100%;
        display: block;
        text-align: left
    }

    a.action.sorter-action {
        width: 44px;
        height: 32px;
        margin-left: 10px
    }

    .mst-nav__horizontal-bar .block-content {
        flex-wrap: nowrap !important;
        margin-bottom: 10px
    }

    .mst-nav__horizontal-bar &gt; .block {
        border: 0 !important;
        background-color: #fff !important
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul a.product-item-photo {
        min-height: inherit !important;
        max-height: initial !important;
        padding: 0 1px
    }

    body.page-products .hover_abso {
        position: relative
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul {
        flex-wrap: wrap;
        gap: 15px;
        justify-content: space-between
    }

    body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .column.main, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .column.main {
        width: 100% !important;
        padding: 0 20px 20px !important
    }

    body.page-products:not(.page-layout-custom_categories_lp) .columns {
        padding: 0;
        display: block;
        margin: 0;
        max-width: 100%;
        width: 100%
    }

    body.page-products .category-view .thumbnail img {
        object-fit: cover
    }

    .cat_sub_lvl_3 {
        padding: 0 11px
    }

    .wrap_cat_box_image h3 {
        font-size: 22px;
        line-height: 30px;
        min-height: 50px
    }

    body .cat_sub_lvl_3 a {
        line-height: 18px;
        font-size: 13px
    }

    .image_box_sub_category li:nth-child(3n+2):not(.row_wrap_custom) {
        margin: 0 auto 20px !important
    }

    .image_box_sub_category &gt; li {
        margin-bottom: 20px !important
    }

    .one_stand_banner .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element=content] * {
        font-size: 16px;
        line-height: 24px !important
    }

    .page-products .for_your_wish, .page-products .sales_homepage_sections {
        width: 100% !important;
        margin: 0 auto
    }

    .page-layout-custom_categories_lp .category-cms [data-content-type=row][data-appearance=contained] {
        max-width: 100% !important
    }

    .page-products .columns {
        padding-top: 0 !important
    }

    body .breadcrumbs ol.items {
        padding-bottom: 0;
        font-size: 10px
    }

    body.catalog-category-view .breadcrumbs {
        margin-bottom: 3px !important;
        min-height: 19px !important;
        margin-top: 5px
    }

    .cat_title_custom {
        max-height: 180px;
        min-height: 160px;
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 0 !important
    }

    body .main_title_box {
        margin-top: 0 !important;
        background-position: center !important;
        margin-bottom: 15px !important
    }

    .image_box_sub_category {
        width: calc(100% - 30px);
        margin: 15px auto
    }

    .sidebar_menu_ninja .ninjamenus.ninjamenus-mobile .nav-item &gt; a, body.page-products .sidebar-main .ninjamenus .nav-item &gt; .item-submenu &gt; .nav-item &gt; .item-submenu &gt; .nav-item &gt; a {
        line-height: 34px
    }

    .open_window_cat.show_all_content .new_view_cat_menu {
        position: fixed;
        z-index: 333333333333;
        background: #fff;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh
    }

    body:not(.open_window_cat.show_all_content) .sidebar_menu_ninja [data-content-type=button-item] a:hover {
        color: #fff;
        background: var(--color2)
    }

    body:not(.open_window_cat.show_all_content) .sidebar_menu_ninja [data-content-type=button-item] a {
        border-radius: 50px;
        border-color: var(--color2);
        border: 2px solid var(--color2);
        margin: 0;
        background-color: #fff;
        max-height: 45px;
        padding: 0 30px;
        line-height: 40px;
        width: 100%;
        color: var(--color2);
        outline: 0;
        box-shadow: none;
        font-weight: 600
    }

    body:not(.open_window_cat.show_all_content) .sidebar_menu_ninja [data-content-type=buttons] {
        max-width: calc(100% - 40px);
        margin: 0 auto 12px;
        width: 100%
    }

    .open_custom_filter_mobile .custom_switcher_hide, body.open_window_cat.show_all_content .sidebar_menu_ninja [data-content-type=buttons] .active_cta_more {
        padding: 10px 25px;
        line-height: 25px;
        color: var(--color2);
        border: 1px solid var(--color2);
        background: 0 0;
        display: block;
        font-size: 16px;
        width: 100%;
        border-radius: 50px;
        font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 600;
        box-sizing: border-box;
        vertical-align: middle;
        outline: 0;
        box-shadow: none;
        max-width: 127px
    }

    .page-products.open_custom_filter_mobile .sidebar.sidebar-main #filters-heading &gt; button span.custom_switcher_hide {
        border: 1px solid var(--color2) !important
    }

    body.open_window_cat.show_all_content .sidebar_menu_ninja .show_cat_list_box {
        justify-content: right;
        text-align: right;
        display: flex !important;
        margin: 20px 20px 0 0
    }

    body.page-products.open_window_cat.show_all_content .sidebar-main .block.ninjamenus-widget {
        padding-top: 0 !important;
        margin-top: -37px
    }

    body.page-products.open_window_cat.show_all_content .sidebar_menu_ninja.navigation_cat_menu {
        position: relative;
        z-index: 22222222222
    }

    body:not(.open_window_cat.show_all_content) .sidebar_menu_ninja [data-content-type=buttons] .show_cat_list_box[data-content-type=button-item] {
        margin-right: 0 !important
    }
}

.rating-summary svg {
    color: #ffdc0f;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .data_container, body .image_box_sub_category {
        width: 100% !important
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li {
        width: calc(33.3333% - 15px) !important
    }

    body.page-products:not(.page-layout-custom_categories_lp) h1.page-title {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 42px;
        line-height: 48px;
        min-height: auto !important
    }

    .category-view.container {
        max-width: calc(100% - 40px) !important
    }

    body .main_title_box {
        margin-top: 0 !important;
        background-position: left !important;
        margin-bottom: 15px !important
    }

    .image_box_sub_category li:not(.row_wrap_custom) {
        max-width: 49%;
        width: 100%
    }

    .image_box_sub_category li:nth-child(3n+2):not(.row_wrap_custom) {
        margin: 0
    }

    .image_box_sub_category li:nth-child(2n):not(.row_wrap_custom) {
        margin: 0 0 0 2%
    }

    .catalog-category-view .wider_hp_row.new_view_promo .custom_slider_hyva:not(.glide__slides) {
        justify-content: space-between
    }

    .catalog-category-view .wider_hp_row.new_view_promo .custom_slider_hyva:not(.glide__slides) .product-item {
        width: calc(33.3333% - 15px)
    }

    .replace_slider_defualt {
        position: relative
    }

    .main_product_info {
        max-width: 100%
    }

    .data_container {
        margin-top: 30px !important
    }

    .main_product_info .w-full.flex {
        flex-wrap: wrap
    }

    body.catalog-product-view .ctas #product-addtocart-button span {
        display: flex;
        justify-content: center;
        align-items: center
    }

    body.catalog-product-view .ctas #product-addtocart-button {
        margin: 0;
        max-width: calc(100% - 249px) !important
    }

    body.catalog-product-view .ctas #product-addtocart-button span:before {
        position: relative;
        left: -13px;
        top: -1px;
        display: inline-block
    }

    .catalog-product-view .desc_kadax #additional table th {
        padding-left: 0;
        text-align: left;
        font-weight: 600 !important
    }

    .catalog-product-view .blog_single_container, .catalog-product-view .two_loops_products {
        max-width: calc(100% - 40px);
        margin: 0 auto
    }

    .product_container_loops .replace_slider_defualt .glide__slide, .product_container_loops .replace_slider_defualt .item {
        background: #fff;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px
    }

    .navigation_product {
        border-top-right-radius: 0;
        border-top-left-radius: 0
    }

    .product-slider.upsell-product-slider {
        margin-top: 60px
    }

    .catalog-product-view .custom_slider_hyva.clear_card:not(.glide__slides) .product-item:nth-child(n+4) {
        display: none !important
    }

    div#filters-content {
        display: none
    }

    .page-products.open_custom_filter_mobile .sidebar.sidebar-main #filters-heading &gt; button span.md\:hidden, body.page-products #filters-heading {
        display: block !important
    }

    .page-products.open_custom_filter_mobile .sidebar.sidebar-main #filters-heading &gt; button span.custom_switcher_hide {
        border: 1px solid var(--color2) !important
    }

    .open_custom_filter_mobile .custom_switcher_hide, body.open_window_cat.show_all_content .sidebar_menu_ninja [data-content-type=buttons] .active_cta_more {
        padding: 10px 25px;
        line-height: 25px;
        color: var(--color2);
        border: 1px solid var(--color2);
        background: 0 0;
        display: block;
        font-size: 16px;
        width: 100%;
        border-radius: 50px;
        font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 600;
        box-sizing: border-box;
        vertical-align: middle;
        outline: 0;
        box-shadow: none;
        max-width: 127px
    }

    .page-products .cat_blog_loop {
        max-width: calc(100% - 40px) !important;
        margin-left: auto;
        margin-right: auto
    }
}

.mfblog-autoloader .mbblog-lazyload-trigger.action.primary, button.mbblog-lazyload-trigger.mfblog-hide-onload.w-auto.btn.btn-primary.justify-center.text-sm.mx-auto.my-0 {
    padding: 9px 17px;
    color: var(--color2);
    background: 0 0;
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    box-sizing: border-box;
    vertical-align: middle;
    min-width: 180px !important
}

@media only screen and (max-width: 1024px) {
    .wrap_customer_menu,
    .ctop-item.favourites,
    button#menu-cart-icon {
        max-width: 44px !important;
    }

    body.catalog-product-view #maincontent .ctas.active #product-addtocart-button span.hidden {
        display: none !important;
    }

    body.catalog-product-view #maincontent .ctas.active #product-addtocart-button span.fixed_button_label {
        display: flex !important;
        max-width: 100%;
        text-align: left;
        padding-left: 5px;
        font-size: 14px;
        line-height: 16px;
    }

    body.catalog-product-view #maincontent .ctas.active #product-addtocart-button span:before {
        display: none !important;
    }
}

@media only screen and (max-width: 460px) {
    body.catalog-product-view .ctas.mobile_fixed_bottom.active #product-addtocart-button {
        width: 100% !important;
    }

    body.catalog-product-view .ctas.active #product-addtocart-button span {
        font-size: 14px !important;
        text-align: left;
        padding-left: 5px;

    }

    body.catalog-product-view .ctas.active .new_qty_vis .input-group__button {
        width: 28px !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    body.catalog-product-view .ctas.active .new_qty_vis .input-group__input {
        width: 30px;
        padding: 2px;
    }

    body.catalog-product-view .ctas.active #product-addtocart-button {
        max-width: 100vw;
        order: 1;
        margin: 0 5px 0 5px !important;
        font-size: 9px;
    }
}

@media only screen and (max-width: 400px) {
    body.catalog-product-view .ctas #product-addtocart-button span {
        font-size: 14px
    }
}

@media only screen and (max-width: 359px) {
    .mobile_fixed_bottom.active .new_qty_vis {
        display: none !important;
    }

    .mobile_fixed_bottom.active &gt; .w-full {
        padding: 12px 40px 20px 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    body.catalog-product-view #maincontent .ctas.active #product-addtocart-button {
        max-width: 100vw !important;
    }
}

.free_progres_bar {
    width: 100%;
    height: 8px;
    border-radius: 30px;
    background: var(--hr_color);
    margin: 5px 0;
    display: flex;
    align-items: center;
    justify-content: left
}

.free_progres_bar span {
    position: relative;
    height: 8px;
    display: block;
    background: var(--color1);
    border-radius: 30px
}

.free_progres_bar span:after {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: -4px;
    border-radius: 50px;
    background-color: var(--color1);
    box-shadow: 0 0 2px #0a0a0aba
}

.freeshipping {
    text-align: left !important;
    width: 100%;
    text-align-last: left;
    margin: 40px auto 0;
    padding: 10px;
    background: #f0f0f0;
    border-radius: 8px
}

.cart-summary .freeshipping {
    margin-top: 0 !important;
    margin-bottom: 20px !important
}

.freeshipping .info_text {
    max-width: 230px;
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    padding-left: 45px;
    position: relative;
    margin-bottom: 12px
}

.free_bold, .freeshipping .info_text .price {
    font-weight: 700;
    color: var(--color2)
}

.freeshipping .info_text:before {
    content: "";
    width: 36px;
    height: 36px;
    border-radius: 50px;
    background-color: var(--color2);
    top: 0;
    left: 0;
    position: absolute
}

.freeshipping .info_text:after {
    content: "";
    width: 24px;
    height: 24px;
    background-image: url(/media/wysiwyg/delivery-truck_icon.png);
    position: absolute;
    top: 6px;
    left: 6px
}

.free_icon_happy {
    position: relative;
    padding-left: 50px;
    font-size: 13px;
    line-height: 18px
}

.free_icon_happy:before {
    content: "";
    background-image: 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%3Cdefs%3E%3C/defs%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 2.081 90 c -0.256 0 -0.512 -0.098 -0.707 -0.293 c -0.391 -0.391 -0.391 -1.023 0 -1.414 l 18.544 -18.544 c 0.391 -0.391 1.023 -0.391 1.414 0 s 0.391 1.023 0 1.414 L 2.788 89.707 C 2.593 89.902 2.337 90 2.081 90 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: %2300002e; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3Cpath d='M 3.169 72.544 c -0.256 0 -0.512 -0.098 -0.707 -0.293 c -0.391 -0.391 -0.391 -1.023 0 -1.414 l 9.272 -9.272 c 0.391 -0.391 1.023 -0.391 1.414 0 s 0.391 1.023 0 1.414 l -9.272 9.272 C 3.681 72.446 3.425 72.544 3.169 72.544 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: %2300002e; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3Cpath d='M 19.537 88.912 c -0.256 0 -0.512 -0.098 -0.707 -0.293 c -0.391 -0.391 -0.391 -1.023 0 -1.414 l 9.272 -9.272 c 0.391 -0.391 1.023 -0.391 1.414 0 s 0.391 1.023 0 1.414 l -9.272 9.272 C 20.049 88.814 19.793 88.912 19.537 88.912 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: %2300002e; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3Cpath d='M 87.282 25.947 l -0.65 -0.649 c -0.978 -0.977 -2.229 -1.518 -3.509 -1.621 c 1.864 -2.201 1.759 -5.512 -0.316 -7.587 l -0.649 -0.649 c -1.379 -1.379 -3.304 -1.888 -5.088 -1.527 c 0.271 -1.714 -0.252 -3.53 -1.57 -4.848 l -0.649 -0.65 c -1.437 -1.437 -3.469 -1.931 -5.306 -1.479 c 0.201 -1.655 -0.331 -3.383 -1.599 -4.65 l -0.649 -0.649 C 66.24 0.582 64.832 0 63.331 0 C 63.33 0 63.33 0 63.33 0 c -1.501 0 -2.909 0.582 -3.966 1.638 l -12.819 12.86 C 39.227 5.634 33.782 1.636 29.399 1.894 c -2.513 0.156 -4.633 1.676 -6.481 4.645 l -0.4 0.642 l 0.509 0.56 c 6.731 7.405 11.958 21.3 8.981 26.799 l -0.495 -0.495 c -0.665 -0.666 -1.576 -1.005 -2.558 -0.945 c -0.942 0.053 -1.84 0.463 -2.53 1.153 L 12.782 47.896 c -0.69 0.689 -1.1 1.589 -1.153 2.53 c -0.056 0.984 0.28 1.893 0.945 2.558 l 25.568 25.568 c 0.637 0.637 1.483 0.951 2.353 0.951 c 0.969 0 1.966 -0.39 2.736 -1.159 L 56.873 64.7 c 0.69 -0.689 1.101 -1.589 1.154 -2.53 c 0.056 -0.984 -0.28 -1.893 -0.945 -2.558 l -0.051 -0.051 c 3.704 -0.761 8.281 -3.528 11.883 -7.316 l 18.368 -18.367 C 89.469 31.691 89.469 28.134 87.282 25.947 z M 85.868 32.464 L 67.482 50.849 c -3.963 4.168 -9.312 7.063 -12.616 6.916 l -2.585 -0.123 l 3.387 3.385 c 0.257 0.257 0.386 0.623 0.362 1.03 c -0.025 0.45 -0.229 0.887 -0.571 1.229 L 41.816 76.93 c -0.669 0.666 -1.705 0.762 -2.26 0.208 L 13.988 51.569 c -0.257 -0.257 -0.385 -0.623 -0.362 -1.03 c 0.025 -0.45 0.228 -0.887 0.571 -1.229 l 13.643 -13.643 c 0.343 -0.343 0.779 -0.545 1.229 -0.571 c 0.031 -0.002 0.062 -0.002 0.093 -0.002 c 0.37 0 0.7 0.128 0.938 0.365 l 2.084 2.084 l 0 0 L 44.111 49.47 c 0.195 0.195 0.451 0.293 0.707 0.293 s 0.512 -0.098 0.707 -0.293 c 0.391 -0.391 0.391 -1.023 0 -1.414 L 33.459 35.99 c 4.211 -6.438 -1.865 -21.37 -8.438 -29.013 c 1.369 -1.973 2.847 -2.984 4.502 -3.087 c 3.765 -0.245 9.04 3.931 16.171 12.728 l 0.7 0.864 L 60.779 3.051 C 61.457 2.374 62.363 2 63.33 2 c 0.968 0 1.874 0.374 2.552 1.051 l 0.649 0.649 c 1.406 1.407 1.406 3.696 0 5.103 l -5.41 5.41 c -0.391 0.391 -0.391 1.023 0 1.414 c 0.195 0.195 0.451 0.293 0.707 0.293 s 0.512 -0.098 0.707 -0.293 l 5.41 -5.41 l 0.388 -0.388 c 1.406 -1.406 3.696 -1.407 5.103 0 l 0.649 0.65 c 1.406 1.407 1.406 3.695 0 5.102 l 0 0 c 0 0 0 0 0 0 l -5.798 5.798 c -0.391 0.391 -0.391 1.023 0 1.414 c 0.195 0.195 0.451 0.293 0.707 0.293 s 0.512 -0.098 0.707 -0.293 l 5.797 -5.797 l 0.001 -0.001 l 0.142 -0.142 c 1.406 -1.405 3.696 -1.406 5.103 0 l 0.649 0.649 c 1.406 1.407 1.406 3.696 0 5.103 l -2.69 2.691 l -3.249 3.248 c -0.391 0.39 -0.391 1.023 0 1.414 c 0.195 0.195 0.451 0.293 0.707 0.293 s 0.512 -0.098 0.707 -0.293 l 3.249 -3.248 c 1.406 -1.406 3.695 -1.407 5.102 0 l 0.65 0.649 c 0.678 0.678 1.051 1.584 1.051 2.551 S 86.546 31.786 85.868 32.464 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: %2300002e; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3Cpath d='M 41.741 67.972 c -1.384 0 -2.685 -0.539 -3.663 -1.518 c -0.979 -0.979 -1.518 -2.279 -1.518 -3.663 s 0.539 -2.685 1.518 -3.662 c 0.978 -0.979 2.279 -1.518 3.663 -1.518 c 1.383 0 2.684 0.539 3.663 1.518 l 0 0 l 0 0 l 0 0 c 0.979 0.979 1.518 2.278 1.518 3.662 s -0.539 2.685 -1.518 3.663 C 44.425 67.433 43.125 67.972 41.741 67.972 z M 41.741 59.611 c -0.849 0 -1.648 0.331 -2.249 0.932 s -0.932 1.399 -0.932 2.248 c 0 0.85 0.331 1.648 0.932 2.249 c 1.201 1.201 3.296 1.201 4.497 0 c 0.601 -0.601 0.932 -1.399 0.932 -2.249 c 0 -0.849 -0.331 -1.647 -0.932 -2.248 l 0 0 C 43.389 59.942 42.59 59.611 41.741 59.611 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: %2300002e; fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
    height: 38px;
    width: 38px;
    position: absolute;
    left: 2px;
    top: 1px;
    display: block;
    background-size: cover;
    transform: rotate(45deg)
}

.cart-container .free_icon_happy {
    font-size: 11px
}

.cart-container .freeshipping {
    width: calc(100% - 20px);
    margin-bottom: 10px
}

.free_progres_bar span[style="width:0%;"]:after {
    right: -16px !important
}

@media only screen and (min-width: 768px) and (max-width: 1040px) {
    #shopping-cart-table .item-info td.col.price span.lg\:hidden.font-bold, #shopping-cart-table .item-info td#shopping-cart-table .col.qty span.lg\:hidden.font-bold, #shopping-cart-table .item-info td.col.subtotal span.lg\:hidden.font-bold {
        font-size: 14px !important;
        line-height: 14px !important
    }
}

@media only screen and (max-width: 1040px) {
    .checkout-cart-index .cart-form &gt; .w-full {
        display: flex;
        flex-wrap: wrap
    }

    .checkout-cart-index .cart-form &gt; .w-full .top-0 {
        order: 3
    }

    #shopping-cart-table .item-info td.col.item {
        max-width: 100%;
        display: flex;
        flex-wrap: nowrap
    }

    #shopping-cart-table .item-info td:not(:first-of-type):not(:last-of-type) {
        border-right: 1px solid #e1e1e1
    }

    #shopping-cart-table .item-info td.col.price, #shopping-cart-table .item-info td#shopping-cart-table .col.qty, #shopping-cart-table .item-info td.col.subtotal {
        width: 33.3333%;
        padding: 5px 5px 10px !important;
        border-top: 1px solid #e1e1e1
    }

    #shopping-cart-table tr {
        position: relative
    }

    #shopping-cart-table .item-info td.col.price span.lg\:hidden.font-bold, #shopping-cart-table .item-info td#shopping-cart-table .col.qty span.lg\:hidden.font-bold, #shopping-cart-table .item-info td.col.subtotal span.lg\:hidden.font-bold {
        display: block !important;
        padding: 5px 0 !important;
        font-size: 2.5vw;
        line-height: 2.5vw;
        font-weight: 400 !important
    }

    #shopping-cart-table .item-info td.col.item-actions {
        position: absolute;
        top: initial;
        right: 5px;
        max-width: 46px;
        height: 40px;
        padding: 0 !important;
        bottom: 70px;
        display: flex;
        justify-content: center;
        align-items: center
    }

    #shopping-cart-table .qty.form-input {
        top: 0 !important;
        width: 9vw;
        min-width: 40px !important
    }

    .form-cart &gt; .cart.actions {
        flex-direction: row;
        justify-content: space-between
    }
}

@media only screen and (max-width: 420px) {
    #shopping-cart-table .item-info td.col.price, #shopping-cart-table .item-info td.col.subtotal {
        width: 27% !important
    }

    #shopping-cart-table .item-info td#shopping-cart-table .col.qty {
        width: 46% !important
    }

    #shopping-cart-table .item-info td.col.item {
        align-items: flex-start
    }

    #shopping-cart-table .product-item-name &gt; a {
        text-align: left;
        font-size: 3.5vw
    }
}

.mfblog-autoloader .mbblog-lazyload-trigger.action.primary {
    line-height: 2.2rem;
    font-size: 1.6rem;
    border: 1px solid var(--color2);
    border-radius: 50px;
    font-weight: 600
}

.mfblog-autoloader .mbblog-lazyload-trigger.action.primary:hover, button.mbblog-lazyload-trigger.mfblog-hide-onload.w-auto.btn.btn-primary.justify-center.text-sm.mx-auto.my-0:hover {
    color: #fff !important;
    background: var(--color2)
}

.blog-post-view .post-nextprev .nextprev-link {
    color: var(--color_dark) !important;
    opacity: 1 !important
}

.widget.blog-search .action.search:before {
    font-family: luma-icons !important;
    color: #fff !important;
    font-size: 14px !important
}

#post-comments *, [class^=template-] .post-info h3.post-title a, [class^=template-] a {
    font-family: var(--main_font_family) !important
}

.blog-page [class^=template-] .image-container .post-category a {
    border-top-left-radius: 0 !important
}

.blog-post-view .post-category a, [class^=template-] .image-container .post-category a {
    border-radius: 10px;
    background-color: var(--color2) !important
}

body .widget.blog-search .action.search {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: var(--color2)
}

.blog-post-view .c-replyform input, .blog-post-view .c-replyform textarea {
    border-radius: 10px
}

.blog-post-view .c-replyform button {
    color: #fff;
    background-color: var(--color1);
    border-radius: 25px
}

#content_list, .box_promo_blog {
    padding: 20px;
    border: 2px solid var(--color1);
    background: #fff;
    position: relative
}

.blog-post-view .new_app_for_widget .product-item .product-item-name {
    font-size: 18px;
    text-decoration: none !important;
    min-height: 40px;
    max-height: 40px;
    line-height: 20px
}

.blog-post-view .new_products_loop .new_app_for_widget.custom_slider_slick ol.product-items:not(.slick-initialized) {
    grid-template-columns:repeat(4, 1fr)
}

.blog-post-view .post-bottom .block.related {
    margin-top: 20px
}

.blog-post-view .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item {
    -ms-flex: 0 0 100%;
    flex: 0 0 32.333%;
    max-width: 32.333%;
    flex-direction: column !important
}

.blog-post-view .single_post_related .cus_post_wrap {
    padding-left: 0;
    padding-right: 0;
    width: 100% !important
}

.blog-post-view .single_post_related .post-title {
    margin-bottom: 10px;
    margin-top: 10px
}

.blog-post-view .single_post_related .read_more_custom {
    text-align: center;
    line-height: 54px
}

.blog-post-view .single_post_related .post-title .post-item-name {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 47px;
    max-height: 47px;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none !important
}

.blog-post-view [data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading) {
    padding: 0 !important;
    border: 0 !important;
    text-transform: inherit;
    font-size: 24px;
    line-height: 32px;
    margin-top: 20px
}

.blog-post-view .new_wrapper_post_content .post-description p {
    font-size: 15px;
    line-height: 22px
}

.blog-post-view .mfblog-post-nextprev-modern .nextprev-link.prev-link span {
    padding-left: 50px;
    position: relative
}

.blog-post-view .mfblog-post-nextprev-modern {
    padding: 40px 0 !important;
    border-top: 1px solid #e9e9e9 !important;
    border-bottom: 1px solid #e9e9e9 !important
}

.blog-post-view .mfblog-post-nextprev-modern .post-prev {
    border-right: 1px solid #e9e9e9
}

.blog-post-view .mfblog-post-nextprev-modernv a.nextprev-link.prev-link {
    padding-left: 50px;
    position: relative;
    display: flex;
    justify-content: left;
    flex-direction: column
}

.blog-post-view .mfblog-post-nextprev-modern .nextprev-link.next-link {
    padding-right: 50px;
    position: relative;
    display: flex;
    justify-content: right;
    flex-direction: column
}

.blog-post-view .mfblog-post-nextprev-modern .nextprev-link.next-link:before {
    content: '' !important;
    display: block;
    width: 32px;
    height: 32px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(45deg);
    padding: 0;
    position: absolute;
    right: 7px;
    top: 7px
}

.blog-post-view .mfblog-post-nextprev-modern a.nextprev-link.prev-link:before {
    content: '' !important;
    display: block;
    width: 32px;
    height: 32px;
    border-bottom: 2px solid #000;
    border-left: 2px solid #000;
    transform: rotate(45deg);
    padding: 0;
    position: absolute;
    left: 7px;
    top: 7px
}

.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover {
    transform: translateY(0) !important;
    color: #fff;
    text-decoration: none
}

.new_wrapper_post_content .post-description [data-content-type=row][data-appearance=contained] .pagebuilder-column-group .pagebuilder-column:first-of-type figure {
    margin-right: 5%
}

.new_wrapper_post_content .post-description [data-content-type=row][data-appearance=contained] .pagebuilder-column-group .pagebuilder-column:nth-child(2) figure {
    margin-left: 5%
}

#content_list {
    margin: 45px 0 20px
}

.box_promo_blog {
    margin: 45px 0 40px
}

.blog-post-view .new_wrapper_post_content .post-description p.heading_box_promo, p.list_of_anchors {
    position: absolute;
    top: -18px;
    background: #fff;
    padding: 0 10px;
    font-size: 22px;
    line-height: 31px;
    font-weight: 600;
    margin: 0
}

.content_box_post {
    padding: 10px 10px 0
}

#content_list ol li::marker {
    font-weight: 600
}

#content_list ol {
    padding: 10px 20px 0;
    margin-bottom: 0
}

#content_list a {
    color: #000;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none !important
}

input#blog_search {
    outline: 0;
    box-shadow: none;
    border-radius: 10px
}

#blog_search_mini_form svg {
    position: relative;
    width: 46px;
    height: 46px;
    display: none !important;
    align-items: center;
    justify-content: center;
    max-width: 46px;
    padding: 0 13px
}

.blog-page .block-categories ul li {
    padding: 5px 0 5px 9px;
    margin: 0
}

.blog-page .block-categories ul li a span {
    font-weight: 400 !important
}

.blog-page .block-categories .title, .blog-page .block-list-posts .title, .blog-page .block-tagclaud .title {
    position: relative;
    margin-bottom: 25px
}

.blog-page .block-categories .title:after, .blog-page .block-list-posts .title:after, .blog-page .block-tagclaud .title:after {
    content: "";
    width: 100%;
    height: 2px;
    background-color: var(--color1);
    left: 0;
    bottom: 0;
    display: block;
    position: absolute
}

.tagclaud-hld.card {
    padding: 0;
    box-shadow: none;
    margin-top: 10px
}

.block.block-dashboard-orders, .blog-page .blog_single_container.mfblog-related-posts-block.block.related, body.account aside.sidebar.sidebar-additional &gt; div:last-of-type {
    margin-bottom: 40px !important
}

.blog-page .block-list-posts .block-content .item .post-image .post-item-link img {
    width: 100%;
    height: auto;
    vertical-align: middle
}

.blog-page .block-list-posts .block-content .item .post-image, .blog-page .block-list-posts .block-content .item .post-image .post-item-link img, .widget.block-list-posts .block-content .item .post-image, .widget.block-list-posts .block-content .item .post-image .post-item-link img {
    border-radius: 8px !important
}

.blog-page .block-list-posts .block-content .item .post-image {
    max-width: 60px;
    float: left;
    border-radius: 0;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    margin-right: 12px;
    width: 100%
}

[data-content-type=text] ol {
    list-style-position: outside;
    padding-left: 40px;
    margin-bottom: 25px
}

.new_wrapper_post_content ul {
    list-style: initial !important;
    padding-left: 40px;
    margin-bottom: 25px
}

.new_wrapper_post_content .post-content {
    width: calc(100% - 60px);
    order: 2
}

.new_wrapper_post_content .post-sharing-bottom {
    width: 60px;
    order: 1;
    padding: 0;
    border: 0
}

.new_wrapper_post_content .post-sharing-bottom .addthis_inline_share_toolbox {
    position: -webkit-sticky;
    position: sticky;
    top: 138px
}

.lead_txt {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600
}

.blog-page .tagclaud-hld span a {
    font-size: 11px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 15px;
    border: 1px solid #e0dace;
    display: inline-block;
    color: #000;
    margin-bottom: 7px;
    font-weight: 600;
    text-decoration: none
}

.blog-page .tagclaud-hld span a:hover {
    border-color: var(--color1);
    background-color: var(--color1);
    color: #fff !important
}

.blog-page-list.blog-category-view .category-content [data-content-type=row][data-appearance=contained] {
    padding: 0 !important;
    font-size: 14px;
    line-height: 20px
}

.blog_cat_wrapper_second {
    border-top: 0 solid #fff;
    padding-top: 0
}

.blog-page [class^=template-] .image-container .post-category a {
    padding-left: 20px
}

.blog-page [class^=template-2] .block-post-grid .block-post .image-container {
    border-radius: 20px;
    overflow: hidden
}

.blog_cat_wrapper .blog_cat_wrapper_second figure {
    max-height: 240px;
    overflow: hidden
}

.blog_cat_wrapper .blog_cat_wrapper_second [data-content-type=row][data-appearance=contained] {
    max-width: 32% !important;
    width: 100%;
    margin: 0 0 30px !important;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 20px;
    padding: 0 !important
}

.blog_cat_wrapper .blog_cat_wrapper_second .cat_desc_blog p {
    overflow: visible !important;
    height: auto !important
}

.blog_cat_wrapper .blog_cat_wrapper_second [data-content-type=row][data-appearance=contained] .pagebuilder-column-group {
    flex-wrap: wrap !important
}

.blog_cat_wrapper, .blog_cat_wrapper_second {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.blog_cat_wrapper [data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading) {
    padding: 0 !important;
    border-left: 0 !important;
    font-size: 20px !important;
    line-height: 20px !important;
    text-transform: initial !important;
    margin-bottom: 10px !important
}

.blog_cat_wrapper [data-content-type=row][data-appearance=contained] {
    max-width: 49%;
    width: 100%;
    margin: 0 0 30px !important;
    background-color: #fff;
    border: 1px solid var(--hr_color);
    border-radius: 20px
}

.blog_cat_wrapper .cat_desc_blog {
    padding: 20px;
    box-sizing: border-box
}

.blog_cat_wrapper .cat_desc_blog p {
    font-size: 13px;
    line-height: 18px;
    font-weight: 300;
    max-height: 165px;
    overflow: hidden
}

.blog_cat_wrapper .pagebuilder-button-primary {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 15px !important;
    line-height: 15px !important;
    background-color: transparent !important;
    color: #1d1d1b;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important
}

.blog_cat_wrapper .pagebuilder-button-primary span:after {
    content: "Â»";
    display: inline-block;
    margin-left: 5px;
    font-size: 22px;
    line-height: 16px
}

.read_more_blog a {
    font-weight: 700
}

[class^=template-] .image-container .post-category a:hover {
    background: var(--color1)
}

.blog-page #maincontent {
    max-width: 1475px;
    padding: 0 20px;
    margin: 0 auto
}

progress {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background-color: #fff;
    color: var(--color1)
}

progress::-moz-progress-bar {
    background-color: var(--color1)
}

progress[value]::-webkit-progress-bar {
    background-color: #fff
}

progress[value] {
    -webkit-appearance: none;
    appearance: none
}

progress[value]::-webkit-progress-value {
    background-color: var(--color1)
}

#progressbar {
    position: absolute;
    top: 0;
    margin: 0;
    border: 0;
    width: 100%;
    height: 4px;
    display: none
}

#header.is-sticky ~ #progressbar {
    display: block;
    z-index: 22222222;
    position: fixed
}

.blog-page .new_view_single_post .post-comments:after, .blog-page .new_view_single_post .post-views:after, .blog-page .new_view_single_post .post-views:before {
    content: "|";
    padding: 0 10px;
    color: #ccc;
    font-weight: 400 !important;
    display: inline-block !important
}

.blog-page #maincontent &gt; .columns, .blog-page #maincontent &gt; .container {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.blog-page #maincontent h1.page-title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 500 !important
}

#cart-sidebar-reorder li a, .blog-post-view .post-data-wrap, body.account form .field.choice label.label, body.customer-account-create form .field.choice label.label {
    font-size: 13px
}

.blog-post-view .post-category a {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 5px 10px;
    background: #000;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase
}

body.blog-page .breadcrumbs ol.items {
    padding-bottom: 10px !important;
    border-bottom: 1px solid #d5d5d5 !important;
    margin-bottom: 10px !important
}

.blog-post-view .post-text-hld, .pad_content_post {
    padding: 0 50px
}

.new_info_post_wrapper {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid
}

.post-holder .post-header .post-categories a, .post-holder .post-header .post-info .value, .post-holder .post-header .post-info .value a, .post-holder .post-header a:visited {
    font-style: normal !important;
    font-weight: 700;
    color: var(--color_dark) !important
}

.post-holder .post-header .post-info .item:after {
    font-weight: 400;
    margin: 0 15px
}

.post-holder .post-header .post-info .label {
    font-weight: 400 !important;
    color: var(--dgray)
}

body .post-view .post-nextprev-hld .nextprev-link {
    padding: 10px 20px !important;
    text-align: center
}

.blog-page .block-categories a {
    color: var(--color_dark)
}

.blog-page .block-list-posts a.post-item-link {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: 40px;
    color: var(--color_dark);
    font-size: 13px
}

.blog-page .block-list-posts .post-item-date .value {
    color: var(--dgray);
    font-size: 11px
}

.blog-page .widget .block-title {
    padding-bottom: 10px;
    position: relative
}

.blog-page .post-text-hld.pad_content_post.clearfix {
    font-size: 16px;
    line-height: 22px
}

.blog-page .widget .block-title strong:after {
    content: "";
    width: 100%;
    height: 2px;
    background-color: var(--color1);
    left: 0;
    bottom: -20px;
    display: block;
    position: absolute
}

.widget.blog-search .action.search:hover {
    background-color: var(--color1)
}

.blog-post-view .post-header .post-info {
    order: 0
}

.blog-post-view .new_view_single_post .post-data-wrap {
    width: 60%;
    margin: 0;
    display: flex;
    justify-content: right;
    align-items: baseline;
    font-family: var(--main_font_family) !important
}

.space_between_data {
    padding: 0 4px
}

.blog-post-view .new_view_single_post .post-category {
    width: 40%;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .02em;
    display: flex;
    justify-content: left;
    align-items: center
}

.blog-post-view .new_view_single_post .post-comments {
    margin-right: 0;
    margin-left: 0
}

.blog-post-view .new_view_single_post .post-view {
    margin-left: 0;
    font-weight: 700
}

.blog-post-view .new_view_single_post .post-comments:after, .blog-post-view .new_view_single_post .post-view:after, .blog-post-view .new_view_single_post .post-view:before {
    content: "|";
    padding: 0 10px;
    color: #ccc;
    font-weight: 400 !important
}

span.time_to_read {
    font-size: 12px;
    color: #888
}

.blog-post-view .new_view_single_post .post-category a {
    color: #fff !important;
    position: relative;
    top: -2px;
    margin-left: 5px
}

.blog-post-view .new_view_single_post .post-category a:hover {
    color: #fff !important;
    background-color: var(--color1) !important
}

.spec_time {
    font-weight: 700;
    color: #000
}

.blog-post-view .cat_newsletter_box_main .row-full-width-inner {
    z-index: 100;
    position: relative
}

.blog-post-view .cat_newsletter_box_main:before {
    z-index: 1;
    content: '';
    width: 200vw;
    height: 100%;
    left: -100vw;
    top: 0;
    position: absolute;
    background: #00002e
}

button.mbblog-lazyload-trigger.mfblog-hide-onload.w-auto.btn.btn-primary.justify-center.text-sm.mx-auto.my-0 {
    line-height: 24px;
    font-size: 16px;
    border: 1px solid var(--color2);
    border-radius: 50px;
    font-weight: 600;
    box-shadow: none !important;
    outline: 0 !important
}

@media only screen and (min-width: 1041px) and (max-width: 1440px) {
    .blog-page #maincontent &gt; .columns {
        overflow-x: initial
    }

    .blog-page .page-wrapper {
        overflow-x: hidden
    }
}

@media only screen and (max-width: 1040px) {
    .blog-page #maincontent &gt; .columns, .blog-page #maincontent &gt; .container {
        display: block !important;
        max-width: 100% !important
    }

    body.blog-page .cr_title-wrap, body.blog-page-list .cr_title-wrap {
        display: block;
        text-align: center
    }

    .blog_cat_wrapper .blog_cat_wrapper_second [data-content-type=row][data-appearance=contained], body.blog-page .new_wrapper_post_content [data-content-type=row][data-appearance=contained] {
        max-width: 100% !important
    }

    .blog_cat_wrapper, .blog_cat_wrapper_second {
        flex-wrap: wrap
    }

    button.mbblog-lazyload-trigger.mfblog-hide-onload.w-auto.btn.btn-primary.justify-center.text-sm.mx-auto.my-0 {
        margin-bottom: 40px !important
    }

    body.blog-page-list .template-2-2.mb-5 {
        margin-bottom: 10px !important
    }

    .blog-page .top-container {
        padding: 0
    }

    .blog-page .top-container ol {
        padding-left: 20px
    }

    body.blog-page .breadcrumbs {
        margin-top: 11px
    }

    body.blog-page .breadcrumbs ol.items {
        overflow: scroll;
        white-space: nowrap;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .blog-page #maincontent h1.page-title {
        font-size: 20px;
        line-height: 28px
    }

    .blog-post-view .new_view_single_post .post-category, .blog-post-view .new_view_single_post .post-data-wrap, .new_wrapper_post_content .post-content {
        width: 100% !important
    }

    .blog-page #maincontent &gt; .container {
        margin-bottom: 0 !important
    }

    .blog-post-view .new_view_single_post .post-data-wrap {
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 5px !important
    }

    .time_to_read {
        width: 100%;
        order: 3
    }

    .blog-post-view .post-nextprev .nextprev-link.next-link span:last-of-type, .blog-post-view .post-nextprev .nextprev-link.prev-link span:last-of-type, .post-author-name span {
        display: none !important
    }

    .blog-page .new_wrapper_post_content .replace_slider_defualt {
        position: relative
    }

    .clear_card .wrapper_name {
        text-decoration: none !important;
        min-height: 32px !important;
        max-height: 32px !important;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: initial;
        text-overflow: initial
    }

    .clear_card .wrapper_name a {
        font-size: 12px !important;
        line-height: 16px !important;
        text-align: left !important;
        font-weight: 500;
        min-height: 100%;
        max-height: 100%;
        display: block;
        -webkit-line-clamp: initial;
        -webkit-box-orient: initial;
        height: auto;
        letter-spacing: 0;
        opacity: 1;
        color: #333
    }

    .blog-page .hover_abso {
        position: relative !important
    }

    .blog-post-view .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        flex-direction: column !important;
        margin: 0 0 40px !important
    }

    .blog-post-view .post-nextprev .nextprev-link {
        padding: 8px 0
    }

    .blog-post-view .post-nextprev .nextprev-link.next-link:before, .blog-post-view .post-nextprev a.nextprev-link.prev-link:before {
        width: 22px;
        height: 22px
    }
}

body[class*=customer-account] #maincontent &gt; .columns, body[class*=customer-account] #maincontent &gt; .container {
    max-width: 1435px;
    padding: 0
}

.block.social-login-authentication-channel.account-social-login {
    max-width: 100%;
    width: 33.3333%
}

.account-social-login .actions-toolbar.social-btn {
    width: 100% !important;
    max-width: 290px;
    display: block
}

.block.social-login-authentication-channel.account-social-login .block-content &gt; div:first-of-type {
    margin-top: 0 !important;
    padding-top: 0 !important
}

.block.social-login-authentication-channel.account-social-login .block-content &gt; div {
    margin-top: 10px;
    padding-top: 0 !important
}

body[class*=customer-account] #maincontent &gt; .columns .column.main {
    display: flex;
    padding-top: 15px
}

body[class*=customer-account] #maincontent #customer-login-container.login-container {
    max-width: calc(100% - 33.3333%);
    padding: 0 !important
}

body[class*=customer-account] #maincontent #customer-login-container.login-container .card {
    width: 50%;
    padding: 0;
    border: 0;
    box-shadow: none
}

body[class*=customer-account] #maincontent h2 {
    font-size: 18px;
    line-height: 24px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 15px
}

body[class*=customer-account] #maincontent fieldset.fieldset.login legend {
    width: 100% !important;
    margin-bottom: 0
}

body[class*=customer-account] #maincontent .block-title, body[class*=customer-account] #maincontent fieldset.fieldset.login {
    padding-right: 40px
}

body.customer-account-forgotpassword .column.main .w-full.md\:w-1\/2.card.my-8 .text-secondary-darker.mb-8, body[class*=customer-account] #maincontent #customer-login-container.login-container .block-new-customer.card .block-content, body[class*=customer-account] #maincontent #customer-login-container.login-container .card .text-secondary-darker.mb-8 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

body[class*=customer-account] #maincontent #customer-login-container.login-container .card .actions-toolbar {
    border: 0
}

body.customer-account-create form input:not([type=checkbox]), body.customer-account-forgotpassword form input, body[class*=customer-account] #maincontent #customer-login-container.login-container .card input {
    border-radius: 12px;
    min-height: 44px;
    box-shadow: none !important;
    outline: 0 !important
}

body.customer-account-create form .field:not(.choice) label.label, body.customer-account-forgotpassword form label.label, body[class*=customer-account] #maincontent #customer-login-container.login-container .card label {
    font-weight: 600;
    font-size: 13px
}

#cart-sidebar-reorder ~ .flex button:hover, .customer-address-index #maincontent .column.main .primary .btn:hover, .wishlist-index-index .actions-toolbar .tocart:hover, .wishlist-index-index .wishlist li .product-item-info .btn.tocart:hover, .wishlist-widget button.btn:hover, body.account .actions-toolbar .primary button:hover, body.customer-account-create form#accountcreate .actions-toolbar .btn:hover, body[class*=customer-account] #maincontent #customer-login-container.login-container .actions-toolbar .action.primary:hover, body[class*=customer-account] #maincontent form .actions-toolbar .action.primary:hover {
    background-color: #000 !important;
    border-color: #000 !important
}

#cart-sidebar-reorder ~ .flex button, .customer-address-index #maincontent .column.main .primary .btn, .wishlist-widget button.btn, body.account .actions-toolbar .primary button, body.customer-account-create form#accountcreate .actions-toolbar .btn, body[class*=customer-account] #maincontent #customer-login-container.login-container .actions-toolbar .btn, body[class*=customer-account] #maincontent form .actions-toolbar .action.primary {
    background-color: var(--color1) !important;
    border-color: var(--color1) !important;
    border-radius: 30px;
    padding: 10px 20px;
    outline: 0 !important;
    box-shadow: none !important
}

body.customer-account-create #maincontent &gt; .container, body.customer-account-forgotpassword #maincontent &gt; .container {
    text-align: center;
    justify-content: center
}

body.customer-account-create form#accountcreate {
    max-width: 860px;
    width: 100%;
    margin: 0 auto
}

body.customer-account-create form#accountcreate fieldset.my-8.card {
    margin-top: 0 !important;
    box-shadow: none
}

body.customer-account-create legend.contents {
    font-size: 18px;
    line-height: 24px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 0;
    display: block;
    width: 100%
}

body.customer-account-create form input:not([type=checkbox]) {
    margin-bottom: 15px !important;
    width: 100% !important
}

body.customer-account-create form .self-center {
    margin-bottom: 15px;
    font-size: 13px
}

body.customer-account-create fieldset .field.field-reserved ul:last-of-type, body.customer-account-create form .field.field-reserved ul:last-of-type {
    margin-bottom: 0;
    padding-bottom: .25rem;
    font-size: 13px
}

body.customer-account-create form .actions-toolbar {
    margin: 0;
    border: 0;
    justify-content: center
}

body.customer-account-forgotpassword .column.main .w-full.md\:w-1\/2.card.my-8 {
    width: 100%;
    max-width: 460px;
    margin: 0 auto !important;
    display: block;
    box-shadow: none !important;
    outline: 0 !important
}

.customer-address-index #maincontent .column.main .box-actions a:hover, body.account .actions-toolbar a.back, body[class*=customer-account] a.action.back {
    color: #000 !important
}

@media only screen and (min-width: 1141px) and (max-width: 1440px) {
    body[class*=customer-account] #maincontent &gt; .columns, body[class*=customer-account] #maincontent &gt; .container {
        padding: 0 20px !important
    }
}

.customer-account-logoutsuccess #maincontent &gt; .container h1, .customer-account-logoutsuccess .column.main .pt-6.pb-12 {
    text-align: center;
    width: 100%;
    padding: 0 20px;
    justify-content: center
}

.customer-account-logoutsuccess #maincontent {
    padding: 40px 0
}

body.account #maincontent &gt; .container h1 {
    margin: 0 auto !important;
    text-align: center;
    justify-content: center
}

body.account #maincontent .column.main {
    display: block !important;
    margin-bottom: 10%
}

body.account.customer-account-index #maincontent .column.main .block.block-dashboard-orders {
    order: 9
}

body.account #maincontent .column.main .card {
    box-shadow: none;
    padding-left: 0
}

body[class*=customer-] .column.main .block &gt; .block-title .action {
    font-size: 13px;
    padding: 10px 20px 9px;
    border: 1px solid #ccc;
    line-height: 13px;
    border-radius: 50px;
    text-decoration: none !important
}

body[class*=customer-] .column.main .block &gt; .block-title .action:hover {
    background-color: var(--color1) !important;
    border-color: var(--color1) !important;
    color: #fff !important
}

body.account #maincontent h2 &gt; span {
    font-size: 18px;
    line-height: 24px
}

body.account .block.account-nav.card {
    box-shadow: none !important;
    border: 1px solid var(--hr_color);
    border-radius: 12px
}

body.account form .field:not(.choice) label.label {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 3px
}

body.account form input:not([type=checkbox]), body.account form select {
    min-height: 44px;
    border-radius: 12px;
    outline: 0 !important;
    width: 100% !important;
    box-shadow: none !important;
    border-color: rgb(209 213 219/var(--tw-border-opacity)) !important
}

.customer-account-index a.inline-flex.items-center.w-full, .customer-address-index #maincontent .column.main .box-actions a {
    color: var(--color1) !important;
    font-weight: 600
}

.block.block-dashboard-orders .block-title.order {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--hr_color)
}

.block.block-dashboard-orders .block-title.order strong {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 5px;
    margin-bottom: 15px
}

body.account #my-orders-table {
    width: 100%;
    font-size: 13px;
    margin-top: 20px
}

body.account #my-orders-table td, body.account #my-orders-table th {
    line-height: 32px
}

.wishlist-index-index .wishlist li:first-child, .wishlist-index-index .wishlist li:nth-child(2), .wishlist-index-index .wishlist li:nth-child(3), body.account #my-orders-table tbody td {
    border-top: 1px solid var(--hr_color)
}

body.account #my-orders-table tbody td:not(:last-of-type), body.account #my-orders-table thead th:not(:last-of-type) {
    border-right: 1px solid var(--hr_color)
}

body.account #my-orders-table td.col.actions a.action.view {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid var(--hr_color)
}

.order-products-toolbar.toolbar.bottom {
    margin-top: 65px
}

body.account aside.sidebar.sidebar-additional h2, body.account aside.sidebar.sidebar-additional h2 strong {
    border-top: 0 !important;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400
}

.wishlist-widget .product-item-details a {
    font-size: 13px;
    line-height: 18px;
    display: inline-flex
}

.sales-order-invoice .btn-secondary, .sales-order-view .btn-secondary {
    box-shadow: none !important;
    outline: 0 !important
}

.sales-order-invoice .btn-secondary:hover, .sales-order-view button.btn-secondary:hover {
    background-color: var(--color1);
    color: #fff
}

.sales-order-view a.btn-secondary {
    border-color: #000;
    color: #000
}

.sales-order-view a.btn-secondary:hover {
    background-color: #000;
    color: #fff
}

.sales-order-invoice .box-content, .sales-order-view .box-content {
    font-size: 13px;
    line-height: 18px
}

.wishlist-index-index p.price-as-configured .special-price .price {
    color: red;
    padding-right: 5px
}

.wishlist-index-index p.price-as-configured .old-price .price {
    color: var(--color_dark);
    text-decoration: line-through;
    padding-left: 5px
}

.wishlist-widget .price-tracker.list .price-tracker-content {
    text-align: left;
    clear: both;
    line-height: 12px;
    padding: 8px;
    background-color: #f9f9f9;
    font-size: 10px !important
}

.wishlist-index-index .wishlist li .product-item-info {
    background-color: #fff !important
}

.wishlist-index-index .wishlist li .product-item-info .field.qty {
    max-width: 60px;
    text-align: left;
    margin: 0 10px 0 0
}

.wishlist-index-index .wishlist li .product-item-info .field.qty input {
    text-align: center;
    -moz-appearance: textfield;
    appearance: textfield;
    -webkit-appearance: none;
    margin: 0
}

.wishlist-index-index .wishlist li .product-item-info .product-item-actions {
    max-width: calc(100% - 70px);
    width: 100%
}

.wishlist-index-index .actions-toolbar .tocart, .wishlist-index-index .wishlist li .product-item-info .btn.tocart {
    background-color: var(--color1) !important;
    border-color: var(--color1) !important;
    border-radius: 30px;
    padding: 10px 20px;
    outline: 0 !important;
    box-shadow: none !important;
    margin-top: 0 !important
}

.wishlist-index-index .wishlist li .product-image-container {
    width: max-content !important
}

.wishlist-index-index .wishlist li .product-item-name a {
    font-size: 15px;
    line-height: 21px;
    padding: 0 20px
}

.wishlist-index-index .wishlist li {
    border-bottom: 1px solid var(--hr_color);
    border-right: 1px solid var(--hr_color)
}

.wishlist-index-index .wishlist li:first-of-type, .wishlist-index-index .wishlist li:nth-child(3n+4) {
    border-left: 1px solid var(--hr_color)
}

.wishlist-index-index .actions-toolbar button, .wishlist-index-index .product-item-actions .btn {
    outline: 0 !important;
    box-shadow: none !important
}

.wishlist-index-index .box-tocart ~ .product-item-actions .btn {
    border-color: var(--color2);
    color: var(--color2)
}

.wishlist-index-index .box-tocart ~ .product-item-actions .btn:hover {
    border-color: var(--color2);
    background-color: var(--color2);
    color: #fff
}

.wishlist-index-index .actions-toolbar .share, .wishlist-index-index .actions-toolbar .update {
    border-color: var(--color2);
    color: var(--color2);
    border-radius: 25px
}

@media only screen and (min-width: 768px) and (max-width: 1140px) {
    body[class*=customer-account] #maincontent &gt; .container {
        padding: 0 20px !important;
        text-align: center;
        justify-content: center
    }

    .block.social-login-authentication-channel.account-social-login {
        max-width: 100%;
        width: 100%;
        margin-bottom: 40px !important
    }

    body[class*=customer-account] #maincontent #customer-login-container.login-container {
        width: 100% !important;
        max-width: 100% !important
    }

    body[class*=customer-account] #maincontent &gt; .columns .column.main {
        flex-wrap: wrap
    }

    .block.social-login-authentication-channel.account-social-login, body[class*=customer-account] #maincontent #customer-login-container.login-container {
        padding: 0 20px !important
    }

    body[class*=customer-account] #maincontent .block-title, body[class*=customer-account] #maincontent fieldset.fieldset.login {
        padding-right: 0 !important
    }

    body.account #maincontent .columns, body.account #maincontent &gt; .container {
        max-width: calc(100% - 20px);
        margin-left: auto !important;
        margin-right: auto !important
    }

    #my-orders-table thead {
        display: none
    }

    #my-orders-table tbody tr td {
        border: 0;
        border-right: 0 !important
    }

    #my-orders-table tbody tr td:first-of-type {
        border-top: 1px solid var(--hr_color)
    }

    #my-orders-table tbody tr td:last-of-type {
        border-bottom: 1px solid var(--hr_color)
    }

    #my-orders-table tbody tr, #my-orders-table tbody tr td {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    #my-orders-table tbody tr:first-of-type td {
        border-top: 0 !important
    }

    body.account #my-orders-table {
        margin-top: 0 !important
    }

    #my-orders-table tbody tr td:before {
        content: attr(data-th);
        display: block;
        font-weight: 600
    }

    body.wishlist-index-index .wishlist li {
        border: 0 !important
    }

    .wishlist-index-index .actions-toolbar {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        border-top: 1px solid var(--hr_color) !important;
        border-bottom: 1px solid var(--hr_color) !important
    }

    .wishlist-index-index .actions-toolbar .flex.flex-wrap {
        justify-content: center
    }

    .wishlist-index-index .actions-toolbar .secondary {
        margin: 20px 0
    }
}

.contact-index-index .wrap_contact_details .cols:last-of-type h2 {
    padding-top: 0 !important
}

.contact-index-index .wrap_contact_details {
    align-items: flex-start
}

.contact-index-index .wrap_contact_details .cols ul {
    padding-top: 20px !important
}

form#contact &gt; .w-full {
    display: flex;
    justify-content: right
}

.contact-index-index form#contact button.btn.btn-primary {
    background-color: var(--color1);
    border: 1px solid var(--color1);
    color: #fff;
    padding: 10px 50px;
    border-radius: 50px;
    box-shadow: none !important;
    outline: 0 !important;
    margin-top: 15px
}

.contact-index-index form#contact button.btn.btn-primary:hover {
    background-color: transparent !important;
    color: var(--color1)
}

.contact-index-index form#contact .field.text-left label.label {
    margin-bottom: 0 !important;
    font-size: 13px;
    color: #ccc
}

.contact-index-index form#contact .field.text-left input {
    min-height: 44px;
    border-color: #9ca3af;
    border-radius: 8px;
    font-size: 15px;
    line-height: 21px;
    color: #222
}

.contact-index-index form#contact .field.text-left input:focus, .contact-index-index form#contact .field.text-left input:hover, .contact-index-index form#contact textarea:focus, .contact-index-index form#contact textarea:hover {
    border-color: var(--color1);
    box-shadow: none !important;
    outline: 0 !important
}

.contact-index-index form#contact textarea {
    min-height: 228px
}

@media only screen and (min-width: 991px) and (max-width: 1300px) {
    .contact-index-index iframe {
        border: 0;
        width: 100%;
        padding-right: 30px
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
    .contact-index-index iframe {
        width: 100%;
        padding-bottom: 45px
    }

    .contact-index-index .wrap_contact_details .cols {
        width: 100% !important
    }
}

.catalog-product-view.overflow-hidden .mst_related_custom_container, .catalog-product-view.overflow-hidden header.page-header, .prar-review-product-list.overflow-hidden .mst_related_custom_container, .prar-review-product-list.overflow-hidden header.page-header {
    z-index: 1;
    position: relative
}

input#newsletter-subscribe {
    min-height: 48px;
    line-height: 48px
}

@media (min-width: 768px) {
    .ambanners.ambanner-3 .promobanner_init_rotate .pagebuilder-column-group {
        margin-bottom: 20px;
    }
    .reviews_custom_container .prar-rev-share-wrap.flex.items-center{
        display: flex;
        flex-wrap: wrap;
    }
    ul.prar-review-item-photos.upload-images.flex.flex-wrap.-mx-1.sdfsdf{
        margin:8px 0 5px;
    }
    ul.prar-review-item-photos.upload-images.flex.flex-wrap.-mx-1.sdfsdf li:first-of-type{
        margin-left:0 !important;
    }
    .reviews_custom_container span.prar-rev-share-title.text-prarSecondary.mr-1{
        line-height: 12px;
        margin: -6px 0 0 0;
    }
    .prar-item-footer .prar-rev-item-helpful{
        display: flex;
        flex-wrap: wrap;
        justify-content: right;
        margin: 3px 0 0 0;
        padding-left: 20px;
        border-left: 1px solid #ededed;
    }
    .prar-item-footer .prar-rev-item-helpful .prar-rev-item-title,
    .prar-item-footer .prar-rev-item-helpful .prar-rating-btn-wrap{
        width: 100%;
    }
    span.prar-rev-item-title.text-prarSecondary.mr-1.hidden.md\:block{
        text-align: right;
    }
    .prar-item-footer .prar-rev-item-helpful .prar-rating-btn-wrap{
        justify-content: right;
    }
    .prar-item-footer .prar-rev-item-helpful button svg {
        width: 15px;
        height: auto;
    }
    .blog-post-view .post-nextprev .post-prev {
        padding-right: 30px
    }

    .blog-post-view .post-nextprev .post-next {
        padding-left: 30px
    }

    .main_time {
        margin-right: 3px
    }
}

@media (max-width: 767px) {
    .additional_phone_number .cust_phone_number .cust_phone_link span:last-of-type {
        font-size: 0
    }

    .additional_phone_number .cust_phone_number .cust_phone_link span:last-of-type b {
        font-size: 15px
    }

    .additional_phone_number .cust_headline, .additional_phone_number .cust_phone_link, .additional_phone_number .cust_phone_link_showed {
        font-size: 13px
    }

    .additional_phone_number .cust_headline_below {
        font-size: 12px;
        display: inline-block
    }

    .prar-review-product-list #customer-reviews-box {
        width: 100% !important;
        order: 1 !important
    }

    .prar-review-product-list .prar-review-list-head {
        max-width: 100%;
        order: 2 !important;
        margin-bottom: 0;
        padding-top: 60px
    }

    .prar-review-product-list .columns .main {
        max-width: 100% !important;
        margin: 0 !important;
        padding: 70px 0 !important;
        flex-wrap: wrap
    }

    #call_to_us_cta_mobile, body .data_container span.payu_cust_span_icon {
        display: inline-block !important
    }

    aside#arar-form-popup, body .new_heading {
        padding: 0 !important
    }

    section.info_sections.cat_newsletter_box_main .heading_new p {
        font-size: 21px;
        line-height: 28px;
        margin-bottom: 15px !important
    }

    section.info_sections.cat_newsletter_box_main .sub_heading_new p {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px !important
    }

    section.info_sections.cat_newsletter_box_main .sub_heading_new ~ [data-content-type=text] {
        font-size: 14px;
        line-height: 18px
    }

    section.info_sections.cat_newsletter_box_main form.form.subscribe {
        margin-top: 20px !important
    }

    body input#newsletter-subscribe {
        min-height: 42px;
        line-height: 42px
    }

    body section.info_sections.cat_newsletter_box_main {
        padding: 30px 20px !important
    }

    section.info_sections.cat_newsletter_box_main {
        margin-top: 10px !important
    }

    .cus_shipping .main_time {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        min-width: 45px;
        background-color: #f5f5f5;
        border-radius: 12px;
        padding: 5px 0
    }

    .cus_shipping .main_time .new_vision {
        width: 100%;
        text-align: center
    }

    .cus_shipping .time {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        margin-top: -19px;
        left: 32px
    }

    .cus_shipping .label_custom, .cus_shipping .label_custom_value {
        width: 100%;
        display: flex;
        flex-wrap: wrap
    }

    .cus_shipping .new_vision {
        font-size: 16px;
        line-height: 15px
    }

    .cus_shipping .new_vision ~ .new_vision {
        color: #888;
        font-size: 11px;
        font-weight: 400
    }

    .cus_shipping .main_time:not(:last-of-type) {
        margin-right: 10px
    }

    .cus_shipping.cus_row_data p {
        display: flex;
        justify-content: space-between
    }

    .cus_shipping span.label_shipping_pp {
        font-weight: 700;
        color: var(--color2)
    }

    .cus_shipping.cus_row_data {
        margin-bottom: 0
    }

    body .payu_widget_raty .payu_cust_span_icon:before {
        width: 48px !important;
        height: 24px !important
    }

    body .custom_modal_list .modal-content {
        min-width: 100% !important;
        width: 100% !important
    }

    body .label_custom_value:not(.bolded) {
        margin-bottom: 0 !important
    }

    span.label_custom_value.green_ava.bolded {
        width: auto !important;
        margin-left: 4px !important
    }

    body .cus_shipping.cus_row_data p.no_justify {
        justify-content: left !important;
        align-items: center
    }

    body .cus_shipping.cus_row_data p.no_justify span.label_custom {
        width: auto !important
    }

    #call_to_us_cta_mobile {
        color: var(--color2);
        font-weight: 600 !important
    }

    #call_to_us_cta_desktop {
        display: none !important
    }

    .additional_phone_number .cust_phone_number #call_to_us_cta_mobile.cust_phone_link span:last-of-type {
        font-size: 15px !important;
        color: var(--color2)
    }

    a#call_to_us_cta {
        display: flex;
        align-items: center;
        justify-content: center
    }

    body .new_heading {
        font-size: 20px;
        line-height: 24px;
        min-height: 47px;
        display: flex;
        align-items: center;
        justify-content: left;
        margin-top: 13px
    }

    h3.mt-2.text-lg.text-prarLink {
        font-size: 14px;
        line-height: 20px
    }

    .prar-rat-form.h-full.overflow-y-auto.px-2.md\:px-4 {
        padding: 0 20px 20px !important
    }
}

@media (max-width: 380px) {
    .cus_shipping .time {
        left: 15px !important
    }

    .cus_shipping .main_time {
        min-width: 35px !important
    }

    .cus_shipping .new_vision {
        font-size: 14px
    }
}

@media (max-width: 380px) {
    body .only_mobile_action .mob_review_tab_global {
        font-size: 12px !important;
    }
    body .faq_link.active_faq a.faq_link_anchor {
        font-size: 12px !important;
        line-height: 19px !important;
    }
}

@media (max-width: 350px) {
    body .data_container .cus_shipping .time {
        margin-top: 5px !important;
        left: 0 !important
    }
}

body .custom_accordion {
    padding: 10px 0 30px
}

body .custom_accordion .faq_question_label[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading) {
    border-left: 0 !important;
    background: #f5f5f5;
    cursor: pointer;
    text-transform: inherit !important;
    font-size: 18px;
    line-height: 27px;
    font-weight: 600;
    position: relative;
    padding: 20px 70px 20px 20px;
    text-align: left;
    border-radius: 20px;
    color: #000;
    margin-bottom: 15px
}

body .custom_accordion .active_expand .faq_question_label ~ div[data-content-type=text] {
    display: block !important;
    padding: 0 20px 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background: #f5f5f5;
    line-height: 21px;
    margin-bottom: 15px
}

body .custom_accordion .faq_question_label[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading):after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: var(--icon_arrow_faq);
    background-size: cover;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 17px;
    background-color: transparent
}

body .custom_accordion .active_expand .faq_question_label {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-bottom: 0 !important
}

body .custom_accordion .active_expand .faq_question_label[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading):after {
    background-image: var(--icon_arrow_faq_up)
}

.center_img_figure img {
    margin-left: auto;
    margin-right: auto
}

.custom_txt h3 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.custom_txt ul {
    margin-top: 0;
    margin-bottom: 2.5rem;
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 40px;
    unicode-bidi: isolate
}

.custom_txt hr {
    margin-bottom: 20px;
    margin-top: 20px
}

@media (max-width: 768px) {
    body .custom_accordion .faq_question_label[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading):after {
        content: "" !important;
        display: block !important;
        top: 12px
    }

    body .custom_accordion {
        max-width: 100%;
        padding: 0 !important
    }

    body .custom_accordion .faq_question_label[data-content-type=heading]:not(.cat_title_custom):not(.cat_desc_title_custom):not(.box_promo_heading) {
        font-size: 16px;
        line-height: 22px
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1700px) {
    .box_promo_day div[data-content-type=text]:first-child span {
        font-size: 30px !important
    }

    body .box_promo_day [data-content-type=button-item] [data-element=link] {
        margin: 7px 10px 0 0 !important
    }

    body #maincontent .box_promo_day.pagebuilder-column {
        padding: 20px 15px !important
    }

    .box_promo_day div[data-content-type=text] {
        font-size: 18px;
        line-height: 26px
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1139px) {
    body .box_promo_day [data-content-type=button-item] [data-element=link] {
        padding: 5px 45px 5px 19px !important;
        margin: 7px 10px 0 0 !important
    }

    .box_promo_day div[data-content-type=text] {
        font-size: 14px !important;
        line-height: 23px !important
    }

    body #maincontent .box_promo_day.pagebuilder-column {
        padding: 20px 15px !important
    }

    .blog-page #maincontent &gt; .columns, body.blog-post-view .column.main {
        overflow-x: inherit
    }

    body.blog-post-view .page-wrapper {
        overflow-x: hidden !important
    }
}

body.blog-post-view .column.main .cat_newsletter_box_main {
    margin-bottom: 30px
}

@media only screen and (max-width: 767px) {
    .new_wrap_faq_rev .m-logo.inline-block {
        max-width: 100% !important;
        width: 100% !important;
        justify-content: left !important;
        order:0 !important;
    }
    .new_wrap_faq_rev .m-logo.inline-block img{
        max-width: 90px;
        width: 100%;
    }
    body.catalog-product-view .cr_title.font-weight{
        font-weight: 700 !important;
    }
    .media-container:hover img {
        transform: scale(1) !important;
    }
    .custom_slider_slick a.product-item-link, .hp_best_slider a.product-item-link, body.page-products .products.wrapper ul .item_grid_flex .wrapper_name a.product-item-link {
        font-size: 12px !important;
        font-weight: 500;
        line-height: 16px !important;
        text-align: left !important;
        display: block
    }

    body.page-products .products.wrapper ul .product-item-info.variants.grid.image:hover {
        padding-left: 0 !important;
        margin-left: 0 !important;
        padding-right: 0 !important;
        margin-right: 0 !important
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li {
        width: calc(50% - 15px) !important
    }

    body.page-products:not(.page-layout-custom_categories_lp) h1.page-title {
        max-height: 180px;
        min-height: 160px;
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 0 !important
    }

    body.page-products:not(.page-layout-custom_categories_lp) .category-view {
        max-height: 180px;
        min-height: 160px;
        margin-top: 0 !important
    }

    body.page-products .category-view .thumbnail {
        display: flex;
        max-height: 180px;
        min-height: 160px
    }

    body .cr_title-wrap a {
        display: block;
        margin: 10px 25%;
        width: 50%
    }

    ul.marking_methods li:not(:last-of-type) {
        border-right: 0 solid #fff !important
    }

    body ul.marking_methods li {
        height: 50vw;
        min-height: 50vw;
        width: calc(100% - 30px);
        margin: 0 auto 15px !important
    }

    body ul.marking_methods .wrap_content h2 {
        font-size: 20px;
        line-height: 30px;
        margin: 0 0 60px
    }

    .page-products .new_products_loop [data-content-type=products] .custom_slider_hyva {
        padding-bottom: 65px
    }

    body .box_promo_day [data-content-type=button-item] [data-element=link] span {
        font-size: 16px
    }

    .checkout-cart-index .freeshipping.customfree .no_free, body.page-products .products.wrapper ul .item_grid_flex .wrapper_name a.product-item-link, body[class*=customer-account] #maincontent #customer-login-container.login-container .card {
        width: 100%
    }

    body.page-products .products.wrapper ul .item_grid_flex .wrapper_name {
        -webkit-line-clamp: 2 !important;
        min-height: 32px !important;
        max-height: 32px !important;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .wishlist-index-index p.price-as-configured .price, body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li .product-item .price-box .price {
        font-size: 14px !important;
        line-height: 16px !important
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li .product-item .price-box &gt; span.old-price {
        order: 2;
        margin: 0 5px 0 10px !important
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li .product-item .price-box &gt; span.special-price {
        order: 1;
        margin: 0 !important
    }

    body.page-products .price-tracker.list .price-tracker-content .info {
        line-height: 14px;
        font-size: 11px
    }

    body.page-products .price-tracker.list .price-tracker-content {
        text-align: left !important;
        display: block;
        line-height: 14px;
        font-size: 11px
    }

    body.blog-post-view .column.main .cat_newsletter_box_main &gt; .row-full-width-inner, body.page-products .custom_wrapper_loop_txt {
        padding: 0
    }

    .one_letter_mobile::after {
        content: attr(data-first-letter);
        content: attr(data-first-letter) ".";
        visibility: visible;
        font-size: 13px
    }

    .one_letter_mobile {
        display: inline-block;
        visibility: hidden;
        position: relative;
        font-size: 0
    }

    .fullscreen_gallery .kadax_galler_container &gt; div#gal_image_container, .fullscreen_gallery .kadax_galler_container &gt; div#gal_image_container &gt; .relative {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .product-slider.upsell-product-slider {
        padding-top: 60px
    }

    .data_container p.rating-links.reviews-actions {
        color: #8a8a8a;
        font-size: 14px;
        line-height: 21px
    }

    .data_container .rating-summary {
        align-items: center
    }

    .catalog-product-view .header_placeholder {
        display: flex !important
    }

    body.catalog-product-view .breadcrumbs ul.items {
        overflow: scroll;
        white-space: nowrap;
        padding: 10px 0 !important;
        font-size: 11px;
        -ms-overflow-style: none;
        scrollbar-width: none;
        border-bottom: 0 solid #d5d5d5 !important
    }

    body .breadcrumbs .item .separator {
        font-size: 11px;
        line-height: 11px;
        margin: 0 3px
    }

    body.account #my-orders-table, body.catalog-product-view .breadcrumbs {
        margin-top: 0 !important
    }

    .media_container #gallery, .media_container #thumbs {
        padding-top: 0 !important;
        max-height: 100% !important
    }

    .kadax_galler_container &gt; div#gal_image_container {
        min-height: 100%;
        max-width: 100% !important
    }

    .kadax_galler_container &gt; div#gal_image_container, .kadax_galler_container &gt; div#thumbs_navigation, .main_product_info {
        max-width: 100%
    }

    .contact-index-index .wrapper_info_inputs, .contact-index-index .wrapper_message, .container_no_reviews .order-3.md\:order-none.flex.justify-center, .data_container, .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .block-info, .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .custom_wrap_img {
        width: 100% !important
    }

    .main_product_info .w-full.flex {
        flex-wrap: wrap;
        position: relative
    }

    .kadax_galler_container &gt; div#gal_image_container button.image_nav.image_next {
        right: 22px
    }

    body.catalog-product-view.fullscreen_gallery #maincontent {
        position: relative;
        z-index: 22222222
    }

    .kadax_galler_container &gt; div#gal_image_container img {
        max-width: 100%;
        max-height: 100%
    }

    .kadax_galler_container &gt; div#thumbs_navigation &gt; div#thumbs {
        flex-direction: initial;
        flex-wrap: initial;
        align-items: center;
        min-height: 100% !important
    }

    .kadax_galler_container &gt; div#thumbs_navigation {
        order: 1
    }

    .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide &gt; button.border-primary {
        border-color: var(--color1);
        background-color: var(--color1)
    }

    .catalog-product-view #BackToTop, .catalog-product-view .custom_slider_hyva.clear_card:not(.glide__slides) .product-item:nth-child(n+3), .checkout-cart-index .page-title-wrapper .page-title, .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide &gt; button img, .navigation_product, body.catalog-product-view .ctas #product-addtocart-button span:before, body.catalog-product-view .ctas #product-addtocart-button svg, span.prar-rev-nickname.mr-2.md\:mr-0:before {
        display: none !important
    }

    .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide &gt; button {
        width: 6px;
        height: 6px;
        background-color: transparent;
        border: 1px solid #222;
        margin: 5px
    }
    [x-ref="prar-popup-alltemplate"] main.modal_slider-prar-container {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
        justify-content: flex-start;
        align-items: center;
    }

    [x-ref="prar-popup-alltemplate"] main.modal_slider-prar-container div#prar-thumbs_navigation {
        order: 1;
        max-width: 100%;
    }

    .kadax_galler_container &gt; .modal_slider-prar-container .modal_slider-prar-wrap {
        min-height: 80vh;
    }

    .kadax_galler_container &gt; .modal_slider-prar-container .modal_slider-prar-wrap .slider-prar-current {
        min-height: 80vh;
    }

    [x-ref="prar-popup-alltemplate"] main.modal_slider-prar-container div#prar-thumbs_navigation .js_thumbs_slide {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        width: 100% !important;
        justify-content: center;
        align-items: center;
    }

    [x-ref="prar-popup-alltemplate"] main.modal_slider-prar-container div#prar-thumbs_navigation .js_thumbs_slide .prar-thumb {
        width: 6px !important;
        height: 6px;
        background-color: transparent;
        border: 1px solid #222;
        margin: 5px;
        border-radius: 100%;
    }

    [x-ref="prar-popup-alltemplate"] main.modal_slider-prar-container div#prar-thumbs_navigation .js_thumbs_slide .prar-thumb img {
        display: none;
    }

    [x-ref="prar-popup-alltemplate"] main.modal_slider-prar-container div#prar-thumbs_navigation .js_thumbs_slide .prar-thumb.border-green-400 {
        border-color: var(--color1);
        background-color: var(--color1);
    }
    .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide {
        margin-bottom: 0;
        margin-top: 0;
        max-width: initial;
        max-height: initial
    }

    .kadax_galler_container &gt; div#thumbs_navigation, .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slides, .kadax_galler_container &gt; div#thumbs_navigation &gt; div#thumbs {
        width: 100% !important;
        justify-content: center;
        align-items: center
    }

    #thumbs_navigation {
        min-height: 30px;
        display: flex
    }
    .catalog-product-view .media_container .sticky_panel_cart h1,
    .catalog-product-view .data_container &gt; h1 {
        font-weight: 500;
        line-height: 24px;
        font-size: 24px;
        margin-top: 15px;
        margin-bottom: 0 !important
    }

    body.catalog-product-view .ctas #product-addtocart-button {
        padding: 12px 5px;
        height: 45px;
        line-height: 12px;
        margin: 0 0 0 5px !important;
        width: calc(100% - 135px);
    }

    .new_line_free, body.catalog-product-view .ctas #product-addtocart-button span {
        display: block
    }

    .new_qty_vis &gt; .flex {
        margin: 0 !important
    }

    body.catalog-product-view .ctas #add-to-wishlist {
        position: absolute;
        top: -61px;
        right: 0;
        width: 40px;
        height: 40px;
        min-width: 40px;
        margin-right: 0 !important
    }

    body.catalog-product-view .ctas #add-to-wishlist:after {
        width: 22px;
        height: 22px
    }

    .new_qty_vis .input-group__input {
        width: 50px;
        font-size: 16px;
        line-height: 16px;
        min-height: 45px;
        height: 45px
    }

    .new_qty_vis .input-group__button {
        width: 40px !important;
        height: 45px !important;
        font-size: 18px;
        line-height: 18px;
        padding: 7px 10px
    }

    body.catalog-product-view .product-info-main .product-info-price .price-box .price {
        font-size: 23px !important
    }

    .product-info-main .stock {
        font-size: 13px
    }

    .action_tooltip, .additional_data_info .label_custom, .additional_data_info .value_custom, .price-tracker .price-wrapper .price, .product-info-main .price-tracker .info, .product-info-main .stock span.label_custom {
        margin-left: 5px;
        font-size: 13px
    }

    .cus_shipping_cost.cus_row_data .tooltip.wrapper .tooltip.content {
        left: auto;
        min-width: 210px
    }

    .tooltip.wrapper .tooltip.content a {
        color: var(--color1)
    }

    body.catalog-product-view .custom_slider_hyva .wrapper_name a.product-item-link {
        font-size: 12px !important;
        line-height: 16px !important;
        text-align: left !important;
        font-weight: 500;
        min-height: 100%;
        max-height: 100%;
        display: block
    }

    .catalog-product-view .custom_slider_hyva.clear_card .product-item, .catalog-product-view .custom_slider_hyva.clear_card:not(.glide__slides) .product-item {
        background-color: #fff !important;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px
    }

    .cat_newsletter_box_main .pr-4.lg\:w-1\/4.md\:w-1\/2, .cat_newsletter_box_main form.form.subscribe, .catalog-product-view .custom_wrapper_loop_txt {
        padding: 0 !important
    }

    .catalog-product-view .hover_abso, .checkout-cart-index #maincontent {
        position: relative
    }

    .catalog-product-view form.product-item .hover_abso .button_call_to_action {
        margin-left: auto !important
    }

    .catalog-product-view .kadax_price, .catalog-product-view .wrapper_name {
        padding: 0 5px
    }

    .catalog-product-view #description .attribute.description.desc_more .value {
        max-height: 340px !important;
        overflow: hidden;
        margin-bottom: 10px;
        position: relative
    }

    .catalog-product-view #description .attribute.description.desc_more .value .shadow_desc {
        position: absolute;
        left: 0;
        z-index: 100;
        width: 100%;
        height: 100px;
        background: #fbfbfb;
        bottom: 0;
        background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fbfbfb 100%);
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fbfbfb 100%)
    }

    #description .wrap_cta, body.customer-account-forgotpassword .column.main .w-full.md\:w-1\/2.card.my-8 .text-secondary-darker.mb-8, body[class*=customer-account] #maincontent #customer-login-container.login-container .block-new-customer.card .block-content, body[class*=customer-account] #maincontent #customer-login-container.login-container .card .text-secondary-darker.mb-8 {
        text-align: center
    }

    .additional_video_image, div#product\.attributes {
        max-width: 100% !important;
        width: 100%
    }

    .custom_wrap_prod_inside #additional table td, .custom_wrap_prod_inside #additional table th {
        width: 100%;
        font-size: 14px;
        line-height: 21px;
        padding-top: 8px
    }

    #new_additional table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child {
        font-size: 14px;
        line-height: 21px
    }

    #new_additional table:not(.totals):not(.cart):not(.table-comparison) &gt; tbody &gt; tr td[data-th]:before, #new_additional table:not(.totals):not(.cart):not(.table-comparison) &gt; tbody &gt; tr th[data-th]:before {
        padding-right: 10px;
        content: attr(data-th) ': ';
        display: inline-block;
        color: #111;
        font-weight: 700;
        font-size: 14px;
        line-height: 21px
    }

    #my-orders-table thead, #new_additional table.additional-attributes tbody th, .checkout-cart-index #shopping-cart-table thead &gt; tr &gt; th.col.item span:not(.mobile_view_label) {
        display: none
    }

    .two_loops_products {
        padding: 40px 0 0
    }

    .two_loops_products .prar-prod-rating, aside.sidebar.sidebar-main button.title.account-nav-title.flex.justify-between.items-center.hover\:text-secondary-darker.w-full, aside.sidebar.sidebar-main div#account-nav, body.account .column.main, body.account aside.sidebar.sidebar-additional {
        padding: 0 20px
    }

    #customer-reviews-box, body.account .columns, body[class*=customer-account] #maincontent .block-title, body[class*=customer-account] #maincontent fieldset.fieldset.login {
        padding-right: 0 !important
    }

    .container_no_reviews {
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 30px !important;
        padding-bottom: 20px !important
    }

    .prar-prod-rating .container_no_reviews .prar-btn {
        padding: 9px 20px;
        font-size: 14px;
        font-weight: 700
    }

    .container_no_reviews .md\:order-none {
        margin: 0 0 20px;
        text-align: center;
        justify-content: center
    }

    .catalog-product-view .related-product-slider, .catalog-product-view .upsell-product-slider {
        max-width: calc(100% - 40px);
        margin: 0 auto
    }

    .catalog-product-view #maincontent {
        padding-bottom: 30px
    }

    .custom_variant_block .modal-content, .prod_page_payments .modal-content {
        width: 100% !important;
        min-width: 100% !important;
        box-shadow: none !important
    }

    .custom_variant_block .modal {
        background-color: #fff !important
    }

    .modal_open_variants {
        overflow: hidden
    }

    .custom_variant_block .modal-content, .modal_open_variants .custom_variant_block .modal-dialog {
        overflow-y: scroll !important
    }

    #arar-form-popup-wrapper {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .btn_close_ar_pop {
        top: 10px
    }

    #arar-form-popup {
        border-radius: 0 !important
    }

    .catalog-product-view .main_product_info {
        margin-bottom: 0 !important
    }

    .single_post_related .cus_post_wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important
    }

    #customer-reviews-box, .two_loops_products .prar-prod-rating {
        width: calc(100% - 40px) !important;
        margin-left: auto;
        margin-right: auto
    }

    .catalog-product-view .blog_single_container, .catalog-product-view .two_loops_products, body[class*=customer-account] #maincontent #customer-login-container.login-container {
        max-width: 100% !important
    }

    .catalog-product-view .blog_single_container {
        max-width: calc(100% - 40px) !important
    }

    .catalog-product-view .single_post_related .post-title {
        margin-top: 25px
    }

    .two_loops_products .prar-prod-rating {
        margin-bottom: 30px !important
    }

    #customer-reviews-box {
        order: 3 !important
    }

    .cart-container .freeshipping {
        width: 100% !important;
        margin-bottom: 0;
        margin-top: 10px
    }

    .cart-container div[data-bind="scope: 'section'"] {
        position: absolute;
        top: 0;
        left: 15px;
        width: calc(100% - 50px)
    }

    .checkout-cart-index .page-title-wrapper {
        min-height: 100px
    }

    .checkout-cart-index .freeshipping.customfree {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 60px
    }

    .checkout-cart-index #shopping-cart-table thead &gt; tr &gt; th.col.item {
        padding-top: 15px !important
    }

    .checkout-cart-index .mobile_view_label {
        display: block !important
    }

    body.customer-account-forgotpassword .actions-toolbar {
        flex-wrap: wrap;
        justify-content: center
    }

    body.customer-account-forgotpassword .actions-toolbar &gt; .secondary:last-child {
        margin: 15px auto 0 !important;
        text-align: center
    }

    body[class*=customer-account] #maincontent &gt; .container h1 {
        font-size: 7vw;
        line-height: 7.5vw;
        text-align: center;
        justify-content: center
    }

    body[class*=customer-account] #maincontent &gt; .columns .column.main {
        padding-top: 0 !important
    }

    .block.social-login-authentication-channel.account-social-login {
        width: 100% !important;
        margin-bottom: 35px !important
    }

    body[class*=customer-account] #maincontent #customer-login-container.login-container, body[class*=customer-account] #maincontent &gt; .columns .column.main {
        flex-wrap: wrap
    }

    .block.social-login-authentication-channel.account-social-login, body[class*=customer-account] #maincontent #customer-login-container.login-container {
        padding: 0 20px !important
    }

    body[class*=customer-account] #maincontent #customer-login-container.login-container .card:not(.block-new-customer) {
        margin-top: 20px
    }

    body.account .block.account-nav.card {
        border-left: 0;
        border-right: 0;
        border-radius: 0
    }

    .block.account-nav.card {
        padding-left: 0;
        padding-right: 0
    }

    #my-orders-table tbody tr td {
        border: 0;
        border-right: 0 !important
    }

    #my-orders-table tbody tr td:first-of-type {
        border-top: 1px solid var(--hr_color)
    }

    #my-orders-table tbody tr td:last-of-type {
        border-bottom: 1px solid var(--hr_color)
    }

    #my-orders-table tbody tr, #my-orders-table tbody tr td {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    #my-orders-table tbody tr:first-of-type td {
        border-top: 0 !important
    }

    #my-orders-table tbody tr td:before {
        content: attr(data-th);
        display: block;
        font-weight: 600
    }

    .block.block-dashboard-orders .block-title.order strong {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 0
    }

    body.account[class*=customer-account] #maincontent .block-title, body.account[class*=customer-account] #maincontent fieldset.fieldset.login {
        margin-bottom: 10px;
        padding-bottom: 20px
    }

    body[class*=customer-] .column.main .block &gt; .block-title .action {
        padding: 7px 12px
    }

    body.account .columns {
        padding-left: 0 !important
    }

    .review-customer-index #content p.text-lg.font-medium, .review-customer-index #content p.text-lg.font-medium a {
        font-size: 15px;
        line-height: 21px
    }

    body.wishlist-index-index .wishlist li {
        border: 0 !important
    }

    .wishlist-index-index .actions-toolbar {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        border-top: 1px solid var(--hr_color) !important;
        border-bottom: 1px solid var(--hr_color) !important
    }

    .wishlist-index-index .actions-toolbar .flex.flex-wrap {
        justify-content: center
    }

    .wishlist-index-index .actions-toolbar .secondary {
        margin: 20px 0
    }

    .wishlist-index-index .price-box.price-configured_price {
        justify-content: center;
        text-align: center
    }

    body.account aside.sidebar.sidebar-additional {
        margin-bottom: 40px
    }

    .cat_newsletter_box_main form.form.subscribe label.label {
        text-align: left;
        font-size: 11px
    }

    body .cat_newsletter_box_main {
        padding: 40px 20px !important
    }

    body .cat_newsletter_box_main #newsletter-subscribe {
        padding: 20px 30px 22px
    }

    .cat_newsletter_box_main form.form.subscribe button.btn-primary {
        margin-top: 10px;
        min-height: 42px;
        max-height: 42px
    }

    .reviews_custom_container {
        margin-top: 40px
    }

    .prar-rev-item-top .prar-rev-item-date {
        font-size: 12px;
        color: #888
    }

    span.prar-rev-nickname.mr-2.md\:mr-0 {
        font-size: 13px;
        margin: 0 5px 0 0;
        line-height: 20px
    }

    .prar-social-wrap.flex.items-center {
        width: calc(100% - 124px)
    }

    .prar-rev-item-detail.my-3\.5.text-base.md\:text-sm {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px
    }

    body.blog-post-view .column.main {
        overflow-x: inherit
    }

    body.blog-post-view .page-wrapper {
        overflow-x: hidden !important
    }

    body.blog-post-view .column.main .cat_newsletter_box_main {
        margin: 40px auto 30px !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .blog-post-view .cat_newsletter_box_main .heading_new p {
        font-size: 28px;
        font-weight: 700;
        line-height: 39px;
        margin-bottom: 25px !important
    }

    body.blog-post-view .column.main .cat_newsletter_box_main .block.newsletter, body.blog-post-view .column.main .cat_newsletter_box_main form.form.subscribe {
        margin-top: 24px
    }

    .cat_newsletter_box_main .block.newsletter, .cat_newsletter_box_main form.form.subscribe {
        display: flex;
        justify-content: center
    }
    #gallery-thumbnails-container{
        display: none !important;
    }
    body.catalog-product-view #image-modal .glide-modal li img {
        width: 100% !important;
        height: auto !important;
        max-height: 100% !important;
    }
    body #image-modal .glide-modal, body #image-modal .glide-modal ul, body #image-modal .glide-modal li {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    body #gallery_product .glide-modal li iframe,
    body #image-modal .glide-modal li iframe{
        width: 100vw !important;
        height: 100vw !important;
    }
}

.new_counter span {
    font-size: 12px !important;
    line-height: 12px;
    font-weight: 400 !important;
    padding-top: 0 !important
}

body .new_counter span:not(.label_info_product_cart) {
    font-weight: 700 !important;
    padding-right: 4px !important
}

.sidebar_menu_ninja .block.ninjamenus-widget .block-title strong {
    font-size: 16px
}

.sidebar_menu_ninja .categories_custom_menu .nav-item.mega &gt; .item-submenu &gt; .nav-item &gt; a {
    font-size: 14px;
    font-weight: 600 !important;
    padding-left: 5px
}

@media only screen and (min-width: 1461px) and (max-width: 1800px) {
    .page-products #maincontent .columns {
        max-width: 100% !important
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1535px) {
    body .new_wrap_faq_rev .m-logo.inline-block {
        max-width: 90px !important;
        padding-left: 10px !important;
    }
    #category-view-container {
        overflow: hidden
    }

    body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Tak], body .mst-nav__horizontal-bar .block-content .filter-options-content li[data-custom-input=Yes] {
        margin: 0 6px 0 0;
        font-size: 14px;
        line-height: 20px;
        padding: 10px 15px
    }

    .mst-nav__horizontal-bar {
        top: 2px
    }

    body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode {
        width: 46px
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter label.sorter-label, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter label.sorter-label {
        font-size: 11px
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1460px) {
    #category-view-container, .page-products #maincontent .columns {
        max-width: calc(100% - 40px) !important
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1260px) {
    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter label.sorter-label, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter label.sorter-label {
        display: none !important
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .modes, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .modes {
        margin-right: 0
    }

    button.modes-mode.w-6.h-6.mode-list.opacity-50.hover\:opacity-100 {
        margin-right: 0 !important
    }

    body .mst-nav__horizontal-bar {
        top: 1px !important
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child .toolbar-sorter.sorter select, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) .toolbar-sorter.sorter select {
        min-height: 42px
    }

    body.page-products #m-navigation-product-list-wrapper .toolbar-products:first-child #toolbar-amount, body.page-products #m-navigation-product-list-wrapper .toolbar-products:nth-child(2) #toolbar-amount {
        padding: 0;
        font-size: 11px;
        display: flex;
        flex-wrap: wrap;
        line-height: 15px;
        justify-content: right;
        max-width: 72px
    }

    span.custom_amount_wrap {
        width: 100%
    }

    body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .sidebar, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .sidebar {
        width: 240px
    }

    body.page-products:not(.page-layout-custom_categories_lp) .page-layout-2columns-left .column.main, body.page-products:not(.page-layout-custom_categories_lp).page-layout-2columns-left .column.main {
        width: calc(100% - 240px)
    }

    body.page-products:not(.page-layout-custom_categories_lp) .toolbar-products .modes-mode {
        margin-right: 10px !important
    }

    a.action.sorter-action {
        margin-left: 5px
    }

    body.page-products .products.wrapper ul .item_grid_flex {
        width: calc(33.3333% - 2%);
        margin-bottom: 20px !important
    }
}


table#shopping-cart-table {
    max-width: calc(73% - 60px);
    margin-right: 60px;
    width: 100%;
}

.cart_container {
    width: 100%;
    max-width: calc(100% - (73% + 60px));
    display: block !important;
}

#shopping-cart-table .col.item {
    width: 400px;
}

#shopping-cart-table td.col.price,
#shopping-cart-table td.col.subtotal {
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: var(--color2);
}

#shopping-cart-table .col.price {
    width: 120px;
}

#shopping-cart-table #shopping-cart-table .col.qty {
    width: 160px;
}

#shopping-cart-table .col.subtotal,
#shopping-cart-table .col.actions {
    width: 130px;
}

tr.table-row-item.item-info:not(:last-of-type) {
    border-bottom: 1px solid #e1e1e1;
}

#shopping-cart-table th {
    border-top: 0 !important;
}

#shopping-cart-table th:last-of-type {
    border-right: 0 !important;
}

.checkout-cart-index.overflow-hidden {
    overflow: visible !important;
}

.cart_item_image {
    max-width: 90px;
}

.cart_item_image img {
    display: block;
    font-size: 0;
    line-height: 0;
}

.cart_item_options {
    padding-left: 20px;
    padding-right: 20px;
    max-width: calc(100% - 90px);
}

.cart_item_options .cart_item_name {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: var(--color2)
}

.cart_image_with_name {
    align-items: center;
}

#shopping-cart-table .col.qty .form-input:hover,
#shopping-cart-table .col.qty .form-input:active,
#shopping-cart-table .col.qty .form-input:focus {
    border-color: #e1e1e1 !important;
}

#shopping-cart-table .col.qty .form-input {
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    min-height: 42px;
    max-width: 60px;
    min-width: 50px;
    width: 100% !important;
}

#shopping-cart-table .col.qty input[type="number"] {
    -moz-appearance: textfield;
}

#shopping-cart-table .col.qty input[type="number"]::-webkit-outer-spin-button,
#shopping-cart-table .col.qty input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#shopping-cart-table .col.qty button {
    background-color: transparent !important;
    font-size: 20px;
    font-weight: 600;
    color: var(--color1);
    width: 42px;
    height: 42px;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d1d5db;
}

#shopping-cart-table .col.qty button:hover {
    color: #000 !important;
}

#shopping-cart-table .col.qty .decreaseQty {
    border-right: 0 !important;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
}

#shopping-cart-table .col.qty .increaseQty {
    border-left: 0 !important;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    margin-left: -1px;
}

.checkout-cart-index .flex.flex-col.pb-2.my-2.border-b-2.border-gray-300.estimate-shipping-form {
    display: none;
}

.checkout-cart-index .tax_cart,
.checkout-cart-index .coupon-form {
    display: none;
}

.cart_container .freeshipping.customfree {
    margin-top: 0 !important;
}

.checkout-cart-index .cart_total_wrapper {
    background: #fff;
    padding: 20px;
}

.checkout-cart-index .cart_total_wrapper h2 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 3px;
}

.checkout-cart-index a#checkout-link-button {
    margin-right: 0 !important;
    text-align: center;
}

.checkout-cart-index .cart_container .flex.pb-3.my-2.border-b-2.border-gray-300.flex-col {
    border-bottom-width: 1px !important;
}

.checkout-cart-index .custom_total_box .custom_label {
    font-size: 14px;
    line-height: 20px;
}

.info_label &gt; div {
    margin-left: 0 !important;
}

div#price-subtotal,
.info_label {
    font-size: 14px;
    line-height: 20px;
}

.checkout-cart-index .custom_label_total {
    padding-top: 5px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4px;
}

thead.t-head th.col_mobile {
    display: none;
}

.checkout-cart-index section &gt; #shopping-cart-table ~ .cart_container &gt; div {
    border: 1px solid #e1e1e1;
}

.checkout-cart-index section &gt; #shopping-cart-table ~ .cart_container &gt; div {
    display: block !important;
}

.empty_cart_kadax {
    text-align: center;
}

.empty_cart_kadax .cart_container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 20px;
}

.empty_cart_kadax .cart_container a {
    color: var(--color1);
    font-weight: 600;
}

.empty_cart_kadax .cart_container a:hover {
    color: var(--color2);
}

@media only screen and (min-width: 1100px) and (max-width: 1536px) {
    .checkout-cart-index .column.main {
        max-width: 100% !important;
    }

    .checkout-cart-index .columns {
        max-width: 100% !important;
    }

    .checkout-cart-index .cart_container {
        width: 100%;
        max-width: calc(100% - 73%);
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1240px) {
    table#shopping-cart-table {
        max-width: calc(73% - 20px);
        margin-right: 20px;
    }

    .cart_image_with_name.flex.flex-wrap .cart_item_options,
    .cart_image_with_name.flex.flex-wrap .cart_item_image {
        width: 100% !important;
        max-width: 100% !important;
    }

    .cart_item_options {
        padding: 20px 20px 0 0;
    }
}

@media only screen and (min-width: 1025px) {
    .checkout-cart-index #maincontent {
        min-height: calc(100vh - 663px);
    }

    .checkout-cart-index .cart_container &gt; div {
        position: sticky;
        top: 140px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .cart_total_wrapper span.new_line_free {
        display: block;
    }

    .checkout-cart-index .column.main {
        max-width: 100% !important;
    }

    .checkout-cart-index table#shopping-cart-table {
        margin-right: 0 !important;
    }

    .checkout-cart-index table#shopping-cart-table,
    .checkout-cart-index .columns {
        max-width: 100% !important;
    }

    .checkout-cart-index td.col p.lg\:hidden.md\:text-left {
        display: none !important;
    }

    .checkout-cart-index .cart_container {
        width: 100%;
        max-width: 100%;
        display: block !important;
        margin-top: 30px;
    }

    .cart_image_with_name.flex.flex-wrap .cart_item_options,
    .cart_image_with_name.flex.flex-wrap .cart_item_image {
        width: 100% !important;
        max-width: 100% !important;
    }

    .checkout-cart-index #shopping-cart-table .col.item {
        width: 215px;
    }

    .cart_item_options {
        padding: 20px 20px 0 0;
    }
}

@media only screen and (max-width: 767px) {
    .checkout-cart-index .column.main {
        max-width: 100% !important;
    }

    .checkout-cart-index table#shopping-cart-table {
        margin-right: 0 !important;
    }

    .checkout-cart-index table#shopping-cart-table,
    .checkout-cart-index .columns {
        max-width: 100% !important;
    }

    .checkout-cart-index td.col p.lg\:hidden.md\:text-left {
        display: none !important;
    }

    .checkout-cart-index .cart_container {
        width: 100%;
        max-width: 100%;
        display: block !important;
        margin-top: 30px;
    }

    .checkout-cart-index #shopping-cart-table .col.item {
        width: 100%;
    }

    .checkout-cart-index .cart_item_options {
        padding: 0 10px 0 20px;
    }

    .checkout-cart-index tr.table-row-item.item-info {
        display: flex !important;
        flex-wrap: wrap;
    }

    .checkout-cart-index thead.t-head th:not(.col_mobile) {
        display: none !important;
    }

    .checkout-cart-index thead.t-head th.col_mobile {
        display: block !important;
    }

    .checkout-cart-index #shopping-cart-table thead &gt; tr &gt; th.col.item {
        border-bottom: 1px solid #e1e1e1 !important;
        border-left: 0;
        border-right: 0;
        padding-bottom: 15px !important;
    }

    .checkout-cart-index .cart_item_options .cart_item_name {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
    }

    .checkout-cart-index td.col.actions.text-center {
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .checkout-cart-index #shopping-cart-table .item-info td.col.price,
    .checkout-cart-index #shopping-cart-table .item-info td.col.subtotal {
        border-left: 0 !important;
    }

    .checkout-cart-index #shopping-cart-table .col.qty button {
        width: 32px;
        height: 32px;
        min-height: 32px;
        padding: 6px !important;
    }

    .checkout-cart-index #shopping-cart-table .col.qty .form-input {
        height: 32px;
        min-height: 32px;
        padding: 6px !important;
        min-width: 32px !important;
        max-width: 45px;
        font-size: 14px;
    }

    .checkout-cart-index td.col.qty {
        border-top: 1px solid #e1e1e1;;
    }

    .checkout-cart-index .col[data-cart-mobile]:before {
        width: 100%;
    }

    .checkout-cart-index .col[data-cart-mobile]:before {
        content: attr(data-cart-mobile);
        display: block !important;
        font-size: min(2.5vw, 12px);
        line-height: min(3vw, 18px);
        text-align: center;
        font-weight: 400 !important;
        margin-bottom: 5px;
    }

    .checkout-cart-index #shopping-cart-table td.col.price,
    .checkout-cart-index #shopping-cart-table td.col.subtotal {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .checkout-cart-index #shopping-cart-table td.col.price,
    .checkout-cart-index #shopping-cart-table td.col.subtotal {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .checkout-cart-index #shopping-cart-table td.col.price span,
    .checkout-cart-index #shopping-cart-table td.col.subtotal span {
        padding: 0 !important;
    }

    .checkout-cart-index #shopping-cart-table .item-info td.col {
        padding: 10px !important;
    }

    .checkout-cart-index .cart_image_with_name {
        align-items: flex-start;
    }

    .checkout-cart-index #shopping-cart-table .item-info td.col.qty {
        width: calc(100% - 54%) !important;
    }

    .checkout-cart-index #shopping-cart-table td.col.subtotal {
        border-right: 0 !important;
    }

    .checkout-cart-index td.col.actions.text-center {
        position: absolute;
        bottom: 67px;
        right: 0;
        width: max-content !important;
    }

    .checkout-cart-index #shopping-cart-table .item-info td.col.price,
    .checkout-cart-index #shopping-cart-table .item-info td.col.subtotal {
        width: 27% !important;
    }

    html body.hide_widgets div[id*=trustbadge-container] div[id*=minimized-trustbadge] {
        display: none !important;
    }

}

@media (max-width: 767px) {
    #customer-menu:before, #menu-cart-icon:before, div.ctop-item a:before {
        width: 19px;
        height: 19px;
    }

    #menu-search-icon:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' inkscape:version='1.0 (4035a4fb49, 2020-05-01)' sodipodi:docname='szukaj.svg' id='svg326' viewBox='0 0 3000 3000' style='clip-rule:evenodd;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision' version='1.1' height='30mm' width='30mm' xml:space='preserve'%3E%3Cmetadata id='metadata330'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Csodipodi:namedview inkscape:current-layer='svg326' inkscape:window-maximized='0' inkscape:window-y='276' inkscape:window-x='2595' inkscape:cy='53.339715' inkscape:cx='52.305512' inkscape:zoom='1.4675556' fit-margin-bottom='0' fit-margin-right='0' fit-margin-left='0' fit-margin-top='0' showgrid='false' id='namedview328' inkscape:window-height='691' inkscape:window-width='1036' inkscape:pageshadow='2' inkscape:pageopacity='0' guidetolerance='10' gridtolerance='10' objecttolerance='10' borderopacity='1' bordercolor='%23666666' pagecolor='%23ffffff' /%3E%3Cdefs id='defs320'%3E%3Cstyle id='style318' type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23707070;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg transform='translate(-6000.9733,-5976.262)' id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer' /%3E%3Cpath id='path323' d='m 8895.14,8817.26 -721.62,-721.56 19.08,-21.92 c 93.49,-107.48 168.14,-231.44 218.78,-366.72 48.78,-130.38 75.48,-271.74 75.48,-419.45 0,-330.64 -134.46,-630.32 -351.5,-847.33 -217.11,-217.12 -516.94,-351.56 -847.41,-351.56 -330.64,0 -630.34,134.46 -847.35,351.48 -217.12,217.11 -351.56,516.92 -351.56,847.41 0,330.41 134.53,630.15 351.64,847.27 217.12,217.11 516.86,351.66 847.27,351.66 147.69,0 289.05,-26.69 419.43,-75.48 135.28,-50.64 259.24,-125.29 366.72,-218.78 l 21.92,-19.08 721.58,721.6 c 5.21,5.32 11.44,9.45 18,12.17 6.62,2.84 13.7,4.3 20.76,4.3 7.31,0 14.58,-1.37 21.16,-4.13 6.27,-2.64 12.18,-6.58 17.25,-11.84 l 0.35,-0.5 c 10.55,-10.54 15.84,-24.66 15.84,-38.76 0,-14.18 -5.27,-28.27 -15.82,-38.78 z M 6198.8,7287.61 c 0,-300.2 122.09,-572.27 319.11,-769.27 197.13,-197.12 469.38,-319.18 769.4,-319.18 300.18,0 572.29,122.1 769.29,319.12 197.12,197.1 319.19,469.32 319.19,769.33 0,299.97 -122.09,572.35 -319.28,769.66 -197.06,197.19 -469.13,319.49 -769.2,319.49 -299.94,0 -572.11,-122.24 -769.29,-319.55 -197.09,-197.2 -319.22,-469.44 -319.22,-769.6 z' class='fil0' /%3E%3C/g%3E%3C/svg%3E%0A");
        content: "";
        width: 22px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
        display: block;
        cursor: pointer;
        margin-top: 0;
    }

    body #header:not(.is-sticky) .customer_menu .search_icon_mobile {
        display: none !important;
    }

    .customer_menu .search_icon_mobile {
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 44px !important;
        width: 100%;
    }

    #menu-search-icon_close {
        max-width: max-content;
        padding: 10px 25px;
        line-height: 25px;
    }

    #menu-search-icon_close {
        line-height: 2.2rem;
        padding: 9px 17px;
        color: var(--color2);
        border: 1px solid var(--color2);
        background: 0 0;
        display: block;
        font-size: 16px;
        width: 100%;
        border-radius: 50px;
        font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 600;
        box-sizing: border-box;
        vertical-align: middle;
    }

    html body:not(.search_open_full) #header.is-sticky .wrapper_custom_serach {
        display: none !important;
    }

    html body.search_open_full {
        overflow: hidden !important;
    }

    body #header.is-sticky .custom_header_container {
        padding: 0 8px 0 20px !important;
    }

    html body.search_open_full div[id*=trustbadge-container] div[id*=minimized-trustbadge] {
        display: none !important;
    }

    html body.search_open_full button#menu-search-icon_close {
        display: block !important;
        z-index: 2222;
        max-width: max-content !important;
        height: auto !important;
        font-weight: 500;
        line-height: 25px;
        right: 20px;
    }

    body .wrapper_custom_serach #search-content.search_box_custom.show_mobile_search &gt; .container {
        padding-top: 70px !important;
        max-width: calc(100% - 40px);
    }

    .catalog-product-view #new_additional .wrap_cta,
    #reviews_modal,
    #description,
    #amasty_faq_product_tab,
    #product\.attributes {
        display: none;
    }

    .catalog-product-view #gobal_modal_product #additional table tr:nth-child(2n) {
        background-color: #f5f5f5
    }

    .catalog-product-view #gobal_modal_product #additional table td {
        width: 50%;
        font-size: 14px;
        line-height: 21px;
        color: var(--color2);
        font-weight: 400 !important;
        padding: 10px;
        border-bottom: 0;
    }

    .catalog-product-view #gobal_modal_product #additional table tr {
        display: table-row !important;
    }

    .custom_modal_list .modal-header {
        justify-content: right;
        position: fixed;
        width: 100%;
        max-width: calc(100% - 40px);
        background: #fff;
        z-index: 22;
        top: 0;
        padding: 10px 0 !important;
    }

    #reviews_modal .modal-header ~ .cr_title-wrap,
    #global_modal_content .cr_title-wrap {
        padding-top: 50px;
        margin-bottom: 0 !important;
        display: block !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: left;
    }

    html body.catalog-product-view.overflow_hidden_modal div[id*=trustbadge-container] div[id*=minimized-trustbadge] {
        display: none !important;
    }

    body.custom_review_modal .two_loops_products {
        z-index: 999999;
    }

    #customer-reviews-box, .two_loops_products .prar-prod-rating {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .custom_review_modal #customer-reviews-box, .custom_review_modal .two_loops_products .prar-prod-rating {
        width: 100% !important;
    }

    .custom_review_modal .order-1.md\:order-none.w-44.md\:w-56.lg\:w-80 {
        padding: 0 30px 0 0;
    }

    .additional_video_image {
        display: none !important;
    }

    .only_mobile_hide {
        display: none !important;
    }

    .tab_nav_mobile {
        max-width: 100%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
    }

    .open_faq_mobile .box_add_to_cart,
    .overflow_hidden_modal div[id^=trustbadge-container],
    .open_faq_mobile div[id^=trustbadge-container],
    .custom_review_modal div[id^=trustbadge-container],
    .open_faq_mobile header.page-header{
        display: none !important;
    }
    .catalog-product-view .reviews_custom_container .prar-prod-rating {
        max-width: 100% !important;
    }
    .tab_nav_mobile .mobile_item_tab {
        min-height: 24px;
        padding: 12px 16px;
        background-color: #f8f9fb;
        border-radius: 8px;
        position: relative;
        z-index: 10;
        cursor: pointer;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 15px;
        font-weight: 600;
        color: var(--color2);
    }

    .tab_nav_mobile .mobile_item_tab:not(:last-of-type) {
        margin-bottom: 16px;
    }

    .tab_nav_mobile .mobile_item_tab .custom_counter_reviews {
        margin-left: 3px;
    }

    .tab_nav_mobile .mobile_item_tab .opener_custom {
        width: 24px;
        height: 24px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }

    .tab_nav_mobile .mobile_item_tab .opener_custom:after {
        content: "";
        background-image: 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%3Cpath d='M6 10L12 16L18 10' stroke='%234C5566' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        width: 24px;
        height: 24px;
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
    }

    #modal-content_fix .modal-body #global_modal_content {
        overflow-y: scroll;
        height: 100vh;
        padding-bottom: 120px;
    }

    #gobal_modal_product.custom_modal_list .modal-content {
        overflow-y: hidden !important;
        position: relative;
    }

    .only_mobile_action .mob_review_tab_global {
        color: #8a8a8a;
        font-size: 14px;
        line-height: 20px;
    }

    #global_modal_content .description.desc_more p {
        font-size: 14px;
        line-height: 20px;
    }

    #global_modal_content .description.desc_more p:not(:last-of-type) {
        margin-bottom: 15px !important;
    }

    .catalog-product-view .mst-related_products__productsList {
        padding-bottom: 40px;
    }

    .fixed_button_label {
        display: block !important;
    }
}

@media (min-width: 768px) {
    .price-tracker.list .price-tracker-content .info {
        display: block;
    }

    .only_mobile_tabs {
        display: none !important;
    }

    .catalog-product-view.overflow-hidden .mst_related_custom_container,
    .catalog-product-view.overflow-hidden header.page-header,
    .prar-review-product-list.overflow-hidden .mst_related_custom_container,
    .prar-review-product-list.overflow-hidden header.page-header {
        opacity: 0;
    }

    .catalog-product-view.overflow-hidden .product-info-main,
    .catalog-product-view.overflow-hidden .product-slider.related-product-slider {
        z-index: 1 !important;
    }

    .only_mobile_action {
        display: none !important;
    }

    .no_slider_loop .custom_modal_list.expanded {
        display: block !important;
    }

    .no_slider_loop .custom_modal_list {
        position: relative !important;
        overflow: visible !important;
        max-width: 100% !important;
        background: transparent !important;
        z-index: 1;
    }

    #customer-reviews .custom_modal_list {
        position: relative !important;
        display: block !important;
        overflow: visible !important;
        max-width: 100% !important;
        background: transparent !important;
        z-index: 1;
    }
    .custom_modal_list .modal-content {
        overflow: visible !important;
    }
    body.catalog-product-view .no_slider_loop .custom_modal_list .modal-content,
    body.catalog-product-view #customer-reviews .custom_modal_list .modal-content {
        width: 100%;
        position: relative !important;
        padding: 0 !important;
        overflow-y: visible !important;
        text-align: left;
        margin: 0;
        right: 0;
        z-index: 2222;
        height: 100%;
        max-width: 100% !important;
        min-width: auto !important;
        background-color: #fff;
        box-shadow: none !important;
        border: 0;
    }

    html body.catalog-product-view .no_slider_loop .custom_modal_list .modal-header,
    html body.catalog-product-view #customer-reviews .custom_modal_list .modal-header {
        display: block;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0;
    }

    html body.catalog-product-view .no_slider_loop .close_modal_cust,
    html body.catalog-product-view #customer-reviews .close_modal_cust:not(.prar-close) {
        display: none !important;
    }

    .mobile_slide_popup_compare {
        display: none !important;
    }
}

body .header.content {
    padding: 0;
}

.fixed_button_label {
    display: none !important;
}

.kadax_price .price_discount_label {
    color: #FFFFFF;
    background: var(--color2);
    border-radius: 8px;
    font-size: 12px;
    line-height: 12px;
    padding: 4px 6px;
    letter-spacing: 0.02em;
    position: relative;
    top: -1px;
}

.kadax_price .price_discount_label {
    order: 3;
    margin-left: 8px;
}

body.catalog-product-view .product-info-price {
    display: flex;
    width: 100%;
    align-items: baseline;
}

body.catalog-product-view .product-info-main .product-info-price .price-box {
    width: max-content !important;
}

div#price_discount_label span {
    padding: 6px 10px;
    background: var(--color2);
    border-radius: 12px;
    margin-left: 10px;
    color: #fff;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 300;
    line-height: 17px;
    margin-top: 30px;
    top: -4px;
    position: relative;
}

div#price_discount_label {
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 767px) {
    .block-products-list .product-item .price-box, .product-item .price-box {
        justify-content: left !important;
    }

    .kadax_price .price_discount_label {
        margin-left: 0 !important;
        font-size: 11px !important;
        line-height: 10px !important;
    }

    #filters-heading &gt; button &gt; .text-primary,
    body #mobile_menu_wrapper .top_menu-subblock,
    body.page-products label.sorter-label {
        display: none
    }

    body .prod_labels:not(.gallery_labels) &gt; .prod_label {
        max-width: 60px;
        font-size: 8px;
        padding: 1px 2px;
        line-height: 11px !important;
    }
}

body.catalog-product-view .variants_modal_block .price-box .old-price .price,
body.catalog-product-view .variants_modal_block .price-box .price {
    font-size: 12px !important;
}

body.catalog-product-view .custom_variant_block .variants_modal_block .price-box {
    flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {

    body .custom_slider_slick a.product-item-photo .prod_label {
        line-height: 11px !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .variant_values .kadax_price .price_discount_label {
        display: flex;
        align-items: center;
    }

    .catalog-product-view footer.page-footer {
        margin-bottom: 55px;
    }

    body .prod_labels:not(.gallery_labels) &gt; .prod_label {
        max-width: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .price-tracker.list .price-tracker-content .info {
        display: block;
    }
    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li .product-item .price-box &gt; span.old-price,
    body .custom_slider_hyva .product-item .price-box &gt; span.old-price {
        display: none !important;
    }
}

.catalog-product-view.modal_open_variants .variant_values {
    width: 100%;
}

#amasty_faq_product_tab {
    width: 100%;
    order: 99;
    margin: 30px 0 60px;
}

.catalog-product-view .desc_kadax #additional table th {
    font-weight: 600 !important;
}

body .additional_phone_number .cust_phone_link .icon_contact:before{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Warstwa_1' x='0px' y='0px' enable-background='new 0 0 320 320' xml:space='preserve' viewBox='73.33 76.04 173.34 167.93'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%2300002E' d='M130.114,234.483c-18.581,0-33.697-15.189-33.697-33.86l0.166-60.852 c0-35.139,28.449-63.734,63.418-63.734c34.97,0,63.42,28.596,63.42,63.745v7.861h8.379c8.2,0,14.871,6.699,14.871,14.933v27.114 c0,8.233-6.671,14.933-14.871,14.933h-16.194l-0.185-43.976v-20.865c0-30.738-24.861-55.745-55.42-55.745 c-30.558,0-55.418,25.007-55.418,55.745l-0.166,60.852c0,14.249,11.528,25.85,25.697,25.85V234.483z M223.572,196.623h8.228 c3.789,0,6.871-3.11,6.871-6.933v-27.114c0-3.823-3.082-6.933-6.871-6.933h-8.379v4.987L223.572,196.623z'/%3E%3Cpath fill='%2300002E' d='M100.417,204.623H88.204c-8.201,0-14.873-6.699-14.873-14.933v-27.114c0-8.234,6.672-14.933,14.873-14.933 h12.213v8H88.204c-3.79,0-6.873,3.11-6.873,6.933v27.114c0,3.822,3.083,6.933,6.873,6.933h12.213V204.623z'/%3E%3Cpath fill='%2300002E' d='M151.263,243.963h-10.844c-7.419,0-13.455-6.035-13.455-13.454c0-7.471,6.036-13.506,13.455-13.506h10.844 c7.418,0,13.453,6.035,13.453,13.454C164.716,237.928,158.681,243.963,151.263,243.963z M140.419,225.003 c-3.008,0-5.455,2.446-5.455,5.454c0,3.06,2.447,5.506,5.455,5.506h10.844c3.007,0,5.453-2.446,5.453-5.454 c0-3.06-2.446-5.506-5.453-5.506H140.419z'/%3E%3C/g%3E%3Cpath fill='%2300002E' d='M125.358,116.385c-2.363,0-4.732-0.75-6.722-2.279l-8.81-6.769l4.874-6.344l8.811,6.769 c1.221,0.939,2.969,0.811,4.065-0.299c8.695-8.8,20.296-13.647,32.664-13.647c12.315,0,23.879,4.811,32.56,13.545 c1.124,1.132,2.896,1.25,4.119,0.273l8.269-6.596l4.988,6.254l-8.268,6.596c-4.421,3.527-10.776,3.145-14.783-0.888 c-7.168-7.212-16.716-11.185-26.885-11.185c-10.213,0-19.792,4.002-26.973,11.27C131.11,115.268,128.239,116.384,125.358,116.385z'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat;
}

.price-tracker.list .price-tracker-content {
    padding: 0 3px 5px 0;
    line-height: 10px;
}

.price-tracker.list .price-tracker-content .info {
    font-size: 10px;
    line-height: 10px !important;
    display: inline !important;
}

.price-tracker.list .price-tracker-content .price-wrapper {
    line-height: 10px;
}

.price-tracker.list .price-tracker-content .price {
    font-size: 10px !important;
    line-height: 10px !important;
    color: #000000 !important;
    font-weight: 400 !important;
}

.new_view_promo .price-tracker.list .price-tracker-content {
    line-height: 12px;
}

.price-tracker .price-wrapper .price {
    color: #787878;
    padding-left: 0;
    font-weight: 400 !important
}

.data_container .price-tracker {
    color: #787878;
}

@media only screen and (max-width: 767px) {
    .price-tracker.list .price-tracker-content .price {
        margin-left: 0 !important;
    }

    body.page-products .price-tracker.list .price-tracker-content .info {
        font-size: 10px !important;
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li .product-item .price-box &gt; span.old-price {
        display: none !important;
    }

    body.page-products .products.wrapper.mode-grid.products-grid &gt; ul &gt; li .product-item .price-box &gt; span.special-price {
        padding-right: 5px;
    }

    body.page-products .block-products-list .product-item .price-box,
    body.page-products .product-item .price-box {
        justify-content: left !important;
    }
}

.catalog-product-view #related-kadax .cr_title-wrap strong.cr_title {
    font-size: 15px;
    line-height: 15px;
    color: var(--dgray);
    font-weight: 700;
}

.catalog-product-view #related-kadax .cr_title-wrap {
    border: 0 !important;
    padding: 0 !important;
    margin: 20px 0;
}

.related_box_products input,
.catalog-product-view #related-kadax.product_container_loops .price-tracker,
.catalog-product-view #related-kadax.product_container_loops .product-items:after,
.catalog-product-view #related-kadax.product_container_loops .product-items:before,
.no_slider_loop form.product-item .product-item-info .actions-secondary,
.no_slider_loop form.product-item .towishlist,
.no_slider_loop .hover_abso {
    display: none !important;
}

.no_slider_loop form.product-item:hover .product-item-info {
    box-shadow: none !important;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-photo {
    max-width: 64px;
    max-height: 64px;
    min-height: 64px;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-info.grid {
    display: flex;
}

.catalog-product-view .product_container_loops .no_slider_loop .wrapper_name {
    justify-content: left;
    text-align: left;
    margin: 0 10px 0 0 !important;
}

.catalog-product-view .product_container_loops .no_slider_loop .wrapper_name,
.catalog-product-view .product_container_loops .no_slider_loop .product-item-link {
    font-size: 13px;
    line-height: 17px;
}

.related_box_products {
    min-width: 64px;
    min-height: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 600;
}

.related_box_products label {
    margin-bottom: 0 !important;
    cursor: pointer;
}

.related_box_products input[type=checkbox]:checked + label,
.related_box_products label:hover {
    color: var(--color1);
}

.related_box_products input[type=checkbox]:checked + label &gt; .rel_remove {
    display: block !important;
}

.related_box_products input[type=checkbox]:checked + label &gt; .rel_add {
    display: none !important;
}

.related_box_products label:before {
    content: "";
    width: 18px;
    height: 18px;
    border: 1px solid var(--color2);
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='96 96 320 320'%3E%3Ctitle%3Eionicons-v5-a%3C/title%3E%3Cline x1='256' y1='112' x2='256' y2='400' style='fill:none;stroke:%231f2937;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3Cline x1='400' y1='256' x2='112' y2='256' style='fill:none;stroke:%231f2937;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3C/svg%3E");
    display: block;
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 4px;
    margin: 0 auto;
}

.related_box_products input[type=checkbox] + label:hover:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='96 96 320 320'%3E%3Ctitle%3Eionicons-v5-a%3C/title%3E%3Cline x1='256' y1='112' x2='256' y2='400' style='fill:none;stroke:%235ed129;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3Cline x1='400' y1='256' x2='112' y2='256' style='fill:none;stroke:%235ed129;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3C/svg%3E");
}

.related_box_products input[type=checkbox]:checked + label:hover:before,
.related_box_products input[type=checkbox]:checked + label:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='96 96 320 320'%3E%3Ctitle%3Eionicons-v5-a%3C/title%3E%3Cline x1='400' y1='256' x2='112' y2='256' style='fill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3C/svg%3E");;
}

.related_box_products input[type=checkbox]:checked + label:before,
.related_box_products label:hover:before {
    border-color: var(--color1);
}

.related_box_products input[type=checkbox]:checked + label:before {
    background-color: var(--color1);
}

.catalog-product-view .product_container_loops .no_slider_loop {
    max-width: 80%;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-info .price-box {
    margin: 0 !important;
    text-align: left !important;
    justify-content: left;
}

body .block-products-list .no_slider_loop .product-item .price-box .price {
    font-size: 13px !important;
}

.no_slider_loop .custom_wrapper_loop_txt {
    padding: 0 15px;
}

.compare_wrapper .rel_remove,
.no_slider_loop .rel_remove {
    display: none;
}

.compare_wrapper .product-item:nth-child(n+7) {
    display: none !important;
}

.no_slider_loop form {
    margin-bottom: 10px;
    border-bottom: 1px solid #efeeee !important;
    padding-bottom: 15px !important;
}

.no_slider_loop .custom-wrapper:not(.expanded) {
    display: none !important;
}

.no_slider_loop .kadax_price .price-container.price-final_price:before {
    content: "+";
    line-height: 20px;
}

.show_more_products_compare {
    text-align: center;
    border-bottom: 1px solid #efeeee;
    font-size: 13px;
}

.show_more_products_compare span {
    display: block;
    color: #707070;
}

.catalog-product-view .product_container_loops .no_slider_loop {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0 15px;
    justify-content: flex-start;
}

.no_slider_loop form {
    margin-bottom: 10px;
    border: 1px solid #efeeee !important;
    padding-bottom: 0 !important;
    border-radius: 12px !important;
    width: calc(33.3333% - 10px);
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-info.grid {
    flex-wrap: wrap;
    flex-direction: row;
}

.related_box_products {
    width: 100%;
    max-width: 64px;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-photo {
    width: 100%;
    max-width: calc(100% - 64px);
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-photo picture {
    max-width: 64px;
    width: 100% !important;
}

.no_slider_loop .custom_wrapper_loop_txt {
    padding: 0 10px;
}

.catalog-product-view .product_container_loops .no_slider_loop .wrapper_name {
    margin-right: 0 !important;
    margin-top: 3px !important;
}

.catalog-product-view .related_as_compare_products .product_container_loops .no_slider_loop .product-item-link{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.catalog-product-view .product_container_loops .no_slider_loop .wrapper_name,
.catalog-product-view .product_container_loops .no_slider_loop .product-item-link {
    font-size: 12px;
    line-height: 16px;
}

.show_more_products_compare {
    text-align: center;
    border-bottom: 0;
    width: 100%;
}

.custom-wrapper.expanded,
.compare_wrapper {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0 15px;
    justify-content: flex-start;
}

.show_more_products_compare span:hover {
    color: var(--color1) !important;
    cursor: pointer;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item,
.catalog-product-view .product_container_loops .no_slider_loop .product-item .product-item-info {
    border-radius: 12px !important;
}

.mobile_img {
    display: none;
}

@media only screen and (max-width: 767px) {
    .new_wrap_faq_rev .m-logo.inline-block {
        padding-left: 0 !important;
        margin: 5px 0 0 !important;
    }
    .desktop_img{
        min-height: 53vw;
        max-height: 53vw;
    }
    .mobile_img {
        display: block !important;
        object-fit: cover;
        min-height: 53vw;
        max-height: 53vw;
        width: 100%;
    }
    .mobile_img ~ .desktop_img {
        display: none !important;
    }
    .data_container .custom_variant_block .variants_main_block:not(.one_stand_hero){
        max-width: 100% !important;
    }

    .show_more_products_compare {
        display: none !important;
    }

    .mobile_slide_popup_compare {
        text-align: center;
        border-bottom: 0;
        font-size: 12px;
        width: 100%;
    }

    .related_as_compare_products .product-slider.related-product-slider {
        max-width: 100% !important;
    }

    .catalog-product-view #related-kadax .cr_title-wrap {
        text-align: left;
        justify-content: left;
    }

    .catalog-product-view .product_container_loops .no_slider_loop form {
        width: 100% !important;
    }

    .catalog-product-view .product_container_loops .no_slider_loop .product-item-photo {
        width: 100%;
        max-width: 64px;
    }

    .catalog-product-view .product_container_loops .no_slider_loop .custom_wrapper_loop_txt {
        padding: 10px 10px 0 !important;
        width: calc(100% - 138px) !important;
    }

    #global_modal_content .compare_wrapper form .wrapper_name,
    #global_modal_content .compare_wrapper form .product-item-link,
    .catalog-product-view .product_container_loops .no_slider_loop .wrapper_name,
    .catalog-product-view .product_container_loops .no_slider_loop .product-item-link {
        font-size: 11px;
        line-height: 15px;
    }

    .catalog-product-view .product_container_loops .no_slider_loop .kadax_price,
    .catalog-product-view .product_container_loops .no_slider_loop .wrapper_name {
        padding: 0 !important;
        line-height: 16px;
    }

    #global_modal_content .compare_wrapper form .product-item-info .price-box,
    .catalog-product-view .product_container_loops .no_slider_loop .product-item-info .price-box {
        justify-content: left !important;
        line-height: 20px;
    }

    #global_modal_content .compare_wrapper form .kadax_price .price-container.price-final_price:before,
    .no_slider_loop .kadax_price .price-container.price-final_price:before {
        content: "+";
        line-height: 12px;
        font-size: 12px;
    }

    .catalog-product-view #related-kadax .cr_title-wrap {
        margin: 20px 0 10px !important;
    }

    .compare_wrapper {
        padding-top: 50px;
    }

    #global_modal_content .compare_wrapper input,
    #global_modal_content .compare_wrapper .price-tracker,
    #global_modal_content .compare_wrapper form.product-item .product-item-info .actions-secondary,
    #global_modal_content .compare_wrapper form.product-item .towishlist,
    #global_modal_content .compare_wrapper form .hover_abso {
        display: none !important;
    }

    #global_modal_content .compare_wrapper form .product-item-photo {
        width: 100%;
        max-width: 64px;
        max-height: 64px;
        min-height: 64px;
    }

    #global_modal_content .compare_wrapper form .product-item-info.grid {
        flex-wrap: wrap;
        flex-direction: row;
        display: flex;
    }

    #global_modal_content .compare_wrapper form .custom_wrapper_loop_txt {
        padding: 10px 10px 0 !important;
        width: calc(100% - 138px) !important;
    }

    #global_modal_content .compare_wrapper form.product-item .price-box .price,
    #global_modal_content .compare_wrapper form.product-item .price-container .price {
        font-size: 14px !important;
        line-height: 16px !important;
    }

    #global_modal_content .compare_wrapper form .product-item-info .price-box {
        margin: 0 !important;
        padding: 0 !important;
    }

    #global_modal_content .compare_wrapper form.product-item {
        background-color: #fff !important;
        margin-bottom: 10px;
        border: 1px solid #efeeee !important;
        border-radius: 12px !important;
        padding: 0 !important;
    }

    #global_modal_content .compare_wrapper form.product-item .kadax_price,
    #global_modal_content .compare_wrapper form.product-item .wrapper_name {
        margin: 0 !important;
    }
}


.advancedrar-review-view #maincontent {
    display: block;
    margin: 40px auto 60px !important;
}

.advancedrar-review-view #maincontent #arar-product-review &gt; .grid {
    display: flex;
    flex-wrap: wrap;
}

.advancedrar-review-view #maincontent #arar-product-review .product-details.prar-details {
    width: 75%;
    order: 1;
    padding-right: 20px;
}

.advancedrar-review-view #maincontent #arar-product-review #customer-reviews-box {
    width: 100% !important;
}

.advancedrar-review-view #maincontent #arar-product-review .w-44.md\:w-56.lg\:w-80 {
    order: 3;
    padding: 0 20px;
}

.advancedrar-review-view #maincontent #arar-product-review .order-2.w-28.sm\:w-auto.md\:order-none {
    order: 1;
    position: relative;
    top: 0;
    margin-top: -60px;
    padding-bottom: 0;
}

.advancedrar-review-view #maincontent #arar-product-review .prar-prod-rating.product-img-box .flex &gt; div:last-of-type {
    order: 2;
}

.advancedrar-review-view #maincontent #arar-product-review .page-title.text-xl.lg\:text-2xl.mb-4 {
    display: none;
}

.advancedrar-review-view #maincontent #arar-product-review .prar-product-info.flex.items-center {
    display: flex;
    flex-wrap: wrap;
    padding: 0 20px 20px;
}

.advancedrar-review-view #maincontent #arar-product-review .prar-product-info .product-image {
    display: block;
    margin: 0 auto;
}

.advancedrar-review-view #maincontent #arar-product-review .prar-product-info #product-addtocart-button {
    margin: 0;
    border: 0;
    border-radius: 30px;
    background-color: var(--color_old) !important;
    padding: 15px 20px;
    position: relative;
    transition: .25s ease-in-out;
    width: 100%;
    text-align: center;
    order: 2;
    box-shadow: none;
    outline: 0;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    justify-content: center;
}

.advancedrar-review-view #maincontent #arar-product-review .prar-product-info .product-info-price .price-label {
    display: none !important;
}

.advancedrar-review-view #maincontent #arar-product-review .prar-product-info #product-addtocart-button:hover {
    border-color: var(--color2) !important;
    background-color: var(--color2) !important;
}
[x-ref="prar-popup-alltemplate"] .prararrow {
    width: 34px;
    height: 34px;
    bordeR: 1px solid black;
    border-radius:0;
}
[x-ref="prar-popup-alltemplate"] .prararrow:hover {
    border-color: var(--color1);
}

[x-ref="prar-popup-alltemplate"] .prararrow:hover svg path {
    stroke: var(--color1);
}
.advancedrar-review-view #maincontent #arar-product-review .price-box.price-final_price {
    display: flex;
    justify-content: center;
    align-items: center;
}

.advancedrar-review-view #maincontent #arar-product-review .price-box.price-final_price &gt; span.old-price .price {
    font-weight: 400;
    color: var(--dgray);
    text-decoration: line-through !important;
}

.add_link_to_product_back a {
    margin-top: 10px !important;
    display: inline-block;
}

.add_link_to_product_back a,
.advancedrar-review-view .buttons-set .back-link a {
    position: relative;
    min-width: 185px;
}

.notify_custom_hide,
#amfaq-gdpr,
.amfaq-product-tab &gt; .block-title{
    display: none;
}

.asq_faq_container {
    padding: 20px 34px;
    border-radius: 12px;
    border: 1px solid #e8e8e8;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    min-height: 96px;
    flex-wrap: wrap;
}

.asq_faq_container p.font-light{
    font-size:22px;
    line-height: 32px;
    font-weight: 600;
    margin: 0 30px 0 0 !important;
    max-width: calc(100% - 250px);
    width: 100%;
}

.asq_faq_container p.font-light span{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    display: block;
}

.asq_faq_container .button-container.flex.items-center {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.asq_faq_container button.form-toggle-button.action.btn{
    position: relative;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color2) !important;
    text-decoration: none !important;
    margin: 20px 0 0 0;
    box-sizing: border-box;
    padding: 10px 20px 10px 20px;
    text-transform: uppercase;
    font: var(--list_font);
    color: var(--bg_1);
    border-color: var(--color1);
}

.asq_faq_container button.form-toggle-button.action.btn{
    margin-top: 0;
    outline: none !important;
    box-shadow: none !important;
}

.add_link_to_product_back a small,
.advancedrar-review-view .buttons-set .back-link small {
    font-size: 28px;
    font-weight: 400;
    position: relative;
    top: 3px;
}

.advancedrar-review-view .columns {
    max-width: 100%;
}

.advancedrar-review-view .buttons-set {
    display: flex;
    flex-wrap: wrap;
}

@media (min-width: 1040px) {
    .advancedrar-review-view #maincontent #arar-product-review .prar-prod-rating.product-img-box &gt; div,
    .advancedrar-review-view #maincontent #arar-product-review .prar-prod-rating.product-img-box {
        position: relative;
        top: 0;
    }
}


@media (max-width: 1024px) {
    .add_link_to_product_back {
        text-align: center;
    }

    .advancedrar-review-view #maincontent #arar-product-review .product-details.prar-details {
        width: 100% !important;
        padding-right: 0 !important;
        margin-bottom: 35px !important;
    }

    .advancedrar-review-view .column.main {
        overflow: visible !important;
    }

    .advancedrar-review-view .product-img-box.prar-prod-rating.hidden.md\:block {
        width: 100% !important;
        justify-content: center;
    }

    .advancedrar-review-view .flex.md\:flex-wrap.gap-5.items-center.justify-between.md\:justify-around.my-8 {
        flex-wrap: wrap;
    }

    .advancedrar-review-view .buttons-set {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 60px 0 0;
    }

    .advancedrar-review-view .buttons-set .back-link {
        margin-right: 0 !important;
    }

    .advancedrar-review-view .buttons-set .back-link ~ .back-link {
        margin-top: 30px;
    }
}

.data_container .custom_variant_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.data_container .custom_variant_block .variants_main_block:not(.one_stand_hero) {
    max-width: calc(50% - 5px);
}

.catalog-product-view #pr-review-list .buttons-set{
    display:none !important;
}

@media (min-width: 768px) {
    .show_more_products_compare {
        position: absolute;
        top: -25px;
        right: 0;
        text-align: right;
    }
    .catalog-product-view .video-thumb button:before {
        content: "WIDEO";
        position: absolute;
        bottom: 6px;
        color: var(--color2);
        font-weight: bold;
        font-size: 12px;
        line-height: 12px;
        z-index: 1;
        text-align: center;
        max-width: 70px;
        width: 100%;
        left: 0;
    }
    .video-thumbnail{
        position: relative;
    }
    .video-thumbnail span:before,
    .catalog-product-view .video-thumb button:after {
        background: var(--icon_video_player) !important;
        bottom: 0;
        content: '';
        height: 35px;
        left: 13px;
        margin: 0;
        position: absolute;
        top: 6px;
        width: 35px;
        background-size: cover !important;
        z-index: 2;
    }

    .catalog-product-view .video-thumb button {
        background-color: #f8f8f8;
    }

    .catalog-product-view .video-thumb button {
        position: relative;
    }

    .catalog-product-view .video-thumb {
        border-radius: 10px;
        overflow: hidden;
        position: relative;
        cursor: pointer;
    }

    .catalog-product-view .video-thumb.video-thumb-active button:before,
    .catalog-product-view .video-thumb:hover button:before {
        color: var(--color1);
    }
    .thumbnail.active-thumbnail .video-thumbnail span:before,
    .video-thumbnail:hover span:before,
    .catalog-product-view .video-thumb.video-thumb-active button:after,
    .catalog-product-view .video-thumb:hover button:after {
        background-image: var(--icon_video_player_hover) !important;
    }

    .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide.video-thumb:hover button,
    .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide.video-thumb &gt; button.border-primary {
        border: 2px solid var(--color1) !important;
        z-index: 2;
    }

    .kadax_galler_container &gt; div#thumbs_navigation .js_thumbs_slide.video-thumb img {
        z-index: 0;
        opacity: 0;
    }
    body .custom_slider_hyva .product-item .price-box &gt; span.special-price {
        order: 2;
        margin: 0 5px 0 0 !important;
    }
    .related_as_compare_products .block-products-list .product-item .price-box, .product-item .price-box {
        justify-content: left;
        align-items: center;
    }
    body .related_as_compare_products .price-tracker.list .price-tracker-content {
        text-align: left;
    }
}

.price-tracker .price-wrapper .price{
    color: #787878;
    padding-left: 0;
    font-weight: 400 !important
}

.data_container .price-tracker {
    color: #787878;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item-photo {
    margin-left: 64px !important;
}
.catalog-product-view .product_container_loops .no_slider_loop .related_box_products ~ .product-item-photo {
    margin-left: 0 !important;
}
.custom_slider_hyva .related_box_products,
.block-products-list .no_slider_loop  .product-item .cat-product-variants-img,
.block-products-list .no_slider_loop  .product-item .price-box span.old-price,
.no_slider_loop .prod_labels{
    display: none !important;
}

.catalog-product-view .product_container_loops .no_slider_loop .product-item, .catalog-product-view .product_container_loops .no_slider_loop .product-item .product-item-info {
    padding-top: 4px;
}

.no_slider_loop .cat-product-variants-img.grid.BSS {
    display:none !important;
}

.no_slider_loop  form.product-item:hover .product-item-info.variants.grid.image {
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
    box-sizing: content-box;
    margin: 0;
    font: var(--list_font);
    color: var(--bg_1);
    box-sizing: border-box;
    padding: 10px 35px 10px 35px;
    text-transform: uppercase;
    box-shadow: none;
    outline: none;
}

.asq_faq_container button.form-toggle-button.action.btn:hover{
    background-color: var(--color1);
}

.asq_faq_container .ask-form-container .fieldset{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
}

.asq_faq_container .ask-form-container .custom_col_2,
.asq_faq_container .ask-form-container .custom_col_1{
    max-width: calc(50% - 30px);
    width: 100%;
    margin-top: 20px;
    display: none;
}

.asq_faq_container .ask-form-container .submit-wrapper.relative.inline-flex{
    display: none !important;
}

.asq_faq_container .ask-form-container .custom_col_2.show,
.asq_faq_container .ask-form-container .custom_col_1.show{
    display: block !important;
}

.asq_faq_container .ask-form-container .submit-wrapper.relative.inline-flex.show{
    display: flex !important;
}

.asq_faq_container .ask-form-container .submit-wrapper.relative.inline-flex {
    width: 100%;
    margin-bottom: 30px;
    justify-content: right;
}

.asq_faq_container .ask-form-container .submit-wrapper.relative.inline-flex button.btn.btn-primary{
    box-shadow: none;
    outline: none;
    position: relative;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color1) !important;
    text-decoration: none !important;
    margin: 0;
    font: var(--list_font);
    color: var(--bg_1);
    box-sizing: border-box;
    padding: 10px 35px 10px 35px;
    text-transform: uppercase;
}

.asq_faq_container .ask-form-container .submit-wrapper.relative.inline-flex button.btn.btn-primary:hover{
    background-color: var(--color2) !important;
}

.asq_faq_container .ask-form-container input,
.asq_faq_container .ask-form-container textarea{
    box-shadow: none;
    outline: none;
}

.asq_faq_container .ask-form-container textarea{
    min-height: 230px;
}

.asq_faq_container .ask-form-container .field:not(.am-gdpr) label.label{
    margin: 0 0 3px;
    font-size: 14px;
    font-weight: 500;
}

.faq_rodo_small {
    font-size: 11px;
}

.faq_rodo_smaller {
    font-size: 11px;
}

.faq_rodo_smaller {
    font-size: 11px;
}

span.close_faq_wrapper {
    display: none;
}

.faq_rodo_small a,
.faq_rodo_smaller a{
    font-weight: 500;
    color:var(--color2);
}

.faq_rodo_small a:hover,
.faq_rodo_smaller a:hover{
    color:var(--color1);
}

.asq_faq_container .ask-form-container .field.required.am-gdpr&gt;label:after{
    display: none !important;
}

.more_asq{
    font-weight: 600;
    color:var(--color1);
    cursor: pointer;
}

.more_asq:hover{
    color:var(--color2);
}

.ask-form-container{
    width: 100%;
}

.show_more_rodo.faq_rodo_smaller ~ .faq_rodo_smaller{
    display: block !important;
}

.faq_rodo_smaller ~ .faq_rodo_smaller {
    display: none;
}

.faq_link:not(.active_faq){
    display: none;
}

.faq_link.active_faq{
    display: block;
    margin-left: 5px;
    line-height: 16px;
}

.faq_link.active_faq a.faq_link_anchor{
    font-size: 14px;
    color: #918e8a;
    line-height: 20px;
}

.faq_link.active_faq a.faq_link_anchor:before{
    content: "|";
    padding-right: 5px;
}

.faq_link.active_faq a.faq_link_anchor:hover{
    text-decoration: underline;
}

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

.new_wrap_faq_rev .m-logo.inline-block {
    order: 2;
    max-width: 120px;
    justify-content: right;
    display: flex;
    width: 100%;
    text-align: right;
    padding-left: 20px;
}

.new_vis_faq .am-no-items{
    display: none !important;
}

.new_vis_faq{
    margin-top:20px;
}

.new_vis_faq .amquestion-wrapper {
    margin: 0 !important;
    border: 0;
}

span.question-text {
    padding: 10px 20px;
}

.new_vis_faq .amquestion-wrapper:not(.opened-highlight):nth-child(odd) button.amquestion-title{
    background-color: #f5f5f5;
}

.new_vis_faq .amquestion-content{
    padding: 0 20px;
}

.new_vis_faq .amquestion-wrapper.opened-highlight {
    border-radius: 12px;
    border: 1px solid #e8e8e8 !important;
    margin: 10px 0 !important;
}

.cc_arrow_collapse{
    position: relative;
    top: 14px;
    right: 25px;
}

.btn_faq_show_more{
    margin-top:20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn_faq_show_more button{
    box-shadow: none;
    outline: none;
    position: relative;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color2) !important;
    text-decoration: none !important;
    margin: 0;
    font: var(--list_font);
    color: var(--bg_1);
    box-sizing: border-box;
    padding: 10px 35px 10px 35px;
    text-transform: uppercase;
}

.btn_faq_show_more button:hover{
    background-color: var(--color1) !important;
}

.new_vis_faq .amquestion-wrapper:nth-child(n+5){
    display: none;
}

.new_vis_faq.show_more .amquestion-wrapper:nth-child(n+5){
    display: block !important;
}

.new_vis_faq .amquestion-wrapper.opened-highlight span.question-text {
    font-weight: 600;
}

.new_vis_faq .amquestion-wrapper.opened-highlight .cc_arrow_collapse{
    transform: rotate(180deg);
}

.label_vote{
    margin-right: 10px;
    font-size: 13px;
}

.box_yes,
.box_no {
    display: flex;
    align-items: center;
    line-height: 17px;
    padding: 0 10px;
}

.vote_yes,
.vote_no{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
}

.vote_yes{
    background-image: var(--icon_up_hand);
}
.vote_no{
    background-image: var(--icon_down_hand);
}

.vote_custom_vis{
    padding-top:15px;
}

.mobile_faq{
    display: none !important;
}

@media only screen and (max-width: 767px) {

    .open_faq_mobile{
        overflow: hidden !important;
    }
    .open_faq_mobile #desc-prod-section {
        z-index: 222222;
        width: 100%;
        height: 100vh;
        left: 0;
        position: fixed;
        top: 0;
        background: #ffffff;
    }
    .open_faq_mobile div#amasty_faq_product_tab {
        display: block;
        position: absolute;
        top: 0;
        left: 20px;
        z-index: 2222222;
        background: #ffffff;
        height: 100vh;
        width: calc(100vw - 40px);
        margin: 0 auto;
        overflow-y: scroll;
        padding-bottom: 60px !important;
    }
    .close_faq_wrapper &gt; span.close_faq_mobile{
        max-width: max-content;
        line-height: 27px;
        padding: 9px 17px;
        color: var(--color2);
        border: 1px solid var(--color2);
        background: 0 0;
        display: block;
        font-size: 16px;
        width: 100%;
        border-radius: 50px;
        font-weight: 600;
        box-sizing: border-box;
        vertical-align: middle;
    }
    .close_faq_wrapper &gt; span.close_faq_mobile:hover {
        color: #fff !important;
        background: var(--color2);
    }
    .close_faq_wrapper {
        position: fixed;
        display: flex;
        justify-content: right;
        max-width: 100%;
        width: 100%;
        left: 0;
        padding: 10px 20px;
        background: #fff;
        z-index: 22;
    }
    .close_faq_wrapper ~ .cr_title-wrap {
        margin-top: 80px;
    }
    .asq_faq_container .button-container.flex.items-center {
        flex-wrap: wrap;
        justify-content: center;
    }
    .asq_faq_container p.font-light {
        max-width: 100%;
        margin: 0 0 10px !important;
        text-align: center;
    }
    .asq_faq_container p.font-light {
        font-size: 18px;
        line-height: 24px;
    }
    .asq_faq_container p.font-light span {
        font-size: 14px;
    }
    .asq_faq_container {
        padding: 20px 0;
        border: 0;
    }
    .asq_faq_container .ask-form-container .custom_col_2,
    .asq_faq_container .ask-form-container .custom_col_1 {
        max-width: 100% !important;
    }
    .asq_faq_container .ask-form-container .custom_col_2{
        order:1;
    }
    .asq_faq_container .ask-form-container .custom_col_1{
        order:2;
    }
    .asq_faq_container .submit-wrapper {
        order:3;
        justify-content: center !important;
    }
    span.question-text {
        padding: 10px 30px 10px 0;
        max-width: 90%;
    }
    .new_vis_faq .amquestion-wrapper button.amquestion-title{
        font-size: 14px;
        line-height: 20px;
    }
    .new_vis_faq .amquestion-wrapper.opened-highlight {
        border-radius: 12px;
        border: 0 solid #e8e8e8 !important;
        margin: 10px 0 !important;
    }
    .new_vis_faq .amquestion-content {
        padding: 0;
        font-size: 14px;
        line-height: 20px;
    }
    .new_vis_faq .amquestion-wrapper:not(.opened-highlight):nth-child(odd) button.amquestion-title {
        background-color: transparent;
    }
    .cc_arrow_collapse {
        position: relative;
        top: 10px;
        right: 5px;
    }
    .new_vis_faq .amquestion-wrapper{
        border-bottom:1px solid #f5f5f5;
    }
    .new_vis_faq .amquestion-wrapper.opened-highlight ~ .amquestion-wrapper{
        border-top:1px solid #f5f5f5 !important;
    }
    .new_wrap_faq_rev .faq_link.active_faq{
        max-width:100% !important;
        margin:0 !important;
    }

    .new_wrap_faq_rev {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .faq_link.active_faq a.faq_link_anchor:before{
        display: none;
    }
    body .mobile_faq{
        display: inline-block !important;
    }
    body .faq_link_anchor:not(.mobile_faq){
        display: none !important;
    }
    .bss-customer-review{
        margin-right:10px;
    }
    .data_container .rating-summary .w-6 {
        width: 1.25rem;
    }
    span.close_faq_wrapper {
        display: flex !important;
    }
    .blog_single_container .block-content {
        display: flex;
        flex-direction: row;
        width: 100%;
        overflow-x: scroll;
    }
    .mfblog-related-posts-block.block.related.blog_single_container .post-list.single_post_related .post-item {
        max-width: 40vw;
    }
    .catalog-product-view .mfblog-related-posts-block.block.related.blog_single_container .post-list.single_post_related .post-item  .post-title {
        margin-top: 0;
    }
    .media_container{
        order:2;
    }
    .data_container{
        order:1;
    }
    body .media_container .gallery_with_labels{
        display: none !important;
    }
}

@media only screen and (max-width: 460px) {
    .new_wrap_faq_rev .mob_para_tab_faq span:not(:first-of-type):not(:last-of-type){
        display: none;
    }
}

.mfblog-related-posts-block.block.related .post-list.single_post_related{
    display: flex;
    gap:15px;
}

.mfblog-related-posts-block.block.related .post-list.single_post_related .post-item{
    max-width: calc(25% - 15px);
}

.mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .block-info, .mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .custom_wrap_img{
    width: 100% !important;
}

.mfblog-related-posts-block.block.related .post-list.single_post_related .post-item .image-container {
    max-height: 230px;
}

.single_post_related.post-list .post-description{
    display: none !important;
}

.catalog-product-view .mfblog-related-posts-block.block.related.blog_single_container {
    padding:40px 0 60px !important;
}

.single_post_related .cus_post_wrap {
    padding: 0 10px;
    width: 100% !important;
}

.single_post_related .post-title .post-item-name {
    font-size: 18px;
    line-height: 24px;
    margin: 10px 0;
    display: block;
}
.single_post_related .read_more_custom{
    text-align: center !important;
}

.single_post_related .cus_post_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.single_post_related .read_more_custom a {
    display: inline-block;
}

.single_post_related .read_more_custom a:before {
    top: 8px;
}

@media all and (max-width: 1239px) and (min-width: 768px) {
    .prar-histogram-line {
        min-width: calc(100% - 65px);
    }

    .prar-prod-rating .prar-recommend p.prar-recommend-title {
        flex-direction: column;
        text-align: center;
    }

    .prar-prod-rating .prar-recommend p.prar-recommend-title span {
        text-align: center;
    }
}
@media all and (max-width: 480px) {
    .reviews_custom_container .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto.overscroll-y-contain.relative.w-\[90vw\].lg\:w-\[70vw\] {
        padding: 0 !important;
    }
    .prar-histogram-line {
        min-width: calc(100% - 35px);
    }
    .prar-all-images-modal .modal-content {
        padding: 0;
        border-radius: 0;
    }
    .kadax_galler_container &gt; .modal_slider-prar-container .modal_slider-prar-wrap {
        max-width: calc(100% - 20px);
    }
    .prar-prod-rating .prar-recommend p.prar-recommend-title {
        flex-direction: column;
        text-align: center;
    }

    .prar-prod-rating .prar-recommend p.prar-recommend-title span {
        text-align: center;
    }
}

button.mbblog-lazyload-trigger.mfblog-hide-onload.w-auto.btn.btn-primary.justify-center.text-sm.mx-auto.my-0 {
    margin-bottom: 80px !important;
}

.related_as_compare_products .reviewssss,
.reviewssss a.hover\:underline.text-prarLink:not(.cr_custom){
    display: none !important;
}

.reviewssss {
    display: flex;
    justify-content: center;
}

.reviewssss .custom_reviews .rating-summary{
    align-items: center;
}

.review_rate{
    padding:0 3px;
}

.data_container .review_rate {
    font-size: 14px;
    line-height: 18px;
}

.review_rate,
.reviewssss p.only_mobile_hide.rating-links {
    font-size: 12px;
}

body .reviewssss .only_mobile_hide {
    display: block !important;
}

body .reviewssss .only_mobile_action,
body .reviewssss .only_mobile_hide.no-rating {
    display: none !important;
}

body .reviewssss .flex.basis-full {
    position: relative;
    top: -1px;
}

body .reviewssss .w-6 {
    width: 1rem;
}

body .reviewssss .h-6 {
    height: 1rem;
}

.reviewssss p.only_mobile_hide.rating-links a{
    color:#8a8a8a !important;
}

@media all and (max-width: 767px) {
    .reviewssss {
        justify-content: left;
    }
}

.reviews_custom_container .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto.overscroll-y-contain.relative.w-\[90vw\].lg\:w-\[70vw\] {
    min-height: 100vh;
    min-width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius:0 !important;
}

.reviews_custom_container .hide_me_pls{
    display: none;
}

.reviews_custom_container button.close_ar_button {
    color: var(--color2);
    border: 1px solid var(--color2);
    background: 0 0;
    display: block;
    font-size: 16px;
    width: min-content;
    border-radius: 50px;
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    box-sizing: border-box;
    vertical-align: middle;
    right: 20px;
    top: 20px;
    max-width: max-content;
    padding: 10px 25px;
    line-height: 25px;
    position: absolute !important;
}

.reviews_custom_container .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto.overscroll-y-contain.relative.w-\[90vw\].lg\:w-\[70vw\] &gt; div{
    width: 100%;
}

.reviews_custom_container button.close_ar_button:hover  {
    color: #fff;
    background-color: var(--color2) !important;
}

.mini-arrow:hover:after,
.arrow_custom_ar:hover:after {
    background-image: var(--icon_new_arrow_hover);
}

.rotate_180.mini-arrow{
    left: 10px;
}

.rotate_180.mini-arrow:after,
.rotate_180.arrow_custom_ar:after{
    transform: rotate(180deg);
}

.order-3.md\:order-none.prar-allmedia {
    order: 4;
    margin-top: 20px;
}

.mini-arrow,
.arrow_custom_ar{
    position: absolute;
    top: 50%;
    width: 34px;
    height: 34px;
    background: #fff;
    transform: translateY(-50%);
    border-radius: 4px;
    color: #000;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    box-shadow: none;
    border: 0 solid #fff;
    padding:0;
}

.mini-arrow:after,
.arrow_custom_ar:after {
    content: "";
    width: 34px;
    height: 34px;
    border: 0;
    border-left: 0;
    border-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    position: relative;
    margin: 0 auto;
    background-image: var(--icon_new_arrow);
    background-size: cover;
}

.catalog-product-view.overflow-hidden #BackToTop{
    display: none !important;
}

.prar-all-images-modal div[id^=trustbadge-container]{
    display: none !important;
}

.prar-all-images-modal .prar-thumb {
    border-radius: 10px;
    overflow: hidden;
}

.prar-all-images-modal .prar-thumb.border-green-400 {
    border-color: var(--color1);
}

.catalog-product-view .page-wrapper &gt; .ambanners{
    max-width: 1475px !important;
    padding: 0 20px;
    margin:0 auto !important;
    display: block;
}

.catalog-product-view .column.main &gt; .ambanners {
    max-width: 1475px !important;
    padding: 0 20px;
    margin: 0 auto 20px;
    display: block;
}

.reviews_custom_container .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto.overscroll-y-contain.relative.w-\[90vw\].lg\:w-\[70vw\] {
    min-height: 100vh;
    min-width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius:0 !important;
}

.reviews_custom_container .hide_me_pls{
    display: none;
}

.reviews_custom_container button.close_ar_button {
    color: var(--color2);
    border: 1px solid var(--color2);
    background: 0 0;
    display: block;
    font-size: 16px;
    width: min-content;
    border-radius: 50px;
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    box-sizing: border-box;
    vertical-align: middle;
    right: 20px;
    top: 20px;
    max-width: max-content;
    padding: 10px 25px;
    line-height: 25px;
    position: absolute !important;
}

.reviews_custom_container .inline-block.bg-white.shadow-xl.rounded-lg.p-10.max-h-screen.overflow-auto.overscroll-y-contain.relative.w-\[90vw\].lg\:w-\[70vw\] &gt; div{
    width: 100%;
}

.reviews_custom_container button.close_ar_button:hover  {
    color: #fff;
    background-color: var(--color2) !important;
}

.mini-arrow:hover:after,
.arrow_custom_ar:hover:after {
    background-image: var(--icon_new_arrow_hover);
}

.rotate_180.mini-arrow{
    left: 10px;
}

.rotate_180.mini-arrow:after,
.rotate_180.arrow_custom_ar:after{
    transform: rotate(180deg);
}

.order-3.md\:order-none.prar-allmedia {
    order: 4;
    margin-top: 20px;
}

.mini-arrow,
.arrow_custom_ar{
    position: absolute;
    top: 50%;
    width: 34px;
    height: 34px;
    background: #fff;
    transform: translateY(-50%);
    border-radius: 4px;
    color: #000;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    box-shadow: none;
    border: 0 solid #fff;
    padding:0;
}

.mini-arrow:after,
.arrow_custom_ar:after {
    content: "";
    width: 34px;
    height: 34px;
    border: 0;
    border-left: 0;
    border-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    position: relative;
    margin: 0 auto;
    background-image: var(--icon_new_arrow);
    background-size: cover;
}

.catalog-product-view.overflow-hidden #BackToTop{
    display: none !important;
}

.prar-all-images-modal div[id^=trustbadge-container]{
    display: none !important;
}

.prar-all-images-modal .prar-thumb {
    border-radius: 10px;
    overflow: hidden;
}

.prar-all-images-modal .prar-thumb img {
    max-height: 66px;
    min-height: 66px;
    max-width: 66px;
    object-fit: cover;
}

.prar-all-images-modal .prar-thumb.border-green-400 {
    border-color: var(--color1);
}
.ambanners .promobanner_init_rotate .pagebuilder-column-group img,
.ambanners img{
    border-radius: 12px;
    overflow: hidden;
}

select.prar-toolbar-select.form-input {
    min-width: 160px;
}

.ambanners .promobanner_init_rotate .pagebuilder-column-group {
    display: flex;
    align-items: center;
}

.ambanners .glide__slides {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
    flex-direction: row !important;
    justify-content: center !important;
}

.ambanners .glide {
    max-width: 100% !important;
    margin: 0 auto !important;
}

.ambanners {
    overflow: hidden;
}

.promobanner_init_rotate:not(.glide__slides) .pagebuilder-column-group:not(:first-of-type){
    display: none !important;
}

.ambanners .glide__track{
    overflow: hidden;
}

.catalog-product-view .desc_kadax #additional #btn.hide {
    display: none;
}
.catalog-product-view .ambanner-7 .promobanner_init_rotate {
    margin-bottom:20px !important;
}

.catalog-product-view .ambanner-3 .promobanner_init_rotate {
    margin:20px auto 0 !important;
}

.additional_phone_number .cust_phone_number {
    margin-top: 20px;
}

p.only_mobile_hide.rating-links {
    margin: 0;
    line-height: 18px !important;
}

.blog-page .price-tracker.list .price-tracker-content {
    text-align: left !important;
}

.blog-page .price-box &gt; span.special-price {
    margin-left: 0 !important;
}

.all_products_page-index-index h1.text-gray-900.page-title.title-font {
    position: relative;
    color: #000;
    text-align: left !important;
    font-weight: 300;
    line-height: 1.1;
    font-size: 25px;
    margin-top: 15px;
    margin-bottom: 0;
    justify-content: left;
}

@media (min-width: 1024px) {
    .all_products_page-index-index .columns{
        display: block;
        width: 100%;
        gap: 0;
        padding: 0;
    }
}

@media (min-width: 768px) {
    .all_products_page-index-index .column.main {
        padding-left: 0 !important;
        display: flex;
        flex-wrap: wrap;
    }
}

.all_products_page-index-index aside.sidebar.sidebar-additional {
    display: none;
}

.all_products_page-index-index .column.main {
    width: calc(100% - 280px);
    padding-left: 16px !important;
    padding-bottom: 20px;
}

.all_products_page-index-index .sidebar {
    width: 280px;
    padding-right: 0;
}

.all_products_page-index-index .mst-nav__horizontal-bar&gt;[x-data="initLayeredNavigation()"] {
    margin: 0;
    border: 0;
    width: initial !important;
    padding: 0;
}

.all_products_page-index-index .mst-nav__horizontal-bar .custom_filter_wrapper .custom_filter_title:before{
    display:none !important;
}

.all_products_page-index-index .kadax_price .price-box .special-price .price{
    color: red !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 20px !important;
}


.all_products_page-index-index .mst-nav__label.mst-nav__category li{
    width: 100%;
}

.all_products_page-index-index .mst-nav__label.mst-nav__category li label{
    font-size: 14px;
    line-height: 21px;
    justify-content: left !important;
}

.all_products_page-index-index .mst-nav__label.mst-nav__category li .count {
    color: #757575;
    font-weight: 300;
}

.all_products_page-index-index .container.flex.flex-col.md\:flex-row.flex-wrap.my-6.font-bold.lg\:mt-8.text-3xl {
    padding: 0;
    margin: 0 0 20px;
}

@media only screen and (max-width: 767px) {
    .catalog-product-view .reviews_custom_container #customer-reviews-box {
        max-width: 100% !important;
    }
    body #gallery_product {
        height: 100vw;
        position: absolute !important;
        top: 0;
    }
    body #gallery_product button.glide__bullet {
        width: 6px;
        height: 6px;
        background-color: transparent;
        border: 1px solid #222;
        margin: 5px;
        border-radius: 50px;
    }
    body #gallery_product button.glide__bullet.glide__bullet--active {
        border-color: var(--color1);
        background-color: var(--color1);
    }
    body #gallery_product .glide__bullets {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top:5px;
    }
    .data_container{
        margin-top:calc(100vw + 43px);
        padding-left: 0 !important;
    }
    body.all_products_page-index-index  h1.page-title {
        max-height: 100% !important;
        min-height: 100% !important;
    }
    .button_call_to_action{
        display: none !important;
    }
    .products.wrapper.mode-grid.products-grid .price-tracker.list .price-tracker-content .price,
    .products.wrapper.mode-grid.products-grid .price-tracker.list .price-tracker-content,
    body .block-products-list .price-tracker.list .price-tracker-content .price,
    body .block-products-list .price-tracker.list .price-tracker-content {
        text-align: left;
        color: #555555 !important;
    }
    .products.wrapper.mode-grid.products-grid .price-box &gt; span.special-price,
    body .block-products-list .price-box &gt; span.special-price {
        margin: 0 5px 0 0 !important;
    }
    .products.wrapper.mode-grid.products-grid .product-item-info .price-box,
    body .block-products-list .product-item-info .price-box {
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 0;
    }
    .products.wrapper.mode-grid.products-grid .wrapper_name,
    body .block-products-list .wrapper_name {
        margin: 9px 0 0;
    }
    .products.wrapper.mode-grid.products-grid .reviewssss,
    body .block-products-list .reviewssss {
        margin-top: 4px;
    }
}


@media only screen and (max-width: 1435px) {
    .all_products_page-index-index .container.flex.flex-col.md\:flex-row.flex-wrap.my-6.font-bold.lg\:mt-8.text-3xl {
        padding: 0 20px;
    }
}

/* Slider nav filter */
.mst-nav__slider-slider .noUi-origin {
    width: 100% !important;
}
.mst-nav__slider-from-to input{
    width:80px;
}
.mst-nav__slider-from-to button.btn {
    background-color: var(--color2);
    box-shadow:none !important;
    outline:none !important;
}
.mst-nav__slider-from-to button.btn:hover {
    background-color: var(--color1);
}
.mst-nav__slider{
    padding: 0 !important;
}
.mst-nav__slider-slider .noUi-connect {
    background-color: var(--color1) !important;
}

.load_more_or_less{
    display: flex;
    align-items: center;
    width:100%;
    padding-top:40px;
}

.load_more_or_less button {
    box-shadow: none;
    outline: none;
    position: relative;
    font-weight: 700 !important;
    line-height: 25px;
    border-radius: 50px;
    background-color: var(--color1) !important;
    text-decoration: none !important;
    font: var(--list_font);
    color: var(--bg_1);
    box-sizing: border-box;
    padding: 10px 35px 10px 35px;
    text-transform: uppercase;
    margin:0 auto;
}

body .load_more_or_less button:hover{
    background-color: var(--color2) !important;
}

#gallery_product{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#gallery_product .media-container{
    max-width: 100%;
    width: 100%;
    height: auto;
    font-size:0;
    line-height: 0;
    display: block;
    margin: 0 0 4px;
    padding:0;
    cursor:pointer;
}

#gallery_product .media-container:nth-child(n+7),
.only_img.hidden{
    display: none !important;
}
#gallery_product .media-container.show:nth-child(n+7),
.only_img.show{
    display: block !important;
}

#gallery_product .media-container:nth-child(3n+1),
#gallery_product .media-container:nth-child(3n+2){
    max-width: calc(50% - 2px);
}

.catalog-product-view form#product_addtocart_form{
    margin: 0 !important;
}

.video_container iframe{
    display: none;
}

#gallery_product .media-container:last-of-type{
    margin-bottom: 0 !important;
}
#gallery_product .video_container{
    position: relative;
}

#gallery_product .video_container:not(.video_init):before{
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='129' height='128' viewBox='0 0 129 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='64.1563' cy='64.0202' r='63.895' fill='white' fill-opacity='0.9'/%3E%3Cpath d='M106.219 61.1208C109.107 62.7882 109.107 66.9565 106.219 68.6238L47.6518 102.437C44.7639 104.105 41.154 102.021 41.154 98.6859L41.154 31.0588C41.154 27.7241 44.7639 25.6399 47.6518 27.3073L106.219 61.1208Z' fill='%23AEC90B'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 128px;
    height: 128px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

.icon_video_gallery {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    z-index: 22;
}

.icon_video_gallery span {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.02em;
    display: inline-block;
    padding: 3px 10px;
    background: var(--color1);
    line-height: 16px;
    border-radius: 12px;
    color: #fff;
    margin-top:10px;
}

.icon_video_gallery svg {
    width: 100px;
    height: 100px;
    cursor: pointer;
}

.icon_video_gallery .stroke-solid {
    stroke-dasharray: 300;
    stroke-dashoffset: 0;
    stroke: #5ED129;
    stroke-width: 3;
    transition: stroke-dashoffset 1s ease-in-out, stroke-opacity 1s ease-in-out;
}

.icon_video_gallery .icon {
    transform: scale(.8);
    transform-origin: 50% 50%;
    transition: transform 200ms ease-out;
}

.icon_video_gallery svg:hover .icon{
    transform: scale(.9);
}

.video_container:hover .icon_video_gallery span{
    background-color: transparent;
    color:var(--color1) !important;
}

.video_container.video_init img,
.video_container.video_init picture{
    z-index: 0;
    position: relative;
    opacity: 0;
}

.media-container{
    overflow: hidden;
}

.media-container img{
    transition: .2s ease-in-out;
    line-height: 1;
}

.media-container:hover img{
    transform: scale(1.05);
}

.video_container.video_init iframe{
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.video_container.video_init iframe {
    z-index: 2222;
}

.catalog-product-view .cr_title, .catalog-product-view .why_kadax_section.wider_hp_row.border_bottom_default h2, .why_kadax_section h2 {
    font-weight: 400 !important;
}

.catalog-product-view .cr_title.font-weight{
    font-weight: 400 !important;
}

body #gallery_product img,
body #gallery_product picture{
    width: 100% !important;
    height: auto;
    display: block;
}

body #image-modal .glide-modal ul,
body #image-modal .glide-modal li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

body #image-modal .glide-modal .glide__slides {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
    flex-direction: row !important;
    justify-content: center !important;
}

body #image-modal .glide-modal .glide__track {
    overflow-x: hidden;
}
body #image-modal .glide-modal .media-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

body #image-modal{
    position: fixed;
    top:0;
    left:0;
    z-index: 2222222222;
    height: 100%;
    width: 100%;
}

body #image-modal .glide__bullets {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 15px;
}

body #image-modal .glide__bullet {
    border: none;
    background: none;
    cursor: pointer;
    padding: 5px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    transition: 0.3s;
}

body #image-modal .glide__bullet img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}

body #image-modal .dot-placeholder {
    width: 100%;
    height: 100%;
    background-color: #333;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    border-radius: 5px;
}

body #image-modal .glide__bullet:hover,
body #image-modal .glide__bullet.glide__bullet--active {
    transform: scale(1.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.fullpage_gallery div[id^=trustbadge-container]{
    display: none !important;
}

body #image-modal .glide-modal .glide__track{
    max-width: 1240px;
    margin: 0 auto;
    height: 100vh;
    max-height: 100vh;
}

.fullpage_gallery{
    overflow: hidden !important;
}

.fullpage_gallery::-webkit-scrollbar {
    width: 0 !important;
}

button#close-modal {
    color: var(--color2);
    border: 1px solid var(--color2);
    background: 0 0;
    display: block;
    font-size: 16px;
    width: 100%;
    border-radius: 50px;
    font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    box-sizing: border-box;
    vertical-align: middle;
    right: 20px;
    top: 20px;
    position: absolute;
}

button#close-modal {
    max-width: max-content;
    padding: 10px 25px;
    line-height: 25px;
    z-index: 33333;
}

body #gallery_product .media-container:hover {
    cursor: url(../images/new_loup.svg) 32 32, auto !important;
}

body #image-modal .glide-modal li .video-placeholder {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.video-placeholder iframe {
    max-width: 960px;
    max-height: 540px;
    width: 100%;
    height: 100%;
}

button#close-modal:hover {
    color: #fff;
    background-color: var(--color2) !important;
}

body #image-modal .glide-modal,
body #image-modal .glide-modal ul,
body #image-modal .glide-modal li{
    height: 100vh;
    max-height: 100vh;
}
body #image-modal .glide-modal li img{
    width: auto !important;
    height: 100vh;
    max-height: 100vh;
}

body #image-modal .glide-thumbnails{
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: 0;
    max-width: 72px;
    width: 100%;
}

#image-modal .thumbnail {
    border:2px solid transparent;
    display: inline-block;
    width: 66px;
    min-height: 66px;
    max-height: 66px;
    margin: 5px 0;
    cursor: pointer;
    border-radius: 8px;
    overflow: hidden;
}

#image-modal .thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.glide-modal .glide__arrow--left{
    left: 120px;
}

.glide-modal button.glide__arrow.glide__arrow--right{
    right: 60px !important;
}

#gallery-thumbnails-container{
    position: absolute;
    top: 50%;
    left: 5px;
    transform: translate(0, -50%);
}

#gallery-thumbnails-container button{
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
}

#gallery-thumbnails-container button[disabled]{
    background-color: #ccc !important;
    cursor: default;
    color:#ffffff !important;
}

#prev-thumbnails:hover,
#next-thumbnails:hover{
    background-color:var(--color1) !important;
    color: #ffffff;
}

#prev-thumbnails {
    background: var(--color2);
    width: 100%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#next-thumbnails {
    background: var(--color2);
    width: 100%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#gallery-thumbnails {
    display: flex;
    flex-direction: column;
    max-height: 687px;
    overflow: hidden;
}

.thumbnail.active-thumbnail .video-thumbnail span,
.video-thumbnail:hover span{
    color:var(--color1);
}

.video-thumbnail span{
    color: var(--color2);
    font-weight: bold;
    font-size: 12px;
    z-index: 1;
    text-align: center;
    width: 100%;
    left: 0;
    padding-top: 38px;
}

#image-modal .thumbnail:hover,
#image-modal .thumbnail.active-thumbnail {
    border: 2px solid #5ED129; /* Aktywna miniatura */
}

.video-thumbnail {
    width: 100%;
    height: 100%;
    background-color: #f8f8f8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
    min-height: 66px;
}

body #image-modal .glide-thumbnails .glide__slide {
    max-width: 66px;
    margin-bottom: 5px;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    border: 2px solid transparent;
}

@media only screen and (max-width: 1024px) {
    body #gallery_product {
        display: block !important;
        position: relative;
        width: calc(100% + 40px);
        left: -20px;
    }
    #gallery_product:not(.glide--carousel) .media-container:not(:first-of-type){
        display: none !important;
    }
    .catalog-product-view button.glide__arrow.glide__arrow--right{
        right: 20px !important;
    }
    .catalog-product-view  button.glide__arrow.glide__arrow--left{
        left:20px !important;
    }
    .media_container {
        width: 100% !important;
    }
    .media_container {
        order:2;
    }
    .data_container {
        order: 1;
        padding-left: 0 !important;
    }
    .sticky_panel_cart {
        position: relative !important;
        top: 0 !important;
    }
    body #gallery_product ul, body #gallery_product li {
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }
    body #gallery_product .glide__slides {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
        flex-direction: row !important;
        justify-content: center !important;
    }
    body #gallery_product .glide__track {
        overflow-x: hidden;
    }
    body #gallery_product .media-container {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
    body #gallery_product .media-container:nth-child(n+7),
    body .only_img.hidden{
        display: block !important;
    }
    body #gallery_product .media-container.show:nth-child(n+7),
    body .only_img.show{
        display: block !important;
    }
}

.catalog-product-view .reviews_custom_container #customer-reviews-box{
    max-width: 60%;
    padding-right: 15px;
}

.catalog-product-view .reviews_custom_container .prar-prod-rating{
    max-width: 40%;
    order: 2;
}

.media_container .desc_kadax{
    padding:0 !important;
}

/* Reviews variant */
.prar-rev-item-variant {
    font-size: 12px;
    margin-right: 8px;
    color: #888;
}.sticky_panel_cart

.prar-rev-item-variant {
    font-size: 12px;
    margin-right: 8px;
    color: #888;
    letter-spacing: 0.01em;
}

.prar-rev-item-variant .rev-item-variant.link:hover {
    text-decoration: underline;
}

span.dot-separator {
    display: inline-block;
    vertical-align: middle;
    width: 3px;
    height: 3px;
    background-color: var(--color-neutral600, #6e6e6e);
    border-radius: 2px;
    margin: 0 4px;
}

/* PRODUCT CART FIX FIT */
@media only screen and (min-width: 1025px) {
    body.catalog-product-view .data_container h1 {
        font-size: 23px !important;
        line-height: 25px !important;
    }
    body.catalog-product-view .new_wrap_faq_rev &gt; .bss-customer-review {
        margin: 0 !important;
    }
    body.catalog-product-view .new_wrap_faq_rev {
        margin: 0 !important;
    }
    body.catalog-product-view .sku_text,
    body.catalog-product-view .faq_link.active_faq a.faq_link_anchor,
    body.catalog-product-view p.only_mobile_hide.rating-links,
    body.catalog-product-view .data_container .review_rate{
        font-size:12px;
        line-height: 18px;
    }
    body.catalog-product-view .data_container .rating-summary svg {
        width: 18px;
        height: 18px;
    }
    body.catalog-product-view .label_promo{
        font-size:13px !important;
        line-height: 13px !important;
    }
    body.catalog-product-view div#price_discount_label {
        flex-direction: column-reverse;
        justify-content: center;
    }
    .data_container .variants_main_block .btn.variant {
        font-size:13px !important;
        line-height: 15px !important;
    }
    .catalog-product-view .variants_main_block .btn.variant .sub{
        font-size:13px !important;
        line-height: 15px !important;
    }
    body .select_variant .variant_link{
        margin:0;
    }
    .catalog-product-view .variants_main_block .btn.variant .variant_link{
        font-size:13px !important;
        line-height: 15px !important;
    }
    .catalog-product-view .variants_main_block .variant_block {
        margin: 5px 0 0 !important;
        padding: 7px 15px !important;
    }
    .catalog-product-view .data_container #box_add_to_cart {
        margin-top: 6px;
    }
    .catalog-product-view .prod_page_payments.w-full {
        margin-top: 10px;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .catalog-product-view #related-kadax .cr_title-wrap{
        margin: 12px 0 10px !important;
    }
    .catalog-product-view #related-kadax .cr_title-wrap strong{
        font-weight: 400 !important;
        font-size: 13px !important;
        line-height: 13px !important;
    }
    .catalog-product-view .no_slider_loop form {
        margin-bottom: 6px;
    }
    body.catalog-product-view .add_info_product .action_tooltip,
    body.catalog-product-view .product-info-main .data_container .stock.available,
    body.catalog-product-view .product-info-main .data_container .stock.unavailable,
    .catalog-product-view .additional_data_info .label_custom,
    .catalog-product-view .additional_data_info .value_custom,
    .catalog-product-view .price-tracker .price-wrapper .price,
    .catalog-product-view .product-info-main .price-tracker .info,
    .catalog-product-view .product-info-main .stock span.label_custom {
        font-size: 13px !important;
        line-height: 18px !important;
    }
    .catalog-product-view .add_info_product .additional_data_info.custom_delivery,
    .catalog-product-view .add_info_product .cus_shipping_cost, .add_info_product .stock.available {
        line-height: 18px !important;
    }
    .catalog-product-view .cus_returns.cus_row_data{
        line-height: 18px !important;
    }
    .catalog-product-view .data_container .price-tracker {
        margin-top: 0;
        line-height: 18px;
    }
    .catalog-product-view .additional_phone_number .cust_phone_number {
        margin-top: 13px;
    }
}

.mst-nav__slider-slider .noUi-origin {
    width: 100% !important;
}

.mst-nav__slider-from-to input{
    width:80px;
}

.mst-nav__slider-from-to button.btn {
    background-color: var(--color2);
    box-shadow:none !important;
    outline:none !important;
}

.mst-nav__slider-from-to button.btn:hover {
    background-color: var(--color1);
}

.mst-nav__slider{
    padding: 0 !important;
}

.mst-nav__slider-slider .noUi-connect {
    background-color: var(--color1) !important;
}

button.filter-options-title{
    line-height:normal !important;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-slider {
    width: 100%;
    order: 2;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to{
    width: 100%;
    order: 1;
    margin: 0;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-del{
    opacity:0;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to .btn{
    display:none;
}

.filter-options-content .mst-nav__slider{
    display: flex;
    flex-wrap: wrap;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to input {
    border: 0;
    box-shadow: none !important;
    outline: none !important;
    -webkit-appearance: none;
    margin: 0;
    -moz-appearance: textfield;
    width: inherit;
    padding: 0;
    min-width: 0;
    min-height: auto;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to input::-webkit-outer-spin-button,
.filter-options-content .mst-nav__slider .mst-nav__slider-from-to input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.slider_from_to_box_global {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #cccc;
    border-radius: 12px;
    padding: 5px 10px;
    width: 50%;
    align-items: baseline;
}

.slider_from_to_box_global .static_text{
    font-size: 12px;
    font-weight: 600;
    padding-right: 5px;
    color: #7b7777;
    text-transform: lowercase;
}

div#js-flowbox-flow {
    max-width: 1435px;
    margin: 0 auto;
}

.catalog-category-view .custom_description etrusted-widget {
    margin: 40px auto 20px auto;
}

@media only screen and (min-width: 1025px) {
    .wider_hp_row .bzfy-feed-banner {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 767px) {
    body .bzfy-o-layout &gt; div &gt; .bzfy-o-layout__item:nth-child(n+9){
        display: none !important;
    }
    .catalog-category-view .custom_description etrusted-widget {
        margin: 40px auto 30px auto !important;
    }
    body .bzfy-feed-banner__tagline ~ p {
        line-height: 22px !important;
        text-align: center !important;
        font-size: 14px !important;
    }

    .catalog-product-view .widget-flowbox {
        padding-bottom: 30px;
    }

    body:not(.catalog-product-view) .page-wrapper .bzfy-feed-banner .bzfy-feed-banner__tagline {
        margin-left: 0 !important;
        width: 100%;
        padding: 0;
        margin-bottom: 10px !important;
        border-left: 0px solid var(--color1) !important;
        font-weight: 700 !important;
        margin-right: 0 !important;
        text-align: center !important;
        font-size: 6vw !important;
        line-height: 7.25vw !important;
    }
    body .page-wrapper .bzfy-feed-banner {
        padding: 20px 15px !important;
        max-width: 100%;
        margin: 0 auto;
    }

    body.catalog-product-view .page-wrapper .bzfy-feed-banner {
        padding: 0 !important;
    }

    .catalog-product-view  .widget-flowbox  .bzfy-feed-banner__tagline {
        margin-left: 0 !important;
        width: 100%;
        padding: 0;
        margin-bottom: 10px !important;
        border-left: 0 solid var(--color1) !important;
        font-weight: 400 !important;
        margin-right: 0 !important;
        text-align: center !important;
        font-size: 6vw !important;
        line-height: 7.25vw !important;
    }
}

body  .bzfy-feed-banner {
    padding: 20px 0 !important;
    max-width: 1435px;
    margin: 0 auto;
}

body:not(.catalog-product-view) .bzfy-feed-banner .bzfy-feed-banner__tagline {
    margin-left: 0 !important;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 30px;
    font: var(--head_font);
    margin-bottom: 20px !important;
    border-left: 2px solid var(--color1);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    font-weight: 700 !important;
    margin-right: 0 !important;
    text-align: left;
}

.catalog-product-view  .bzfy-feed-banner__tagline {
    margin-left: 0 !important;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 30px;
    font: var(--head_font);
    margin-bottom: 20px !important;
    border-left: 2px solid var(--color1);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    font-weight: 400 !important;
    margin-right: 0 !important;
    text-align: left;
}

.bzfy-feed-banner__tagline ~ p {
    line-height: 22px !important;
    text-align: left !important;
}

@media only screen and (min-width: 1025px) and (max-height: 758px) {
    .catalog-product-view .header_bar.is-sticky {
        position: static !important;
    }
    .catalog-product-view .sticky_panel_cart{
        top: 10px !important;
    }
    body.catalog-product-view #maincontent .data_container h1 {
        font-size: 22px !important;
        line-height: 22px !important;
    }
    body div#price_discount_label span {
        margin-top: 22px;
    }
}

.mst-nav__slider-slider .noUi-origin {
    width: 100% !important;
}

.mst-nav__slider-from-to input{
    width:80px;
}

.mst-nav__slider-from-to button.btn {
    background-color: var(--color2);
    box-shadow:none !important;
    outline:none !important;
}

.mst-nav__slider-from-to button.btn:hover {
    background-color: var(--color1);
}

.mst-nav__slider{
    padding: 0 !important;
}

.mst-nav__slider-slider .noUi-connect {
    background-color: var(--color1) !important;
}

button.filter-options-title{
    line-height:normal !important;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-slider {
    width: 100%;
    order: 2;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to{
    width: 100%;
    order: 1;
    margin: 0;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-del{
    opacity:0;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to .btn{
    display:none;
}

.filter-options-content .mst-nav__slider{
    display: flex;
    flex-wrap: wrap;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to input {
    border: 0;
    box-shadow: none !important;
    outline: none !important;
    -webkit-appearance: none;
    margin: 0;
    -moz-appearance: textfield;
    width: inherit;
    padding: 0;
    min-width: 0;
    min-height: auto;
}

.filter-options-content .mst-nav__slider .mst-nav__slider-from-to input::-webkit-outer-spin-button,
.filter-options-content .mst-nav__slider .mst-nav__slider-from-to input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.slider_from_to_box_global {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #cccc;
    border-radius: 12px;
    padding: 5px 10px;
    width: 50%;
    align-items: baseline;
}

.slider_from_to_box_global .static_text{
    font-size: 12px;
    font-weight: 600;
    padding-right: 5px;
    color: #7b7777;
    text-transform: lowercase;
}

div#js-flowbox-flow {
    max-width: 1435px;
    margin: 0 auto;
}

.catalog-category-view .custom_description etrusted-widget {
    margin: 40px auto 20px auto;
}

@media only screen and (min-width: 1025px) {
    .wider_hp_row .bzfy-feed-banner {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 767px) {
    body .bzfy-o-layout &gt; div &gt; .bzfy-o-layout__item:nth-child(n+9){
        display: none !important;
    }
    .catalog-category-view .custom_description etrusted-widget {
        margin: 40px auto 30px auto !important;
    }
    body .bzfy-feed-banner__tagline ~ p {
        line-height: 22px !important;
        text-align: center !important;
        font-size: 14px !important;
    }

    .catalog-product-view .widget-flowbox {
        padding-bottom: 30px;
    }

    body:not(.catalog-product-view) .page-wrapper .bzfy-feed-banner .bzfy-feed-banner__tagline {
        margin-left: 0 !important;
        width: 100%;
        padding: 0;
        margin-bottom: 10px !important;
        border-left: 0px solid var(--color1) !important;
        font-weight: 700 !important;
        margin-right: 0 !important;
        text-align: center !important;
        font-size: 6vw !important;
        line-height: 7.25vw !important;
    }
    body .page-wrapper .bzfy-feed-banner {
        padding: 20px 15px !important;
        max-width: 100%;
        margin: 0 auto;
    }

    body.catalog-product-view .page-wrapper .bzfy-feed-banner {
        padding: 0 !important;
    }

    .catalog-product-view  .widget-flowbox  .bzfy-feed-banner__tagline {
        margin-left: 0 !important;
        width: 100%;
        padding: 0;
        margin-bottom: 10px !important;
        border-left: 0 solid var(--color1) !important;
        font-weight: 400 !important;
        margin-right: 0 !important;
        text-align: center !important;
        font-size: 6vw !important;
        line-height: 7.25vw !important;
    }
}

body  .bzfy-feed-banner {
    padding: 20px 0 !important;
    max-width: 1435px;
    margin: 0 auto;
}

body:not(.catalog-product-view) .bzfy-feed-banner .bzfy-feed-banner__tagline {
    margin-left: 0 !important;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 30px;
    font: var(--head_font);
    margin-bottom: 20px !important;
    border-left: 2px solid var(--color1);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    font-weight: 700 !important;
    margin-right: 0 !important;
    text-align: left;
}

.catalog-product-view  .bzfy-feed-banner__tagline {
    margin-left: 0 !important;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 30px;
    font: var(--head_font);
    margin-bottom: 20px !important;
    border-left: 2px solid var(--color1);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    font-weight: 400 !important;
    margin-right: 0 !important;
    text-align: left;
}

.bzfy-feed-banner__tagline ~ p {
    line-height: 22px !important;
    text-align: left !important;
}

</pre></body></html>