.woocommerce-account .pxl-content-wrap,.woocommerce-account .pxl-grid-inner{display:block !important}.woocommerce-account .pxl-content-area,.woocommerce-account .pxl-main-content{width:100% !important;max-width:1440px !important;flex:0 0 100% !important;padding:0 !important;margin:0 auto !important}.woocommerce-account .pxl-sidebar-area{display:none !important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100% !important;float:none !important;margin-bottom:50px !important;border-bottom:1px solid #eee !important;padding-bottom:0 !important;display:block !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex !important;flex-wrap:wrap !important;list-style:none !important;padding:0 !important;margin:0 !important;gap:40px !important}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0 !important;margin:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex !important;flex-direction:column !important;align-items:center !important;padding:15px 0 !important;color:#111 !important;font-size:14px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1px !important;position:relative !important;text-decoration:none !important;transition:all .3s ease !important;text-align:center !important}.woocommerce-account .woocommerce-MyAccount-navigation li a .account-menu-icon{width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:8px !important;transition:all .3s ease !important;color:#999 !important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a .account-menu-icon,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover .account-menu-icon{color:#143894 !important;transform:translateY(-2px) !important}.woocommerce-account .woocommerce-MyAccount-navigation li a .account-menu-icon svg{width:24px !important;height:24px !important;stroke:#000 !important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a .account-menu-icon svg,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover .account-menu-icon svg,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover .account-menu-icon svg *{stroke:#143894 !important}.woocommerce-account .woocommerce-MyAccount-navigation li a:before{display:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li a:after{content:'' !important;position:absolute !important;bottom:-1px !important;left:0 !important;width:0 !important;height:4px !important;background:#143894 !important;transition:all .3s ease !important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#143894 !important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after{width:100% !important}.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;float:none !important;padding:0 !important;display:block !important;border:none !important;box-shadow:none !important;background:0 0 !important}.woocommerce-account #pxl-content-area,.woocommerce-account #pxl-main,.woocommerce-account .pxl-col-content{border:none !important;box-shadow:none !important}.woocommerce-account .pxl-grid.pxl-blog-grid-layout2{margin:0 -15px}.woocommerce-account .pxl-grid-inner.pxl-grid-masonry{display:flex;flex-wrap:wrap;position:relative}.woocommerce-account .pxl-grid-item{padding:15px;margin-bottom:0}.woocommerce-account .pxl-item--inner{background:0 0;border-radius:0;overflow:visible;box-shadow:none;display:flex;flex-direction:row;height:100%;padding:0;border:none}.woocommerce-account .pxl-item--inner:hover{transform:none;box-shadow:none}.woocommerce-account .pxl-item--featured{width:200px;height:140px;flex-shrink:0;border-radius:12px;overflow:hidden}.woocommerce-account .pxl-item--featured img{border-radius:12px}.woocommerce-account .pxl-item--right{padding:0 0 0 25px;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;position:relative}.pxl-information{margin-bottom:5px;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.item--category a{color:#999;text-decoration:none}.pxl-item--title{margin:0 0 10px;font-size:18px;line-height:1.2;font-weight:800;text-transform:uppercase}.pxl-item--title a{color:#111;text-decoration:none}.pxl-item--readmore{display:flex;align-items:center;gap:5px;font-weight:700;font-size:11px;text-transform:uppercase;margin-top:5px}.pxl-item--readmore a{color:#888;text-decoration:none}.pxl-item--readmore svg{width:12px;height:12px;color:#888}.woocommerce-account .tip-favorite-btn{background:#fff !important;border:1px solid #eee !important;border-radius:50% !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 2px 5px rgba(0,0,0,.05) !important;cursor:pointer !important;transition:all .3s ease !important;padding:0 !important;color:#111 !important;position:absolute !important;right:0 !important;top:5px !important}.woocommerce-account .tip-favorite-btn:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.1) !important}.woocommerce-account .tip-favorite-btn.favorited{color:#ff4b4b !important}.woocommerce-account .tip-favorite-btn svg{width:16px !important;height:16px !important}.gymcare-dashboard-custom{padding:40px 0 !important;color:#111 !important;background:0 0 !important;margin:0 !important;border-radius:0 !important;position:relative !important;z-index:10 !important;display:block !important;clear:both !important}.gymcare-dashboard-custom h3{color:#111 !important;margin-bottom:40px !important;font-size:32px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-.5px !important}.gymcare-dashboard-custom .dashboard-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:30px !important;margin-top:30px !important;align-items:stretch !important}.gymcare-dashboard-custom .pxl-pricing{position:relative !important;background:#fff !important;border-radius:12px !important;padding:35px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;transition:all .3s ease !important;min-height:480px !important;border:1px solid #eee !important;text-align:left !important;overflow:hidden !important}.gymcare-dashboard-custom .pxl-pricing .bordercanvas{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;pointer-events:none !important;z-index:1 !important}.gymcare-dashboard-custom .pxl-item-left{position:relative !important;z-index:2 !important;flex:none !important;padding-right:0 !important;border-right:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;padding-bottom:25px !important;margin-bottom:25px !important;width:100% !important}.gymcare-dashboard-custom .pxl-item-right{position:relative !important;z-index:2 !important;flex:1 !important;padding-left:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:12px !important;width:100% !important}.gymcare-dashboard-custom .pxl-heading{display:inline-flex !important;align-items:center !important;gap:10px !important;background:#000;padding:8px 20px !important;border-radius:50px !important;font-weight:700 !important;text-transform:uppercase !important;font-size:13px !important;letter-spacing:1px !important;margin-bottom:25px !important;position:relative !important;color:#fff;width:fit-content !important;border:1px solid #143894}.gymcare-dashboard-custom .pxl-heading .bordercanvas2{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;pointer-events:none !important}.gymcare-dashboard-custom .pxl-des{font-size:18px !important;margin-bottom:25px !important;color:#666 !important;display:block !important}.gymcare-dashboard-custom .pxl-group{display:flex !important;align-items:baseline !important;gap:5px !important;margin-bottom:25px !important}.gymcare-dashboard-custom .pxl-price{font-size:40px !important;font-weight:900 !important;color:#111 !important;letter-spacing:-1px !important}.gymcare-dashboard-custom .pxl-month{font-size:14px !important;color:#888 !important}.gymcare-dashboard-custom .pxl-item--button{display:inline-block !important;border:2px solid #111 !important;padding:14px 28px !important;border-radius:0 !important;text-transform:uppercase !important;font-weight:800 !important;font-size:12px !important;letter-spacing:1px !important;position:relative !important;transition:all .3s ease !important;margin:5px 10px 5px 0 !important;color:#111 !important;background:0 0 !important}.gymcare-dashboard-custom .pxl-item--button:hover{background:#143894 !important;border-color:#143894 !important;color:#111 !important}.gymcare-dashboard-custom .pxl-item-title{display:flex !important;align-items:center !important;gap:10px !important;font-size:15px !important;color:#333 !important;font-weight:600 !important}.gymcare-dashboard-custom .pxl-item-title i{color:#143894 !important}.gymcare-dashboard-custom .pxl-pricing.style2 .pxl-item-title i{color:#4b83fc !important}.gymcare-dashboard-custom .pxl-item--button.alt{border-color:transparent !important;background:rgba(0,0,0,.03) !important}@media (max-width:767px){.woocommerce-account .pxl-pricing{flex-direction:column;height:auto}.woocommerce-account .pxl-item-left{padding-right:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:30px;margin-bottom:30px}.woocommerce-account .pxl-item-right{padding-left:0}}.pxl-my-account-mobile-nav{display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;box-shadow:0 -5px 20px rgba(0,0,0,.08);z-index:1000;padding:12px 0 8px;justify-content:space-around;align-items:center;border-top:1px solid #f0f0f0}@media (max-width:991px){.pxl-my-account-mobile-nav{display:flex}}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#999;font-size:10px;font-weight:700;text-transform:uppercase;gap:6px;flex:1;transition:all .3s ease}.mobile-nav-item.active{color:#111}.mobile-nav-item i,.mobile-nav-item svg{width:20px;height:20px;transition:transform .3s ease}.mobile-nav-item.active svg{stroke:#111}.mobile-nav-item:hover svg{transform:translateY(-2px)}.woocommerce-account .tips-content-panel{padding-top:20px}.woocommerce-account #pxl-header-mobile,.woocommerce-account #pxl-header-elementor .pxl-header-elementor-sticky{margin-top:0 !important}.woocommerce-account #pxl-loadding{display:none !important}.race-item{word-wrap:break-word}.tip-card{border:unset !important;border-radius:unset !important;box-shadow:unset !important}@media (max-width:991px){.woocommerce-account .dashboard-grid,.gymcare-dashboard-custom .dashboard-grid{grid-template-columns:1fr !important}.woocommerce-account .pxl-item--inner{flex-direction:row !important;border:none !important;border-radius:12px !important;background-color:transparent !important}.woocommerce-account .pxl-item--featured{width:40%;height:auto;min-height:130px;border-radius:10px 0 0 10px !important}.woocommerce-account .pxl-item--featured img{border-radius:0 !important;height:100%;width:100%;object-fit:cover;min-height:135px}.woocommerce-account .pxl-item--right{padding:15px;width:60%;justify-content:center}.woocommerce-account .pxl-item--title{font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation{display:none !important}.woocommerce-account .pxl-item--right{padding:0 15px !important}.tips-tabs{margin-bottom:0 !important}}@media (max-width:767px){body.woocommerce-account,.woocommerce-account #pxl-main{padding-bottom:100px !important}.woocommerce-account .pxl-grid.pxl-blog-grid-layout2{margin:0}}@media (max-width:480px){.pxl-blog-grid-layout2 .pxl-item--title{padding-top:5px;padding-bottom:5px !important}}.pxl-blog-grid-layout2 .pxl-item--title{padding-top:0 !important;padding-bottom:0 !important}.woocommerce-account table.shop_table{border:1px solid #eee !important;border-radius:12px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;width:100% !important;margin-bottom:30px !important;background:#f9f9f9 !important}.woocommerce-account table.shop_table th{background:#f4f4f4 !important;color:#111 !important;font-weight:800 !important;text-transform:uppercase !important;font-size:14px !important;padding:20px 25px !important;border-bottom:1px solid #eee !important;border-right:1px solid #eee !important;text-align:center !important}.woocommerce-account table.shop_table th:last-child{border-right:none !important}.woocommerce-account table.shop_table td{background:0 0 !important;color:#666 !important;font-size:15px !important;font-weight:400 !important;padding:20px 25px !important;border-bottom:1px solid #eee !important;border-right:1px solid #eee !important;text-align:center !important;vertical-align:middle !important}.woocommerce-account table.shop_table td:last-child{border-right:none !important}.woocommerce-account table.shop_table tr:last-child td{border-bottom:none !important}.woocommerce-account table.shop_table td a{color:#111 !important;font-weight:700 !important;text-decoration:none !important;transition:color .3s ease !important}.woocommerce-account table.shop_table td a:hover{color:#143894 !important}.woocommerce-account table.shop_table td .button{background:#fff !important;border:1px solid #111 !important;color:#111 !important;border-radius:4px !important;padding:6px 15px !important;font-size:11px !important;font-weight:800 !important;text-transform:uppercase !important;transition:all .3s ease !important}.membership-banner-wrap{display:flex !important;justify-content:space-between !important;align-items:center !important;background:#fff !important;padding:10px 0 30px !important;margin-bottom:0 !important}.membership-info-left{flex:1 !important}.membership-info-right{flex:0 0 auto !important}.membership-actions{display:flex !important;gap:15px !important;flex-wrap:wrap !important;justify-content:flex-end !important}.membership-status-text{font-size:35px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:-1.5px !important;line-height:1 !important;margin:10px 0 0 !important;color:#111 !important}.dashboard-separator{border:none !important;border-top:1px solid #eee !important;margin:30px 0 50px !important;width:100% !important}.gymcare-dashboard-custom .pxl-item--button{text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:2px solid #111 !important;padding:12px 24px !important;border-radius:4px !important;text-transform:uppercase !important;font-weight:800 !important;font-size:12px !important;letter-spacing:1px !important;transition:all .3s ease !important;color:#111 !important;background:0 0 !important;margin:0 !important}.gymcare-dashboard-custom .pxl-item--button.alt{border-color:transparent !important;background:rgba(0,0,0,.05) !important}.gymcare-dashboard-custom .pxl-item--button:hover{background:#143894 !important;border-color:#143894 !important;color:#fff !important}@media (max-width:991px){.membership-banner-wrap{flex-direction:column !important;align-items:flex-start !important;text-align:left !important}.membership-actions{justify-content:flex-start !important;margin-top:20px !important}.membership-status-text{font-size:36px !important}}.gymcare-notifications-wrapper h2{margin-bottom:20px !important}