.header-blur{background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ov-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000;z-index:999999;height:100%;width:100%;overflow:hidden!important}.ov-preloader .ov-icon{width:100px;height:100px;position:absolute;left:50%;top:50%;background-image:url(https://capscrewshop.com/wp-content/uploads/2025/08/MARCA-CAPS-CREW-02-min-scaled.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:-50px 0 0 -50px}img[src*="caps-"][src$=".png"]{pointer-events:auto!important;cursor:pointer}.bc-fly-cart-overlay,.bc-mini-cart-overlay{pointer-events:none!important}@media (max-width:1024px){.woocommerce-multi-currency.wmc-sidebar{background-color:rgba(0,0,0,0.6)!important;border:none!important;box-shadow:none!important}.woocommerce-multi-currency.wmc-sidebar .wmc-list-currencies{background-color:transparent!important}.woocommerce-multi-currency.wmc-sidebar .wmc-title,.woocommerce-multi-currency.wmc-sidebar .wmc-currency a,.woocommerce-multi-currency.wmc-sidebar .wmc-currency span{color:#fff!important}.woocommerce-multi-currency.wmc-sidebar .wmc-currency.wmc-active a{background-color:rgba(255,255,255,0.2)!important;color:#fff!important}}.woocommerce p.stars a::before{font-family:star!important;content:"\2606";color:rgba(255,255,255,0.4)!important;font-size:24px;transition:color 0.3s ease,content 0.3s ease}.woocommerce p.stars:hover a::before{content:"\2605";color:red!important}.woocommerce p.stars a:hover~a::before{content:"\2606";color:rgba(255,255,255,0.4)!important}.woocommerce p.stars a.active::before,.woocommerce p.stars a.selected::before{content:"\2605";color:red!important}.et-search-form input,.et_pb_menu__search-form input{color:#ffffff!important;background:transparent!important;border:3px dashed #ffffff!important;border-radius:6px;padding:8px 14px!important;box-shadow:none!important;transition:all 0.3s ease;position:relative;z-index:1;overflow:hidden}.et-search-form input::placeholder,.et_pb_menu__search-form input::placeholder{color:rgba(255,255,255,0.6)!important;opacity:1!important}.et-search-form,.et_pb_menu__search-form{background:transparent!important}.et-search-form input::before,.et_pb_menu__search-form input::before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px dashed #ffffff;border-radius:6px;animation:marchingAnts 1.6s linear infinite;pointer-events:none}@keyframes marchingAnts{0%{border-style:dashed;border-color:#ffffff;clip-path:inset(0 0 0 0)}100%{border-style:dashed;border-color:#ffffff;transform:translateX(-10px)}}.et-search-form input:focus::before,.et_pb_menu__search-form input:focus::before{animation-duration:1s}.aws-search-field{background-color:#000!important; border:0.5px dashed #fff!important; color:#fff!important;font-size:16px!important;border-radius:0px!important;padding:11px 16px!important;transition:none!important}.aws-search-field::placeholder{color:rgba(255,255,255,0.6)!important}.aws-search-result{background:rgba(0,0,0,0.7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;border:none!important;border-radius:0px!important;padding:20px!important;box-shadow:none!important;overflow:hidden!important;transition:none!important}.aws_result_item{background:transparent!important;border:none!important;color:#fff!important;transition:none!important}.aws_result_item:hover{background:transparent!important}.aws_result_title,.aws_result_title *{color:#fff!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1px}.aws_result_price,.aws_result_price *{color:#fff!important;font-weight:500!important}.aws_result_excerpt,.aws_result_sku,.aws_result_excerpt *,.aws_result_sku *{color:rgba(255,255,255,0.7)!important}.aws_result_image{border:none!important;background:transparent!important}.et_pb_login .et_pb_login_form p.et_pb_forgot_password a{color:#ffffff!important}.et_pb_login .et_pb_login_form p.et_pb_forgot_password a:hover{ color:#ffffff!important}.login .et_pb_forgot_password a,.et_pb_login p.et_pb_forgot_password a,.woocommerce-LostPassword a{color:#ffffff!important}.login .et_pb_forgot_password a:hover,.et_pb_login p.et_pb_forgot_password a:hover,.woocommerce-LostPassword a:hover{ color:#ffffff!important}body .bc-login-form,body .bc-register-form,body .bc-lost-password-form,body .bc-account-form,body .woocommerce form,body form{color:#fff!important}body form label{color:#fff!important}body input[type="text"],body input[type="email"],body input[type="password"],body input[type="tel"],body input[type="number"],body textarea{color:#fff!important}body input::placeholder,body textarea::placeholder{color:rgba(255,255,255,0.7)!important}body .woocommerce-error,body .woocommerce-message,body .woocommerce-info{color:#fff!important}body form a{color:#fff!important;text-decoration:underline}body button,body input[type="submit"]{color:#fff!important}body .bc-login-form button,body .bc-register-form button,body .bc-account-form button,body .bc-lost-password-form button,body .bc-login-form input[type="submit"],body .bc-register-form input[type="submit"],body .bc-account-form input[type="submit"],body .bc-lost-password-form input[type="submit"]{border-radius:10px!important}html,body{margin:0!important;padding:0!important;background-color:#000!important;overflow-x:hidden!important}.et_pb_menu__cart-button{position:relative!important;display:flex!important;align-items:center;justify-content:center;width:40px!important;height:30px!important;background-image:url('https://capscrewshop.com/wp-content/uploads/2025/08/caps-e1762643962855.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;margin-left:10px}.et_pb_menu__cart-button *{display:none!important}.et_pb_menu__cart-button::before,.et_pb_menu__cart-button::after{content:none!important;display:none!important}.filter-param-item{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent!important;border:1px solid #777;color:#fff;padding:6px 6px 6px 6px;font-size:14px;line-height:1.2;cursor:default;margin-right:2px;height:36px;transition:all 0.2s ease}.filter-param-item:hover{background:#fff;color:#000}.filter-param-item .remove-filter{position:relative;top:2px;font-size:12px;color:#fff;cursor:pointer;transition:color 0.2s ease}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{display:none!important}.woocommerce-checkout #payment ul.payment_methods li label{display:block;cursor:pointer}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked+label{font-weight:bold}.wc_payment_method img,.wc_payment_methods img{width:32px!important;height:auto!important;max-height:32px!important;object-fit:contain!important}.blockUI.blockOverlay{background-color:rgba(0,0,0,0.7)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:9999!important}.blockUI.blockMsg{color:#fff;font-size:16px;text-align:center}.et_pb_menu__cart-button{position:relative!important}.et_pb_menu__cart-button .cart-count{position:absolute;top:-6px;right:-6px;background-color:#fff;color:#000;font-weight:bold;font-size:12px;line-height:1;padding:2px 6px;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;z-index:10}.woocommerce-message,.woocommerce-error,.woocommerce-info{color:#ffffff!important;background:transparent!important;border:2px dashed #3d3d3d!important;padding:10px 15px;font-size:16px!important;letter-spacing:1px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%;box-sizing:border-box;transition:none!important}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{color:#ffffff!important;background:#ffffff!important;border:2px dashed #777!important;margin-top:10px;letter-spacing:1px;font-size:16px!important;margin:15px 20px;border-radius:0!important;align-self:flex-start;display:block!important;width:90%!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin-bottom:0!important;box-sizing:border-box!important}.woocommerce-message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-info a.button:hover{color:#ffffff!important;background:#000000!important;border:2px dashed #777!important;border-radius:0!important;margin-bottom:0!important;margin:15px 20px}@media (max-width:980px){.et_pb_button,button,.button,a.button,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{transition:none!important;transform:none!important}}.woocommerce form.login h2,.woocommerce form.register h2{color:#ffffff!important;font-size:18px!important;letter-spacing:1px!important}.woocommerce form.login,.woocommerce form.register,.woocommerce form .form-row label,.woocommerce p,.woocommerce a{color:#ffffff!important;letter-spacing:1px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row input[type="text"],.woocommerce form .form-row input[type="password"],.woocommerce form .form-row input[type="email"]{background:transparent!important;border:2px dashed #3d3d3d!important;border-radius:0!important;color:#ffffff!important;padding:10px!important;letter-spacing:1px!important}.woocommerce form .form-row input:focus{border:2px dashed #ffffff!important;outline:none!important}.woocommerce form .button{background:#ffffff!important;color:#000000!important;border:2px solid #ffffff!important;border-radius:0!important;letter-spacing:1px!important;padding:8px 14px!important;width:100%;text-align:center!important}.woocommerce form .button:hover{background:#000000!important;color:#ffffff!important;border:2px dashed #ffffff!important;transform:none!important}.woocommerce form.login,.woocommerce form.register{background:transparent!important;border:2px dashed #3d3d3d!important;border-radius:0!important;padding:25px!important}.woocommerce form ::placeholder{color:#ffffff!important}.woocommerce-error,.woocommerce-error li{color:#ff3b3b!important;border-color:#ff3b3b!important}@media (max-width:1024px){.woocommerce-account .woocommerce{padding-left:10px!important;padding-right:10px!important}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{margin-left:10px!important;margin-right:10px!important}}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{margin-bottom:12px}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:8px;padding:12px 16px;border:2px dashed #7a7a7a;text-decoration:none;color:white;letter-spacing:1px;border-radius:0;transition:border-color 0.25s ease,color 0.25s ease}.woocommerce-MyAccount-navigation ul li a:hover{border-color:white;color:white;background:transparent!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"🏠"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"📦"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"⬇️"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"📍"}.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"💳";font-size:16px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"👤"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"🚪"}.woocommerce-MyAccount-navigation ul li a::before{font-size:18px;line-height:0}.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.woocommerce-MyAccount-navigation ul li.is-active a{border:2px dashed #ffffff!important;color:#ffffff!important}.woocommerce-account .woocommerce-MyAccount-content{color:#fff;letter-spacing:1px}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{color:#ffffff!important;letter-spacing:1px}.woocommerce-account .woocommerce-MyAccount-content label{color:#3d3d3d!important;letter-spacing:1px}.woocommerce-account .woocommerce-MyAccount-content input,.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content textarea{background:transparent!important;border:2px dashed #888!important;border-radius:0!important;color:#3d3d3d!important;letter-spacing:1px}.woocommerce-account .woocommerce-MyAccount-content input:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus{border:2px dashed #3d3d3d!important;background:transparent!important}.woocommerce-account .woocommerce-MyAccount-content button:not(.show-password-input),.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content input[type=submit]{background:transparent!important;border:2px dashed #3d3d3d!important;border-radius:0!important;color:#fff!important;letter-spacing:1px;padding:10px 18px}.woocommerce-account .woocommerce-MyAccount-content button:not(.show-password-input):hover,.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content input[type=submit]:hover{border:2px dashed #fff!important;background:transparent!important;color:#fff!important;border-radius:0!important;letter-spacing:1px;padding:10px 18px}.woocommerce a.button.wc-forward:hover:after,.woocommerce a.button.wc-forward:after{content:none!important}a.button[href="https://capscrewshop.com/mi-cuenta/add-payment-method/"]::after{content:none!important}button.woocommerce-Button.button[name="save_account_details"]::after{content:none!important}button.show-password-input{background-color:#fff!important;border:none!important;margin-left:20px!important;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}button.show-password-input svg{fill:#000!important;width:16px;height:16px}button.show-password-input:hover{background-color:#f0f0f0!important}button.show-password-input{background-color:#f5f5f5!important;border:none!important;border-radius:8px!important;margin-left:20px!important;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}button.show-password-input svg{fill:#000!important;width:16px;height:16px}button.show-password-input:hover{background-color:#e0e0e0!important}.woocommerce-account .woocommerce-MyAccount-content p{color:#888888!important}.woocommerce-account .woocommerce-MyAccount-content p a{color:#888888!important;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content p a:hover{color:#ffffff!important}.woocommerce-MyAccount-content .woocommerce-Address-title h2{color:#ffffff!important;font-size:18px!important}.woocommerce-MyAccount-content .woocommerce-Address-title a.edit{color:#888888!important;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover{color:#ffffff!important}.woocommerce-MyAccount-content .woocommerce-Addresses{color:#888888}a.button[href="https://capscrewshop.com/mi-cuenta/add-payment-method/"]{font-size:16px!important}button.woocommerce-Button.button[name="save_account_details"]{font-size:16px!important;margin-top:20px!important}@media (max-width:1024px){.woocommerce-MyAccount-content{margin-top:50px!important}}