html.dark,html.dark body{background-color:#1a1b1e;color:#e8e6e3}html.dark .checkout-container,html.dark .checkout-form,html.dark .checkout-step,html.dark .form-container,html.dark .form-section,html.dark .form-title{background-color:#222425;color:#e8e6e3}html.dark .bg-white,html.dark [class*=bg-white]{background-color:#222425!important;color:#e8e6e3!important}html.dark .payment-method-card,html.dark .payment-method-selector,html.dark .pickup-card,html.dark .shipping-option{background-color:#222425;border-color:#44474a;color:#e8e6e3}html.dark input,html.dark select,html.dark textarea{background-color:#2a2b2c;border-color:#44474a;color:#e8e6e3}html.dark input::placeholder,html.dark textarea::placeholder{color:#a0a0a0}html.dark input:focus,html.dark select:focus,html.dark textarea:focus{border-color:#5a9fd4;box-shadow:0 0 0 1px #5a9fd4}html.dark .form-label,html.dark h1,html.dark h2,html.dark h3,html.dark label{color:#e8e6e3!important}html.dark .bg-gray-200{background-color:#3a3b3c!important}html.dark .bg-gray-100{background-color:#2a2b2c!important}html.dark .bg-ui-bgSoft{background-color:#222425!important}html.dark .border-ui-borderSubtle{border-color:#44474a!important}html.dark .skeleton{background-color:#222425;color:#e8e6e3!important}html.dark .skeleton-item{background-color:#3a3b3c!important}html.dark .skeleton .border{border-color:#44474a!important}html.dark .bg-gray-50,html.dark .skeleton .rounded-2xl,html.dark .skeleton .rounded-xl{background-color:#2a2b2c!important}html.dark .hover\:bg-gray-100:hover{background-color:#3a3b3c!important}html.dark .border-gray-300{border-color:#44474a!important}html.dark #toast-container>*{border-color:#44474a}html.dark #toast-container>*,html.dark .order-items,html.dark .order-summary,html.dark header{background-color:#222425;color:#e8e6e3}html.dark header{border-color:#44474a}html.dark .product-slider__header{background-color:transparent!important;border-color:#44474a}html.dark header .text-gray-700,html.dark header .text-gray-800,html.dark header span{color:#e8e6e3!important}html.dark header .text-gray-500,html.dark header .text-gray-600{color:#a0a0a0!important}html.dark header .bg-gray-200{background-color:#44474a!important}html.dark header .bg-gray-400,html.dark header .bg-gray-500{background-color:#5a9fd4!important}html.dark .text-gray-carbon{color:#a0a0a0!important}html.dark svg{color:inherit}html.dark .pickup-card svg{color:#a0a0a0}html.dark .pickup-card:hover svg{color:#e8e6e3}html.dark .payment-method-item{background-color:#222425;border-color:#44474a;color:#e8e6e3}html.dark .payment-method-item:hover{background-color:#2a2b2c}html.dark #contenedor-puntos-retiro,html.dark .conditional-container{background-color:#222425;color:#e8e6e3}html.dark .text-gray-500,html.dark .text-gray-600,html.dark .text-text-secondary{color:#a0a0a0!important}html.dark .text-gray-700,html.dark .text-gray-800,html.dark .text-text-title{color:#e8e6e3!important}html.dark .border,html.dark .border-b,html.dark .border-l,html.dark .border-r,html.dark .border-t,html.dark hr{border-color:#44474a}html.dark .orden-medica-section{background-color:#222425!important;color:#e8e6e3!important}html.dark .form-group,html.dark .grid-container-2-col,html.dark .single-column{color:#e8e6e3}html.dark .form-radio-label{background-color:#222425;border-color:#44474a;color:#e8e6e3}html.dark .form-radio-label:has(input:checked){background-color:#1f2937;border-color:#17699b}html.dark .form-radio-label:hover{background-color:#2a2b2c}html.dark .shadow,html.dark .shadow-lg,html.dark .shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}html.dark #cardPaymentBrick_container,html.dark .mp-form{background-color:#222425!important;color:#e8e6e3!important}html.dark .mp-form input,html.dark .mp-form select{background-color:#2a2b2c!important;border-color:#44474a!important;color:#e8e6e3!important}html.dark .mp-form input::placeholder{color:#a0a0a0!important}html.dark .mp-form label{color:#e8e6e3!important}html.dark #payment-brick-wrapper{background-color:#222425;color:#e8e6e3}html.dark .andes-card{background-color:#222425!important;border-color:#44474a!important}html.dark .andes-form-control{background-color:#2a2b2c!important;border-color:#44474a!important;color:#e8e6e3!important}@media (max-width:768px){html.dark .pac-container{border-color:#44474a!important}html.dark .pac-container,html.dark .pac-item{background-color:#222425!important;color:#e8e6e3!important}html.dark .pac-item:hover{background-color:#2a2b2c!important}html.dark .pac-item-query{color:#e8e6e3!important}}html.dark .loading{opacity:.7}html.dark .btn-loader.loading{opacity:.8;pointer-events:none}html.dark .fade-in-element{animation:fadeInAnimation .5s ease-out forwards}html.dark :focus{outline-color:#5a9fd4}html.dark ::-webkit-scrollbar{background-color:#2a2b2c;width:8px}html.dark ::-webkit-scrollbar-thumb{background-color:#44474a;border-radius:4px}html.dark ::-webkit-scrollbar-thumb:hover{background-color:#5a5b5c}html.dark .dark\\:bg-gray-dark{background-color:#222425!important}html.dark .dark\\:border-gray-dark{border-color:#44474a!important}html.dark .dark\\:text-brand-bluelight{color:#5a9fd4!important}html.dark header div[style*="background-color: #9ca3af"]{background-color:#5a9fd4!important}html.dark header div[style*="background-color: #d1d5db"]{background-color:#44474a!important}html.dark header div[style*="background-color: #e5e7eb"]{background-color:#3a3b3c!important}html.dark header span[style*="color: #1f2937"]{color:#e8e6e3!important}html.dark header span[style*="color: #6b7280"]{color:#a0a0a0!important}html.dark .text-text-title{color:#e8e6e3!important}html.dark .text-text-secondary{color:#a0a0a0!important}html.dark .text-text-body{color:#e8e6e3!important}html.dark .text-links-blue{color:#5a9fd4!important}html.dark .text-feedback-successGreenStrong{color:#22c55e!important}html.dark .text-feedback-warningText,html.dark .text-feedback-warningYellow{color:#f59e0b!important}html.dark .bg-feedback-warningYellow\/10{background-color:rgba(245,158,11,.1)!important}html.dark .border-feedback-warningYellow{border-color:#f59e0b!important}html.dark .text-brand-blueDark{color:#5a9fd4!important}html.dark .text-gray-carbon,html.dark .text-gray-darkHover{color:#e8e6e3!important}html.dark .bank-transfer-container .text-xs{color:#a0a0a0!important}html.dark .bank-transfer-container .font-medium,html.dark .bank-transfer-container .font-mono{color:#e8e6e3!important}html.dark .vitalg-status-screen{background-color:#1a1b1e!important;color:#e8e6e3!important}html.dark .vitalg-status-screen .status-header,html.dark .vitalg-status-screen .status-header h2{color:#e8e6e3!important}html.dark .vitalg-status-screen .status-icon.success-icon{color:#10b981!important}html.dark .vitalg-status-screen .status-icon.success-icon svg{color:#fff!important;fill:#fff!important}html.dark .vitalg-status-screen .status-icon.pending-icon{color:#f59e0b!important}html.dark .vitalg-status-screen .status-icon.pending-icon svg{color:#fff!important;fill:#fff!important}html.dark .vitalg-status-screen .status-icon.error-icon{color:#ef4444!important}html.dark .vitalg-status-screen .status-icon.error-icon svg{color:#fff!important;fill:#fff!important}html.dark .vitalg-status-screen .status-icon.info-icon{color:#3b82f6!important}html.dark .vitalg-status-screen .status-icon.info-icon svg{color:#fff!important;fill:#fff!important}html.dark .vitalg-status-screen .status-body{color:#e8e6e3!important}html.dark .vitalg-status-screen .order-info{background-color:#222425!important;border:1px solid #44474a!important;color:#e8e6e3!important}html.dark .vitalg-status-screen .order-info p,html.dark .vitalg-status-screen .order-info strong{color:#e8e6e3!important}html.dark .vitalg-status-screen .message-box{background-color:#222425!important;color:#e8e6e3!important}html.dark .vitalg-status-screen .message-box.success{background-color:rgba(16,185,129,.1)!important;border-color:#10b981!important}html.dark .vitalg-status-screen .message-box.info{background-color:rgba(59,130,246,.1)!important;border-color:#e8e6e3!important}html.dark .vitalg-status-screen .message-box.warning{background-color:rgba(245,158,11,.1)!important;border-color:#f59e0b!important}html.dark .vitalg-status-screen .message-box.error{background-color:rgba(239,68,68,.1)!important;border-color:#ef4444!important}html.dark .vitalg-status-screen .message-box h3,html.dark .vitalg-status-screen .message-box p,html.dark .vitalg-status-screen .message-box strong{color:#e8e6e3!important}html.dark .vitalg-status-screen .message-box small{color:#a0a0a0!important}html.dark .vitalg-status-screen .status-actions{color:#e8e6e3!important}html.dark .vitalg-status-screen .btn.btn-primary{background-color:#5a9fd4!important;border-color:#5a9fd4!important;color:#fff!important}html.dark .vitalg-status-screen .btn.btn-primary:hover{background-color:#4a8bc2!important;border-color:#4a8bc2!important}html.dark .vitalg-status-screen .btn.btn-secondary{background-color:#44474a!important;border-color:#44474a!important;color:#e8e6e3!important}html.dark .vitalg-status-screen .btn.btn-secondary:hover{background-color:#52565a!important;border-color:#52565a!important}html.dark .vitalg-status-screen .status-badge{background-color:#44474a!important;border:1px solid #52565a!important;color:#e8e6e3!important}html.dark .vitalg-status-screen .ticket-actions{background-color:#222425!important;border:1px solid #44474a!important}html.dark .vitalg-status-screen .ticket-actions a{background-color:#5a9fd4!important;border-color:#5a9fd4!important;color:#e8e6e3!important}html.dark .vitalg-status-screen .ticket-actions a:hover{background-color:#4a8bc2!important;border-color:#4a8bc2!important}html.dark .vitalg-status-screen .spinner{border-color:#f59e0b #44474a #44474a!important}html.dark .vitalg-status-screen.bank-transfer,html.dark .vitalg-status-screen.error,html.dark .vitalg-status-screen.generic,html.dark .vitalg-status-screen.pending,html.dark .vitalg-status-screen.rejected,html.dark .vitalg-status-screen.success,html.dark .vitalg-status-screen.ticket-payment{background-color:#1a1b1e!important}html.dark .submit-loader-overlay{background-color:rgba(26,27,30,.95)}html.dark .submit-loader-overlay .border-t-brand-blueDark,html.dark .submit-loader-overlay .border-t-brand-blueLight,html.pre-dark .submit-loader-overlay .border-t-brand-blueDark,html.pre-dark .submit-loader-overlay .border-t-brand-blueLight{border-top-color:#5a9fd4!important}.spinner-reverse{animation-direction:reverse}html.dark .submit-loader-overlay .text-brand-blueDark,html.pre-dark .submit-loader-overlay .text-brand-blueDark{color:#5a9fd4!important}html.dark .submit-loader-overlay .text-text-secondary{color:#a0a0a0}html.dark .modal-payment-status{background-color:#1a1b1e!important;color:#e8e6e3!important}html.dark .btn-secondary{background-color:#44474a!important;border-color:#44474a!important;color:#e8e6e3!important}html.dark .btn-secondary:hover{background-color:#52565a!important;border-color:#52565a!important}html.dark .address-modal__container,html.dark .injected-destinatario-container,html.dark .injected-direccion-container{background-color:#222425!important;border:1px solid #44474a!important;color:#e8e6e3!important}html.dark #address-modal-form input,html.dark #address-modal-form select,html.dark #address-modal-form textarea{background-color:#2a2b2c!important;border-color:#44474a!important;color:#e8e6e3!important}html.dark .guest-btn{background-color:#222425!important;border:1px solid #44474a!important;color:#e8e6e3!important}html.dark .guest-btn:focus,html.dark .guest-btn:hover{background-color:#2a2b2c!important;border-color:#5a9fd4!important;color:#5a9fd4!important}html.dark .guest-btn svg{color:#e8e6e3!important}html.dark .guest-btn:focus svg,html.dark .guest-btn:hover svg{color:#5a9fd4!important}html.dark .mercadopago-logo svg .cls-1{fill:#5a9fd4!important}html.dark .mercadopago-logo svg .cls-2{fill:#222425!important}html.dark .mercadopago-logo svg .cls-3{fill:#17699b!important}html.dark input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #1f2937;-webkit-text-fill-color:#f9fafb}