/**
 * We offer the best and most useful modules PrestaShop and modifications for your online store
 *
 * We are experts and professionals in PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 website only
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party
 * Please ensure that you are using a valid license for this file.
 *
 * @author PresTeamShop SAS (Registered Trademark) <info@presteamshop.com>
 * @copyright 2011-2025 PresTeamShop SAS, All rights reserved
 * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 *
 * @category PrestaShop
 * @category Module
 */
/* support theme envialia */
.soy_page_account section#content {
    max-width: initial !important;
}

#opc_main .g-recaptcha > div, #opc_main .g-recaptcha iframe {
    max-width: 100% !important;
}
/* paytpv - v7.7.1 - Paycomet */
body#checkout #paytpv_iframe {
    height: 1210px !important;
    width: 375px !important;
    margin: 0 auto;
    display: block;
}
body#checkout .paytpv {
    border: none;
}

/* correos - v5.0.21 - Correos */
body#checkout .correos-carrer-content .correosOfficeName_ {
    padding: 10px;
    border: 1px solid;
    float: left;
    margin: 10px 0;
    width: 100%;
    text-align: center;
}
body#checkout .correos-carrer-content .correos_popuplink {
    display: block;
    text-align: left;
    float: left;
}

/* openpayprestashop - v4.2.0 - Openpay SA de CV */
body#checkout .openpay-form-container {
    border: none;
}
body#checkout .openpay-form-container select {
    height: initial;
}

/* amazonpay - v4.1.1 - patworx multimedia GmbH */
body#authentication #opc_login_social .amazonPayButton.amazonLogin {
    height: 45px !important;
    width: 125px !important;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
}

/* Compatibilities Templates */
body#checkout #header .header-container {
    position: initial;
}
body#checkout #opc_main .alert::before {
    content: none;
}
body#checkout #cookiesplus-modal-container {
    min-height: auto;
}
body#checkout #payment-confirmation button {
    min-height: initial;
    max-height: initial;
}

body#checkout .modal-header button:before {
    content: '';
}

/* theme: panda - No muestra bien los modales*/
.st-pusher {
    z-index: initial !important;
}

/* support module: oneallsociallogin - v4.7.1 - OneAll LLC */
#hook-displayCustomerAccountFormTop > .oneall_social_login_block {
    display: none;
}

/* support module: idxvalidatinguser - v4.1.6 - innovadeluxe */
body#checkout #idxrvalidatinguser {
    padding: 20px 0 0;
}

/* support module: stripejs - v4.5.2 - NTS */
body#checkout .module_payment_container .stripe-payment-17 {
    margin: 0;
}

/* gmparcellocker - v1.4.1 - GreenMouseStudio.com */
body#checkout .delivery-options .easypack-widget {
    height: auto;
}

/* redsyspur - v1.0.2 - Redsys Servicios de Procesamiento S.L. */
body#checkout #opc_main .module_payment_container #redsysForm {
    display: flex;
}

/* stripe_official - v3.2.2 - Stripe */
body#checkout #opc_step_payment #js-stripe-payment-form {
    margin: 0 !important;
    padding: 0 !important;
}

/* ets_advancedcaptcha - v1.2.8 - PrestaHero */
#opc_personal_information #hook-displayCustomerAccountForm #field_custom_captcha {
    display: none;
}

/* support module: correosoficial - v1.2.3.0 - Grupo Correos */
#opc_step_shipping_content .correos_oficial .extra-container {
    width: 100% !important;
}
#opc_step_shipping_content .correos_oficial .search-paq-section {
    display: flex;
}

/* support module: simplercheckout - v1.3.4 - Simpler */
body#checkout #opc_cart .simpler-checkout_page {
    display: none;
}

/* support module: blockreassurance - PrestaShop */
body#checkout .blockreassurance_product .info_reassurance {
    margin-bottom: 0.8rem;
}