@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600;700&display=swap');:root{--dvl-green:#3dff6e;--dvl-black:#0a0a0a;--dvl-surface:#1a1a1a;--dvl-border:#2a2a2a;--dvl-text:#ccc;--dvl-heading:#f0f0f0;--dvl-muted:#888;--dvl-amber:#ffb830;--white:#f0f0f0}body.woodmart-body,.website-wrapper,.main-page-wrapper{background-color:#0a0a0a !important}.site-main>*:not(.woocommerce-checkout):not(.woocommerce-cart),.woodmart-homepage,.woodmart-content-section{color:var(--dvl-text)}.site-header a,.site-footer a,.woodmart-homepage a:not(.button):not(.btn),.nav-links a{color:var(--dvl-text);transition:color .2s ease}.site-header a:hover,.site-footer a:hover,.woodmart-homepage a:not(.button):not(.btn):hover{color:var(--dvl-green) !important}.woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-checkout #place_order,.woocommerce-checkout input[type=submit]{background-color:#3dff6e !important;color:#0a0a0a !important;border-color:#3dff6e !important;font-weight:700 !important}.woocommerce-checkout-review-order,.order-review-section,.cart-sidebar{background:var(--dvl-surface) !important;border:1px solid var(--dvl-border) !important;color:var(--dvl-text) !important}.woocommerce-checkout-review-order *,.order-review-section *{color:var(--dvl-text)}.woocommerce-checkout-review-order .woocommerce-Price-amount{color:var(--dvl-green) !important}.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .checkout-column,.woocommerce form .form-row input,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background-color:#0a0a0a;color:#333;border-color:#ddd}.wc_payment_methods,.payment_methods,.methods{background-color:#fff}.product-title,.woocommerce-loop-product__title,h1,h2,h3,h4{color:var(--dvl-heading) !important}.widget-title,.widgettitle,.woodmart-widget-title{color:var(--dvl-heading) !important}.woocommerce-Price-amount.amount{color:#fff !important}.price del .woocommerce-Price-amount{color:var(--dvl-muted) !important}.price ins .woocommerce-Price-amount{color:var(--dvl-green) !important}.woodmart-hover-button .wd-btn-add,.add_to_cart_button,.single_add_to_cart_button,.wc-block-components-button,.button:not(.checkout-button){background-color:var(--dvl-green) !important;color:#0a0a0a !important;border-color:var(--dvl-green) !important}.add_to_cart_button:hover,.single_add_to_cart_button:hover{background-color:#25cc4f !important;color:#0a0a0a !important}.checkout-button,.wc-proceed-to-checkout .checkout-button{background-color:var(--dvl-green) !important;color:#0a0a0a !important}.woodmart-header-main{background-color:#111 !important}.woodmart-navigation .menu>li>a{color:#f0f0f0 !important}.woodmart-navigation .menu>li>a:hover{color:var(--dvl-green) !important}.product-grid-item,.woodmart-product-list-item{background:var(--dvl-surface) !important;border-color:var(--dvl-border) !important}.product-grid-item:hover{border-color:rgba(61,255,110,.4) !important}footer.wd-footer,footer.wd-footer .main-footer,footer.wd-footer .wd-copyrights{background-color:#111 !important;color:var(--dvl-muted) !important}footer.wd-footer a{color:#ccc !important}footer.wd-footer a:hover{color:#3dff6e !important}footer.wd-footer .widget-title,footer.wd-footer h3,footer.wd-footer h4{color:#f0f0f0 !important}.dvl-announce-bar{background:var(--dvl-green) !important;color:#0a0a0a !important;overflow:hidden !important;padding:10px 0 !important;font-family:monospace !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important;white-space:nowrap !important}.dvl-marquee-track{display:flex !important;gap:60px !important;animation:dvlMarquee 28s linear infinite !important;white-space:nowrap !important;width:max-content !important}@keyframes dvlMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.wd{--wd-form-bg:#1a1a1a;--wd-form-color:#f0f0f0;--wd-form-placeholder-color:#9a9a9a;--wd-form-brd-color:#666;--wd-form-brd-color-focus:#3dff6e;--notices-warning-bg:#ffb830;--notices-warning-color:#0a0a0a;--notices-success-bg:#3dff6e;--notices-success-color:#0a0a0a}@media (max-width:768.98px){body.wd{--wd-form-height:46px}}.woocommerce form .form-row input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.woocommerce form .form-row select,.woocommerce form .form-row textarea{background-color:var(--wd-form-bg);color:var(--wd-form-color);border-color:var(--wd-form-brd-color)}.woocommerce form .form-row :is(input,select,textarea):focus,html body.wd :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],textarea,select):focus,html body .select2-container--default.select2-container--open .select2-selection,html body .select2-container--default.select2-container--focus .select2-selection{border-color:var(--wd-form-brd-color-focus);box-shadow:0 0 0 3px rgba(61,255,110,.2);outline:none}html body.wd input:-webkit-autofill,html body.wd input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--wd-form-bg) inset;-webkit-text-fill-color:var(--wd-form-color);border-color:var(--wd-form-brd-color)}.woocommerce .woocommerce-invalid,.woocommerce .woocommerce-form-coupon .input-text.has-error{--wd-form-brd-color:#ff6b6b;--wd-form-brd-color-focus:#ff6b6b}html .checkout-inline-error-message,html .woocommerce-form-coupon .coupon-error-notice,html .place-order .woocommerce-invalid .woocommerce-form__label :is(span,a),html label .required,html .required{color:#ff6b6b}.woocommerce-checkout .payment_methods{background-color:#fff;padding:12px 16px;border-radius:6px}.woocommerce-checkout .payment_methods li,.woocommerce-checkout .payment_methods li>label,.woocommerce-checkout .payment_methods .payment_box,.woocommerce-checkout .payment_methods .payment_box *{color:#0a0a0a}.woocommerce-checkout .payment_methods .payment_box{background-color:#f2f2f2}html .woocommerce-message .amount,html .woocommerce-info .amount,html .woocommerce-error .amount,html .wd-notice .amount{color:#0a0a0a !important}html .wd-notice.wd-info{background-color:#ffb830;color:#0a0a0a}html body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3dff6e;color:#0a0a0a}html body .select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--wd-form-bg);color:var(--wd-form-color)}html body .select2-container--default .select2-results__option[data-selected=true]{background-color:rgba(255,255,255,.08)}html .dvl-envio-nota{color:#9a9a9a}html .dvl-envio-convenir:not(.dvl-envio-convenir--ficha){color:#ffb830}