*{margin:0;padding:0;box-sizing:border-box;}html{direction:rtl;scroll-behavior:smooth;}body{font-family:'Cairo', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;background-image:url('assets/background.webp');background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-color:#1e3a8a;color:#ffffff;line-height:1.6;direction:rtl;min-height:100vh;}@media (max-width:768px){body{background-image:url('assets/background-mobile.webp');background-attachment:scroll;}}.site-header{background-color:#1e3a8a;padding:1rem 0;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);position:sticky;top:0;z-index:999;border-bottom:2px solid rgba(250, 204, 21, 0.3);}.site-header-inner{max-width:1280px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;}.main-menu{flex:1;display:flex;justify-content:center;}.main-menu ul{list-style:none;display:flex;gap:2rem;margin:0;padding:0;}.main-menu a{color:#ffffff;text-decoration:none;font-weight:500;font-size:1rem;padding:0.5rem 1rem;border-radius:0.5rem;transition:all 0.3s ease;display:inline-block;}.main-menu a:hover{background-color:rgba(250, 204, 21, 0.2);color:#fbbf24;transform:translateY(-2px);}.main-menu a:active{transform:scale(0.95);}.site-title{font-size:2rem;font-weight:bold;display:flex;align-items:center;gap:0.75rem;color:#ffffff;}.site-title a{color:#ffffff;text-decoration:none;}.site-title a:hover{color:#ffffff;}.site-title span{color:#ffffff;}.site-title-icon{font-size:1.5rem;color:#fbbf24;}.site-logo-link{display:flex;align-items:center;text-decoration:none;}.site-logo{height:3rem;width:auto;margin-right:0.5rem;}.header-buttons{display:flex;gap:1rem;align-items:center;}.btn{padding:0.5rem 1.25rem;border-radius:9999px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;border:none;text-decoration:none;display:inline-block;}.btn-login{border:2px solid #ffffff;background:transparent;color:#ffffff;}.btn-login:hover{background:#ffffff;color:#1e3a8a;}.btn-cart{background:#ffffff;color:#1e3a8a;position:relative;display:flex;align-items:center;gap:0.5rem;}.btn-cart:hover{background:#fbbf24;}.cart-count{position:absolute;top:-8px;right:-8px;background:#ef4444;color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:bold;}.banner{background:linear-gradient(90deg, #f59e0b, #fbbf24);padding:2rem;text-align:center;font-size:2rem;font-weight:bold;color:#1e3a8a;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);}.main-content{max-width:1280px;margin:0 auto;padding:2.5rem 1rem;background:rgba(30, 58, 140, 0.3);border-radius:0.5rem;}.section-title{font-size:2.25rem;font-weight:bold;text-align:center;margin-bottom:3rem;color:#fbbf24;}.products-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-bottom:2rem;}.product-card{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-radius:1.5rem;overflow:hidden;border:1px solid rgba(250, 204, 21, 0.3);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.product-card:hover{transform:scale(1.08);box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.4);border-color:rgba(250, 204, 21, 0.6);}.product-image{height:13rem;background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 50%, #d97706 100%);display:flex;align-items:center;justify-content:center;font-size:4rem;position:relative;overflow:hidden;}.product-image i{color:#1e3a8a;font-size:4rem;z-index:2;position:relative;display:flex;align-items:center;justify-content:center;}.product-image img{width:100%;height:100%;object-fit:cover;}.product-icon{font-size:4rem;display:flex;align-items:center;justify-content:center;}.product-image-500, .product-image-1000, .product-image-2000, .product-image-5000, .product-image-10000, .product-image-100000{background:transparent !important;}.product-content{padding:1.5rem;}.product-badge{background:#ef4444;color:white;padding:0.25rem 1rem;border-radius:9999px;font-size:0.875rem;font-weight:bold;display:inline-block;margin-bottom:1rem;}.product-name{font-size:1.25rem;font-weight:bold;margin-top:1rem;color:#ffffff;}.product-amount{font-size:0.875rem;color:#d1d5db;margin-top:0.5rem;}.product-price{font-size:1.875rem;font-weight:bold;color:#fbbf24;margin-top:0.5rem;}.add-to-cart-btn{width:100%;margin-top:1.5rem;background:#fbbf24;color:#1e3a8a;padding:1rem;border-radius:1rem;font-weight:bold;border:none;cursor:pointer;transition:all 0.2s ease;}.add-to-cart-btn:hover{background:#fcd34d;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1);}.add-to-cart-btn:active{transform:scale(0.95);}.site-footer{background-color:#1e3a8a;padding:2rem;text-align:center;margin-top:3rem;border-top:2px solid rgba(250, 204, 21, 0.3);}.footer-content{max-width:1280px;margin:0 auto;}.footer-text{color:#d1d5db;margin-bottom:1rem;}.footer-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;}.footer-links a{color:#fbbf24;text-decoration:none;transition:color 0.3s ease;}.footer-links a:hover{color:#fcd34d;}.post-type-archive-lw_account .entry-title, .post-type-archive-lw_account .page-title, .post-type-archive-lw_account .section-title, .page-id-game-accounts .entry-title{display:none !important;}@media (max-width:768px){.site-title{font-size:1.5rem;}.site-title-icon{font-size:1.25rem;}.banner{font-size:1.5rem;padding:1.5rem;}.section-title{font-size:1.75rem;}.products-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;}.product-image{height:10rem;font-size:3rem;}.product-name{font-size:1rem;}.product-price{font-size:1.5rem;}}@media (max-width:640px){.site-header-inner{flex-direction:column;gap:1rem;}.site-title{font-size:1.25rem;}.products-grid{grid-template-columns:1fr;}.header-buttons{width:100%;justify-content:center;}}.woocommerce-message, .woocommerce-error{background:rgba(255, 255, 255, 0.1);border-radius:0.5rem;padding:1rem;margin-bottom:1rem;}.woocommerce-message{border-left:4px solid #10b981;}.woocommerce-error{border-left:4px solid #ef4444;}.notice{background:rgba(255, 255, 255, 0.1);border-radius:0.5rem;padding:1rem;margin-bottom:1rem;border-left:4px solid #fbbf24;}button, input[type="button"], input[type="submit"], a.button{transition:all 0.3s ease;}button:active, input[type="button"]:active, input[type="submit"]:active, a.button:active{transform:scale(0.95);}.hero-section{position:relative;width:100%;height:500px;overflow:hidden;margin-bottom:3rem;}.hero-image{width:100%;height:100%;object-fit:cover;display:block;}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30, 58, 140, 0.3);display:flex;align-items:center;justify-content:center;}.hero-content{text-align:center;color:#ffffff;z-index:2;}.hero-title{font-size:3.5rem;font-weight:bold;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);}.hero-subtitle{font-size:1.5rem;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);}.hero-btn{display:inline-block;background:#fbbf24;color:#1e3a8a;padding:1rem 2.5rem;border-radius:9999px;font-weight:bold;text-decoration:none;transition:all 0.3s ease;font-size:1.125rem;}.hero-btn:hover{background:#fcd34d;transform:translateY(-3px);box-shadow:0 10px 25px rgba(0, 0, 0, 0.2);}.hero-btn:active{transform:scale(0.95);}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(251, 191, 36, 0.7);transform:scale(1);}50%{box-shadow:0 0 0 10px rgba(251, 191, 36, 0);}100%{box-shadow:0 0 0 0 rgba(251, 191, 36, 0);transform:scale(1);}}@keyframes bounce-gentle{0%, 100%{transform:translateY(0);}50%{transform:translateY(-8px);}}.hero-btn-animated{animation:pulse-glow 2s infinite, bounce-gentle 2s infinite;}.hero-btn-animated:hover{animation:none;background:#fcd34d;transform:translateY(-3px);box-shadow:0 10px 25px rgba(0, 0, 0, 0.2);}.welcome-section{background:rgba(30, 58, 140, 0.2);padding:3rem 2rem;border-radius:1rem;text-align:center;margin-bottom:3rem;}.welcome-content{max-width:800px;margin:0 auto;}.welcome-section h2{font-size:2.5rem;color:#fbbf24;margin-bottom:1.5rem;}.welcome-section p{font-size:1.125rem;color:#d1d5db;line-height:1.8;margin-bottom:2rem;}.btn-primary{display:inline-block;background:linear-gradient(135deg, #fbbf24, #f59e0b);color:#1e3a8a;padding:1rem 2rem;border-radius:0.5rem;font-weight:bold;text-decoration:none;transition:all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);font-size:1rem;position:relative;overflow:hidden;border:2px solid transparent;animation:slideIn 0.6s ease-out;}@keyframes slideIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255, 255, 255, 0.2);transition:left 0.4s ease;z-index:-1;}.btn-primary:hover::before{left:100%;}.btn-primary:hover{background:linear-gradient(135deg, #fcd34d, #fbbf24);transform:translateY(-3px) scale(1.05);box-shadow:0 15px 30px rgba(251, 191, 36, 0.4), 0 0 20px rgba(251, 191, 36, 0.2);letter-spacing:0.5px;}.btn-primary:active{transform:scale(0.98) translateY(-1px);box-shadow:0 5px 10px rgba(251, 191, 36, 0.3);}@media (max-width:768px){.hero-section{height:350px;}.hero-title{font-size:2.5rem;}.hero-subtitle{font-size:1.125rem;}.hero-btn{padding:0.75rem 2rem;font-size:1rem;}.welcome-section h2{font-size:2rem;}.welcome-section p{font-size:1rem;}}@media (max-width:640px){.hero-section{height:250px;}.hero-title{font-size:1.75rem;}.hero-subtitle{font-size:1rem;margin-bottom:1rem;}.hero-btn{padding:0.5rem 1.5rem;font-size:0.875rem;}.welcome-section{padding:2rem 1rem;}.welcome-section h2{font-size:1.5rem;}.welcome-section p{font-size:0.875rem;}.btn-primary{padding:0.75rem 1.5rem;font-size:0.875rem;}}.custom-cart-sidebar{position:fixed;top:0;right:-400px;width:400px;height:100vh;height:100dvh;background:linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);box-shadow:-4px 0 12px rgba(0, 0, 0, 0.3);z-index:998;transition:right 0.3s ease;display:flex;flex-direction:column;overflow:hidden;}.custom-cart-sidebar.active{right:0;}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:rgba(0, 0, 0, 0.2);border-bottom:2px solid rgba(251, 191, 36, 0.3);position:sticky;top:0;}.cart-header h2{color:#ffffff;font-size:1.5rem;margin:0;}.close-cart{background:transparent;border:none;color:#ffffff;font-size:2rem;cursor:pointer;transition:color 0.3s ease;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.close-cart:hover{color:#fbbf24;}.cart-items{flex:1;padding:1.5rem;overflow-y:auto;}.cart-items .woocommerce-mini-cart-item{display:flex;justify-content:center;align-items:center;padding:2rem;background:rgba(255, 255, 255, 0.08);border-radius:0.75rem;margin-bottom:1.5rem;border:2px solid rgba(251, 191, 36, 0.3);position:relative;min-height:280px;transition:all 0.3s ease;}.cart-items .woocommerce-mini-cart-item:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(251, 191, 36, 0.5);box-shadow:0 4px 12px rgba(251, 191, 36, 0.15);}.cart-items .mini-cart-product-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.cart-items .mini-cart-product-image img{max-width:95%;max-height:280px;object-fit:contain;transition:transform 0.3s ease;}.cart-items .woocommerce-mini-cart-item:hover .mini-cart-product-image img{transform:scale(1.05);}.cart-items .product-name{display:none;}.cart-items .product-price{display:none;}.cart-items .quantity{display:none;}.cart-items .woocommerce-mini-cart-item .remove{position:absolute;top:-12px;right:-12px;background:#ef4444;color:#ffffff;border:3px solid rgba(30, 58, 140, 0.9);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;font-size:1.3rem;padding:0;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);}.cart-items .woocommerce-mini-cart-item .remove:hover{background:#dc2626;transform:scale(1.1);}.cart-footer{padding:1.5rem;background:#1e3a8a;border-top:2px solid rgba(251, 191, 36, 0.3);position:relative;margin-top:auto;z-index:10;}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:rgba(251, 191, 36, 0.1);border-radius:0.5rem;}.cart-total span:first-child{color:#d1d5db;font-weight:500;}.total-price{color:#fbbf24;font-size:1.5rem;font-weight:bold;}.checkout-btn{display:block;width:100%;padding:1rem;background:#10b981;color:#ffffff;text-align:center;text-decoration:none;border-radius:0.5rem;font-weight:bold;transition:all 0.3s ease;border:none;cursor:pointer;}.checkout-btn:hover{background:#059669;transform:translateY(-2px);box-shadow:0 10px 15px rgba(16, 185, 129, 0.3);}.checkout-btn:active{transform:scale(0.95);}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);z-index:997;transition:background 0.3s ease;pointer-events:none;}.cart-overlay.active{background:rgba(0, 0, 0, 0.5);pointer-events:auto;}@media (max-width:768px){.custom-cart-sidebar{width:100%;right:-100%;height:100dvh;}.cart-header h2{font-size:1.25rem;}.cart-items{padding:1rem;}.cart-items .woocommerce-mini-cart-item{padding:0.75rem;margin-bottom:0.75rem;}.cart-footer{padding:1rem;}.checkout-btn{padding:1rem;font-size:1rem;margin-bottom:env(safe-area-inset-bottom, 0);}}@media (max-width:480px){.custom-cart-sidebar{width:100%;}.cart-header h2{font-size:1rem;}.close-cart{font-size:1.5rem;width:30px;height:30px;}.cart-total{flex-direction:column;align-items:flex-start;gap:0.5rem;}.total-price{font-size:1.25rem;}}.woocommerce div.product div.images{max-width:350px;margin:0 auto;}.woocommerce div.product div.images img{max-width:100%;height:auto;display:block;}.woocommerce div.product .woocommerce-product-gallery{max-width:350px;}.woocommerce div.product .woocommerce-product-gallery__image{max-width:350px;height:auto;}.woocommerce div.product .woocommerce-product-gallery__trigger{width:350px;height:auto;}.woocommerce div.product form.cart .button{padding:0.75rem 1.5rem !important;font-size:0.95rem !important;min-width:200px !important;max-width:250px !important;height:auto !important;}.woocommerce div.product form.cart .single_add_to_cart_button{padding:0.75rem 1.5rem !important;font-size:0.95rem !important;min-width:200px !important;max-width:250px !important;height:auto !important;}.woocommerce div.product form.cart .quantity{max-width:100px;display:inline-block;margin-right:1rem;}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:0.5rem;}.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;}.woocommerce div.product .product_meta{margin-top:0.25rem;}.woocommerce div.product .woocommerce-product-details__short-description{margin-top:0.25rem;margin-bottom:0.25rem;}.woocommerce div.product h1, .woocommerce div.product h2, .woocommerce div.product .product_title, .woocommerce div.product .woocommerce-product-details__short-description, .woocommerce div.product .product_meta, .woocommerce div.product .woocommerce-product-meta{color:#ffffff !important;}.woocommerce div.product .product-cat, .woocommerce div.product .product-tag{color:#ffffff !important;}.woocommerce div.product .product-cat a, .woocommerce div.product .product-tag a{color:#ffffff !important;}.woocommerce div.product .product-cat a:hover, .woocommerce div.product .product-tag a:hover{color:#fbbf24 !important;}.woocommerce div.product .price, .woocommerce div.product .woocommerce-price-amount, .woocommerce div.product span.woocommerce-price-amount, .woocommerce div.product .amount, .woocommerce div.product .woocommerce-product-price, .woocommerce div.product .product-price{color:#ffffff !important;}.woocommerce div.product .price ins, .woocommerce div.product .woocommerce-price-amount ins{color:#ffffff !important;}.woocommerce div.product .price del, .woocommerce div.product .woocommerce-price-amount del{color:#9ca3af !important;}@media (max-width:768px){.woocommerce div.product div.images{max-width:280px;margin:0 auto;}.woocommerce div.product .woocommerce-product-gallery{max-width:280px;}.woocommerce div.product .woocommerce-product-gallery__image{max-width:280px;}.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .single_add_to_cart_button{padding:0.65rem 1.25rem !important;font-size:0.85rem !important;min-width:170px !important;max-width:200px !important;}}@media (max-width:480px){.woocommerce div.product div.images{max-width:100%;margin:0 auto;}.woocommerce div.product .woocommerce-product-gallery{max-width:100%;}.woocommerce div.product .woocommerce-product-gallery__image{max-width:100%;}.woocommerce div.product form.cart{flex-direction:column;align-items:stretch;}.woocommerce div.product form.cart .quantity{max-width:100%;margin-right:0;}.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .single_add_to_cart_button{padding:0.65rem 1rem !important;font-size:0.85rem !important;min-width:100% !important;max-width:100% !important;width:100% !important;}}.page-wrapper{padding:2rem 0;min-height:60vh;}.page-content{max-width:1200px;margin:0 auto;padding:0 1rem;}.page-title{font-size:2.5rem;color:#fbbf24;margin-bottom:2rem;text-align:center;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);}.page-body{background:rgba(255, 255, 255, 0.08);padding:2rem;border-radius:1rem;border:2px solid rgba(251, 191, 36, 0.3);color:#d1d5db;line-height:1.8;}.page-body p{margin-bottom:1rem;}.page-body h2, .page-body h3{color:#fbbf24;margin-top:1.5rem;margin-bottom:1rem;}.page-body a{color:#fbbf24;text-decoration:none;transition:all 0.3s ease;}.page-body a:hover{color:#ffffff;text-decoration:underline;}.woocommerce-checkout{background-image:url('assets/background.webp') !important;background-size:cover !important;background-position:center !important;background-attachment:fixed !important;background-repeat:no-repeat !important;background-color:#1e3a8a !important;}.woocommerce-checkout form.checkout{background:rgba(30, 58, 140, 0.4) !important;backdrop-filter:blur(10px) !important;border:2px solid rgba(250, 204, 21, 0.3) !important;border-radius:1.5rem !important;padding:2.5rem 2rem !important;max-width:1200px;margin:0 auto;}.woocommerce-checkout #customer_details, .woocommerce-checkout #order_review, .woocommerce-checkout form.checkout_coupon, .woocommerce-checkout form.login{background-color:rgba(15, 23, 42, 0.6) !important;border:1px solid rgba(250, 204, 21, 0.2) !important;border-radius:1rem !important;padding:25px !important;backdrop-filter:blur(5px) !important;}.woocommerce-checkout h3{color:#fbbf24 !important;font-size:1.5rem;margin-bottom:1.5rem;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5) !important;}.woocommerce-checkout .form-row input.input-text, .woocommerce-checkout .form-row textarea, .woocommerce-checkout .form-row select{background-color:rgba(15, 23, 42, 0.8) !important;color:#ffffff !important;border:2px solid rgba(251, 191, 36, 0.3) !important;border-radius:0.5rem !important;padding:0.75rem !important;font-size:1rem !important;transition:all 0.3s ease;}.woocommerce-checkout .form-row input.input-text:focus, .woocommerce-checkout .form-row textarea:focus, .woocommerce-checkout .form-row select:focus{border-color:#fbbf24 !important;box-shadow:0 0 0 3px rgba(251, 191, 36, 0.2) !important;outline:none !important;}.woocommerce-checkout input::placeholder, .woocommerce-checkout textarea::placeholder{color:#9ca3af !important;}.woocommerce-checkout .form-row label{color:#e5e7eb !important;font-weight:bold !important;margin-bottom:0.5rem !important;}.woocommerce-checkout .shop_table{background:rgba(15, 23, 42, 0.4) !important;border:1px solid rgba(251, 191, 36, 0.2) !important;border-radius:0.5rem;color:#ffffff;}.woocommerce-checkout .shop_table th, .woocommerce-checkout .shop_table td{color:#ffffff !important;border-color:rgba(251, 191, 36, 0.1) !important;padding:1rem;}.woocommerce-checkout .shop_table th{background-color:rgba(251, 191, 36, 0.1) !important;color:#fbbf24 !important;font-weight:600;}.woocommerce-checkout .amount{color:#fbbf24 !important;font-weight:bold;}.woocommerce-checkout .order-total{background-color:rgba(251, 191, 36, 0.1) !important;border:1px solid rgba(251, 191, 36, 0.3) !important;border-radius:0.5rem;}.woocommerce-checkout .order-total strong .amount{color:#fbbf24 !important;font-size:1.5rem !important;}.woocommerce-checkout .woocommerce-form-coupon-toggle, .woocommerce-checkout .woocommerce-form-login-toggle{color:#ffffff !important;background:rgba(15, 23, 42, 0.6) !important;padding:1rem !important;border-radius:0.5rem !important;border:1px solid rgba(251, 191, 36, 0.2) !important;margin-bottom:1rem !important;}.woocommerce-checkout .woocommerce-form-coupon-toggle a, .woocommerce-checkout .woocommerce-form-login-toggle a{color:#fbbf24 !important;text-decoration:none;font-weight:bold;}.woocommerce-checkout .woocommerce-form-coupon-toggle a:hover, .woocommerce-checkout .woocommerce-form-login-toggle a:hover{color:#ffffff !important;text-decoration:underline;}.woocommerce-checkout .payment-methods{background:rgba(15, 23, 42, 0.4) !important;border:1px solid rgba(251, 191, 36, 0.2) !important;border-radius:0.5rem;padding:1.5rem;margin-top:1.5rem;}.woocommerce-checkout .payment-methods li{border-bottom:1px solid rgba(251, 191, 36, 0.1) !important;padding:1rem 0;}.woocommerce-checkout .payment-methods li:last-child{border-bottom:none !important;}.woocommerce-checkout .payment-methods label{color:#ffffff !important;font-weight:500;}.woocommerce-checkout #place_order{background:linear-gradient(135deg, #fbbf24, #f59e0b) !important;color:#1e3a8a !important;border:none !important;padding:1.25rem 2rem !important;font-size:1.2rem !important;font-weight:bold !important;border-radius:1rem !important;cursor:pointer !important;transition:all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;width:100% !important;margin-top:1.5rem !important;text-transform:uppercase;}.woocommerce-checkout #place_order:hover{background:linear-gradient(135deg, #fcd34d, #fbbf24) !important;transform:translateY(-3px) scale(1.02) !important;box-shadow:0 15px 30px rgba(251, 191, 36, 0.4) !important;}.woocommerce-checkout #place_order:active{transform:scale(0.98) !important;}@media (max-width:768px){.woocommerce-checkout form.checkout{padding:1.5rem 1rem !important;}.woocommerce-checkout h3{font-size:1.25rem;}.woocommerce-checkout #place_order{padding:1rem 1.5rem !important;font-size:1.1rem !important;}}.woocommerce-checkout form.checkout{background:rgba(255, 255, 255, 0.08);padding:2rem;border-radius:1rem;border:2px solid rgba(251, 191, 36, 0.3);max-width:1200px;margin:0 auto;}.woocommerce-checkout h3{color:#fbbf24 !important;font-size:1.5rem;margin-bottom:1.5rem;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}.woocommerce-checkout .form-row input, .woocommerce-checkout .form-row textarea, .woocommerce-checkout .form-row select{background-color:#ffffff !important;color:#1e3a8a !important;border:2px solid rgba(251, 191, 36, 0.3) !important;border-radius:0.5rem !important;padding:0.75rem !important;font-size:1rem !important;}.woocommerce-checkout .form-row input:focus, .woocommerce-checkout .form-row textarea:focus, .woocommerce-checkout .form-row select:focus{border-color:#fbbf24 !important;box-shadow:0 0 0 3px rgba(251, 191, 36, 0.1) !important;outline:none !important;}.woocommerce-checkout .form-row label{color:#d1d5db !important;font-weight:500 !important;margin-bottom:0.5rem !important;}.woocommerce-checkout .shop_table{background:rgba(255, 255, 255, 0.05);border:2px solid rgba(251, 191, 36, 0.2);border-radius:0.5rem;color:#ffffff;}.woocommerce-checkout .shop_table th, .woocommerce-checkout .shop_table td{color:#ffffff;border-color:rgba(251, 191, 36, 0.2);padding:1rem;}.woocommerce-checkout .shop_table th{background-color:rgba(251, 191, 36, 0.1);color:#fbbf24;font-weight:600;}.woocommerce-checkout .order-total{background-color:rgba(251, 191, 36, 0.1);border:2px solid rgba(251, 191, 36, 0.3);border-radius:0.5rem;padding:1.5rem;margin-top:1.5rem;}.woocommerce-checkout .order-total strong{color:#fbbf24;font-size:1.25rem;}.woocommerce-checkout .woocommerce-form-coupon-toggle, .woocommerce-checkout .woocommerce-form-login-toggle{color:#d1d5db;}.woocommerce-checkout .woocommerce-form-coupon-toggle a, .woocommerce-checkout .woocommerce-form-login-toggle a{color:#fbbf24;text-decoration:none;}.woocommerce-checkout .woocommerce-form-coupon-toggle a:hover, .woocommerce-checkout .woocommerce-form-login-toggle a:hover{color:#ffffff;text-decoration:underline;}.woocommerce-checkout .woocommerce-error, .woocommerce-checkout .woocommerce-message{background-color:rgba(239, 68, 68, 0.1);border:2px solid #ef4444;color:#fca5a5;border-radius:0.5rem;padding:1rem;}.woocommerce-checkout .woocommerce-message{background-color:rgba(34, 197, 94, 0.1);border-color:#22c55e;color:#86efac;}.woocommerce-checkout .payment-methods{background:rgba(255, 255, 255, 0.05);border:2px solid rgba(251, 191, 36, 0.2);border-radius:0.5rem;padding:1.5rem;margin-top:1.5rem;}.woocommerce-checkout .payment-methods li{border-bottom:1px solid rgba(251, 191, 36, 0.2);padding:1rem 0;}.woocommerce-checkout .payment-methods li:last-child{border-bottom:none;}.woocommerce-checkout .payment-methods label{color:#d1d5db;font-weight:500;}.woocommerce-checkout .payment-methods input[type="radio"]{margin-left:0.5rem;}.woocommerce-checkout #place_order{background-color:#fbbf24 !important;color:#1e3a8a !important;border:none !important;padding:1rem 2rem !important;font-size:1.1rem !important;font-weight:600 !important;border-radius:0.5rem !important;cursor:pointer !important;transition:all 0.3s ease !important;width:100% !important;margin-top:1.5rem !important;}.woocommerce-checkout #place_order:hover{background-color:#f59e0b !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(251, 191, 36, 0.3) !important;}.woocommerce-checkout #place_order:active{transform:scale(0.98) !important;}.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(255, 255, 255, 0.05);border:2px solid rgba(251, 191, 36, 0.2);border-radius:0.5rem;padding:1.5rem;margin-top:1.5rem;}.woocommerce-checkout .woocommerce-checkout-review-order h3{color:#fbbf24 !important;}@media (max-width:768px){.woocommerce-checkout form.checkout{padding:1.5rem;}.woocommerce-checkout h3{font-size:1.25rem;}.woocommerce-checkout #place_order{padding:0.75rem 1.5rem !important;font-size:1rem !important;}}@media (max-width:768px){.page-title{font-size:1.75rem;}.page-body{padding:1.5rem;}}.custom-cart-sidebar .cart-items .mini-cart-product-image, .custom-cart-sidebar .cart-items .mini-cart-product-image a{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;height:100% !important;}.custom-cart-sidebar .cart-items .woocommerce-mini-cart-item img, .custom-cart-sidebar .cart-items .mini-cart-product-image img, .custom-cart-sidebar .cart-items .mini_cart_item img{width:auto !important;max-width:95% !important;height:auto !important;max-height:240px !important;object-fit:contain !important;}.user-action-dropdown{display:flex;flex-direction:column;gap:8px;align-items:center;}.btn-user-action{display:inline-flex;align-items:center;justify-content:center;background-color:#0d3a85 !important;color:#ffffff !important;font-family:'Cairo', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;font-size:0.95rem !important;font-weight:bold !important;text-decoration:none !important;padding:6px 24px !important;height:38px;min-width:145px;border-radius:50px !important;border:1.5px solid #ffffff !important;box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;cursor:pointer;text-align:center;}.btn-user-action:hover{background-color:#114ba8 !important;transform:translateY(-2px);box-shadow:0 5px 12px rgba(0, 0, 0, 0.3);}@media (max-width:640px){.header-buttons{flex-direction:row !important;flex-wrap:wrap;justify-content:center;}.user-action-dropdown{flex-direction:row !important;gap:6px;}.btn-user-action{min-width:120px;font-size:0.85rem !important;padding:4px 15px !important;height:34px;}}.user-action-dropdown{position:relative;display:inline-block;}.user-action-dropdown .user-dropdown-menu{display:none !important;}.user-action-dropdown .user-dropdown-menu .dropdown-item-logout{color:#ffffff !important;padding:10px 15px;text-decoration:none !important;display:block;text-align:center;font-size:14px;font-weight:bold;transition:background 0.3s ease, color 0.3s ease;}.user-action-dropdown .user-dropdown-menu .dropdown-item-logout:hover{background-color:#fbbf24;color:#1e3a8a !important;}.btn-social{width:38px;height:38px;border-radius:50% !important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important;font-size:1.3rem;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);cursor:pointer;}.btn-social.btn-discord{background-color:#5865F2 !important;color:#ffffff !important;border:1px solid rgba(255, 255, 255, 0.2) !important;margin-right:18px !important;}.btn-social.btn-discord:hover{background-color:#4752C4 !important;transform:translateY(-3px);box-shadow:0 5px 15px rgba(88, 101, 242, 0.4);}.btn-social.btn-whatsapp{background-color:#25D366 !important;color:#ffffff !important;border:1px solid rgba(255, 255, 255, 0.2) !important;}.btn-social.btn-whatsapp:hover{background-color:#20ba56 !important;transform:translateY(-3px);box-shadow:0 5px 15px rgba(37, 211, 102, 0.4);}@media (max-width:640px){.btn-social{width:34px;height:34px;font-size:1.1rem;}.btn-social.btn-discord{margin-right:12px !important;}}.product-image-5000{margin-top:auto !important;}.product-card:has(.product-image-5000) .add-to-cart-btn{margin-top:73px !important;}.swiper-button-next, .swiper-button-prev{color:#fff !important;background:rgba(0,0,0,0.3);padding:30px;border-radius:50%;}