.elementor-16 .elementor-element.elementor-element-17f1d15e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-17f1d15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://bullfast.com/wp-content/uploads/2024/01/DSC1553.jpg");background-position:0px -116px;background-size:cover;}.elementor-16 .elementor-element.elementor-element-17f1d15e > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-17f1d15e > .elementor-container{min-height:50vh;}.elementor-16 .elementor-element.elementor-element-17f1d15e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-16 .elementor-element.elementor-element-17f1d15e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-16 .elementor-element.elementor-element-17f1d15e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-16 .elementor-element.elementor-element-17f1d15e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-16 .elementor-element.elementor-element-17f1d15e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-16 .elementor-element.elementor-element-17f1d15e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-16 .elementor-element.elementor-element-39aecb0.elementor-column{align-self:inherit;cursor:default;}.elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri div{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-14e2efa5 > .elementor-widget-container{margin:5em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-14e2efa5{text-align:center;}.elementor-16 .elementor-element.elementor-element-14e2efa5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#FFDA24;}.elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > div, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > h1, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > h2, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > h3, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > h4, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > h5, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > h6, .elementor-16 .elementor-element.elementor-element-14e2efa5.ob-harakiri > p{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-14e2efa5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-16 .elementor-element.elementor-element-4c81b03a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4c81b03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-4c81b03a > .elementor-container{min-height:70vh;}.elementor-16 .elementor-element.elementor-element-4c81b03a.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-16 .elementor-element.elementor-element-4c81b03a.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-16 .elementor-element.elementor-element-4c81b03a.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-16 .elementor-element.elementor-element-4c81b03a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-16 .elementor-element.elementor-element-4c81b03a.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-16 .elementor-element.elementor-element-4c81b03a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-16 .elementor-element.elementor-element-4c81b03a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-6f544bc9.elementor-column{align-self:inherit;cursor:default;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-78ccbc9 );}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#FFC400;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#FFC400;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab__payment-methods input[type=text]{background-color:#E20D0D00;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-16 .elementor-element.elementor-element-5ac85bd8 #add_payment_method #payment #place_order{background-color:#000000;border-style:solid;}.elementor-16 .elementor-element.elementor-element-5ac85bd8{--tabs-normal-color:#000000;--tabs-hover-color:#000000;--tabs-active-color:#000000;--tabs-border-radius:10px 10px 10px 10px;--sections-background-color:#000000;--sections-border-color:#FFFFFF;--typography-section-titles-color:#FFFFFF;--general-text-color:#FFFFFF;--login-messages-color:var( --e-global-color-78ccbc9 );--checkboxes-color:var( --e-global-color-78ccbc9 );--links-normal-color:#353535;--links-hover-color:var( --e-global-color-78ccbc9 );--forms-labels-color:#FFFFFF;--forms-fields-normal-color:#FFFFFF;--forms-fields-focus-color:#FFFFFF;--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:#000000;--forms-buttons-hover-text-color:#000000;--forms-buttons-border-radius:8px 8px 8px 8px;--tables-title-color:#FFFFFF;--variations-color:var( --e-global-color-78ccbc9 );}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Poppins", Sans-serif;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .woocommerce-MyAccount-content > div > p, .elementor-16 .elementor-element.elementor-element-5ac85bd8 address, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .woocommerce-EditAccountForm fieldset legend, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .woocommerce-ResetPassword p:nth-child(1), .elementor-16 .elementor-element.elementor-element-5ac85bd8 .woocommerce-OrderUpdate{font-family:"Poppins", Sans-serif;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Poppins", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 button.button, .elementor-16 .elementor-element.elementor-element-5ac85bd8 #add_payment_method #payment #place_order{font-family:"Poppins", Sans-serif;}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-16 .elementor-element.elementor-element-5ac85bd8 #add_payment_method #payment #place_order:hover{border-color:var( --e-global-color-78ccbc9 );}.elementor-16 .elementor-element.elementor-element-5ac85bd8 .order_details thead th, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .order_details tfoot td, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .order_details tfoot th, .elementor-16 .elementor-element.elementor-element-5ac85bd8 .nobr{font-family:"Poppins", Sans-serif;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-17f1d15e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-17f1d15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-14e2efa5 .elementor-heading-title{font-size:65px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-17f1d15e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-17f1d15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-14e2efa5 > .elementor-widget-container{margin:5em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-14e2efa5{text-align:center;}.elementor-16 .elementor-element.elementor-element-14e2efa5 .elementor-heading-title{font-size:55px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5ac85bd8 */.woocommerce-info{
    background-color: black;
    color:white;
    border-top-color: #FFD813;
}
.button{
    background-color: #FFDA24 !important;
    color:black;
    border-radius:30px;
}

.woocommerce-PaymentBox woocommerce-PaymentBox--stripe payment_box payment_method_stripe,#stripe-payment-data{
    background-color: black !important;
}
.woocommerce-info::before{
    color:#FFD813 !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{
        border-color: #FFD813;
            background-color: black !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper a{
    color:#FFD813 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c81b03a *//* Ajustar la posición y tamaño del dropdown */
.select2-container {
    width: 50% !important; /* El contenedor mantiene su tamaño */
    max-width: 100%; /* Evita desbordamientos */
    position: relative; /* Contexto adecuado */
}

.select2-dropdown {
    position: absolute !important; /* Asegura la posición dinámica */
    z-index: 9999 !important;      /* Evita que se quede detrás de otros elementos */
    left: 25% !important;          /* Desplazamiento para centrar al 50% */
    width: 50% !important;         /* Define el ancho al 50% */
    max-width: 50%;               /* Evita desbordamientos */
    box-sizing: border-box;        /* Ajusta el tamaño */

    /* >>> Fondo negro y texto blanco <<< */
    background-color: #000 !important; 
    color: #fff !important;
}

/* Ajustar el input de búsqueda en el dropdown */
.select2-search--dropdown input {
    width: 100% !important; /* Ajusta el input */
    padding: 0.5rem;        /* Espaciado interno */
    border: 1px solid #ccc; /* Añade borde */
    border-radius: 4px;     /* Bordes redondeados */
    box-sizing: border-box; /* Mantiene el tamaño correcto */

    /* >>> Fondo y texto también en oscuro <<< */
    background-color: #000 !important;
    color: #fff !important;
}

/* Ajustar las opciones (lista de resultados) */
.select2-results__options {
    background-color: #000 !important; 
    color: #fff !important;
}

/* Opción resaltada (hover/seleccionada) */
.select2-results__option--highlighted {
    background-color: #333 !important; 
    color: #fff !important;
}

/* Ajustar en pantallas pequeñas */
@media (max-width: 768px) {
    .select2-dropdown {
        width: 80% !important; /* Ajusta en móviles */
        left: 10%;             /* Centra en dispositivos pequeños */
    }
}/* End custom CSS */