.lesson-checklist{margin:0!important;padding:0!important}.lesson-checklist li{list-style:none;cursor:pointer;padding-left:24px;margin-left:0!important;position:relative;margin-bottom:10px;font-size:13px;color:#8a8a8a}.lesson-checklist li::before{content:"";width:14px;height:14px;border:1px solid #b8b8b8;border-radius:3px;position:absolute;left:0;top:2px;background:#fff;transition:0.2s}.lesson-checklist li.done::before{background:#9d8e9f;border-color:#9d8e9f}.lesson-checklist li.done::after{content:"";position:absolute;left:5px;top:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.wzb-spis li{font-size:14px;margin-bottom:8px}.wzb-spis a{text-decoration:none;color:inherit}.wzb-spis a:hover{text-decoration:underline}.woocommerce-MyAccount-navigation ul{list-style:none!important}.woocommerce-MyAccount-navigation ul li::marker{display:none!important}.woocommerce-MyAccount-navigation ul li::before{content:none!important}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px;max-width:210px}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;padding:12px 16px;border-radius:12px;color:#454350;text-decoration:none;transition:0.2s}.woocommerce-MyAccount-navigation ul li a:hover{background:#f7eef5}.woocommerce-MyAccount-navigation ul li.is-active a{background:#e9d2dd}.marker-text{display:inline;padding:0.08em 0.15em;background:linear-gradient(to bottom,transparent 28%,#E4DFE6 28%);border-radius:0.25em;line-height:1.2;box-decoration-break:clone;-webkit-box-decoration-break:clone}#main-header{box-shadow:none!important;border-bottom:none!important}#top-header,#main-header.et-fixed-header{box-shadow:none!important;border-bottom:none!important}.woocommerce-account .woocommerce form.login{max-width:480px;margin:0 auto;padding:40px 36px;border:1px solid #ece7e3;border-radius:14px;background:#fdfcfb;box-shadow:0 6px 24px rgba(90,60,60,0.06)}.woocommerce-account .woocommerce form.login label{font-size:15px;font-weight:500;color:#5a4a4a;margin-bottom:6px;display:inline-block}.woocommerce-account .woocommerce form.login input[type="text"],.woocommerce-account .woocommerce form.login input[type="email"],.woocommerce-account .woocommerce form.login input[type="password"]{width:100%;padding:13px 15px;border:1px solid #d9d0cb;border-radius:9px;background:#ffffff;font-size:15px;color:#3a3a3a;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box}.woocommerce-account .woocommerce form.login input:focus{border-color:#9a6478;box-shadow:0 0 0 3px rgba(154,100,120,0.12);outline:none}.woocommerce-account .woocommerce form.login button.button{background:#9a6478;color:#ffffff;border:none;border-radius:9px;padding:13px 30px;font-size:15px;font-weight:600;letter-spacing:0.3px;cursor:pointer;transition:background 0.2s ease,transform 0.1s ease;width:100%;margin-top:8px}.woocommerce-account .woocommerce form.login button.button:hover{background:#83526a;transform:translateY(-1px)}.woocommerce-account .woocommerce form.login .woocommerce-form-login__rememberme{display:block;margin:16px 0 4px;font-size:14px;color:#6a5a5a}.woocommerce-account .woocommerce form.login .woocommerce-LostPassword a{color:#9a6478;font-size:14px;text-decoration:none;transition:color 0.2s ease}.woocommerce-account .woocommerce form.login .woocommerce-LostPassword a:hover{color:#83526a;text-decoration:underline}.woocommerce-account .woocommerce{margin-bottom:80px}.et_pb_menu_0_tb_header .et_pb_menu__menu ul.sub-menu{padding-top:5px!important;padding-bottom:5px!important}.et_pb_menu_0_tb_header .et_pb_menu__menu ul.sub-menu li a{padding-top:6px!important;padding-bottom:6px!important;line-height:1.4!important}