/*! ZStrategy - diseno global. Antes en Bricks > Ajustes > Codigo personalizado. */
body{background:#06090f;color:#eef3f8}.zs-grad-text{background:linear-gradient(105deg,#5f9ba6 0%,#9a8b92 50%,#c2897f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#brx-content .brxe-form input[type=text],#brx-content .brxe-form input[type=email],#brx-content .brxe-form textarea{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:13px 16px;font-size:15px;color:#eef3f8;font-family:"Space Grotesk",sans-serif}#brx-content .brxe-form ::placeholder{color:#8fa0b4;opacity:1}#brx-content .brxe-form label{color:#8fa0b4;font-size:13px}#brx-content .brxe-form button[type=submit]{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;color:#dfe7e9;border:1px solid rgba(255,255,255,.09);background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);cursor:pointer;transition:transform .3s,box-shadow .3s}#brx-content .brxe-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}[class*=zs-] .brxe-icon{font-size:inherit}/*zs-fase2*/#brx-content .brxe-product-price .price{font-family:"Space Grotesk",sans-serif;font-size:30px;font-weight:800;color:#eef3f8}#brx-content .brxe-product-price .price del{opacity:.45;font-size:.65em}#brx-content .brxe-product-price .price ins{text-decoration:none}#brx-content form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}#brx-content form.cart .quantity .qty{width:78px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:12px 10px;color:#eef3f8;font-size:15px}#brx-content .single_add_to_cart_button,#brx-content a.added_to_cart{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09);background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);cursor:pointer;text-decoration:none;transition:transform .3s,box-shadow .3s}#brx-content .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}#brx-content .brxe-product-meta{font-family:"Space Mono",monospace;font-size:12px;color:#8fa0b4}#brx-content .brxe-product-meta a{color:#5f9ba6;text-decoration:none}#brx-content .brxe-product-content{color:#b9c4d4;line-height:1.7}#brx-content .brxe-product-content h2,#brx-content .brxe-product-content h3,#brx-content .brxe-product-content h4,#brx-content .brxe-product-content strong{color:#eef3f8;font-family:"Space Grotesk",sans-serif}#brx-content .brxe-product-content img{max-width:100%;height:auto;border-radius:12px}#brx-content .brxe-product-short-description p{margin:0}#brx-content .woocommerce-message,#brx-content .woocommerce-info,#brx-content .woocommerce-error li{background:#0f1522;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eef3f8}#brx-content .brxe-text-basic .woocommerce-Price-amount{white-space:nowrap}#zs-login-card input[type=text],#zs-login-card input[type=password],#zs-login-card input[type=email],#zs-login-card input[type=tel]{width:100%;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:13px 16px!important;font-size:15px!important;color:#eef3f8!important;font-family:"Space Grotesk",sans-serif!important;box-shadow:none!important}#zs-login-card ::placeholder{color:#6f8197;opacity:1}#zs-login-card label{color:#8fa0b4!important;font-size:13px!important;font-family:"Space Grotesk",sans-serif!important}#zs-login-card input[type=submit],#zs-login-card button[type=submit],#zs-login-card .arm_front_submit_btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px!important;border-radius:12px!important;font-family:"Space Grotesk",sans-serif!important;font-size:15px!important;font-weight:600!important;color:#d6e6e9!important;border:1px solid rgba(95,155,166,.4)!important;background:rgba(95,155,166,.12)!important;cursor:pointer;transition:background .2s,border-color .2s,color .2s;text-shadow:none!important}#zs-login-card a{color:#5f9ba6}#zs-login-card .arm_error_msg,#zs-login-card .arm_form_field_error_msg{color:#c2897f!important}#zs-login-card svg{max-width:64px;height:auto;fill:#5f9ba6}/*zs-fase3*/#brx-content .woocommerce a:not(.button),#brx-content .woocommerce-page a:not(.button){color:#5f9ba6}#brx-content table.shop_table{width:100%;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px;border-collapse:separate;border-spacing:0;background:#0f1522;color:#eef3f8;overflow:hidden}#brx-content table.shop_table th,#brx-content table.shop_table td{border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:14px 16px!important;background:transparent!important;color:#eef3f8}#brx-content table.shop_table thead th{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa0b4!important}#brx-content table.shop_table tbody tr:last-child td{border-bottom:0!important}#brx-content .woocommerce input[type=text],#brx-content .woocommerce input[type=email],#brx-content .woocommerce input[type=tel],#brx-content .woocommerce input[type=password],#brx-content .woocommerce input[type=number],#brx-content .woocommerce textarea,#brx-content .woocommerce select,#brx-content form .form-row input.input-text,#brx-content form .form-row select,#brx-content form .form-row textarea{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;color:#eef3f8!important;font-family:"Space Grotesk",sans-serif!important;box-shadow:none!important;padding:12px 15px!important;font-size:15px!important}#brx-content .woocommerce select option{background:#0f1522;color:#eef3f8}#brx-content form .form-row label,#brx-content .woocommerce form label{color:#8fa0b4!important;font-size:13px}#brx-content .woocommerce ::placeholder{color:#8fa0b4;opacity:1}#brx-content .woocommerce .button,#brx-content .woocommerce button.button,#brx-content .woocommerce a.button,#brx-content .woocommerce input.button,#brx-content .woocommerce #place_order,#brx-content .wc-proceed-to-checkout a.checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px!important;border-radius:12px!important;font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:700!important;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%)!important;cursor:pointer;text-decoration:none!important;transition:transform .3s,box-shadow .3s}#brx-content .woocommerce .button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}#brx-content .cart_totals,#brx-content .woocommerce-form-coupon,#brx-content #customer_details .col-1,#brx-content #customer_details .col-2,#brx-content #order_review{color:#eef3f8}#brx-content .woocommerce-checkout #payment{background:#0f1522!important;border:1px solid rgba(255,255,255,.08);border-radius:14px}#brx-content .woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,.045)!important;color:#8fa0b4!important}#brx-content .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,.045)!important}#brx-content .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(255,255,255,.06)!important;padding:16px!important}#brx-content .woocommerce-checkout #payment ul.payment_methods li{color:#eef3f8}#brx-content .woocommerce-info,#brx-content .woocommerce-message,#brx-content .woocommerce-error,#brx-content .woocommerce-noreviews,#brx-content .cart-empty{background:#0f1522!important;border:1px solid rgba(255,255,255,.1)!important;border-top:2px solid #5f9ba6!important;border-radius:12px;color:#eef3f8!important;padding:16px 20px!important}#brx-content .woocommerce-error{border-top-color:#c2897f!important}#brx-content .woocommerce-info::before,#brx-content .woocommerce-message::before,#brx-content .woocommerce-error::before{color:#5f9ba6}#brx-content .woocommerce-breadcrumb,#brx-content .woocommerce-result-count{color:#8fa0b4}#brx-content .star-rating span::before,#brx-content p.stars a{color:#5f9ba6}#brx-content .woocommerce-pagination ul{border:0!important}#brx-content .woocommerce-pagination ul li{border:0!important;margin:0 3px!important}#brx-content .woocommerce-pagination ul li a,#brx-content .woocommerce-pagination ul li span,#brx-content .page-numbers li a,#brx-content .page-numbers li span{background:#0f1522;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#8fa0b4;padding:8px 14px}#brx-content .woocommerce-pagination ul li span.current,#brx-content .page-numbers li span.current{color:#eef3f8;border-color:rgba(95,155,166,.55)}#brx-content .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:2px;background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:14px}#brx-content .woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 14px;border-radius:8px;color:#8fa0b4;text-decoration:none;font-size:14px}#brx-content .woocommerce-MyAccount-navigation ul li a:hover,#brx-content .woocommerce-MyAccount-navigation ul li.is-active a{color:#eef3f8;background:rgba(95,155,166,.12)}#brx-content .woocommerce-MyAccount-content{color:#b9c4d4}#brx-content .woocommerce-MyAccount-content h2,#brx-content .woocommerce-MyAccount-content h3{color:#eef3f8;font-family:"Space Grotesk",sans-serif}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;min-height:46px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#eef3f8!important;line-height:44px!important;padding-left:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important}.select2-dropdown{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px;color:#eef3f8}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:rgba(95,155,166,.25)!important;color:#eef3f8!important}.select2-container--default .select2-search--dropdown .select2-search__field{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11)!important;border-radius:8px;color:#eef3f8}#brx-content .quantity{display:inline-flex;align-items:center;gap:6px}#brx-content .quantity .minus,#brx-content .quantity .plus{width:42px;height:46px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#eef3f8;font-size:17px;cursor:pointer;transition:border-color .2s}#brx-content .quantity .minus:hover,#brx-content .quantity .plus:hover{border-color:rgba(95,155,166,.5)}#brx-content .wooco_components .wooco_component{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;margin-bottom:12px}#brx-content .wooco_components .wooco_component_name{color:#eef3f8;font-weight:700;font-family:"Space Grotesk",sans-serif}#brx-content .wooco_components .wooco_component_desc{color:#8fa0b4;font-size:13px}#brx-content .dd-select{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important}#brx-content .dd-select .dd-selected{color:#eef3f8!important}#brx-content .dd-select .dd-selected-description,#brx-content .dd-option-description{color:#8fa0b4!important}#brx-content .dd-select .dd-pointer-down{border-top-color:#8fa0b4!important}#brx-content .dd-options{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px;box-shadow:0 18px 48px rgba(0,0,0,.5)!important}#brx-content .dd-option{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#eef3f8!important}#brx-content .dd-option:hover,#brx-content .dd-option-selected{background:rgba(95,155,166,.15)!important}#brx-content .dd-option .dd-option-text,#brx-content .dd-selected-text{color:#eef3f8!important}#brx-content .wooco_total{color:#eef3f8;font-family:"Space Grotesk",sans-serif;font-weight:700}#brx-content .arm_form input[type=text],#brx-content .arm_form input[type=password],#brx-content .arm_form input[type=email],#brx-content .arm_form input[type=tel],#brx-content .arm_form input[type=number],#brx-content .arm_form textarea,#brx-content .arm_form select{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;color:#eef3f8!important;font-family:"Space Grotesk",sans-serif!important;box-shadow:none!important;padding:13px 16px!important;font-size:15px!important}#brx-content .arm_form select option{background:#0f1522;color:#eef3f8}#brx-content .arm_form label{color:#8fa0b4!important;font-size:13px!important;font-family:"Space Grotesk",sans-serif!important}#brx-content .arm_form ::placeholder{color:#6f8197;opacity:1}#brx-content .arm_form input[type=submit],#brx-content .arm_form button[type=submit],#brx-content .arm_form .arm_front_submit_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px!important;border-radius:12px!important;font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:600!important;color:#d6e6e9!important;border:1px solid rgba(95,155,166,.4)!important;background:rgba(95,155,166,.12)!important;cursor:pointer;text-decoration:none!important;transition:background .2s,border-color .2s,color .2s;text-shadow:none!important}#brx-content .arm_form a{color:#5f9ba6}#brx-content .arm_form .arm_error_msg,#brx-content .arm_form .arm_form_field_error_msg{color:#c2897f!important}#brx-content .arm_form .arm_form_input_container{margin-bottom:10px}#trp-floater-ls{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;color:#eef3f8!important;box-shadow:0 12px 32px rgba(0,0,0,.4)!important}#trp-floater-ls a,#trp-floater-ls-current-language{color:#eef3f8!important;background:transparent!important}#trp-floater-ls-language-list{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important}#trp-floater-ls-language-list a:hover{background:rgba(95,155,166,.15)!important}.trp-language-switcher>div{background:#0f1522!important;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#eef3f8!important}.yay-currency-custom-select__trigger{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;color:#eef3f8!important}.yay-currency-custom-options{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important}.yay-currency-custom-option-row{color:#eef3f8!important}.yay-currency-custom-option-row:hover,.yay-currency-custom-option-row.selected{background:rgba(95,155,166,.15)!important}.yay-currency-selected-option,.yay-currency-custom-option{color:#eef3f8!important}#cmplz-cookiebanner-container .cmplz-cookiebanner{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;color:#eef3f8!important;box-shadow:0 24px 64px rgba(0,0,0,.55)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{color:#eef3f8!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a{color:#5f9ba6!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px!important;border-radius:12px!important;font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:700!important;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%)!important;cursor:pointer;text-decoration:none!important;transition:transform .3s,box-shadow .3s}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background:transparent!important;border:1px solid rgba(255,255,255,.15)!important;color:#eef3f8!important;border-radius:12px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{background:rgba(255,255,255,.04)!important;border-radius:10px}#brx-content .woocommerce-order-details,#brx-content .woocommerce-customer-details{color:#b9c4d4}#brx-content .woocommerce-order-details h2,#brx-content .woocommerce-customer-details h2{color:#eef3f8;font-family:"Space Grotesk",sans-serif}#brx-content ul.woocommerce-order-overview{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0}#brx-content ul.woocommerce-order-overview li{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;color:#8fa0b4;font-size:12px;font-family:"Space Mono",monospace;border-right-width:1px!important}#brx-content ul.woocommerce-order-overview li strong{display:block;color:#eef3f8;font-family:"Space Grotesk",sans-serif;font-size:15px}/*zs-fase3b*/body.woocommerce-cart #brx-content h2,body.woocommerce-checkout #brx-content h2,body.woocommerce-account #brx-content h2,body.page-id-900 #brx-content h2,body.page-id-1370 #brx-content h2{font-family:"Space Grotesk",sans-serif;color:#eef3f8;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 14px}body.woocommerce-cart #brx-content h3,body.woocommerce-checkout #brx-content h3,body.woocommerce-account #brx-content h3,body.page-id-900 #brx-content h3,body.page-id-1370 #brx-content h3{font-family:"Space Grotesk",sans-serif;color:#eef3f8;font-size:17px;font-weight:700}body.woocommerce-cart #brx-content input[type=text],body.woocommerce-checkout #brx-content input[type=text],body.woocommerce-account #brx-content input[type=text],body.page-id-900 #brx-content input[type=text],body.page-id-1370 #brx-content input[type=text],body.woocommerce-cart #brx-content input[type=email],body.woocommerce-checkout #brx-content input[type=email],body.woocommerce-account #brx-content input[type=email],body.page-id-900 #brx-content input[type=email],body.page-id-1370 #brx-content input[type=email],body.woocommerce-cart #brx-content input[type=tel],body.woocommerce-checkout #brx-content input[type=tel],body.woocommerce-account #brx-content input[type=tel],body.page-id-900 #brx-content input[type=tel],body.page-id-1370 #brx-content input[type=tel],body.woocommerce-cart #brx-content input[type=password],body.woocommerce-checkout #brx-content input[type=password],body.woocommerce-account #brx-content input[type=password],body.page-id-900 #brx-content input[type=password],body.page-id-1370 #brx-content input[type=password],body.woocommerce-cart #brx-content input[type=number],body.woocommerce-checkout #brx-content input[type=number],body.woocommerce-account #brx-content input[type=number],body.page-id-900 #brx-content input[type=number],body.page-id-1370 #brx-content input[type=number],body.woocommerce-cart #brx-content textarea,body.woocommerce-checkout #brx-content textarea,body.woocommerce-account #brx-content textarea,body.page-id-900 #brx-content textarea,body.page-id-1370 #brx-content textarea,body.woocommerce-cart #brx-content select,body.woocommerce-checkout #brx-content select,body.woocommerce-account #brx-content select,body.page-id-900 #brx-content select,body.page-id-1370 #brx-content select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:12px 15px;font-size:15px;color:#eef3f8;font-family:"Space Grotesk",sans-serif;box-shadow:none}body.woocommerce-cart #brx-content select option,body.woocommerce-checkout #brx-content select option,body.woocommerce-account #brx-content select option,body.page-id-900 #brx-content select option,body.page-id-1370 #brx-content select option{background:#0f1522;color:#eef3f8}body.woocommerce-cart #brx-content ::placeholder,body.woocommerce-checkout #brx-content ::placeholder,body.woocommerce-account #brx-content ::placeholder,body.page-id-900 #brx-content ::placeholder,body.page-id-1370 #brx-content ::placeholder{color:#8fa0b4;opacity:1}body.woocommerce-cart #brx-content label,body.woocommerce-checkout #brx-content label,body.woocommerce-account #brx-content label,body.page-id-900 #brx-content label,body.page-id-1370 #brx-content label{color:#8fa0b4;font-size:13px;font-family:"Space Grotesk",sans-serif}body.woocommerce-cart #brx-content abbr.required,body.woocommerce-checkout #brx-content abbr.required,body.woocommerce-account #brx-content abbr.required,body.page-id-900 #brx-content abbr.required,body.page-id-1370 #brx-content abbr.required,body.woocommerce-cart #brx-content .required,body.woocommerce-checkout #brx-content .required,body.woocommerce-account #brx-content .required,body.page-id-900 #brx-content .required,body.page-id-1370 #brx-content .required{color:#c2897f;text-decoration:none;border:0}body.woocommerce-cart #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.woocommerce-checkout #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.woocommerce-account #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.page-id-900 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.page-id-1370 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.woocommerce-cart #brx-content input[type=submit],body.woocommerce-checkout #brx-content input[type=submit],body.woocommerce-account #brx-content input[type=submit],body.page-id-900 #brx-content input[type=submit],body.page-id-1370 #brx-content input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:12px;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;color:#dfe7e9;border:1px solid rgba(255,255,255,.09);background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);cursor:pointer;text-decoration:none;transition:transform .3s,box-shadow .3s}body.woocommerce-cart #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.woocommerce-checkout #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.woocommerce-account #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.page-id-900 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.page-id-1370 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}body.woocommerce-cart #brx-content button[name=update_cart],body.woocommerce-checkout #brx-content button[name=update_cart],body.woocommerce-account #brx-content button[name=update_cart],body.page-id-900 #brx-content button[name=update_cart],body.page-id-1370 #brx-content button[name=update_cart],body.woocommerce-cart #brx-content button[name=woocommerce_checkout_update_totals],body.woocommerce-checkout #brx-content button[name=woocommerce_checkout_update_totals],body.woocommerce-account #brx-content button[name=woocommerce_checkout_update_totals],body.page-id-900 #brx-content button[name=woocommerce_checkout_update_totals],body.page-id-1370 #brx-content button[name=woocommerce_checkout_update_totals]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#eef3f8}body.woocommerce-cart #brx-content p,body.woocommerce-checkout #brx-content p,body.woocommerce-account #brx-content p,body.page-id-900 #brx-content p,body.page-id-1370 #brx-content p,body.woocommerce-cart #brx-content li,body.woocommerce-checkout #brx-content li,body.woocommerce-account #brx-content li,body.page-id-900 #brx-content li,body.page-id-1370 #brx-content li,body.woocommerce-cart #brx-content dd,body.woocommerce-checkout #brx-content dd,body.woocommerce-account #brx-content dd,body.page-id-900 #brx-content dd,body.page-id-1370 #brx-content dd{color:#b9c4d4}body.woocommerce-cart #brx-content strong,body.woocommerce-checkout #brx-content strong,body.woocommerce-account #brx-content strong,body.page-id-900 #brx-content strong,body.page-id-1370 #brx-content strong{color:#eef3f8}body.page-id-1370 #brx-content ul,body.page-id-900 #brx-content ul,body.woocommerce-account #brx-content ul{list-style:none;margin:0 0 26px;padding:8px;display:flex;flex-wrap:wrap;gap:4px;background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:14px}body.page-id-1370 #brx-content ul li a,body.page-id-900 #brx-content ul li a,body.woocommerce-account #brx-content ul li a{display:block;padding:10px 15px;border-radius:9px;color:#8fa0b4;text-decoration:none;font-size:14px;font-family:"Space Grotesk",sans-serif;transition:background .2s,color .2s}body.page-id-1370 #brx-content ul li a:hover,body.page-id-900 #brx-content ul li a:hover,body.woocommerce-account #brx-content ul li a:hover{color:#eef3f8;background:rgba(95,155,166,.14)}body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul{background:transparent;border:0;padding:0;flex-direction:column}/*zs-fase3e*/body.woocommerce-cart #brx-content a.button,body.woocommerce-checkout #brx-content a.button,body.woocommerce-account #brx-content a.button,body.woocommerce-cart #brx-content a.checkout-button,body.woocommerce-checkout #brx-content a.checkout-button,body.woocommerce-account #brx-content a.checkout-button,body.woocommerce-cart #brx-content a.add_to_cart_button,body.woocommerce-checkout #brx-content a.add_to_cart_button,body.woocommerce-account #brx-content a.add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:12px;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09);background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);cursor:pointer;text-decoration:none;transition:transform .3s,box-shadow .3s}body.woocommerce-cart #brx-content a.button:hover,body.woocommerce-checkout #brx-content a.button:hover,body.woocommerce-account #brx-content a.button:hover,body.woocommerce-cart #brx-content a.checkout-button:hover,body.woocommerce-checkout #brx-content a.checkout-button:hover,body.woocommerce-account #brx-content a.checkout-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}body.woocommerce-cart #brx-content .cross-sells ul.products{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;margin:14px 0 34px}body.woocommerce-cart #brx-content .cross-sells ul.products li.product{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;margin:0;width:auto;float:none;text-align:left}body.woocommerce-cart #brx-content .cross-sells ul.products li.product img{width:100%;height:auto;border-radius:10px;margin-bottom:12px}body.woocommerce-cart #brx-content .cross-sells ul.products li.product h2,body.woocommerce-cart #brx-content .cross-sells ul.products li.product h3{font-size:16px;margin:0 0 6px;color:#eef3f8}body.woocommerce-cart #brx-content .cross-sells ul.products li.product .price{font-family:"Space Mono",monospace;font-size:13px;font-weight:700;color:#5f9ba6;display:block;margin-bottom:12px}body.woocommerce-cart #brx-content .cross-sells ul.products li.product a{text-decoration:none}@media (max-width:860px){body.woocommerce-cart #brx-content .cross-sells ul.products{grid-template-columns:1fr 1fr}}@media (max-width:560px){body.woocommerce-cart #brx-content .cross-sells ul.products{grid-template-columns:1fr}}body.woocommerce-cart #brx-content .wc-proceed-to-checkout{display:flex;justify-content:flex-end;margin-top:18px}/*zs-fase3f*/body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation{background:#0f1522!important;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:8px;overflow:hidden}body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;background:transparent!important;border:0}body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;background:transparent!important;border:0;list-style:none}body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul li a{display:block;padding:11px 14px;border-radius:9px;font-family:"Space Grotesk",sans-serif;font-size:14px;line-height:1.35;color:#8fa0b4;text-decoration:none;transition:background .2s,color .2s}body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul li a:hover{background:rgba(255,255,255,.05);color:#eef3f8}body.woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul li.is-active a{background:rgba(95,155,166,.16);color:#eef3f8;font-weight:600}body.woocommerce-account #brx-content .woocommerce-account .woocommerce{display:grid;grid-template-columns:250px 1fr;gap:34px;align-items:start}@media (max-width:820px){body.woocommerce-account #brx-content .woocommerce-account .woocommerce{grid-template-columns:1fr}}body.woocommerce-account #brx-content .woocommerce-MyAccount-content{min-width:0}body.woocommerce-cart #brx-content input[type=checkbox],body.woocommerce-cart #brx-content input[type=radio],body.woocommerce-checkout #brx-content input[type=checkbox],body.woocommerce-checkout #brx-content input[type=radio],body.woocommerce-account #brx-content input[type=checkbox],body.woocommerce-account #brx-content input[type=radio]{accent-color:#5f9ba6;width:auto;height:auto;margin-right:8px;vertical-align:middle}body.woocommerce-account #brx-content table{width:100%;background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;color:#eef3f8}body.woocommerce-account #brx-content table th,body.woocommerce-account #brx-content table td{border:0;border-bottom:1px solid rgba(255,255,255,.06);padding:13px 15px;background:transparent}body.woocommerce-account #brx-content table thead th{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8fa0b4}body.woocommerce-account #brx-content .woocommerce-Message,body.woocommerce-account #brx-content .woocommerce-info{background:#0f1522!important;border:1px solid rgba(255,255,255,.1)!important;border-top:2px solid #5f9ba6!important;border-radius:12px;color:#eef3f8!important}/*zs-fase3g*/#brx-content ul.products{list-style:none;display:grid;gap:24px;padding:0;margin:0}#brx-content ul.products li.product{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;margin:0!important;width:auto!important;float:none!important;text-align:left;position:relative;overflow:hidden;transition:transform .4s,border-color .3s,box-shadow .4s}#brx-content ul.products li.product:hover{transform:translateY(-5px);border-color:rgba(95,155,166,.55);box-shadow:0 24px 64px rgba(0,0,0,.5)}#brx-content ul.products li.product a{text-decoration:none}#brx-content ul.products li.product img{width:100%;height:auto;border-radius:10px;margin-bottom:14px;display:block}#brx-content ul.products li.product .woocommerce-loop-product__title,#brx-content ul.products li.product h2,#brx-content ul.products li.product h3{font-family:"Space Grotesk",sans-serif;font-size:17px;font-weight:700;color:#eef3f8;margin:0 0 8px;padding:0;line-height:1.3}#brx-content ul.products li.product .price{display:inline-block;font-family:"Space Mono",monospace;font-size:12px;font-weight:700;color:#5f9ba6;background:rgba(95,155,166,.1);border:1px solid rgba(95,155,166,.42);border-radius:999px;padding:5px 11px;margin-bottom:12px}#brx-content ul.products li.product .price del{opacity:.5;font-size:.85em;margin-right:5px}#brx-content ul.products li.product .price ins{text-decoration:none}#brx-content ul.products li.product .button,#brx-content ul.products li.product a.add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:11px;font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:700;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09);background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);cursor:pointer;text-decoration:none;transition:transform .3s,box-shadow .3s}#brx-content ul.products li.product .button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}#brx-content ul.products li.product .onsale,#brx-content ul.products li.product .wcsale{background:#5f9ba6;color:#06090f;border-radius:999px;padding:4px 10px;font-family:"Space Mono",monospace;font-size:11px;font-weight:700}#brx-content .woocommerce-result-count{color:#8fa0b4;font-family:"Space Mono",monospace;font-size:12px}#brx-content .woocommerce-ordering select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#eef3f8;padding:10px 14px;font-family:"Space Grotesk",sans-serif}#brx-content .woocommerce-ordering select option{background:#0f1522;color:#eef3f8}/*zs-cart-checkout*/#brx-content .woocommerce a:not(.button):not(.zs-btn){color:#5f9ba6}#brx-content table.shop_table,#brx-content table.cart,#brx-content table.woocommerce-checkout-review-order-table{width:100%;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px;border-collapse:separate;border-spacing:0;background:#0f1522;color:#eef3f8;overflow:hidden;margin-bottom:0}#brx-content table.shop_table th,#brx-content table.shop_table td{border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:15px 16px!important;background:transparent!important;color:#eef3f8}#brx-content table.shop_table thead th,#brx-content table.shop_table tfoot th{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa0b4!important;font-weight:700}#brx-content table.shop_table tbody tr:last-child td,#brx-content table.shop_table tfoot tr:last-child th,#brx-content table.shop_table tfoot tr:last-child td{border-bottom:0!important}#brx-content table.cart img,#brx-content .woocommerce-checkout-review-order-table img{border-radius:8px;max-width:64px;height:auto}#brx-content .product-name a{color:#eef3f8!important;font-weight:700;text-decoration:none}#brx-content .product-name a:hover{color:#5f9ba6!important}#brx-content .woocommerce-Price-amount,#brx-content .order-total .amount{color:#eef3f8;font-family:"Space Grotesk",sans-serif;font-weight:700}#brx-content td.product-remove a.remove{color:#c2897f!important;background:transparent!important;font-size:22px;line-height:1}#brx-content td.product-remove a.remove:hover{color:#eef3f8!important;background:transparent!important}#brx-content .woocommerce input[type=text],#brx-content .woocommerce input[type=email],#brx-content .woocommerce input[type=tel],#brx-content .woocommerce input[type=password],#brx-content .woocommerce input[type=number],#brx-content .woocommerce textarea,#brx-content .woocommerce select,#brx-content form .form-row input.input-text,#brx-content form .form-row select,#brx-content form .form-row textarea{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;color:#eef3f8!important;font-family:"Space Grotesk",sans-serif!important;box-shadow:none!important;padding:12px 15px!important;font-size:15px!important}#brx-content .woocommerce select option{background:#0f1522;color:#eef3f8}#brx-content form .form-row label,#brx-content .woocommerce form label,#brx-content .woocommerce-form__label span{color:#8fa0b4!important;font-size:13px}#brx-content .woocommerce ::placeholder{color:#8fa0b4;opacity:1}#brx-content .woocommerce .button,#brx-content .woocommerce button.button,#brx-content .woocommerce a.button,#brx-content .woocommerce input.button,#brx-content .woocommerce #place_order,#brx-content .wc-proceed-to-checkout a.checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px!important;border-radius:12px!important;font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:700!important;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%)!important;cursor:pointer;text-decoration:none!important;transition:transform .3s,box-shadow .3s}#brx-content .woocommerce .button:hover,#brx-content .woocommerce #place_order:hover,#brx-content .wc-proceed-to-checkout a.checkout-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}#brx-content .woocommerce .button:disabled,#brx-content .woocommerce .button.disabled{opacity:.45;transform:none!important}#brx-content .wc-proceed-to-checkout a.checkout-button{width:100%;font-size:15px!important;padding:15px 24px!important}#brx-content .quantity{display:inline-flex;align-items:center;gap:6px}#brx-content .quantity .qty{width:74px;text-align:center;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;color:#eef3f8!important;font-family:"Space Grotesk",sans-serif!important;box-shadow:none!important;padding:11px 8px!important}#brx-content .quantity .minus,#brx-content .quantity .plus{width:40px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#eef3f8;font-size:17px;cursor:pointer;transition:border-color .2s}#brx-content .quantity .minus:hover,#brx-content .quantity .plus:hover{border-color:rgba(95,155,166,.5)}#brx-content .cart_totals,#brx-content .cross-sells{color:#eef3f8}#brx-content .cart_totals h2,#brx-content .cross-sells h2,#brx-content #order_review_heading,#brx-content .woocommerce-billing-fields h3,#brx-content .woocommerce-additional-fields h3,#brx-content #ship-to-different-address span{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:800;color:#eef3f8;letter-spacing:-.02em}#brx-content .coupon{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#brx-content .woocommerce-form-coupon-toggle,#brx-content .woocommerce-form-login-toggle{margin-bottom:14px}#brx-content .woocommerce-shipping-methods li,#brx-content #shipping_method li{list-style:none;color:#eef3f8}#brx-content .woocommerce-checkout #payment{background:#0f1522!important;border:1px solid rgba(255,255,255,.08);border-radius:14px}#brx-content .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(255,255,255,.06)!important;padding:16px!important}#brx-content .woocommerce-checkout #payment ul.payment_methods li{color:#eef3f8;list-style:none}#brx-content .woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,.045)!important;color:#8fa0b4!important;border-radius:10px}#brx-content .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,.045)!important}#brx-content .woocommerce-checkout #payment div.form-row.place-order{padding:16px!important}#brx-content .woocommerce-privacy-policy-text,#brx-content .woocommerce-terms-and-conditions-wrapper{color:#8fa0b4;font-size:13px}#brx-content .wc_payment_method label img{filter:brightness(1.05)}#brx-content .wc-stripe-elements-field,#brx-content .wc-stripe-iban-element-field,#brx-content .wc-block-gateway-container input{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;color:#eef3f8!important;font-family:"Space Grotesk",sans-serif!important;box-shadow:none!important;padding:13px 15px!important}#brx-content .woocommerce-info,#brx-content .woocommerce-message,#brx-content .woocommerce-error,#brx-content .cart-empty,#brx-content .wc-block-components-notice-banner{background:#0f1522!important;border:1px solid rgba(255,255,255,.1)!important;border-top:2px solid #5f9ba6!important;border-radius:12px;color:#eef3f8!important;padding:16px 20px!important;list-style:none}#brx-content .woocommerce-error{border-top-color:#c2897f!important}#brx-content .woocommerce-info::before,#brx-content .woocommerce-message::before,#brx-content .woocommerce-error::before{color:#5f9ba6}#brx-content .return-to-shop{margin-top:16px}.select2-container--default .select2-selection--single{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;min-height:46px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#eef3f8!important;line-height:44px!important;padding-left:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important}.select2-dropdown{background:#0f1522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px;color:#eef3f8}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:rgba(95,155,166,.25)!important;color:#eef3f8!important}.select2-container--default .select2-search--dropdown .select2-search__field{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11)!important;border-radius:8px;color:#eef3f8}#brx-content .wooco_cart_item_component,#brx-content dl.variation{color:#8fa0b4;font-size:12.5px}#brx-content dl.variation dt{color:#eef3f8;font-weight:700}/*zs-coupon*/#brx-content .brxe-woocommerce-checkout-coupon .coupon-div,#brx-content .brxe-woocommerce-cart-coupon .coupon-div{background:#0f1522!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px;padding:18px 20px}#brx-content .coupon-description{color:#8fa0b4!important;font-size:13px;margin-bottom:12px}#brx-content .coupon-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#brx-content .coupon-form .input-text{flex:1;min-width:220px}/*zs-paybox*/#brx-content #payment div.payment_box,#brx-content #payment .payment_box{background:rgba(255,255,255,.05)!important;color:#8fa0b4!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important}#brx-content #payment div.payment_box *,#brx-content #payment .payment_box p{color:#8fa0b4!important}#brx-content #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,.05)!important}#brx-content #payment{background:#0f1522!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px}#brx-content #payment ul.payment_methods{border-bottom:1px solid rgba(255,255,255,.06)!important;padding:16px!important}#brx-content #payment ul.payment_methods li{color:#eef3f8;list-style:none}#brx-content #payment div.form-row.place-order{padding:16px!important}/*zs-wpcontent*/#brx-content.wordpress{max-width:min(860px,100%);margin:0 auto;padding:90px 24px 110px;color:#b9c4d4;font-family:"Space Grotesk",sans-serif;font-size:16px;line-height:1.75}#brx-content.wordpress h1,#brx-content.wordpress h2,#brx-content.wordpress h3,#brx-content.wordpress h4,#brx-content.wordpress h5{font-family:"Space Grotesk",sans-serif;color:#eef3f8;letter-spacing:-.02em;line-height:1.2;margin:36px 0 12px}#brx-content.wordpress > h1:first-child{font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:-.03em;margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}#brx-content.wordpress h2{font-size:clamp(22px,2.6vw,30px);font-weight:800}#brx-content.wordpress h3{font-size:20px;font-weight:800}#brx-content.wordpress h4{font-size:17px;font-weight:700}#brx-content.wordpress p{margin:0 0 16px}#brx-content.wordpress a{color:#5f9ba6}#brx-content.wordpress a:hover{color:#eef3f8}#brx-content.wordpress strong,#brx-content.wordpress b{color:#eef3f8}#brx-content.wordpress ul,#brx-content.wordpress ol{margin:0 0 18px 20px;padding-left:4px}#brx-content.wordpress li{margin-bottom:8px}#brx-content.wordpress li::marker{color:#5f9ba6}#brx-content.wordpress hr{border:0;border-top:1px solid rgba(255,255,255,.08);margin:34px 0}#brx-content.wordpress blockquote{border-left:2px solid #5f9ba6;padding:4px 0 4px 18px;margin:0 0 18px;color:#8fa0b4}#brx-content.wordpress img{max-width:100%;height:auto;border-radius:12px}#brx-content.wordpress table{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:12px;border-collapse:separate;border-spacing:0;background:#0f1522;overflow:hidden;margin-bottom:18px}#brx-content.wordpress th,#brx-content.wordpress td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}#brx-content.wordpress th{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa0b4}#brx-content.wordpress tr:last-child td{border-bottom:0}/*zs-memberships*/#brx-content .wps-membership-cards{--wps-ink:#eef3f8;--wps-ink-soft:#b9c4d4;--wps-ink-faint:#8fa0b4;--wps-line:rgba(255,255,255,.10);--wps-line-soft:rgba(255,255,255,.06);--wps-card-bg:#0f1522}#brx-content .wps-myaccount-memberships__heading{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#eef3f8}#brx-content .wps-myaccount-empty{background:rgba(255,255,255,.03)!important;border:1.5px dashed rgba(95,155,166,.34)!important;border-radius:14px}#brx-content .wps-myaccount-empty__icon{color:#5f9ba6;opacity:.75}#brx-content .wps-myaccount-empty__text{color:#8fa0b4}#brx-content .wps-myaccount-empty__cta.button{display:inline-flex;align-items:center;padding:13px 26px!important;border-radius:12px!important;font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:700!important;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%)!important;text-decoration:none!important;transition:transform .3s,box-shadow .3s}#brx-content .wps-myaccount-empty__cta.button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}#brx-content .wps-mcard{box-shadow:0 18px 44px rgba(0,0,0,.38)}#brx-content .wps-mcard:hover{border-color:rgba(95,155,166,.5)}#brx-content .wps-mcard__rip::before,#brx-content .wps-mcard__rip::after{background:#06090f}#brx-content .wps-mcard__status{background:#0b111c!important;border:1px solid rgba(255,255,255,.16);box-shadow:none!important}#brx-content .wps-mcard__track{background:rgba(255,255,255,.09)!important;box-shadow:none!important}#brx-content .wps-mcard__soon{background:rgba(194,137,127,.16)!important;color:#c2897f!important}#brx-content .wps-mcard__fact dt{color:#8fa0b4!important}#brx-content .wps-mcard__fact dd{color:#eef3f8!important}#brx-content .wps-mcard__fact dd a{color:#5f9ba6!important}#brx-content .wps-mcard__desc{color:#b9c4d4}/*zs-memberships2*/#brx-content .wps-mcard__facts{background:rgba(255,255,255,.04)!important;border-top:1px solid rgba(255,255,255,.08)!important}#brx-content .wps-mcard__rip{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 5px,transparent 5px 11px)!important}#brx-content .wps-mcard__fact-ic{opacity:.95}/*zs-cart-order*/#brx-content .cart-collaterals{display:flex;flex-direction:column;gap:38px}#brx-content .cart-collaterals .cart_totals{order:1;width:100%;float:none}#brx-content .cart-collaterals .cross-sells{order:2;width:100%;float:none;padding-top:34px;border-top:1px solid rgba(255,255,255,.08)}#brx-content .cross-sells > h2{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#eef3f8;margin:0 0 20px}#brx-content .cross-sells ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;margin:0;padding:0;list-style:none}#brx-content .cross-sells ul.products li.product{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;margin:0;width:auto;float:none;transition:transform .3s,border-color .3s,box-shadow .3s}#brx-content .cross-sells ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(95,155,166,.5);box-shadow:0 18px 44px rgba(0,0,0,.4)}#brx-content .cross-sells ul.products li.product img{border-radius:10px;margin-bottom:12px}#brx-content .cross-sells ul.products li.product .woocommerce-loop-product__title{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;color:#eef3f8;padding:0;margin:0 0 6px}#brx-content .cross-sells ul.products li.product .price{font-family:"Space Mono",monospace;font-size:12.5px;font-weight:700;color:#5f9ba6;display:block;margin-bottom:12px}#brx-content .cross-sells ul.products li.product .price del{color:#8fa0b4;opacity:.7}#brx-content .cross-sells ul.products li.product .price ins{text-decoration:none}#brx-content .cross-sells ul.products li.product a.button{width:100%;justify-content:center;font-size:13px!important;padding:11px 16px!important}/*zs-product-v2*/#zs-buybox form.cart{margin:0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}#zs-buybox .single_add_to_cart_button{flex:1;min-width:190px;justify-content:center}#zs-buybox .wooco_components{width:100%}#zs-buybox .wooco_total{width:100%}#brx-content .brxe-product-meta{font-family:"Space Mono",monospace;font-size:11.5px;color:#8fa0b4;letter-spacing:.02em}#brx-content .brxe-product-meta .sku_wrapper,#brx-content .brxe-product-meta .posted_in{display:block;margin-bottom:3px}#brx-content .brxe-product-short-description p:last-child{margin-bottom:0}#brx-content .brxe-product-related ul.products,#brx-content .related ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin:0;padding:0;list-style:none}#brx-content .related ul.products li.product{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;margin:0;width:auto;float:none;transition:transform .3s,border-color .3s,box-shadow .3s}#brx-content .related ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(95,155,166,.5);box-shadow:0 18px 44px rgba(0,0,0,.4)}#brx-content .related ul.products li.product img{border-radius:10px;margin-bottom:12px}#brx-content .related ul.products li.product .woocommerce-loop-product__title{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;color:#eef3f8;padding:0;margin:0 0 6px}#brx-content .related ul.products li.product .price{font-family:"Space Mono",monospace;font-size:12.5px;font-weight:700;color:#5f9ba6;display:block;margin-bottom:12px}#brx-content .related ul.products li.product .price del{color:#8fa0b4;opacity:.7}#brx-content .related ul.products li.product .price ins{text-decoration:none}#brx-content .related ul.products li.product a.button{width:100%;justify-content:center;font-size:13px!important;padding:11px 16px!important}#brx-content .related > h2{display:none}/*zs-notice-btn*/#brx-content .woocommerce-message .button,#brx-content .woocommerce-info .button,#brx-content .woocommerce-error .button,#brx-content .cart-empty + p .button,#brx-content .return-to-shop .button,#brx-content a.button.wc-forward{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px!important;border-radius:10px!important;font-family:"Space Grotesk",sans-serif!important;font-size:13px!important;font-weight:700!important;color:#dfe7e9!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%)!important;text-decoration:none!important;text-shadow:none!important}#brx-content .woocommerce-message .button:hover,#brx-content .woocommerce-info .button:hover,#brx-content a.button.wc-forward:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(95,155,166,.18)}/*zs-responsive*/@media (max-width:900px){#brx-content .zs-grid-3{grid-template-columns:repeat(2,1fr)}#brx-content .zs-shell{grid-template-columns:minmax(0,1fr)}#brx-content .zs-stats-band{grid-template-columns:repeat(2,1fr)}#brx-footer #brxe-zs000u{grid-template-columns:1fr 1fr;row-gap:34px}}@media (max-width:600px){#brx-content .zs-grid-3,#brx-content .zs-grid-2{grid-template-columns:1fr}#brx-content .zs-stats-band{grid-template-columns:1fr}#brx-footer #brxe-zs000u{grid-template-columns:1fr;row-gap:30px}#brx-content .zs-section,#brx-footer .zs-footer{padding-left:18px;padding-right:18px}#brx-content .zs-badge{white-space:normal;overflow-wrap:anywhere}#brx-content .zs-card-title,#brx-content .zs-cat-head,#brx-content .zs-link-row{overflow-wrap:break-word}#brx-content .zs-strip{column-gap:18px;row-gap:8px;text-align:center}}@media (max-width:767px){#brx-header .zs-header{flex-wrap:wrap;row-gap:10px;justify-content:center}#brx-header .zs-nav-link{padding-left:9px;padding-right:9px}}#brx-content img,#brx-footer img,#brx-header img{max-width:100%}#brx-content .dynamic,#brx-content .dynamic a{overflow-wrap:break-word}html,body{overflow-x:hidden}/*zs-search-mobile*/@media (max-width:700px){#brx-content .bricks-layout-wrapper{--columns:1}#brx-content .bricks-layout-item{width:100%!important}}#brx-content .bricks-layout-item .dynamic h3,#brx-content .bricks-layout-item .dynamic h2{font-family:"Space Grotesk",sans-serif;font-size:17px;font-weight:700;color:#eef3f8;line-height:1.25}#brx-content .bricks-layout-item .dynamic{color:#8fa0b4}/*zs-archive*/#brx-content ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}@media (max-width:900px){#brx-content ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){#brx-content ul.products{grid-template-columns:1fr}}#brx-content ul.products li.product{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;margin:0;width:auto;float:none;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}#brx-content ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(95,155,166,.5);box-shadow:0 18px 44px rgba(0,0,0,.4)}#brx-content ul.products li.product img{border-radius:10px;margin-bottom:12px;width:100%;height:auto}#brx-content ul.products li.product .woocommerce-loop-product__title{font-family:"Space Grotesk",sans-serif;font-size:15.5px;font-weight:700;color:#eef3f8;padding:0;margin:0 0 6px;line-height:1.3;overflow-wrap:break-word}#brx-content ul.products li.product .price{font-family:"Space Mono",monospace;font-size:12.5px;font-weight:700;color:#5f9ba6;display:block;margin-bottom:12px}#brx-content ul.products li.product .price del{color:#8fa0b4;opacity:.7}#brx-content ul.products li.product .price ins{text-decoration:none}#brx-content ul.products li.product a.button{width:100%;justify-content:center;font-size:13px!important;padding:11px 16px!important;white-space:nowrap}#brx-content ul.products li.product .awl-label-wrap{max-width:100%}#brx-content ul.products li.product .image-wrapper,#brx-content ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block;overflow:hidden;border-radius:10px}/*zs-kinetick*/#brx-content img[src*="Kinetick"],#brx-content img[data-src*="Kinetick"],#brx-footer img[src*="Kinetick"],#brx-footer img[data-src*="Kinetick"]{filter:invert(1) hue-rotate(180deg)!important;opacity:.92!important;border-radius:8px;border:1px solid rgba(255,255,255,.10);box-shadow:none}#brxe-zs001l{height:40px!important}#brxe-zs0fgm{height:32px!important}@media (max-width:600px){#brxe-zs001l{height:34px!important}#brxe-zs0fgm{height:28px!important}}/*zs-price2*/#brx-content .zs-card .zs-badge{display:inline-flex!important;align-items:center;width:auto!important;align-self:flex-start;background:rgba(95,155,166,.10)!important;border:1px solid rgba(95,155,166,.34)!important;border-radius:8px!important;padding:5px 11px!important;font-family:"Space Mono",monospace;font-size:12.5px;font-weight:700;color:#5f9ba6!important}#brx-content ul.products li.product .price,#brx-content .related ul.products li.product .price,#brx-content .cross-sells ul.products li.product .price{display:inline-flex!important;align-items:center;width:auto!important;align-self:flex-start;background:rgba(95,155,166,.10)!important;border:1px solid rgba(95,155,166,.34)!important;border-radius:8px!important;padding:5px 11px!important;font-family:"Space Mono",monospace;font-size:12.5px;font-weight:700;color:#5f9ba6!important;margin-bottom:12px}#brx-content ul.products li.product .price del{color:#8fa0b4!important;opacity:.7;font-weight:400}#brx-content ul.products li.product .price ins{text-decoration:none;background:none}#brx-content .zs-card .zs-badge .subscription-details,#brx-content ul.products li.product .price .subscription-details{color:#8fa0b4!important;font-weight:400}/*zs-cardfoot*/#brx-content .zs-card{display:flex;flex-direction:column}#brx-content .zs-card .zs-card-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:auto;padding-top:14px}#brx-content .zs-card .zs-card-foot .zs-badge{margin:0!important}#brx-content .zs-card .zs-card-cta{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(95,155,166,.34);background:rgba(95,155,166,.10);color:#5f9ba6;font-size:15px;transition:background .25s,border-color .25s,color .25s,transform .25s}#brx-content .zs-card:hover .zs-card-cta{background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);border-color:rgba(255,255,255,.12);color:#dfe7e9;transform:translateY(-1px)}#zs-login-card select option{background:#fff;color:#12181f}#brx-content .arm-df__form-group_forgot_link,#brx-content .arm_forgotpassword_link{float:none!important;clear:both!important;width:100%!important;margin:6px 0 0!important;text-align:right!important}#brx-content .arm-df__form-group_forgot_link a,#brx-content .arm_forgotpassword_link a{color:#5f9ba6!important}#brx-content [id$="_lincense"],#brx-content [id$="_lincense"]+div{display:none!important}#zs-login-card .arm-notched-outline,#brx-content .arm_form .arm-notched-outline{z-index:2!important}#zs-menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);cursor:pointer;padding:0;position:relative;flex:0 0 auto}#zs-menu-toggle span{position:absolute;left:9px;right:9px;height:2px;background:#eef3f8;border-radius:2px;transition:transform .25s ease,opacity .2s ease,top .25s ease}#zs-menu-toggle span:nth-child(1){top:13px}#zs-menu-toggle span:nth-child(2){top:19px}#zs-menu-toggle span:nth-child(3){top:25px}#zs-menu-toggle.is-open span:nth-child(1){top:19px;transform:rotate(45deg)}#zs-menu-toggle.is-open span:nth-child(2){opacity:0}#zs-menu-toggle.is-open span:nth-child(3){top:19px;transform:rotate(-45deg)}@media (max-width:767px){#zs-menu-toggle{display:inline-flex}#brx-header .zs-header.zs-menu-ready{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:0;padding-left:18px;padding-right:18px}#brx-header .zs-header.zs-menu-ready #brxe-zs0008,#brx-header .zs-header.zs-menu-ready #brxe-zs000h{display:none;width:100%}#brx-header .zs-header.zs-menu-ready #brxe-zs0008{flex-direction:column;align-items:stretch;margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}#brx-header .zs-header.zs-menu-ready.zs-nav-open #brxe-zs0008,#brx-header .zs-header.zs-menu-ready.zs-nav-open #brxe-zs000h{display:flex}#brx-header .zs-header.zs-menu-ready .zs-nav-link{width:100%;min-height:44px;padding:12px!important;text-align:left;border-radius:10px;border-bottom:1px solid rgba(255,255,255,.06)}#brx-header .zs-header.zs-menu-ready .zs-nav-link:last-child{border-bottom:none}#brx-header .zs-header.zs-menu-ready #brxe-zs000h{margin:12px 0 4px;justify-content:center;min-height:44px}#zs-menu-toggle{width:44px;height:44px}#zs-menu-toggle span{left:11px;right:11px}#zs-menu-toggle span:nth-child(1){top:15px}#zs-menu-toggle span:nth-child(2),#zs-menu-toggle.is-open span:nth-child(1),#zs-menu-toggle.is-open span:nth-child(3){top:21px}#zs-menu-toggle span:nth-child(3){top:27px}#zs-menu-toggle:focus-visible{outline:2px solid #5f9ba6;outline-offset:2px}}@media (max-width:767px) and (orientation:landscape){#brx-header .zs-header.zs-menu-ready{padding-top:8px;padding-bottom:8px}#brx-header .zs-header.zs-menu-ready #brxe-zs0008{max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px)}}#brx-header .zs-nav-link.zs-nav-current{background:rgba(255,255,255,.05);color:#eef3f8}
/*zs-checkout-login*/#brx-content .brxe-woocommerce-checkout-login{margin-bottom:14px}#brx-content .brxe-woocommerce-checkout-login .login-toggle{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 20px;color:#eef3f8;cursor:pointer}#brx-content .brxe-woocommerce-checkout-login .showlogin{color:#5f9ba6;text-decoration:underline;text-underline-offset:3px}#brx-content .brxe-woocommerce-checkout-login .showlogin:hover,#brx-content .brxe-woocommerce-checkout-login .showlogin:focus-visible{color:#c2897f}#brx-content .brxe-woocommerce-checkout-login .login-div{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;margin-top:10px;color:#8fa0b4}#brx-content .brxe-woocommerce-checkout-login .login-div label{color:#eef3f8}#brx-content .brxe-woocommerce-checkout-login .lost_password a{color:#5f9ba6}
/*zs-pay-fieldset*/#brx-content #payment fieldset{border:0;padding:0;margin:0;min-width:0}

/*zs-woo-bg-light: Bricks pinta estas cajas de WooCommerce con var(--bricks-bg-light), pensado para temas claros*/#brx-content .woocommerce-order-details table tfoot{background:rgba(255,255,255,.03)!important}#brx-content .woocommerce-order-details table .product-quantity{background:rgba(95,155,166,.18);color:#dfe7e9}#brx-content .woocommerce-PaymentMethods .woocommerce-PaymentBox,#brx-content .woocommerce-checkout form.checkout_coupon{background:#0f1522;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#b9c4d4}#brx-content .brxe-woocommerce-payment-options .brx-payment-options__option:has(>input[type=radio]:checked),#brx-content .brxe-woocommerce-shipping-options .brx-shipping-options__option--checked,#brx-content .brxe-woocommerce-shipping-options .brx-shipping-options__option:has(>input[type=radio]:checked){background:rgba(95,155,166,.10)}#brx-content .woocommerce mark{background:rgba(95,155,166,.18);color:#eef3f8}#brx-content .brxe-woocommerce-products-filter .box-list li{background:rgba(255,255,255,.05);color:#b9c4d4}#brx-content .woocommerce-cart-form button[type=submit]:disabled{background:rgba(255,255,255,.05);color:#8fa0b4}

/*zs-wfls-dark: pantallas de 2FA y passkeys de Wordfence (Mi cuenta) y su ventana modal*/#brx-content .zs-seguridad{color:#b9c4d4}#brx-content .zs-seguridad+.zs-seguridad{margin-top:32px}#brx-content .zs-seguridad h2,#brx-content .zs-seguridad h3,#brx-content .zs-seguridad h4,#brx-content .zs-seguridad strong,#brx-content .zs-seguridad .wfls-block-title,#brx-content .zs-seguridad .wfls-two-factor-card-title,#brx-content .zs-seguridad .wfls-passkey-card-title,#brx-content .zs-seguridad .wfls-passkey-password-auth-choice-title{color:#eef3f8!important}#brx-content .zs-seguridad .wfls-block,#brx-content .zs-seguridad .wfls-block-header,#brx-content .zs-seguridad .wfls-block-content,#brx-content .zs-seguridad .wfls-block-footer{background:#0f1522!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important;color:#b9c4d4}#brx-content .zs-seguridad .wfls-block{border:1px solid rgba(255,255,255,.08)!important;border-radius:14px;overflow:hidden}#brx-content .zs-seguridad .wfls-block-header-border-bottom{border-bottom:1px solid rgba(255,255,255,.08)!important}#brx-content .zs-seguridad .wfls-btn-default,body #wfls-standalone-modal .wfls-btn-default{background:transparent!important;border:1px solid #5f9ba6!important;border-radius:10px!important;color:#5f9ba6!important;box-shadow:none!important;text-shadow:none!important}#brx-content .zs-seguridad .wfls-btn-default:hover,#brx-content .zs-seguridad .wfls-btn-default:focus,body #wfls-standalone-modal .wfls-btn-default:hover,body #wfls-standalone-modal .wfls-btn-default:focus{background:rgba(95,155,166,.15)!important;color:#eef3f8!important}#brx-content .zs-seguridad .wfls-btn-primary,body #wfls-standalone-modal .wfls-btn-primary{background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;color:#dfe7e9!important;text-shadow:none!important}#brx-content .zs-seguridad .wfls-btn.wfls-disabled,#brx-content .zs-seguridad .wfls-btn[disabled]{opacity:.45}#brx-content .zs-seguridad .wfls-passkey-information{background:rgba(95,155,166,.07)!important;border:1px solid rgba(95,155,166,.3)!important;border-radius:14px}#brx-content .zs-seguridad .wfls-passkey-information-illustration{color:#5f9ba6!important}#brx-content .zs-seguridad .wfls-passkey-information-stencil{background-color:#5f9ba6!important}#brx-content .zs-seguridad .wfls-passkey-password-auth-choice,#brx-content .zs-seguridad .wfls-recovery-codes,#brx-content .zs-seguridad .wfls-passkey-item-row{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px;color:#b9c4d4}#brx-content .zs-seguridad .wfls-recovery-codes{color:#eef3f8;font-family:"Space Mono",monospace}#brx-content .zs-seguridad .wfls-passkey-password-auth-recommended-badge{background:rgba(95,155,166,.18)!important;color:#dfe7e9!important}#brx-content .zs-seguridad .wfls-passkey-password-auth-warning,#brx-content .zs-seguridad .wfls-passkey-registration-disabled-message{background:rgba(226,135,122,.08)!important;border-color:rgba(226,135,122,.35)!important;color:#e9b8b0!important}#brx-content .zs-seguridad #wfls-qr-code{display:inline-block;background:#fff;padding:10px;border-radius:10px}#brx-content .zs-seguridad #wfls-qr-code-text,#brx-content .zs-seguridad code{background:rgba(255,255,255,.05);color:#eef3f8}#brx-content .zs-seguridad input[type=text],#brx-content .zs-seguridad input[type=number],#brx-content .zs-seguridad input.wfls-input-text{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;color:#eef3f8!important;box-shadow:none!important}#brx-content .zs-seguridad a:not(.wfls-btn){color:#5f9ba6}body #wfls-standalone-modal .wfls-modal,body #wfls-standalone-modal .wfls-modal-content,body #wfls-standalone-modal .wfls-modal-header,body #wfls-standalone-modal .wfls-modal-footer,body #wfls-standalone-modal .wfls-modal .wfls-modal-content .wfls-option-select-option{background:#0f1522!important;border-color:rgba(255,255,255,.08)!important;color:#b9c4d4!important}body #wfls-standalone-modal .wfls-modal-title,body #wfls-standalone-modal .wfls-modal h3{color:#eef3f8!important}
/*zs-woo-add-payment: caja del método de pago en Mi cuenta > Añadir método de pago*/#brx-content #add_payment_method #payment,#brx-content #add_payment_method #payment ul.payment_methods,#brx-content #add_payment_method #payment ul.payment_methods li,#brx-content #add_payment_method #payment div.payment_box{background:#0f1522!important;border-color:rgba(255,255,255,.08)!important;color:#b9c4d4}#brx-content #add_payment_method #payment div.payment_box::before{border-bottom-color:#0f1522!important}
/*zs-zstsb: botones del plugin zst-stripe-billing ([zst_suscripcion])*/.zstsb .zstsb-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:12px;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;color:#dfe7e9;border:1px solid rgba(255,255,255,.09);background:linear-gradient(105deg,#33575c 0%,#474149 50%,#5a4744 100%);cursor:pointer;transition:transform .3s,box-shadow .3s}.zstsb .zstsb-button:hover,.zstsb .zstsb-button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 32px rgba(95,155,166,.2)}.zstsb .zstsb-button--secondary{background:transparent;border-color:#5f9ba6;color:#5f9ba6}.zstsb .zstsb-button--secondary:hover,.zstsb .zstsb-button--secondary:focus-visible{background:rgba(95,155,166,.15);color:#eef3f8}

/*zs-woo-thankyou: pedido recibido (resumen sin el marco de Bricks en currentColor) y caja del ID de NinjaTrader*/#brx-content .woocommerce-order-overview.order_details{border:0!important;gap:10px}#brx-content .woocommerce-order-overview.order_details li{border-right:0!important;border-bottom:0!important}#brx-content .zst-cid-box{background:#0f1522;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:18px 22px!important;color:#b9c4d4}#brx-content .zst-cid-box .zst-cid-masked-value,#brx-content .zst-cid-box .zst-cid-value{font-family:"Space Mono",monospace;color:#eef3f8;background:none;padding:0}#brx-content .zst-cid-box .zst-cid-icon-btn{color:#8fa0b4;opacity:.75;width:30px;height:30px;border-radius:8px}#brx-content .zst-cid-box .zst-cid-icon-btn svg{width:16px;height:16px}#brx-content .zst-cid-box .zst-cid-icon-btn:hover,#brx-content .zst-cid-box .zst-cid-icon-btn:focus-visible{color:#5f9ba6;opacity:1;background:rgba(95,155,166,.12)}#brx-content .zst-cid-box .zst-cid-copy.is-done{color:#5f9ba6}

/*zs-woo-bordes-claros: bordes grises claros de WooCommerce/Bricks y de subscriptions-for-woocommerce*/#brx-content .woocommerce-EditAccountForm fieldset{border:1px solid rgba(255,255,255,.08)!important;border-radius:14px;padding:18px 22px}#brx-content .woocommerce-EditAccountForm fieldset legend{color:#eef3f8;padding:0 8px}#brx-content .wps_sfw_account_wrap{border-color:rgba(255,255,255,.08)!important;border-radius:14px;background:#0f1522}#brx-content #search-input{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.05);color:#eef3f8;border-radius:10px}#brx-content #search-input:focus{border-color:#5f9ba6!important}

/*zs-wfls-tamanos: Wordfence mide en rem y aquí la raíz es pequeña; tamaños en px como el resto de Mi cuenta (texto 15, títulos 17, etiquetas 13, botones 14)*/#brx-content .zs-seguridad,#brx-content .zs-seguridad p,#brx-content .zs-seguridad li,#brx-content .zs-seguridad .wfls-block-content,#brx-content .zs-seguridad .wfls-passkey-information p{font-size:15px!important;line-height:1.6!important;font-family:"Space Grotesk",sans-serif}#brx-content .zs-seguridad .wfls-block-header .wfls-block-title,#brx-content .zs-seguridad .wfls-block-footer .wfls-block-title,#brx-content .zs-seguridad .wfls-passkey-card-title,#brx-content .zs-seguridad .wfls-two-factor-card-title,#brx-content .zs-seguridad .wfls-passkey-information h3.wfls-passkey-information-title{font-size:17px!important;font-weight:700!important;line-height:1.35!important;font-family:"Space Grotesk",sans-serif!important}#brx-content .zs-seguridad .wfls-block-subtitle,#brx-content .zs-seguridad .wfls-option-subtitle,#brx-content .zs-seguridad label{font-size:13px!important}#brx-content .zs-seguridad .wfls-block .wfls-block-header{padding:16px 22px!important}#brx-content .zs-seguridad .wfls-block .wfls-block-content{padding:4px 22px 18px!important}#brx-content .zs-seguridad .wfls-block .wfls-block-content p{margin:12px 0!important}#brx-content .zs-seguridad .wfls-block{margin-bottom:16px}#brx-content .zs-seguridad .wfls-block .wfls-block-content .wfls-block-list>li{padding:12px 22px!important;font-size:15px!important}#brx-content .zs-seguridad input[type=text],#brx-content .zs-seguridad input.wfls-input-text{font-size:15px!important;padding:12px 15px!important;height:auto!important;min-height:46px}#brx-content .zs-seguridad input::placeholder{font-style:normal;color:#8fa0b4;opacity:1}#brx-content .zs-seguridad .wfls-btn{font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;line-height:1.3!important;padding:12px 22px!important}#brx-content .zs-seguridad #wfls-passkey-add{min-width:46px;min-height:46px;padding:0 14px!important;display:inline-flex;align-items:center;justify-content:center}#brx-content .zs-seguridad .wfls-passkey-card-title-icon,#brx-content .zs-seguridad .wfls-two-factor-card-title-icon{width:22px!important;height:22px!important;flex-basis:22px!important;font-size:20px!important}#brx-content .zs-seguridad .wfls-passkey-information{padding:22px 26px!important;gap:28px!important;margin-top:0!important;font-size:15px!important}#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-list,#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-list>li{font-size:14px!important;line-height:1.55!important}#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-list{padding-left:26px!important;border-left-color:rgba(95,155,166,.3)!important}#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-list>li{grid-template-columns:22px 1fr!important;gap:8px!important;padding:5px 0!important}#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-list-icon{font-size:15px!important;line-height:1.55!important}#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-learn-more,#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-learn-more a{font-size:13px!important}#brx-content .zs-seguridad .wfls-passkey-information-illustration{width:72px!important;height:72px!important;font-size:36px!important}#brx-content .zs-seguridad .wfls-passkey-information-stencil{width:48px!important;height:53px!important}#brx-content .zs-seguridad .wfls-recovery-codes{font-size:14px!important}@media (max-width:767px){#brx-content .zs-seguridad .wfls-passkey-information{grid-template-columns:1fr!important;padding:18px!important}#brx-content .zs-seguridad .wfls-passkey-information .wfls-passkey-information-list{padding-left:0!important;border-left:0!important}}

/*zs-wfls-2fa: alta del 2FA (QR centrado sin recorte, clave en monoespaciada, separador, iconos y pie de ayuda)*/#brx-content .zs-seguridad #wfls-qr-code{box-sizing:content-box!important;display:block!important;margin:6px auto 14px!important;padding:12px!important;border-radius:12px}#brx-content .zs-seguridad #wfls-qr-code canvas,#brx-content .zs-seguridad #wfls-qr-code img{display:block}#brx-content .zs-seguridad #wfls-qr-code-text{display:block;width:100%!important;max-width:420px;margin:0 auto!important;font-family:"Space Mono",monospace!important;font-size:13px!important;letter-spacing:.04em;text-align:center}#brx-content .zs-seguridad #wfls-activate-field{width:160px!important;font-family:"Space Mono",monospace!important;font-size:16px!important;letter-spacing:.2em;text-align:center}#brx-content .zs-seguridad hr,#brx-content .zs-seguridad hr.wfls-half{border:0!important;height:1px!important;background:rgba(255,255,255,.08)!important;color:transparent;margin:22px auto!important}#brx-content .zs-seguridad .wfls-two-factor-card-title-icon,#brx-content .zs-seguridad .wfls-passkey-card-title-icon{color:#5f9ba6!important}#brx-content .zs-seguridad .wfls-block-footer{gap:14px;padding:14px 22px!important;border-top:1px solid rgba(255,255,255,.08)!important}#brx-content .zs-seguridad #wfls-activation-help-link-container,#brx-content .zs-seguridad #wfls-activation-help-link-container a{font-size:13px!important;font-weight:400!important;line-height:1.5!important}#brx-content .zs-seguridad #wfls-activation-help-link-container{color:#8fa0b4!important}#brx-content .zs-seguridad .wfls-btn.wfls-disabled{pointer-events:none}
#brx-content .zs-seguridad ul.wfls-recovery-codes{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 20px;list-style:none!important;margin:10px 0!important;padding:14px 18px!important}#brx-content .zs-seguridad ul.wfls-recovery-codes>li{display:block!important;margin:0!important;padding:0!important;font-family:"Space Mono",monospace!important;font-size:14px!important;white-space:nowrap;color:#eef3f8}
/*zs-wfls-ajustes: filas de passkeys, opciones de inicio de sesión, texto del botón Añadir y botón de passkey del acceso; sin !important*/#brx-content .zs-seguridad .wfls-passkey-item-row{padding:12px 16px;gap:14px}#brx-content .zs-seguridad .wfls-passkey-item-details{font-size:15px;line-height:1.45}#brx-content .zs-seguridad .wfls-passkey-item-details br{display:none}#brx-content .zs-seguridad .wfls-passkey-item-label{display:block;font-weight:700}#brx-content .zs-seguridad .wfls-passkey-item-details small{margin-top:3px;font-size:13px;color:#8fa0b4}#brx-content .zs-seguridad .wfls-passkey-password-auth-options{display:grid;gap:10px}#brx-content .zs-seguridad .wfls-passkey-password-auth-choice>label{padding:14px 16px;gap:14px}#brx-content .zs-seguridad .wfls-passkey-password-auth-choice-title{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:600;gap:8px}#brx-content .zs-seguridad .wfls-passkey-password-auth-recommended-badge{padding:3px 9px;border-radius:999px;font-size:11px;letter-spacing:.06em}#brx-content .zs-seguridad .wfls-passkey-password-auth-choice-copy>.wfls-option-subtitle{padding-top:4px;color:#8fa0b4}#brx-content .zs-seguridad [type=radio].wfls-option-radio+label:before{-webkit-text-fill-color:#5c6d80}#brx-content .zs-seguridad [type=radio].wfls-option-radio:checked+label:before{-webkit-text-fill-color:#5f9ba6}#brx-content .zs-seguridad #wfls-passkey-add{flex:none;width:auto;gap:8px;white-space:nowrap}#brx-content .zs-seguridad #wfls-passkey-add .sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}#brx-content .arm_form .wfls-passkey-container{clear:both}#brx-content .arm_form .wfls-passkey-divider{display:flex;align-items:center;gap:12px;margin:14px 0}#brx-content .arm_form .wfls-passkey-divider:before,#brx-content .arm_form .wfls-passkey-divider:after{content:"";flex:auto;border-top:1px solid rgba(255,255,255,.1)}#brx-content .arm_form .wfls-passkey-divider-label{color:#8fa0b4;font-size:13px;line-height:1}#brx-content .arm_form .wfls-passkey-container .wfls-passkey-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:none;min-height:48px;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:transparent;color:#dfe7e9;font-size:14px;font-weight:700;line-height:1.3}#brx-content .arm_form .wfls-passkey-container .wfls-passkey-submit:hover,#brx-content .arm_form .wfls-passkey-container .wfls-passkey-submit:focus-visible{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.24);color:#fff}@media (max-width:767px){#brx-content .zs-seguridad .wfls-passkey-add-row{flex-wrap:wrap}#brx-content .zs-seguridad .wfls-passkey-add-row input{flex:1 1 100%}#brx-content .zs-seguridad #wfls-passkey-add{width:100%;min-height:46px}}
/*zs-legal: páginas legales (aviso, privacidad, cookies, condiciones)*/.zs-legal{max-width:860px}.zs-legal-body{color:#c3cdd9;font-size:15px;line-height:1.75}.zs-legal-body h2{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;color:#eef3f8;margin:36px 0 12px;letter-spacing:-.01em}.zs-legal-body p,.zs-legal-body ul,.zs-legal-body ol{margin:0 0 14px}.zs-legal-body ul,.zs-legal-body ol{padding-left:22px}.zs-legal-body li{margin:0 0 6px}.zs-legal-body a{color:#8fd0d9;text-decoration:underline;text-underline-offset:3px}.zs-legal-body strong{color:#eef3f8}.zs-legal-body mark{background:#f2d36b;color:#1a1a1a;padding:0 4px;border-radius:3px}.zs-legal-body table{width:100%;border-collapse:collapse;font-size:13.5px;margin:0 0 18px;display:block;overflow-x:auto}.zs-legal-body th,.zs-legal-body td{border:1px solid rgba(255,255,255,.11);padding:8px 10px;vertical-align:top;text-align:left}.zs-legal-body th{color:#eef3f8;background:rgba(255,255,255,.04)}#brx-content .cmplz-cookies-overview table{display:block;overflow-x:auto}
/*zs-ver-clave: botón de mostrar/ocultar contraseña de WooCommerce, discreto como los iconos de ZST Customer ID*/#brx-content .woocommerce .password-input{position:relative;display:block;width:100%}#brx-content .woocommerce .password-input input{padding-right:52px!important}#brx-content .woocommerce button.show-password-input{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#c3cdd9;opacity:.55;font-size:14px;line-height:1;cursor:pointer;transition:opacity .15s,background-color .15s}#brx-content .woocommerce button.show-password-input:hover,#brx-content .woocommerce button.show-password-input:focus-visible{opacity:1;background:rgba(255,255,255,.08);transform:translateY(-50%);box-shadow:none}#brx-content .woocommerce button.show-password-input:focus-visible{outline:2px solid #5f9ba6;outline-offset:1px}#brx-content .woocommerce button.show-password-input::after{margin:0;color:inherit}#brx-content .woocommerce button.show-password-input.display-password{opacity:.9}
/*zs-arm-oscuro: formularios de ARMember sobre las tarjetas oscuras, botones sutiles*/#brx-content .arm_form{background:transparent!important;border:0!important;box-shadow:none!important}#brx-content .arm_form .arm_editor_form_fileds_wrapper{padding:4px 0 0!important;background:transparent!important;border:0!important}#brx-content .arm_form.arm--material-outline-style .arm-df__form-field-wrap input:not([type=checkbox]):not([type=radio]),#brx-content .arm_form.arm--material-outline-style .arm-df__form-field-wrap textarea,#brx-content .arm_form.arm--material-outline-style .arm-df__form-field-wrap select{background:transparent!important;border-color:transparent!important}#brx-content .arm_form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0f1522 inset!important;-webkit-text-fill-color:#eef3f8!important;caret-color:#eef3f8}#brx-content .arm_form .arm-df__form-control-submit-btn{width:100%!important;max-width:100%!important;min-height:46px!important;height:auto!important;box-shadow:none!important;transform:none!important}#brx-content .arm_form input[type=submit]:hover,#brx-content .arm_form button[type=submit]:hover,#brx-content .arm_form .arm-df__form-control-submit-btn:focus-visible{background:rgba(95,155,166,.2)!important;border-color:#5f9ba6!important;color:#fff!important;box-shadow:none!important;transform:none!important}#brx-content .arm_form .arm-df__form-control-submit-btn:focus-visible{outline:2px solid #5f9ba6;outline-offset:2px}#brx-content .arm_form .arm-df__form-control-submit-btn .arm_spinner svg{fill:currentColor!important}#brx-content .arm_form .arm_pass_strength_meter,#brx-content .arm_form .arm_reg_login_links,#brx-content .arm_form .arm_forgot_password_description,#brx-content .arm_form .arm-df__fc-checkbox--label{color:#8fa0b4!important}#brx-content .arm_form a:hover{color:#8cc3cc}
/*zs-modo-oscuro: controles nativos (casillas, radios, desplegables, autorrelleno, barras de scroll) en oscuro. Los iframes se quedan en normal para que los de Stripe sigan transparentes*/:root{color-scheme:dark}iframe{color-scheme:normal}
/*zs-arm-iconos: icono de usuario y ojo de contraseña en la misma vertical, a 12px del borde*/#brx-content .arm_form .arm-df__fc-icon.arm_visible_password_material{width:44px!important;display:flex!important;align-items:center;justify-content:flex-end;padding:0 12px 0 0!important;box-sizing:border-box;background:transparent!important;border:0!important;cursor:pointer}#brx-content .arm_form .arm-df__fc-icon i{color:#8fa0b4!important;opacity:.7;transition:opacity .15s}#brx-content .arm_form .arm-df__fc-icon.arm_visible_password_material:hover i,#brx-content .arm_form .arm-df__fc-icon.arm_visible_password_material:focus-visible i{opacity:1}#brx-content .arm_form .arm-df__fc-icon.arm_visible_password_material:focus-visible{outline:2px solid #5f9ba6;outline-offset:-6px;border-radius:8px}
/*zs-arm-medidor: medidor de fuerza a todo el ancho, fino y con la paleta de la web*/#brx-content .arm_form .arm_pass_strength_meter{float:none!important;display:block!important;max-width:none!important;width:100%!important;margin:8px 0 2px!important;padding:0!important;text-align:left!important}#brx-content .arm_form .arm_strength_meter_block_container{display:flex!important;gap:4px;float:none!important;width:100%!important;margin:0 0 6px!important;text-align:left!important}#brx-content .arm_form .arm_strength_meter_block_container .arm_strength_meter_block{float:none!important;flex:1 1 0;height:4px;max-height:4px;padding:0!important;margin:0!important;border:0!important;border-radius:999px;background:rgba(255,255,255,.08)!important;font-size:0;transition:background-color .2s}#brx-content .arm_form .arm_strength_meter_block.arm_strength_meter_rank1{background:#c2897f!important}#brx-content .arm_form .arm_strength_meter_block.arm_strength_meter_rank2{background:#c79a6e!important}#brx-content .arm_form .arm_strength_meter_block.arm_strength_meter_rank3{background:#b7ab72!important}#brx-content .arm_form .arm_strength_meter_block.arm_strength_meter_rank4{background:#7fa99c!important}#brx-content .arm_form .arm_strength_meter_block.arm_strength_meter_rank5{background:#5f9ba6!important}#brx-content .arm_form .arm_strength_meter_label{float:none!important;display:block!important;width:auto!important;padding:0!important;text-align:left!important;font-size:12px!important;color:#8fa0b4!important}
/*zs-arm-errores: errores en el terracota de la web en lugar de rojo puro y texto blanco*/#brx-content .arm_form .arm-df__fc--validation__wrap,#brx-content .arm_form .arm-df__fc--validation__wrap *,#brx-content .arm_form .arm_writer_error_msg_box{color:#c2897f!important;background:transparent!important;font-size:13px!important;font-weight:400!important}#brx-content .arm_form .arm-df__fc--validation__wrap b{font-weight:600!important}#brx-content .arm_form .arm_error_box_arrow{display:none!important}#brx-content .arm_form .arm_invalid+.arm-notched-outline>*,#brx-content .arm_form .arm-df__form-control.arm_invalid,#brx-content .arm_form .arm-df__form-group_select.error .arm-notched-outline>*{border-color:#c2897f!important}
/*zs-arm-boton: botón de envío a 48px (la altura de línea de 40px lo inflaba a 68px)*/#brx-content .arm_form .arm-df__form-control-submit-btn{line-height:1.3!important;min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important}
/*zs-woo-campos: misma altura en campos y desplegables (48px) y foco con el acento de la web en vez del anillo blanco del navegador*/#brx-content .woocommerce input[type=text],#brx-content .woocommerce input[type=email],#brx-content .woocommerce input[type=tel],#brx-content .woocommerce input[type=password],#brx-content .woocommerce input[type=number],#brx-content form .form-row input.input-text,#brx-content .coupon input.input-text,#brx-content .coupon-form input.input-text,#brx-content .wfls-passkey-add-input{line-height:1.4!important;min-height:48px;height:auto;box-sizing:border-box}#brx-content .woocommerce textarea,#brx-content form .form-row textarea{line-height:1.5!important}.select2-container--default .select2-selection--single{min-height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important}#brx-content .woocommerce input:not([type=checkbox]):not([type=radio]):focus,#brx-content .woocommerce textarea:focus,#brx-content .woocommerce select:focus,#brx-content form .form-row .input-text:focus,#brx-content .coupon input.input-text:focus,#brx-content .coupon-form input.input-text:focus,#brx-content .quantity input.qty:focus,#brx-content .wfls-passkey-add-input:focus{border-color:#5f9ba6!important;outline:none!important;box-shadow:0 0 0 3px rgba(95,155,166,.18)!important}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#5f9ba6!important;box-shadow:0 0 0 3px rgba(95,155,166,.18)}#brx-content .quantity input.qty{min-height:0;height:44px;line-height:normal!important;padding:0 8px!important}
/*zs-etiquetas: insignias de producto (Advanced Woo Labels) con el acento de la web en vez del azul #0099ff*/.advanced-woo-labels .awl-label-text{background:#4a8590!important;color:#f4f8fb!important}.advanced-woo-labels .awl-label-after svg,.advanced-woo-labels .awl-label-after svg *{fill:#4a8590!important}
/*zs-woo-carrito: pago exprés primero (Google Pay, Link) dentro de un panel con borde degradado, separador «o» y debajo «Proceder al pago» en versión sutil con el degradado de la web. Los botones de Stripe van en iframes y siguen su marca: solo se ordenan y enmarcan*/#brx-content .wc-proceed-to-checkout{display:flex!important;flex-direction:column;align-items:stretch;gap:14px}#brx-content .wc-proceed-to-checkout #wc-stripe-express-checkout-element{order:-2;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:100%!important;margin:0!important;padding:14px;box-sizing:border-box;border:1px solid transparent;border-radius:14px;background:linear-gradient(#0f1522,#0f1522) padding-box,linear-gradient(105deg,rgba(51,87,92,.9),rgba(71,65,73,.9),rgba(90,71,68,.9)) border-box}#brx-content .wc-proceed-to-checkout #wc-stripe-express-checkout-element>*{width:auto!important;min-width:0;margin:0!important}#brx-content .wc-proceed-to-checkout:has(#wc-stripe-express-checkout-element:not([style*="none"]))::before{content:"o";order:-1;display:block;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6f8197;background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) left center/calc(50% - 22px) 1px no-repeat,linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) right center/calc(50% - 22px) 1px no-repeat}#brx-content .wc-proceed-to-checkout a.checkout-button{order:0;align-self:stretch;width:100%!important;min-height:46px;margin:0!important;line-height:1.3!important;font-size:15px!important;letter-spacing:.01em;color:#eef3f8!important;background:linear-gradient(105deg,rgba(51,87,92,.38),rgba(71,65,73,.38),rgba(90,71,68,.38))!important;border:1px solid rgba(95,155,166,.38)!important;box-shadow:none!important;transition:background-color .2s,border-color .2s,filter .2s}#brx-content .wc-proceed-to-checkout a.checkout-button:hover,#brx-content .wc-proceed-to-checkout a.checkout-button:focus-visible{background:linear-gradient(105deg,rgba(51,87,92,.6),rgba(71,65,73,.6),rgba(90,71,68,.6))!important;border-color:rgba(95,155,166,.65)!important}#brx-content .wc-proceed-to-checkout a.checkout-button:focus-visible{outline:2px solid #5f9ba6;outline-offset:2px}
/*zs-arm-olvido: en el login (formulario 102) «He olvidado la contraseña» va justo debajo del campo contraseña, alineado con su borde derecho*/#brx-content .arm_form_102 .arm-df-wrapper{display:flex;flex-direction:column}#brx-content .arm_form_102 .arm-df__fields-wrapper{display:contents!important}#brx-content .arm_form_102 .arm-df-wrapper>*,#brx-content .arm_form_102 .arm-df__fields-wrapper>*{order:2}#brx-content .arm_form_102 .arm-df__fields-wrapper>.arm-df__heading,#brx-content .arm_form_102 .arm-df__fields-wrapper>.arm-df__form-group_text:not(.arm_wfls_auth_form_field_container),#brx-content .arm_form_102 .arm-df__fields-wrapper>.arm-df__form-group_password{order:0}#brx-content .arm_form_102 .arm-df__form-group_password{margin-bottom:6px!important}#brx-content .arm_form_102 .arm-df-wrapper>.arm_forgotpassword_link{order:1;margin:0 0 10px!important;padding:0 7px!important;text-align:right!important;font-size:13px}#brx-content .arm_form_102 .arm_forgotpassword_link a{color:#5f9ba6!important;text-decoration:none}#brx-content .arm_form_102 .arm_forgotpassword_link a:hover,#brx-content .arm_form_102 .arm_forgotpassword_link a:focus-visible{color:#8cc3cc!important;text-decoration:underline;text-underline-offset:3px}
/*zs-woo-checkout-expres: el mismo panel con borde degradado y separador «o» que en el carrito*/#brx-content .brxe-woocommerce-checkout-customer-details>#wc-stripe-express-checkout-element{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%!important;margin:0!important;padding:14px;box-sizing:border-box;border:1px solid transparent;border-radius:14px;background:linear-gradient(#0f1522,#0f1522) padding-box,linear-gradient(105deg,rgba(51,87,92,.9),rgba(71,65,73,.9),rgba(90,71,68,.9)) border-box}#brx-content .brxe-woocommerce-checkout-customer-details>#wc-stripe-express-checkout-element>*{width:auto!important;min-width:0;margin:0!important}#brx-content #wc-stripe-express-checkout-button-separator{margin:14px 0 18px!important;font-size:0!important;line-height:1;text-align:center;color:transparent}#brx-content #wc-stripe-express-checkout-button-separator::before{content:"o";display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6f8197;background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) left center/calc(50% - 22px) 1px no-repeat,linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)) right center/calc(50% - 22px) 1px no-repeat}
/*zs-botones-sutiles: el mismo degradado translúcido del botón del carrito para todos los botones primarios*/.zs-btn--pri,#brx-content .brxe-form button[type=submit],#brx-content .cart-empty + p .button,#brx-content .return-to-shop .button,#brx-content .single_add_to_cart_button,#brx-content .woocommerce #place_order,#brx-content .woocommerce .button,#brx-content .woocommerce a.button,#brx-content .woocommerce button.button,#brx-content .woocommerce input.button,#brx-content .woocommerce-error .button,#brx-content .woocommerce-info .button,#brx-content .woocommerce-message .button,#brx-content .wps-myaccount-empty__cta.button,#brx-content .zs-card:hover .zs-card-cta,#brx-content .zs-seguridad .wfls-btn-primary,#brx-content a.added_to_cart,#brx-content a.button.wc-forward,#brx-content ul.products li.product .button,#brx-content ul.products li.product a.add_to_cart_button,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept,body.woocommerce-cart #brx-content a.button,.zstsb .zstsb-button,body #wfls-standalone-modal .wfls-btn-primary,body.page-id-1370 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.page-id-1370 #brx-content input[type=submit],body.page-id-900 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.page-id-900 #brx-content input[type=submit],body.woocommerce-account #brx-content a.add_to_cart_button,body.woocommerce-account #brx-content a.button,body.woocommerce-account #brx-content a.checkout-button,body.woocommerce-account #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.woocommerce-account #brx-content input[type=submit],body.woocommerce-cart #brx-content a.add_to_cart_button,body.woocommerce-cart #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.woocommerce-cart #brx-content input[type=submit],body.woocommerce-checkout #brx-content a.add_to_cart_button,body.woocommerce-checkout #brx-content a.button,body.woocommerce-checkout #brx-content a.checkout-button,body.woocommerce-checkout #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input),body.woocommerce-checkout #brx-content input[type=submit],#zs-login-card input[type=submit],#zs-login-card button[type=submit],#zs-login-card .arm_front_submit_btn,#brx-content .arm_form input[type=submit],#brx-content .arm_form button[type=submit],#brx-content .arm_form .arm_front_submit_btn{color:#eef3f8!important;background:linear-gradient(105deg,rgba(51,87,92,.38),rgba(71,65,73,.38),rgba(90,71,68,.38))!important;border:1px solid rgba(95,155,166,.38)!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .2s,border-color .2s,filter .2s}
.zs-btn--pri:hover,.zs-btn--pri:focus-visible,#brx-content .brxe-form button[type=submit]:hover,#brx-content .single_add_to_cart_button:hover,#brx-content .woocommerce #place_order:hover,#brx-content .woocommerce .button:hover,#brx-content .woocommerce a.button:hover,#brx-content .woocommerce button.button:hover,#brx-content .woocommerce-message .button:hover,#brx-content .woocommerce-info .button:hover,#brx-content .woocommerce-error .button:hover,#brx-content .return-to-shop .button:hover,#brx-content .cart-empty + p .button:hover,#brx-content .wps-myaccount-empty__cta.button:hover,#brx-content a.added_to_cart:hover,#brx-content a.button.wc-forward:hover,#brx-content ul.products li.product .button:hover,#brx-content .zs-seguridad .wfls-btn-primary:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover,body.woocommerce-cart #brx-content a.button:hover,.zstsb .zstsb-button:hover,body #wfls-standalone-modal .wfls-btn-primary:hover,body.page-id-1370 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.page-id-900 #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.woocommerce-account #brx-content a.button:hover,body.woocommerce-account #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.woocommerce-account #brx-content input[type=submit]:hover,body.woocommerce-cart #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,body.woocommerce-checkout #brx-content a.button:hover,body.woocommerce-checkout #brx-content button:not(.minus):not(.plus):not(.zst-cid-icon-btn):not(.show-password-input):hover,#zs-login-card .arm_front_submit_btn:hover,#brx-content .arm_form input[type=submit]:hover,#brx-content .arm_form button[type=submit]:hover,#brx-content .arm_form .arm-df__form-control-submit-btn:hover,#brx-content .arm_form .arm-df__form-control-submit-btn:focus-visible{background:linear-gradient(105deg,rgba(51,87,92,.6),rgba(71,65,73,.6),rgba(90,71,68,.6))!important;border-color:rgba(95,155,166,.65)!important;box-shadow:none!important;transform:none!important;color:#fff!important}
/*zs-arm-ancho: tarjetas de acceso más anchas en escritorio y sin el doble relleno de ARMember (tarjeta + 30px del formulario + 6px del grupo)*/#brx-content :is(#zs-login-card,#zs-account-card) .arm_form{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}#brx-content :is(#zs-login-card,#zs-account-card) .arm_form .arm-df__form-group{padding-left:0!important;padding-right:0!important}#brx-content :is(#zs-login-card,#zs-account-card) .arm_form .arm-df__form-group_forgot_link{padding:0!important}@media (min-width:768px){#brx-content #zs-login-card,#brx-content #zs-account-card{max-width:560px;width:100%;padding:44px 48px}#brx-content .brxe-shortcode:has(.arm_form_107){width:100%}#brx-content #zs-account-card:has(.arm_form_107){max-width:640px}}@media (max-width:560px){#brx-content #zs-login-card,#brx-content #zs-account-card{padding:30px 22px}}
/*zs-arm-titulo: subtítulo del formulario centrado y campos algo más juntos*/#brx-content :is(#zs-login-card,#zs-account-card) .arm_form .arm-df__heading{text-align:center!important;margin:4px 0 18px!important;padding:0!important}#brx-content :is(#zs-login-card,#zs-account-card) .arm_form .arm-df__heading .arm_form_field_label_wrapper_text,#brx-content :is(#zs-login-card,#zs-account-card) .arm_form .arm-df__heading>*{font-size:19px!important;text-align:center!important}#brx-content :is(#zs-login-card,#zs-account-card) .arm_form .arm-df__form-group{margin-bottom:12px!important}
/*zs-arm-sin-titulo: el título interno de ARMember repite el de la tarjeta (login, registro, olvido y cambio de contraseña)*/#brx-content :is(#zs-login-card,#zs-account-card) .arm_form :is(.arm-df__heading,.arm_forgot_password_description){display:none!important}#brx-content :is(#zs-login-card,#zs-account-card) .arm_form{margin-top:10px!important;padding-top:0!important}

/*zs-mobile-se*/@media (max-width:767px){#brx-content .zs-shell>*{min-width:0}}@media (max-width:400px){#brx-content .zs-shell-main,#brx-content .zs-shell-side{padding-left:20px!important;padding-right:20px!important}#brx-content .zs-section{padding-left:14px;padding-right:14px}}
