#mega-menu-nav-section {position: fixed !important;left: 0 !important;top: 168px;right: 0 !important;z-index: 1000 !important;}@media screen and (max-width: 635px){#mega-menu-nav-section .fixed-header {display: none;}}@keyframes moveBackForth {0% {transform: translateX(0);}25% {transform: translateX(-5px);}50% {transform: translateX(5px);}75% {transform: translateX(-5px);}100% {transform: translateX(0);}}#mega-menu-nav-section .offer-header {position: relative !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 50px !important;z-index: 1001 !important;color: white;background: #000000;width: 100%;font-size: 16px;font-weight: 700;flex-wrap: wrap;margin-top: -168px;display: flex;align-items: center;justify-content: space-between;padding: 0 25px;}.contact-info {display: flex;align-items: center;gap: 25px;}.contact-info a {display: flex;align-items: center;gap: 8px;text-decoration: none;color: white;transition: color 0.3s ease;}.contact-info a:hover {color: #ff5533;}.contact-info .fas {color: #ff5533;font-size: 16px;}#mega-menu-nav-section .login-btn-top {display: flex;background: #CC3300;color: white;padding: 5px 15px;border-radius: 5px;justify-content: center;align-items: center;font-weight: bold;text-decoration: none;transition: all 0.2s ease;}#mega-menu-nav-section .login-btn-top:hover {background: #e64a2e;transform: translateY(-1px);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}#mega-menu-nav-section .header-container {max-width: 1500px;margin: 0 auto;padding: 0 20px;display: flex !important;justify-content: space-between !important;align-items: center !important;}#header-new {background-color: #ffffff;backdrop-filter: blur(20px);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);padding: 0 !important;position: sticky;top: 0;z-index: 1000;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}#mega-menu-nav-section .header.scrolled {padding: 12px 0;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}#mega-menu-nav-section .logo-nav a {text-decoration: none;display: inline-block;}#mega-menu-nav-section .logo-nav img {display: block;}#mega-menu-nav-section .nav {flex-grow: 1;display: flex;justify-content: center;}#mega-menu-nav-section .nav-links {list-style: none;display: flex;gap: 10px;align-items: center;justify-content: center;}#mega-menu-nav-section .nav-links li {}#mega-menu-nav-section .nav-links a {text-decoration: none;color: #000000ff;font-size: 18px;font-weight: 500;transition: all 0.2s ease;position: relative;padding: 11px 10px;display: flex;align-items: center;gap: 6px;}#mega-menu-nav-section .nav-links a::after {content: '';position: absolute;width: 0;height: 2px;bottom: 0;left: 50%;transform: translateX(-50%);background: linear-gradient(90deg, #ff5533, #ff5533);border-radius: 1px;transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}#mega-menu-nav-section .nav-links a:hover::after, #mega-menu-nav-section .nav-links a.active::after {width: 100%;}#mega-menu-nav-section .nav-links a:hover {color: #ff5533;}#mega-menu-nav-section .nav-links .mega-menu-item>a {display: flex;align-items: center;gap: 6px;}#mega-menu-nav-section .nav-links .mega-menu-item i, #mega-menu-nav-section .nav-links .dropdown__item i {font-size: 11px;transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);opacity: 0.6;}#mega-menu-nav-section .mega-menu-item:hover>a i, #mega-menu-nav-section .dropdown__item:hover>a i {transform: rotate(180deg);opacity: 1;}#mega-menu-nav-section .mega-menu-item {position: static;}#mega-menu-nav-section .mega-menu {position: absolute;top: 75%;left: 50%;transform: translateX(-50%) scale(0.95);width: 1100px;max-width: calc(100vw - 40px);background: #ffffff;box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);border-radius: 16px;padding: 0;opacity: 0;visibility: hidden;border: 1px solid #e2e8f0;overflow: hidden;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);display: flex;z-index: 999;}#mega-menu-nav-section .mega-menu-item:hover .mega-menu {opacity: 1;visibility: visible;}#mega-menu-nav-section .mega-menu-nav {width: 280px;background: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);padding: 24px 0;border-right: 1px solid #e2e8f0;}#mega-menu-nav-section .mega-menu-nav ul {list-style: none;}#mega-menu-nav-section .mega-menu-nav ul li a {display: flex;justify-content: space-between;align-items: center;padding: 12px 24px !important;color: #475569;font-size: 14px;font-weight: 500;transition: all 0.2s ease;position: relative;}#mega-menu-nav-section .mega-menu-nav ul li a::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: #ff5533;transform: scaleY(0);transition: transform 0.2s ease;border-radius: 0 2px 2px 0;}#mega-menu-nav-section .mega-menu-nav ul li a i {font-size: 12px;opacity: 0;color: #ff5533;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transform: translateX(-10px);}#mega-menu-nav-section .mega-menu-nav ul li a.active, #mega-menu-nav-section .mega-menu-nav ul li a:hover {background-color: #ffffff;color: #0f172a;}#mega-menu-nav-section .mega-menu-nav ul li a.active i, #mega-menu-nav-section .mega-menu-nav ul li a:hover i {opacity: 1;transform: translateX(0);}#mega-menu-nav-section .mega-menu-nav ul li a.active::before, #mega-menu-nav-section .mega-menu-nav ul li a:hover::before {transform: scaleY(1);}#mega-menu-nav-section .mega-menu-content {flex: 1;padding: 32px;display: flex;align-items: flex-start;flex-direction: column;}#mega-menu-nav-section .mega-menu-pane {display: none;width: 100%;opacity: 0;transform: translateY(8px);transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}#mega-menu-nav-section .mega-menu-pane.active {display: block;opacity: 1;transform: translateY(0);}#mega-menu-nav-section .mega-menu-pane ul li a {display: block;padding: 12px 16px;border-radius: 8px;transition: all 0.2s ease;text-decoration: none;color: #475569;}#mega-menu-nav-section .mega-menu-pane ul li a:hover {background-color: #f8fafc;transform: translateX(4px);color: #0f172a;}#mega-menu-nav-section .menu-link-title {font-size: 14px;font-weight: 600;display: block;margin-bottom: 2px;}#mega-menu-nav-section .menu-link-desc {font-size: 12px;color: #64748b;font-weight: 400;}#mega-menu-nav-section .dropdown__menu {position: absolute !important;left: 0;background-color: #ffffff;box-shadow: 0 8px 16px rgba(0,0,0,0.1);border-radius: 8px;padding: 10px 0;list-style: none;min-width: 260px;opacity: 0;visibility: hidden;transform: translateY(10px);transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid #e2e8f0;z-index: 1000;}#mega-menu-nav-section .dropdown__item:hover .dropdown__menu {opacity: 1;visibility: visible;transform: translateY(0);top: 50px;}#mega-menu-nav-section .dropdown-link {display: flex !important;align-items: center !important;gap: 12px !important;padding: 10px 20px !important;font-size: 15px !important;font-weight: 500 !important;color: #475569 !important;}#mega-menu-nav-section .dropdown-icon {font-size: 16px !important;opacity: 1 !important;width: 20px;text-align: center;color: #ff5533 !important;}#mega-menu-nav-section .dropdown-link:hover {background-color: #f8fafc;color: #0f172a !important;}#mega-menu-nav-section .header-actions {display: flex;align-items: center;gap: 16px;}#mega-menu-nav-section .new-search-container {position: relative;}#mega-menu-nav-section .new-search-container > i {position: absolute;top: 50%;left: 15px;transform: translateY(-50%);color: white;pointer-events: none;}#mega-menu-nav-section .header-search-input {width: 260px;padding: 10px 15px 10px 40px !important;border-radius: 20px;border: 1px solid #e2e8f0;background-color: #ff5533;transition: all 0.3s ease;font-size: 14px;color: rgb(0, 0, 0) !important;}#mega-menu-nav-section .header-search-input:focus {outline: none;border-color: #ff5533;box-shadow: 0 0 0 2px rgba(255, 85, 51, 0.2);background-color: #f8f2f2;}#mega-menu-nav-section .new-search-container:focus-within > i {color: black;}#mega-menu-nav-section .header-search-input::placeholder {color: white;opacity: 1;}#mega-menu-nav-section .header-search-input:focus::placeholder {color: rgb(0, 0, 0);}#mega-menu-nav-section .mobile-menu-toggle {display: none;font-size: 20px;cursor: pointer;color: #0f172a;background: none;border: none;padding: 8px;border-radius: 8px;transition: all 0.2s ease;}#mega-menu-nav-section .mobile-menu-toggle:hover {background: #f1f5f9;}#mega-menu-nav-section .header-actions-mobile {display: none;}@media (max-width: 1350px) {#mega-menu-nav-section .nav-links a {font-size: 15px !important;padding: 11px 8px;}}@media (max-width: 1130px) {body {margin-top: 81px !important;}#mega-menu-nav-section .offer-header {display: none;}#mega-menu-nav-section .container {padding: 0 16px;}#mega-menu-nav-section .nav {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: #ffffff;z-index: 998;flex-direction: column;justify-content: flex-start;padding: 20px;transform: translateX(-100%);transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow-y: auto;}#mega-menu-nav-section .nav.active {display: flex;transform: translateX(0);}#mega-menu-nav-section .nav-links {flex-direction: column;width: 100%;gap: 0;}#mega-menu-nav-section .nav-links li {width: 100%;border-bottom: 1px solid #e2e8f0;}#mega-menu-nav-section .nav-links>li>a {padding: 20px 24px;display: block;width: 100%;font-size: 16px;border-radius: 0;justify-content: space-between;}#mega-menu-nav-section .nav-links>li>a::after {display: none;}#mega-menu-nav-section .nav-links .mega-menu-item>a {display: flex;align-items: center;justify-content: space-between;}#mega-menu-nav-section .mega-menu-item.active>a i, #mega-menu-nav-section .dropdown__item.active>a .dropdown__arrow {transform: rotate(180deg);}#mega-menu-nav-section .mega-menu {position: static;transform: none;width: 100%;max-width: none;border-radius: 0;border: none;border-top: 1px solid #e2e8f0;box-shadow: none;opacity: 1;visibility: visible;max-height: 0;overflow: hidden;transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);flex-direction: column;background: #f8fafc;}#mega-menu-nav-section .mega-menu-item.active .mega-menu {max-height: 80vh;padding: 0;overflow-y: auto;}#mega-menu-nav-section .mega-menu-nav {width: 100%;padding: 0;background: transparent;border-right: none;border-bottom: 1px solid #e2e8f0;}#mega-menu-nav-section .mega-menu-nav ul li a {padding: 16px 24px;font-size: 15px;justify-content: flex-start;}#mega-menu-nav-section .mega-menu-nav ul li a.active, #mega-menu-nav-section .mega-menu-nav ul li a:hover {background: #f1f5f9;}#mega-menu-nav-section .mega-menu-content {padding: 0;background: #ffffff;}#mega-menu-nav-section .mega-menu-pane {padding: 24px;margin: 0;border-radius: 0;box-shadow: none;transform: none;opacity: 1;transition: none;}#mega-menu-nav-section .mega-menu-pane ul {grid-template-columns: 1fr;gap: 12px;}#mega-menu-nav-section .mega-menu-pane ul li a {padding: 16px;display: flex;flex-direction: column;gap: 4px;}#mega-menu-nav-section .mega-menu-pane ul li a:hover {background-color: #f1f5f9;transform: none;}#mega-menu-nav-section .menu-link-desc {font-size: 13px;}#mega-menu-nav-section .header-actions {display: none;}#mega-menu-nav-section .mobile-menu-toggle {display: flex;position: relative;z-index: 1001;}#mega-menu-nav-section .header-new {margin-top: -167px !important;}#mega-menu-nav-section .dropdown__menu {position: relative !important;visibility: visible;opacity: 1;transform: none;box-shadow: none;border-radius: 0;border: none;border-top: 1px solid #e2e8f0;min-width: 100%;padding: 0;background: #f8fafc;transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#mega-menu-nav-section .dropdown-link {padding: 16px 24px !important;}#mega-menu-nav-section .nav>.header-actions-mobile {display: flex;flex-direction: column;padding: 16px 24px;gap: 12px;border-top: 1px solid #e2e8f0;background-color: #ffffff;}#mega-menu-nav-section .header-actions-mobile .new-search-container {display: none;}#mega-menu-nav-section .header-actions-mobile .header-search-input {width: 100%;}#mega-menu-nav-section .login-btn-mobile {display: block;padding: 14px;font-size: 16px;font-weight: 600;text-align: center;text-decoration: none;color: #ffffff;background: #ff5533;border-radius: 12px;transition: background-color 0.2s ease;}#mega-menu-nav-section .login-btn-mobile:hover {background: #e64a2e;}#mega-menu-nav-section .overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;transition: all 0.3s ease;z-index: 997;}#mega-menu-nav-section .overlay.active {opacity: 1;visibility: visible;}#mega-menu-nav-section .nav-links .mega-menu-item i {display: none;}}@media screen and (max-width: 539px) {#mega-menu-nav-section .header-new {margin-top: -180px !important;}}@media screen and (max-width: 480px) {#mega-menu-nav-section .container {padding: 0 12px;}#mega-menu-nav-section .logo-nav img {height: 50px;}#mega-menu-nav-section .nav-links>li>a {padding: 18px 20px;font-size: 15px;}#mega-menu-nav-section .mega-menu-nav ul li a, #mega-menu-nav-section .mega-menu-pane {padding: 20px;margin: 0;}#mega-menu-nav-section .mega-menu-pane ul li a {padding: 20px;}#mega-menu-nav-section .nav>.header-actions-mobile {padding: 16px;gap: 8px;}}@media (max-width: 320px) {#mega-menu-nav-section .container {padding: 0 8px;}#mega-menu-nav-section .logo-nav img {height: 45px;}#mega-menu-nav-section .nav-links>li>a {padding: 16px 16px;font-size: 14px;}#mega-menu-nav-section .mega-menu-nav ul li a, #mega-menu-nav-section .mega-menu-pane {padding: 16px;margin: 0;}#mega-menu-nav-section .mega-menu-pane ul li a {padding: 16px;}#mega-menu-nav-section .menu-link-title {font-size: 13px;}#mega-menu-nav-section .menu-link-desc {font-size: 12px;}#mega-menu-nav-section .nav>.header-actions-mobile {padding: 12px;}}#mega-menu-nav-section .img-no-stretch {max-width: initial !important;width: auto;}#mega-menu-nav-section .location-search-results {position: absolute;top: calc(100% + 5px);left: 0;width: 350px;background: white;border-radius: 12px;box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);border: 1px solid #e2e8f0;max-height: 400px;overflow-y: auto;padding: 16px;z-index: 1100;display: none;}#mega-menu-nav-section .location-search-results.active {display: block;}#mega-menu-nav-section .location-search-results h3 {font-size: 16px;font-weight: 600;margin-top: 16px;margin-bottom: 8px;padding: 0 8px;}#mega-menu-nav-section .location-search-results h3:first-child {margin-top: 0;}#mega-menu-nav-section .location-search-results ul {list-style: none;padding-left: 0;}#mega-menu-nav-section .location-search-results ul li a {display: block;padding: 6px 8px;text-decoration: none;color: #475569;transition: all 0.2s ease;border-radius: 6px;}#mega-menu-nav-section .location-search-results ul li a:hover {color: #ff5533;background-color: #f8fafc;}#mega-menu-nav-section {overflow: visible !important;}@media screen and (max-width: 1450px) {#mega-menu-nav-section .nav-links {gap: 20px;}}@media screen and (max-width: 1350px) {#mega-menu-nav-section .nav-links {gap: 0px;}}@media screen and (max-width: 768px) {body {padding: 0px !important;}}@media (max-width: 480px) {body {margin-top: 77px !important;}}.filtering-header {display: flex;align-items: center;justify-content: space-between;padding-right: 20px;gap: 20px;flex-wrap: wrap;}.promotion-page-link-section {max-width: 470px;width: 100%;}.idatam-offer-btn {position: relative;display: flex;align-items: stretch;background: linear-gradient(135deg, #0f1729 0%, #1a2332 100%);color: white;text-decoration: none;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;border-radius: 12px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.05);transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);min-height: 85px;max-height: 100px;}.idatam-offer-btn:hover {transform: translateY(-2px);box-shadow: 0 8px 30px rgba(59, 130, 246, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.05);border-color: rgba(59, 130, 246, 0.3);}.idatam-offer-btn:hover .offer-arrow {transform: translateX(3px);}.idatam-offer-glow {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient(circle at 0% 50%, rgba(59, 130, 246, 0.12) 0%, transparent 50%), radial-gradient(circle at 100% 50%, rgba(239, 68, 68, 0.12) 0%, transparent 50%);opacity: 0.8;animation: glowPulse 4s ease-in-out infinite;}@keyframes glowPulse {0%, 100% {opacity: 0.8;}50% {opacity: 1;}}.idatam-offer-badge {position: relative;display: flex;align-items: center;justify-content: center;gap: 6px;background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);color: #ffffff;font-weight: 800;font-size: 16px;padding: 0 20px;min-width: 100px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);animation: badgeShine 3s ease-in-out infinite;}@keyframes badgeShine {0%, 100% {filter: brightness(1);}50% {filter: brightness(1.2);}}.badge-icon {width: 14px;height: 14px;animation: iconSpin 4s linear infinite;}@keyframes iconSpin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.idatam-offer-content {position: relative;display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: 12px 18px;flex: 1;}.idatam-offer-header {display: flex;align-items: center;justify-content: space-between;gap: 10px;}.idatam-offer-main-text {font-size: 16px;font-weight: 700;color: #ffffff;line-height: 1.2;}.offer-arrow {width: 18px;height: 18px;flex-shrink: 0;transition: transform 0.3s ease;opacity: 0.8;}.idatam-offer-timer {display: flex;align-items: center;gap: 8px;}.timer-label {font-size: 12px;color: #94a3b8;font-weight: 500;}.timer-segments {display: flex;align-items: center;gap: 4px;}.timer-segment {display: flex;align-items: baseline;gap: 2px;background: rgba(59, 130, 246, 0.15);padding: 4px 8px;border-radius: 6px;min-width: 42px;justify-content: center;}.timer-segment span {font-size: 18px;font-weight: 800;color: #3b82f6;line-height: 1;font-variant-numeric: tabular-nums;}.timer-segment small {font-size: 10px;color: #94a3b8;font-weight: 600;text-transform: lowercase;}.timer-colon {font-size: 16px;font-weight: 700;color: #3b82f6;opacity: 0.6;}@media (max-width: 880px) {.filtering-header {flex-direction: column;align-items: center;padding-right: 0px;}}@media (max-width: 550px) {.idatam-offer-btn {display: inline-table;}.idatam-offer-badge-box{display: flex;}.promotion-page-link-section {max-width: 314px;}.idatam-offer-content {height: max-content;}}@media (max-width: 585px) {}@media (max-width: 480px) {.idatam-offer-main-text {font-size: 14px;}.timer-segment {padding: 3px 6px;min-width: 36px;}.timer-segment span {font-size: 16px;}.timer-label {font-size: 11px;}}.mega-menu-pane {padding: 0;min-width: 380px;}.idatam-flash-deal-coupon {position: relative;background: linear-gradient(135deg, #02073e 0%, #000000 100%);border-radius: 16px;overflow: hidden;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);}.idatam-flash-deal-coupon::before {content: '';position: absolute;top: -50%;right: -20%;width: 300px;height: 300px;background: radial-gradient(circle, rgba(255, 85, 51, 0.15) 0%, transparent 70%);border-radius: 50%;animation: floatGlow 6s ease-in-out infinite;}.idatam-flash-deal-coupon::after {content: '';position: absolute;bottom: -30%;left: -10%;width: 200px;height: 200px;background: radial-gradient(circle, rgba(255, 85, 51, 0.1) 0%, transparent 70%);border-radius: 50%;animation: floatGlow 8s ease-in-out infinite reverse;}@keyframes floatGlow {0%, 100% {transform: translate(0, 0) scale(1);}50% {transform: translate(10px, -10px) scale(1.1);}}.idatam-flash-deal-link {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 24px;text-decoration: none;color: #ffffff;transition: all 0.3s ease;border-bottom: 2px dashed rgba(255, 85, 51, 0.3);}.idatam-flash-deal-link:hover {background: rgba(255, 85, 51, 0.05);}.idatam-flash-deal-link h4 {margin: 0 0 16px 0;font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #ff5533;display: flex;align-items: center;gap: 8px;}.idatam-flash-deal-link h4::before {content: '';display: inline-block;width: 8px;height: 8px;background: #ff5533;border-radius: 50%;animation: pulse 2s ease-in-out infinite;}@keyframes pulse {0%, 100% {opacity: 1;box-shadow: 0 0 0 0 rgba(255, 85, 51, 0.7);}50% {opacity: 0.8;box-shadow: 0 0 0 8px rgba(255, 85, 51, 0);}}.idatam-flash-deal-link .logo {position: absolute;top: 20px;right: 20px;width: 60px;height: auto;padding: 8px;background: rgba(255, 255, 255, 0.95);border-radius: 8px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);opacity: 0.9;}.details {position: relative;display: flex;flex-direction: column;gap: 12px;justify-content: center;align-items: center;}.location {display: flex;align-items: center;gap: 8px;font-size: 13px;color: #94a3b8;}.location img {width: 20px;height: 15px;border-radius: 2px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}.location span {font-weight: 500;}.discount {display: inline-block;background: transparent;border: 2px solid #ff5533;color: #ff5533;font-size: 24px;font-weight: 700;padding: 8px 18px;border-radius: 50px;letter-spacing: 0.5px;box-shadow: none;animation: none;}@keyframes discountPulse {0%, 100% {transform: scale(1);}50% {transform: scale(1.05);}}.servers {font-size: 13px;color: #cbd5e1;font-weight: 500;line-height: 1.4;}#view-deals-btn {position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 24px 20px 24px !important;padding: 15px 45px 15px 35px !important;background: linear-gradient(135deg, #ff5533 0%, #e64a2e 100%) !important;color: #ffffff !important;text-decoration: none !important;font-weight: 700 !important;font-size: 15px !important;border-radius: 10px !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow: 0 4px 15px rgba(255, 85, 51, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;overflow: hidden !important;width: max-content !important;margin: 10px auto !important;}#view-deals-btn i {font-size: 16px !important;display: inline-block;animation: moveArrow 1.5s ease-in-out infinite;color: white !important;transition: none !important;opacity: 1 !important;}@keyframes moveArrow {0%, 100% {transform: translateX(0);}50% {transform: translateX(5px);}}#view-deals-btn::after {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition: left 0.5s;}#view-deals-btn:hover::after {left: 100%;}#view-deals-btn:hover {transform: translateY(-2px);box-shadow: 0 6px 25px rgba(255, 85, 51, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.2);color: #ffffff !important;}#view-deals-btn:hover::before {transform: translateX(4px);}#view-deals-btn:active {transform: translateY(0);}#countdown-timer {display: flex;justify-content: center;gap: 12px;padding: 20px 24px 24px;border-top: 1px solid rgba(255, 85, 51, 0.2);background: linear-gradient(180deg, transparent 0%, rgba(2, 7, 62, 0.5) 100%);}#countdown-timer > div {display: flex;flex-direction: column;align-items: center;justify-content: center;background: rgba(255, 85, 51, 0.1);border: 1px solid rgba(255, 85, 51, 0.3);border-radius: 8px;padding: 8px 12px;min-width: 60px;backdrop-filter: blur(10px);transition: all 0.3s ease;}#countdown-timer > div:hover {background: rgba(255, 85, 51, 0.15);border-color: rgba(255, 85, 51, 0.5);transform: translateY(-2px);}#countdown-timer span {font-size: 24px;font-weight: 900;color: #ff5533;line-height: 1;font-variant-numeric: tabular-nums;text-shadow: 0 2px 8px rgba(255, 85, 51, 0.3);}#countdown-timer small {font-size: 10px;text-transform: uppercase;color: #94a3b8;font-weight: 600;margin-top: 4px;letter-spacing: 0.5px;}@media (max-width: 480px) {.mega-menu-pane {min-width: 100%;}.idatam-flash-deal-link {padding: 20px;}.idatam-flash-deal-link .logo {width: 50px;top: 16px;right: 16px;padding: 6px;}.discount {font-size: 24px;padding: 10px 16px;}#countdown-timer {gap: 8px;padding: 16px 20px 20px;}#countdown-timer > div {min-width: 50px;padding: 6px 8px;}#countdown-timer span {font-size: 20px;}}.offer-tab{display: flex;justify-content: center;align-items: center;gap: 17px;}.offer-tab .fa-gift{font-size: 16px !important;margin-bottom: 4px;}#mega-menu-nav-section .mega-menu-nav ul li a.active .offer-tab .fa-gift, #mega-menu-nav-section .mega-menu-nav ul li a:hover .offer-tab .fa-gift{transform: translateX(-10px);}.offer-locatios-box{display: flex;justify-content: center;margin-bottom: 10px;}.offer-locatios-box > div:not(:first-child) {border-left: 1px solid #e0e0e0;margin-left: 15px;padding-left: 15px;}@media screen and (min-width:1320px) {.dedicated-server-item {display: none !important;}}.mega-menu-header-row {display: flex;justify-content: space-between;align-items: center;padding: 20px 30px;border-bottom: 1px solid #f0f0f0;margin-bottom: 15px;width: 100%;}.header-text-stack {display: flex;flex-direction: column;gap: 4px;}.mega-menu-title {font-size: 1.25rem;font-weight: 700;color: #1a202c;margin: 0;line-height: 1.2;}.mega-menu-description {font-size: 0.9rem;color: #64748b;margin: 0;max-width: 450px;}.browse-all-btn {background-color: #ff4f01;color: white !important;padding: 10px 20px;border-radius: 6px;font-size: 0.9rem;font-weight: 600;white-space: nowrap;}

#mega-menu-nav-section .mega-menu-pane ul {
    list-style: none;
    display: grid;
    /* Forces exactly 3 columns so odd items don't stretch */
    grid-template-columns: repeat(3, minmax(0, 1fr)); 
    gap: 20px;
}

@media (max-width: 1130px) {
    .mega-menu-header-row {
        flex-direction: column; /* Stacks the cards vertically */
        gap: 12px;
        padding: 15px 24px; /* Matches your mobile padding */
    }

    .header-card-link {
        width: 100%; /* Ensures each card takes full width */
    }
}

.tawk-button {
    bottom: 10px !important;
}

/* Update the header row to hold two cards side-by-side */
.mega-menu-header-row {
    display: flex;
    gap: 20px; /* Space between the two blocks */
    padding: 15px 30px;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 15px;
    width: 100%;
}

/* New class to style each block as a clickable layout */
.header-card-link {
    flex: 1; /* Makes both blocks take up equal 50/50 space */
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
    padding: 15px;
    border-radius: 8px;
    background-color: transparent;
    transition: background-color 0.2s ease, border 0.2s ease;
    border: 1px solid transparent;
}

/* Adds a subtle hover effect to the whole block when the user mouses over */
.header-card-link:hover {
    background-color: #f8fafc;
    border: 1px solid #e2e8f0;
}

/* Add a little padding to the right of your text stack so it doesn't bump into the button */
.header-text-stack {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-right: 15px; 
}