.wc-block-mini-cart__button{background:transparent!important;color:var(--wp--preset--color--accent)!important;border:none!important;overflow:visible!important;box-shadow:none!important}.wc-block-customer-account__link,.wc-block-customer-account__link svg,.wc-block-customer-account__account-icon{color:var(--wp--preset--color--accent)!important;stroke:var(--wp--preset--color--accent)!important}header .wc-block-mini-cart__button,header .wc-block-mini-cart__button svg{color:var(--wp--preset--color--accent)!important;stroke:var(--wp--preset--color--accent)!important}.wc-block-mini-cart__button::before,.wc-block-mini-cart__button:hover::before{display:none!important;animation:none!important}.woocommerce-account .wc-block-customer-account,.woocommerce-account .wp-block-woocommerce-customer-account{display:none!important}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{margin:0!important;padding:0!important}.woocommerce-MyAccount-navigation ul li a{color:var(--wp--preset--color--text-muted);text-decoration:none;display:block;padding:.25rem 0.75rem!important;margin:0!important;line-height:1.6!important;border-radius:4px;transition:color 0.2s ease,background-color 0.2s ease}.woocommerce-MyAccount-navigation ul li a:hover{color:var(--wp--preset--color--accent);background-color:color-mix(in srgb,var(--wp--preset--color--accent) 8%,transparent)}.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--wp--preset--color--accent);font-weight:600}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type="submit"],.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page input[type="submit"],.woocommerce-page #respond input#submit,.wc-block-mini-cart__footer-checkout,.wc-block-mini-cart__footer-cart,.wc-block-cart__submit-button,.wc-block-components-button:not(.wc-block-mini-cart__button){background:var(--wp--preset--color--accent)!important;color:#fff!important;border:none!important;position:relative;overflow:hidden;transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease;box-shadow:0 2px 6px rgb(18 62 71 / .18),0 1px 2px rgb(18 62 71 / .1)}.woocommerce a.button::before,.woocommerce button.button::before,.woocommerce input.button::before,.woocommerce input[type="submit"]::before,.woocommerce #respond input#submit::before,.woocommerce-page a.button::before,.woocommerce-page button.button::before,.woocommerce-page input[type="submit"]::before,.woocommerce-page #respond input#submit::before,.wc-block-mini-cart__footer-checkout::before,.wc-block-mini-cart__footer-cart::before,.wc-block-cart__submit-button::before,.wc-block-components-button:not(.wc-block-mini-cart__button)::before{content:'';position:absolute;top:-30%;left:-120%;width:70%;height:160%;background:linear-gradient(120deg,#fff0 0%,#fff0 20%,rgb(255 255 255 / .65) 50%,#fff0 80%,#fff0 100%);transform:skewX(-25deg);pointer-events:none;z-index:1}.woocommerce a.button:hover::before,.woocommerce button.button:hover::before,.woocommerce input.button:hover::before,.woocommerce input[type="submit"]:hover::before,.woocommerce #respond input#submit:hover::before,.woocommerce-page a.button:hover::before,.woocommerce-page button.button:hover::before,.woocommerce-page input[type="submit"]:hover::before,.woocommerce-page #respond input#submit:hover::before,.wc-block-components-button:hover::before,.wc-block-mini-cart__footer-checkout:hover::before,.wc-block-mini-cart__footer-cart:hover::before,.wc-block-cart__submit-button:hover::before,.wp-element-button:hover::before{animation:shine-sweep 1.1s ease forwards}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce input[type="submit"]:hover,.woocommerce #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page input[type="submit"]:hover,.woocommerce-page #respond input#submit:hover,.wc-block-mini-cart__footer-checkout:hover,.wc-block-mini-cart__footer-cart:hover,.wc-block-cart__submit-button:hover,.wc-block-components-button:not(.wc-block-mini-cart__button):hover{background:var(--wp--preset--color--accent-deep)!important;color:#fff!important;box-shadow:0 4px 14px rgb(229 141 41 / .3),0 2px 6px rgb(230 163 87 / .2)!important;transform:translateY(-1px)}.woocommerce a:not(.button):not(.wp-block-button__link),.woocommerce-page a:not(.button):not(.wp-block-button__link){color:var(--wp--preset--color--accent)}.woocommerce a:not(.button):not(.wp-block-button__link):hover,.woocommerce-page a:not(.button):not(.wp-block-button__link):hover{color:color-mix(in srgb,var(--wp--preset--color--accent) 80%,#000)}#customer_login .woocommerce-privacy-policy-text a,#customer_login .woocommerce-form a,#customer_login .woocommerce-LostPassword a,#customer_login a{color:var(--wp--preset--color--secondary)!important}#customer_login .woocommerce-privacy-policy-text a:hover,#customer_login a:hover{color:color-mix(in srgb,var(--wp--preset--color--secondary) 80%,#000)!important}.woocommerce-privacy-policy-text,.woocommerce-privacy-policy-text p{color:var(--wp--preset--color--accent)!important;font-size:15px!important}#sender_newsletter_field label,#sender_newsletter_field .woocommerce-form__label-for-checkbox{font-size:15px!important}.woocommerce-form__label-for-checkbox .optional,.sender-subscription-optin .optional,.woocommerce-form-row--checkbox .optional{display:none!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background-color:var(--wp--preset--color--accent);color:#fff}.woocommerce .star-rating span,.woocommerce .star-rating span::before{color:var(--wp--preset--color--accent)}.woocommerce .price ins,.woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins{color:var(--wp--preset--color--accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--wp--preset--color--accent);border-bottom-color:var(--wp--preset--color--accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--wp--preset--color--accent)}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--wp--preset--color--accent);color:#fff;border-color:var(--wp--preset--color--accent)}.woocommerce .woocommerce-message{border-top-color:var(--wp--preset--color--accent)}.woocommerce .woocommerce-message::before{color:var(--wp--preset--color--accent)}.woocommerce-store-notice,p.demo_store{background-color:var(--wp--preset--color--accent)}.woocommerce ul.products li.product a img:hover{opacity:.9}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--wp--preset--color--accent)}.okosonline-tanfolyamok-fejlec{margin-bottom:2rem}.okosonline-tanfolyamok-fejlec h2{font-size:1.75rem;font-weight:700;margin-bottom:.75rem}.okosonline-tanfolyamok-fejlec p{color:var(--wp--preset--color--text-muted);max-width:640px}.okosonline-tanfolyamok-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:640px){.okosonline-tanfolyamok-grid{grid-template-columns:1fr}}.okosonline-tanfolyam-card{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;text-decoration:none!important;color:inherit!important;display:block;box-shadow:0 2px 10px rgb(0 0 0 / .08);transition:box-shadow 0.2s ease,transform 0.2s ease}.okosonline-tanfolyam-card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .14);transform:translateY(-2px)}.okosonline-tanfolyam-kep img{width:100%;height:180px;object-fit:cover;display:block}.okosonline-tanfolyam-kep--ures{width:100%;height:180px;background-color:var(--wp--preset--color--tertiary)}.okosonline-tanfolyam-info{padding:1rem 1.25rem 1.25rem}.okosonline-tanfolyam-info h3{font-size:1rem;font-weight:700;margin:0 0 1rem;color:var(--wp--preset--color--text-primary);line-height:1.4}.okosonline-progress-bar{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:.4rem}.okosonline-progress-fill{height:100%;background:var(--wp--preset--color--accent);border-radius:3px;transition:width 0.4s ease}.okosonline-progress-szoveg{font-size:.78rem;font-weight:600;color:var(--wp--preset--color--accent);text-align:right}.woocommerce-account main.wp-block-group>.woocommerce,.woocommerce-account main.wp-block-group>.woocommerce-notices-wrapper{width:100%;max-width:980px;margin-left:auto!important;margin-right:auto!important}.woocommerce-account .woocommerce .my-membership,.woocommerce-account .woocommerce .my-membership-section,.woocommerce-account .woocommerce .my-membership-content,.woocommerce-account .woocommerce .wc-memberships-members-area,.woocommerce-account .woocommerce #wc-memberships-members-area{width:100%;max-width:100%}.woocommerce-account .woocommerce .my-membership-tabs,.woocommerce-account .woocommerce .wc-memberships-members-area-navigation,.woocommerce-account .woocommerce .wc-memberships-members-area-nav{width:220px;float:left;margin-right:30px}.woocommerce-account .woocommerce .my-membership-tabs+.my-membership-content,.woocommerce-account .woocommerce .wc-memberships-members-area-navigation+.wc-memberships-members-area-content,.woocommerce-account .woocommerce .wc-memberships-members-area-nav+.wc-memberships-members-area-content{overflow:hidden}.woocommerce-account .woocommerce table.shop_table,.woocommerce-account .woocommerce table.my_account_memberships,.woocommerce-account .woocommerce table.memberships-table{width:100%}@media (max-width:768px){.woocommerce-account main.wp-block-group>.woocommerce,.woocommerce-account main.wp-block-group>.woocommerce-notices-wrapper{max-width:calc(100% - 32px)}.woocommerce-account .woocommerce .my-membership-tabs,.woocommerce-account .woocommerce .wc-memberships-members-area-navigation,.woocommerce-account .woocommerce .wc-memberships-members-area-nav{width:100%;float:none;margin-right:0;margin-bottom:1.5rem}}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage,.learndash-wrapper .ld-course-status .ld-progress-bar .ld-progress-bar-percentage{background-color:#cc2f6f!important}.learndash-wrapper a:not(.ld-button):not(.ld-btn):not([class*="ld-btn-"]):not(.wp-block-button__link):not(.wp-element-button){color:#cc2f6f!important}.learndash-wrapper a:not(.ld-button):not(.ld-btn):not([class*="ld-btn-"]):not(.wp-block-button__link):not(.wp-element-button):hover{color:#a82459!important}.learndash-wrapper .wp-block-latest-posts__post-title,.learndash-wrapper .wp-block-post-title,.learndash-wrapper aside h2,.learndash-wrapper aside h3,.learndash-wrapper .sidebar h2,.learndash-wrapper .sidebar h3{color:#6f7f7f!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important}.learndash-wrapper .wp-block-read-more,.learndash-wrapper .wp-block-button,.learndash-wrapper .wp-block-buttons,.learndash-wrapper a.wp-block-read-more{display:none!important}.learndash-wrapper .wp-block-columns .wp-block-column:last-child h2,.learndash-wrapper .wp-block-columns .wp-block-column:last-child h3,.learndash-wrapper .wp-block-columns .wp-block-column:last-child a{color:#6f7f7f!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important}.learndash-wrapper .ld-item-list-item-preview-heading,.learndash-wrapper .ld-item-list-item-preview-heading a,.learndash-wrapper .ld-lesson-item-name,.learndash-wrapper .ld-lesson-item-name a{font-size:1rem!important;line-height:1.35!important;font-weight:500!important}.learndash-wrapper .ld-item-list-item,.learndash-wrapper .ld-lesson-item{min-height:0!important;padding-top:0.15rem!important;padding-bottom:0.15rem!important}.learndash-wrapper .ld-item-list-item>p,.learndash-wrapper .ld-item-list-item-preview>p{margin:0!important;padding:0!important;line-height:0!important;min-height:0!important;font-size:0!important}.learndash-wrapper .ld-item-details{display:none!important}.learndash-wrapper .ld-item-list-item-preview{display:flex!important;flex-direction:row!important;align-items:center!important;gap:0.5rem!important;flex-wrap:nowrap!important}.learndash-wrapper .ld-item-list-item-preview .ld-status-icon{flex-shrink:0!important}.learndash-wrapper .ld-button,.learndash-wrapper a.ld-button,.learndash-wrapper .ld-btn,.learndash-wrapper a.ld-btn,.learndash-wrapper .ld-content-action a,.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .learndash_mark_complete_button,.learndash-wrapper input[type="submit"],.ld-button,a.ld-button{background:var(--wp--preset--color--accent)!important;color:#ffffff!important;border:none!important;font-family:'Bricolage Grotesque',sans-serif!important;font-weight:600!important;position:relative;overflow:hidden;transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease;box-shadow:0 2px 6px rgb(18 62 71 / .18),0 1px 2px rgb(18 62 71 / .1)}.learndash-wrapper .ld-button::before,.learndash-wrapper a.ld-button::before,.learndash-wrapper .ld-btn::before,.learndash-wrapper a.ld-btn::before,.learndash-wrapper .ld-content-action a::before,.learndash-wrapper #learndash_mark_complete_button::before,.learndash-wrapper .learndash_mark_complete_button::before,.learndash-wrapper input[type="submit"]::before,.ld-button::before,a.ld-button::before{content:'';position:absolute;top:-30%;left:-120%;width:70%;height:160%;background:linear-gradient(120deg,#fff0 0%,#fff0 20%,rgb(255 255 255 / .65) 50%,#fff0 80%,#fff0 100%);transform:skewX(-25deg);pointer-events:none;z-index:1}.learndash-wrapper .ld-button:hover::before,.learndash-wrapper a.ld-button:hover::before,.learndash-wrapper .ld-btn:hover::before,.learndash-wrapper a.ld-btn:hover::before,.learndash-wrapper .ld-content-action a:hover::before,.learndash-wrapper #learndash_mark_complete_button:hover::before,.learndash-wrapper .learndash_mark_complete_button:hover::before,.learndash-wrapper input[type="submit"]:hover::before,.ld-button:hover::before,a.ld-button:hover::before{animation:shine-sweep 1.1s ease forwards}.learndash-wrapper .ld-button:hover,.learndash-wrapper a.ld-button:hover,.learndash-wrapper .ld-btn:hover,.learndash-wrapper a.ld-btn:hover,.learndash-wrapper .ld-content-action a:hover,.learndash-wrapper #learndash_mark_complete_button:hover,.learndash-wrapper .learndash_mark_complete_button:hover,.learndash-wrapper input[type="submit"]:hover,.ld-button:hover,a.ld-button:hover{background:var(--wp--preset--color--accent-deep)!important;color:#fff!important;box-shadow:0 4px 14px rgb(229 141 41 / .3),0 2px 6px rgb(230 163 87 / .2)!important;transform:translateY(-1px)}.learndash-wrapper .ld-alert,.learndash-wrapper .ld-alert-success{font-family:'Bricolage Grotesque',sans-serif!important;font-weight:500!important}.learndash-wrapper .ld-alert .ld-button,.learndash-wrapper .ld-alert a.ld-button,.learndash-wrapper .ld-alert .ld-btn,.learndash-wrapper .ld-alert-action .ld-button,.learndash-wrapper .ld-alert-action a{background:var(--wp--preset--color--accent)!important;color:#ffffff!important;border:none!important;font-family:'Bricolage Grotesque',sans-serif!important;font-weight:600!important;box-shadow:0 2px 6px rgb(18 62 71 / .18),0 1px 2px rgb(18 62 71 / .1)!important;transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease!important}.learndash-wrapper .ld-alert .ld-button:hover,.learndash-wrapper .ld-alert a.ld-button:hover,.learndash-wrapper .ld-alert-action a:hover{background:var(--wp--preset--color--accent-deep)!important;color:#ffffff!important;transform:translateY(-1px)!important}.learndash-wrapper .ld-alert svg,.learndash-wrapper .ld-alert svg *,.learndash-wrapper .ld-alert-icon svg,.learndash-wrapper .ld-alert-icon svg *,.learndash-wrapper .ld-status-complete svg,.learndash-wrapper .ld-status-complete svg *{color:#ffffff!important;stroke:#ffffff!important;fill:#ffffff!important}.learndash-wrapper .ld-item-list-item,.learndash-wrapper .ld-lesson-item{border-radius:4px;transition:background-color 0.2s ease}.learndash-wrapper .ld-item-list-item:hover,.learndash-wrapper .ld-lesson-item:hover{background-color:var(--wp--preset--color--primary)!important}.learndash-wrapper .ld-item-list-item:hover .ld-item-list-item-preview-heading a,.learndash-wrapper .ld-item-list-item:hover .ld-lesson-item-name a{color:var(--wp--preset--color--accent)!important}.learndash-wrapper .ld-btn,.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .learndash_mark_complete_button,.learndash-wrapper input[type="submit"]{color:#ffffff!important}.ld_course_grid article.thumbnail,.ld-course-list-items .ld_course_grid article{border-radius:30px!important;border-top:5px solid var(--wp--preset--color--tertiary)!important;overflow:hidden!important;box-shadow:0 4px 24px rgb(18 62 71 / .13)!important;transition:box-shadow 0.25s ease,transform 0.25s ease!important}.ld_course_grid article.thumbnail:hover,.ld-course-list-items .ld_course_grid article:hover{box-shadow:0 8px 36px rgb(18 62 71 / .22)!important;transform:translateY(-2px)!important}.ld-course-list-items .ld_course_grid{margin-bottom:2rem!important}.ld_course_grid_button .btn,.ld_course_grid_button a.btn,.ld_course_grid_button a.btn-primary,.ld_course_grid_button a[class*="btn"],.ld_course_grid .caption .ld_course_grid_button a{background:var(--wp--preset--color--accent)!important;color:#ffffff!important;font-family:'Bricolage Grotesque',sans-serif!important;font-weight:600!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 6px rgb(18 62 71 / .18)!important;transition:background 0.25s ease,transform 0.2s ease!important;display:block!important;text-align:center!important;padding:10px 20px!important;position:relative!important;overflow:hidden!important}.ld_course_grid_button .btn:hover,.ld_course_grid_button a.btn:hover,.ld_course_grid .caption .ld_course_grid_button a:hover{background:var(--wp--preset--color--accent-deep)!important;color:#ffffff!important;transform:translateY(-1px)!important}.ld_course_grid_button .btn::before,.ld_course_grid_button a.btn::before,.ld_course_grid .caption .ld_course_grid_button a::before{content:'';position:absolute;top:-30%;left:-120%;width:70%;height:160%;background:linear-gradient(120deg,#fff0 0%,#fff0 20%,rgb(255 255 255 / .65) 50%,#fff0 80%,#fff0 100%);transform:skewX(-25deg);pointer-events:none;z-index:1;opacity:0}.ld_course_grid_button .btn:hover::before,.ld_course_grid_button a.btn:hover::before,.ld_course_grid .caption .ld_course_grid_button a:hover::before{opacity:1;animation:shine-sweep 1.1s ease forwards}.learndash-wrapper .ld-expand-button,.learndash-wrapper .ld-expand-button .ld-icon,.learndash-wrapper .ld-item-list-actions .ld-expand-button{color:#ffffff!important;font-family:'Bricolage Grotesque',sans-serif!important;font-weight:600!important}