html,body{overflow-x:hidden}h1.et_pb_module_header{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}#main-header .nav>li{border-left:none!important;border-right:none!important;box-shadow:none!important}#main-header .nav>li::before,#main-header .nav>li::after{background-color:transparent!important;border:none!important;box-shadow:none!important;display:none!important}#main-header .nav li a:focus,#main-header .nav li a:active,#main-header .nav li a:focus-visible,#main-header .nav li a:focus-within,#main-header a:focus,#main-header a:active,#main-header *:focus,#main-header *:active,#main-header *:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}#main-header .nav li.current-menu-item>a,#main-header .nav li.current_page_item>a{box-shadow:none!important;border:none!important;outline:none!important}header#main-header .et_pb_menu .nav>li{border-left:none!important;border-right:none!important;box-shadow:none!important}header#main-header .et_pb_menu .nav>li::before,header#main-header .et_pb_menu .nav>li::after{display:none!important;background:transparent!important;border:none!important;box-shadow:none!important}.et_pb_menu .et-menu>li{border-left:none!important;border-right:none!important;box-shadow:none!important}.woocommerce nav.woocommerce-pagination{display:block!important;visibility:visible!important;opacity:1!important;margin-top:30px!important}.woocommerce-pagination{text-align:center;margin:2em 0}.woocommerce-pagination ul.page-numbers{list-style:none;display:inline-flex;gap:10px;padding:0}.woocommerce-pagination li{display:inline-block}.woocommerce-pagination li a,.woocommerce-pagination li span{padding:10px 14px;background-color:#f2f2f2;color:#333;text-decoration:none;border-radius:4px;font-weight:bold}.woocommerce-pagination li .current{background-color:#51238d;color:#fff}.equal-height .et_pb_column{overflow:visible}.equal-height .et_pb_column>.eh-card{margin-bottom:0!important}.eh-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:28px;box-shadow:0 8px 24px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.eh-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.08)}.eh-card h3{font-size:22px;font-weight:600;color:#0070b8;margin:0 0 10px}