a{text-decoration:none}#top-header,.dropdown-menu a:hover{background-color:#4db848;color:#fff}#top-header a{color:#fff}@media (max-width:768px){#top-header span{font-size:13px}}.menu-item{position:relative}@media (min-width:992px){.menu-item:not(.dropdown,.dropdown-menu .menu-item,.footer-menu .menu-item):after{content:"";width:100%;height:2px;background:#4db848;position:absolute;bottom:-4px;left:0;opacity:0;transform:translateY(16px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-item:not(.dropdown,.dropdown-menu .menu-item,.footer-menu .menu-item):hover:after{opacity:1;transform:translateY(0)}}.menu-item a{color:#212529;padding:0 6px;margin:0 6px;font-weight:500}.dropdown-menu{width:200px;border-radius:5px;border:0;box-shadow:0 0 2px 2px #e9ecef}.dropdown-menu a{padding:10px 12px;margin:0;display:block}.btn-mini-cart{background:0 0;border:0}@media (max-width:768px){.btn-top-header{padding:4px;font-size:13px}}@media (max-width:992px){.navbar-nav{width:90%;gap:12px}.navbar-nav li:not(ul.dropdown-menu li){border-bottom:1px solid #adb5bd;margin-top:6px;padding-bottom:8px}.navbar-nav li:not(ul.dropdown-menu li) a{font-weight:500;font-size:20px;color:#212529}.navbar-nav li:not(ul.dropdown-menu li):hover a{color:#4db848}.navbar-nav li:not(ul.dropdown-menu li) ul.dropdown-menu.depth_0.show{box-shadow:none;margin-left:12px}}#footer{background-color:#f8f9fa}.footer-menu{padding-left:1rem}.footer-menu .menu-item a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#6c757d;padding:12px 6px}.footer-menu .menu-item a:hover{color:#4db848}.details-data p{margin-bottom:2px!important;color:#6c757d}a.footer-social-media{background-color:#4db848;width:32px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px}.btn{border-radius:5px}.btn,.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-Button,.woocommerce-MyAccount-content .addresses .woocommerce-Address header a.edit,.woocommerce-button,.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span,a.button{border:1px solid}.btn-primary{background-color:#4db848;color:#fff}.btn-primary:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-Button:hover,.woocommerce-button:hover{background-color:#4db848;border-color:#4db848}.btn-secondary,.btn-secondary:hover{background-color:transparent;border-color:#fff}.btn-grow{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-grow:hover{transform:scale(1.04)}#menu-icon,#menu-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#menu-icon{width:40px;height:40px;position:relative;margin:10px auto;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:#4db848;border-radius:5px}.scrolled #menu-icon{margin:6px auto}#menu-icon span{display:block;position:absolute;height:2.5px;width:70%;background:#fff;opacity:1;left:50%;transform:translateX(-50%);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-icon span:nth-child(1){top:11px}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:19px;text-align:right}#menu-icon span:nth-child(4){top:27px}.menu-boostify-toggler{border:0;outline:0;padding:0}.menu-boostify-toggler:focus{box-shadow:none}@media (max-width:992px){#mainNavbar{position:fixed;top:0;left:0;height:100vh!important;width:90vw;background:#fff;z-index:999;transform:translateX(-100%);transition:transform .3s ease;padding:2rem 1.5rem;overflow-y:auto;box-shadow:2px 0 20px rgba(0,0,0,.1)}}#mainNavbar.active{transform:translateX(0)}.mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:998;opacity:0;transition:opacity .3s ease;display:none}.mobile-overlay.active{display:block!important;opacity:1}.mobile-menu-close{position:absolute;top:1rem;right:1rem;font-size:2rem;background:0 0;border:0;cursor:pointer}.myaccount-nav,.woocommerce-account .myaccount-card{background:#fff;border:1px solid #dee2e6;border-radius:5px;box-shadow:0 0 2px 2px #e9ecef}.woocommerce-account{color:#212529}.woocommerce-account .myaccount-card{padding:20px}@media (min-width:992px){.woocommerce-account .myaccount-card{padding:28px}}.myaccount-nav .card-body{padding:8px}.myaccount-nav .myaccount-nav__list{margin:0;padding:0}.myaccount-nav .myaccount-nav__list .nav-link{border:1px solid transparent;border-radius:5px;padding:10px 12px;color:#212529;background:0 0;transition:all .3s ease-in-out}.myaccount-nav .myaccount-nav__list .nav-link .bi{transition:transform .3s ease-in-out,color .3s ease-in-out}.myaccount-nav .myaccount-nav__list .nav-link:hover{background:#f8f9fa;border-color:#e9ecef}.myaccount-nav .myaccount-nav__list .nav-link:hover .bi{transform:translateX(2px)}.myaccount-nav .myaccount-nav__list .nav-link.active{background:rgba(77,184,72,.08);border-color:rgba(77,184,72,.35);box-shadow:inset 0 0 0 1px rgba(77,184,72,.2)}.myaccount-nav .myaccount-nav__list .nav-link.active .bi{color:#4db848}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4{color:#212529;margin:0 0 14px}.woocommerce-MyAccount-content p:last-child{margin-bottom:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;padding:14px 16px;border-radius:5px;border:1px solid #dee2e6;background:#f8f9fa;margin:0 0 16px}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#4db848;font-weight:600}.woocommerce-error.woocommerce-message,.woocommerce-info.woocommerce-message,.woocommerce-message.woocommerce-message{border-color:rgba(77,184,72,.35);background:rgba(77,184,72,.06)}.woocommerce-error.woocommerce-error,.woocommerce-info.woocommerce-error,.woocommerce-message.woocommerce-error{border-color:rgba(224,0,0,.35);background:rgba(224,0,0,.06)}.woocommerce-error.woocommerce-info,.woocommerce-info.woocommerce-info,.woocommerce-message.woocommerce-info{border-color:#dee2e6;background:#f8f9fa}.woocommerce form .form-row,.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields__field{margin-bottom:14px}.woocommerce form .form-row label,.woocommerce-EditAccountForm .form-row label,.woocommerce-address-fields__field label{display:block;font-size:.95rem;font-weight:600;color:#212529;margin-bottom:6px}.woocommerce form .form-row input,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce-EditAccountForm .form-row input,.woocommerce-EditAccountForm .form-row select,.woocommerce-EditAccountForm .form-row textarea,.woocommerce-address-fields__field input,.woocommerce-address-fields__field select,.woocommerce-address-fields__field textarea{border-radius:5px;border-color:#dee2e6;color:#212529;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out}.woocommerce form .form-row input:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus,.woocommerce-EditAccountForm .form-row input:focus,.woocommerce-EditAccountForm .form-row select:focus,.woocommerce-EditAccountForm .form-row textarea:focus,.woocommerce-address-fields__field input:focus,.woocommerce-address-fields__field select:focus,.woocommerce-address-fields__field textarea:focus{border-color:rgba(77,184,72,.55);box-shadow:0 0 0 .25rem rgba(77,184,72,.15)}.woocommerce form .form-row input::placeholder,.woocommerce form .form-row select::placeholder,.woocommerce form .form-row textarea::placeholder,.woocommerce-EditAccountForm .form-row input::placeholder,.woocommerce-EditAccountForm .form-row select::placeholder,.woocommerce-EditAccountForm .form-row textarea::placeholder,.woocommerce-address-fields__field input::placeholder,.woocommerce-address-fields__field select::placeholder,.woocommerce-address-fields__field textarea::placeholder{color:#6c757d}.woocommerce form .form-row .optional,.woocommerce-EditAccountForm .form-row .optional,.woocommerce-address-fields__field .optional{color:#6c757d;font-weight:400}.woocommerce form .form-row .woocommerce-form__label{display:flex;align-items:center;gap:8px}.woocommerce form .form-row .woocommerce-form__label input[type=checkbox],.woocommerce form .form-row .woocommerce-form__label input[type=radio]{margin-top:0}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-Button,.woocommerce-button,a.button{background-color:#4db848;border-color:#4db848;color:#fff;font-weight:700;border-radius:5px;padding:.65rem 1rem;transition:all .3s ease-in-out}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-Button:hover,.woocommerce-button:hover,a.button:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.button.outline,.button.secondary,.woocommerce a.button.outline,.woocommerce a.button.secondary,.woocommerce button.button.outline,.woocommerce button.button.secondary,.woocommerce input.button.outline,.woocommerce input.button.secondary,.woocommerce-Button.outline,.woocommerce-Button.secondary,.woocommerce-button.outline,.woocommerce-button.secondary,a.button.outline,a.button.secondary{color:#212529;border-color:#dee2e6;background:0 0}.button.outline:hover,.button.secondary:hover,.woocommerce a.button.outline:hover,.woocommerce a.button.secondary:hover,.woocommerce button.button.outline:hover,.woocommerce button.button.secondary:hover,.woocommerce input.button.outline:hover,.woocommerce input.button.secondary:hover,.woocommerce-Button.outline:hover,.woocommerce-Button.secondary:hover,.woocommerce-button.outline:hover,.woocommerce-button.secondary:hover,a.button.outline:hover,a.button.secondary:hover{border-color:rgba(77,184,72,.5);background:rgba(77,184,72,.06);color:#212529}.woocommerce table.my_account_orders,.woocommerce table.shop_table,.woocommerce table.woocommerce-table{width:100%;border-collapse:collapse;border:1px solid #dee2e6;border-radius:5px;overflow:hidden;background:#fff}.woocommerce table.my_account_orders thead,.woocommerce table.shop_table thead,.woocommerce table.woocommerce-table thead{background:#f8f9fa}.woocommerce table.my_account_orders thead th,.woocommerce table.shop_table thead th,.woocommerce table.woocommerce-table thead th{text-align:left;font-weight:700;font-size:.92rem;color:#212529;padding:12px 14px;border-bottom:1px solid #dee2e6;white-space:nowrap}.woocommerce table.my_account_orders tbody td,.woocommerce table.shop_table tbody td,.woocommerce table.woocommerce-table tbody td{padding:12px 14px;border-top:1px solid #dee2e6;vertical-align:middle}.woocommerce table.my_account_orders tbody td .button,.woocommerce table.shop_table tbody td .button,.woocommerce table.woocommerce-table tbody td .button{padding:.4rem .65rem;font-size:.9rem}@media (max-width:768px){.woocommerce table.my_account_orders thead,.woocommerce table.shop_table thead,.woocommerce table.woocommerce-table thead{display:none}.woocommerce table.my_account_orders tbody,.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders tr,.woocommerce table.shop_table tbody,.woocommerce table.shop_table td,.woocommerce table.shop_table tr,.woocommerce table.woocommerce-table tbody,.woocommerce table.woocommerce-table td,.woocommerce table.woocommerce-table tr{display:block;width:100%}.woocommerce table.my_account_orders tr,.woocommerce table.shop_table tr,.woocommerce table.woocommerce-table tr{padding:10px 12px;margin-bottom:12px;border:0}.woocommerce table.my_account_orders td,.woocommerce table.shop_table td,.woocommerce table.woocommerce-table td{border:0;padding:6px 0}.woocommerce table.my_account_orders td:before,.woocommerce table.shop_table td:before,.woocommerce table.woocommerce-table td:before{content:attr(data-title)": ";font-weight:700;color:#6c757d;display:inline-block;min-width:120px}}.woocommerce-MyAccount-content .addresses{display:grid;gap:16px}@media (min-width:768px){.woocommerce-MyAccount-content .addresses{grid-template-columns:1fr 1fr}}.woocommerce-MyAccount-content .addresses .woocommerce-Address{padding:16px}.woocommerce-MyAccount-content .addresses .woocommerce-Address header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.woocommerce-MyAccount-content .addresses .woocommerce-Address header h3{margin:0;font-size:1.05rem}.woocommerce-MyAccount-content .addresses .woocommerce-Address header a.edit{border-radius:5px;padding:.4rem .65rem}.woocommerce-MyAccount-content .addresses .woocommerce-Address address{margin:0;color:#212529;line-height:1.55}.woocommerce-pagination{display:flex;justify-content:center;margin-top:18px}.woocommerce-pagination .page-numbers{display:inline-flex;gap:6px;padding-left:0;list-style:none}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{border-radius:5px;min-width:36px;height:36px;padding:0 .6rem;display:inline-flex;align-items:center;justify-content:center}.woocommerce-pagination .page-numbers .current{background:rgba(77,184,72,.08);border-color:rgba(77,184,72,.4);font-weight:700}.woocommerce-MyAccount-content a:not(.button):not(.btn):not(.button):not(.woocommerce-button):not(.woocommerce-Button):not(a.button){color:#4db848;text-decoration:none;border-bottom:1px solid rgba(77,184,72,.25);transition:all .3s ease-in-out}.woocommerce-MyAccount-content a:not(.button):not(.btn):not(.button):not(.woocommerce-button):not(.woocommerce-Button):not(a.button):hover{border-color:rgba(77,184,72,.6)}.myaccount-nav .nav-item.active{background-color:#4db848!important}.myaccount-nav .nav-item .nav-link{color:#4db848!important}#miniCartContent .woocommerce-mini-cart__buttons,.tutor-col-12.tutor-col-md-4.tutor-col-lg-3.tutor-dashboard-left-menu{display:none}.tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header{display:none!important}#place_order,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background-color:#4db848;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#place_order:hover{background-color:#4db848;transform:scale(1.05)}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:100%}#place_order,.woocommerce-account .woocommerce-MyAccount-content{width:100%}.wc_payment_methods label{display:inline}.wc_payment_methods label img{max-width:80px!important}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{color:#fff;border-radius:5px}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{transform:scale(1.02);outline:0}