.btn_negro {
    border-radius: 100px !important;
    background: #191C1F !important;
    padding: 12px;
    height: 48px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
}

.btn_negro:hover {
    background: #612525 !important;
    color: #FFF !important;
}

.btn_negro:focus {
    background: #491D18 !important;
    color: #FFF !important;
}

.btn_negro.btn_confirmar_pedido {
    font-size: 16px;
    font-weight: 700;
    padding: 0;
    width: 321px;
    max-width: 100%;
    margin: 0 auto;
}

.btnlinealcre {
    color: #FFF;
    font-family: Raleway;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: underline;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 8px;
    margin-bottom: 45px;
    margin-top: 7px;
}

.btnlinealcre:hover,
.btnlinealcre:focus {
    color: #FFF;
    text-decoration: underline;
}

.btn-linear-convertir {
    font-size: 14px;
    text-decoration: underline;
    font-weight: 600;
    display: block;
    text-align: center;
    margin-top: 5px;
}

.btn_negro.btnsolid-lineal {
    width: 226px;
    max-width: 100%;
    margin: 15px auto 15px;
    border: 2px solid var(--Negro_01, #191C1F);
    background: #F6F8FB !important;
    color: var(--Negro_01, #191C1F) !important;
    gap: 6px;
}

.btn_negro.btnsolid-lineal:hover,
.btn_negro.btnsolid-lineal:focus {
    border: 2px solid var(--Rojo_05, #612525);
    color: var(--Rojo_05, #612525) !important;
}

.btn_negro.btnsolid-lineal:hover svg>path:not(:first-child),
.btn_negro.btnsolid-lineal:focus svg>path:not(:first-child) {
    stroke: #612525;
}

.btn_negro.btnsolid-lineal:hover svg>path:first-child,
.btn_negro.btnsolid-lineal:focus svg>path:first-child {
    fill: #612525;
}


.btn_lineal_cotizador {
    color: var(--Negro_01, #191C1F);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
    padding: 12px 4px;
    width: fit-content;
}

/* contenedor */
@media(min-width:969px) {
    .btnlinealcre {
        margin-top: 0;
        margin-bottom: 23px;
    }

    .listado-cotizaciones .woocommerce-MyAccount-content {
        width: 80% !important;
    }

    .listado-cotizaciones .woocommerce-MyAccount-navigation {
        width: 20% !important;
    }
}

@media(max-width:969px) {
    .btn-linear-convertir {
        font-size: 16px;
        margin-top: 15px;
    }

    .btn_negro {
        width: 226px;
        max-width: 100%;
        margin: auto;
        font-size: 14px;
    }
}

/* =================================== */
/* Estilos Mi cuenta, mis cotizaciones */
/* =================================== */


h2.h2miscotizaciones {
    color: #FFF;
    font-family: Raleway;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    padding-top: 7px;
}

.tabla-miscotizaciones {
    border-radius: 10px;
    background: #F6F8FB;
    padding: 29px 25px;
    min-height: 350px;
}

.tabla-miscotizaciones .miscotizaciones-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    min-height: 110px;
    height: auto;
    border-radius: 8px;
    border: 1px solid #E0DFDF;
    background: var(--Light-Colors-White, #FFF);
    color: var(--Dark-Colors-Rich-Black, #0C0C0C);
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin-bottom: 13px;
}

.tabla-miscotizaciones .miscotizaciones-row>div {
    width: 16%;
}

.tabla-miscotizaciones .miscotizaciones-row>div.miscotizaciones-row-1 {
    /* width: 32%; */
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 5px;
}

@media (max-width: 768px) {
    .tabla-miscotizaciones {
        padding: 17px 15px;
    }

    .tabla-miscotizaciones .miscotizaciones-row>div.miscotizaciones-row-1 {
        gap: 20px;
    }

    .tabla-miscotizaciones .miscotizaciones-row {
        flex-wrap: wrap;
        height: auto;
        padding: 19px 19px 24px;
        row-gap: 20px;
        align-items: flex-start;
    }

    .tabla-miscotizaciones .miscotizaciones-row>div {
        width: 50% !important;
    }

    .tabla-miscotizaciones .miscotizaciones-row>div.botonesmiscotizaciones {
        width: 100% !important;
    }
}

.tabla-miscotizaciones .detalletextocotizador {
    color: #6B7280;
    font-family: "Public Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin-bottom: 5px;
    display: block;
}

.cotizacion-detalle-container {
    border-radius: 10px;
    background: #F6F8FB;
    padding: 18px 40px 90px;
}

.cotidetalle-heder {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
    margin-bottom: 30px;
}

.cotidetalle-heder h2 {
    color: var(--gray-900, #111827);
    font-family: "Public Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
}

.cotidetalle-heder p {
    color: #532626;
    font-family: "Public Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}

.cotidetalle-heder>div:nth-child(2) {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
}


.btn-convertir-pedido::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M10.5%2010H14.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M12.5%208L12.5%2012%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M16.5%2021C17.3284%2021%2018%2020.3284%2018%2019.5C18%2018.6716%2017.3284%2018%2016.5%2018C15.6716%2018%2015%2018.6716%2015%2019.5C15%2020.3284%2015.6716%2021%2016.5%2021Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M8.5%2021C9.32843%2021%2010%2020.3284%2010%2019.5C10%2018.6716%209.32843%2018%208.5%2018C7.67157%2018%207%2018.6716%207%2019.5C7%2020.3284%207.67157%2021%208.5%2021Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M3.70907%205.4H18.9241C20.3017%205.4%2021.2968%206.67056%2020.9194%207.94783L19.2649%2013.5478C19.011%2014.4072%2018.1965%2015%2017.2696%2015H8.11164C7.18469%2015%206.37021%2014.4072%206.11631%2013.5478L3.70907%205.4ZM3.70907%205.4L3%203%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") center / contain no-repeat;
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 6px;
}

.cotidetalle-cliente {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 17px;
}

.cotidetalle-cliente>div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-bottom: 13px;
    border-bottom: solid 2px #D1D1D0;
    width: 155px;
    max-width: 100%;
}

.cotidetalle-cliente>div strong {
    color: #1C1817;
    font-family: "Public Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 7px;
}

.cotidetalle-cliente>div span {
    color: var(--Gris_04, #2F2625);
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.cotidetalle-cliente>div.nombrecliente {
    width: 369px;
    max-width: 100%;
}

/* productos */
.tabla-detalle-cotizacion {
    margin-top: 6px;
    margin-bottom: 40px;
}

.tabla-detalle-body>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin: 7px 0;
    padding: 0 20px;
    color: #191C1F;
    font-family: "Public Sans";
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

.tabla-detalle-cotizacion .tabla-detalle-header {
    border-radius: 10px;
    background: #D9D9D9;
    padding: 13px 20px;
    color: var(--Dark-Colors-Rich-Black, #0C0C0C);
    font-family: "Public Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.cot-w {
    display: flex;
    max-width: 100%;
}

.cot-w.cot-w1 {
    width: 42.38%;
    margin-right: 2.65%;
}

.cot-w.cot-w2 {
    width: 11.92%;
}

.cot-w.cot-w3 {
    width: 17.22%;
}

.cot-w.cot-w4 {
    width: 8.93%;
}

.cot-w.cot-w5 {
    width: 16.54%;
    text-align: right;
    justify-content: flex-end;
}

.tabla-detalle-body .cot-w1 {
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid var(--Light-Colors-Platinum, #EAECEE);
    background: #E4EFF4;
    padding: 12px 16px;
    margin-left: -20px;
    width: calc(42.38% + 20px);
}

.tabla-detalle-body .cot-w.cot-w5 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 0;
}

.tabla-detalle-body .cot-w.cot-w5 del {
    color: var(--Gris_03, #616161);
    font-size: 12px;
}

/* total */
.totales-crecoti {
    border-radius: 10px;
    border: 1px solid #191C1F;
    width: 353px;
    padding: 10px 30px;
    margin-left: auto;
}

.totales-crecoti div {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    color: var(--gray-900, #111827);
    font-family: "Public Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    margin: 0 0 0 auto;
    width: 328px;
    max-width: 100%;
}

.totales-crecoti div.total-final {
    margin-top: 13px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}



.tabla-miscotizaciones .estadocot {
    font-weight: 700;
    color: #1A8B51;
}

.tabla-miscotizaciones .estadocot.vencido {
    color: #DB1D2B;
}

.tabla-miscotizaciones .estadocot.pedido {
    color: #6A1EB7;
}

.tabla-miscotizaciones .actions {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.cantidad-items-cotizacion {
    color: var(--gray-900, #111827);
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 25px 0 0;
}

@media(max-width:969px) {
    .cotizacion-detalle-container {
        padding: 25px 18px;
        width: calc(100% + 36px);
        margin: 0 -18px;
    }

    /* .btn_negro.btn-convertir-pedido{
        display: none;
    } */
    .cotidetalle-heder {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
    }

    .cotidetalle-cliente {
        /* flex-direction: column; */
        /* padding: 0 12px; */
    }

    .cotidetalle-cliente>div,
    .cotidetalle-cliente>div.nombrecliente,
    .cot-w {
        width: 100% !important;
    }

    .cotidetalle-cliente>div,
    .cotidetalle-cliente>div.nombrecliente {
        width: fit-content !important;
        min-width: 105px !important;
    }

    .cotidetalle-cliente {
        gap: 10%;

    }

    .cot-w {
        display: flex;
        max-width: 100%;
        flex-direction: row;
        gap: 4px;
        align-items: center;
        position: relative;
        font-size: 16px !important;
    }

    .tabla-detalle-cotizacion .tabla-detalle-header {
        display: none;
    }

    .tabla-detalle-body>div {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        border-radius: 5px;
        border: 1px solid #D1D5DB;
        padding: 13px 12px;
        gap: 8px;
    }

    .tabla-detalle-body .cot-w1 {
        margin: 0;
        width: 100%;
        margin-top: 27px;
    }

    .cot-w .subtitulo12 {
        color: var(--Dark-Colors-Rich-Black, #0C0C0C);
        font-family: "Public Sans";
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .tabla-detalle-body .cot-w1 .subtitulo12 {
        position: absolute;
        top: -27px;
        left: 0;
    }

    .tabla-detalle-body .cot-w.cot-w5 {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 4px;
    }

    .totales-crecoti {
        margin: 0;
        width: 100%;
        margin-bottom: 30px;
    }
}

@media(max-width:520px) {
    .cotidetalle-cliente {
        flex-direction: column;
        padding: 0 12px;
    }

    .cotidetalle-cliente>div,
    .cotidetalle-cliente>div.nombrecliente,
    .cot-w {
        width: 100% !important;
    }

    .cotidetalle-cliente {
        gap: 17px;
    }

    .cotidetalle-heder {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

/* ============================ */
/* Convertir Cotización a Pedido*/
/* ============================ */
body.cotizador-a-pedido .header-wrapper,
body.cotizador-a-pedido .footer-wrapper,
body.cotizador-a-pedido .woocommerce-MyAccount-navigation {
    display: none !important;
}

body.cotizador-a-pedido .woocommerce-MyAccount-content {
    width: 100%;
    max-width: 100%;
}

body.cotizador-a-pedido #main {
    padding: 0 !important;
    background-color: #FFFEFC !important;
}

body.cotizador-a-pedido .container-fluid {
    width: 100% !important;
}

body.cotizador-a-pedido .headermaincotizador {
    background: var(--Rojo_03, #9D3A2D);
    padding: 0 15px;
}

body.cotizador-a-pedido .contenedormaincotizador {
    padding: 32px 15px;
}

.contenedor1137 {
    width: 1137px;
    max-width: 100%;
    margin: 0 auto;
}

body.cotizador-a-pedido .headermaincotizador>div {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
    padding: 20px 0;
}

body.cotizador-a-pedido .contenedormaincotizador {
    padding: 32px 0;
}

body.cotizador-a-pedido .cre-flexrow {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 20px;
    position: relative;
}

body.cotizador-a-pedido .cre-flexrow>div:nth-child(1) {
    width: 700px;
    max-width: 100%;
}

body.cotizador-a-pedido .cre-flexrow .contenedor-resumen {
    width: 368px;
    max-width: 100%;
    border-radius: 4px;
    border: 1px solid var(--Gris40, #C4C4C4);
    background: #FFF;
    right: 0;
    top: 0;
    position: absolute;
}

body.cotizador-a-pedido .cre-flexrow .contenedor-resumen h5 {
    border-radius: 4px 4px 0px 0px;
    border-bottom: 2px solid var(--GrisN_02, #CDD0D6);
    background: var(--Rojo_05, #612525);
    padding: 17.068px 20.481px;
    color: #FFF;
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20.481px;
}

body.cotizador-a-pedido .cre-flexrow .contenedor-resumen>div {
    padding: 0 20px 22px 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

body.cotizador-a-pedido .cre-flexrow .contenedor-resumen>div span {
    color: var(--Gray-900, #191C1F);
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

body.cotizador-a-pedido .cre-flexrow .contenedor-resumen>div.totalcotizador span {
    font-weight: 700;
    font-size: 18px;
}

body.cotizador-a-pedido .h2raleway {
    color: var(--Negro_01, #191C1F);
    font-family: Raleway;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 27px;
}

body.cotizador-a-pedido .pasos-convertir {
    position: relative;
    padding-left: 27px;
    margin-bottom: 30px;
}

body.cotizador-a-pedido .pasos-convertir:before {
    content: '';
    background: #BDBDBD;
    width: 1px;
    display: block;
    height: calc(100% - 30px);
    position: absolute;
    left: 5px;
    top: 33px;
}

body.cotizador-a-pedido .pasos-convertir .titlered,
body.cotizador-a-pedido .pasos-convertir .titlered::before {
    color: #9D3A2D;
    font-family: "Public Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 15.385px;
}

body.cotizador-a-pedido .pasos-convertir .titlered::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    text-align: center;
}

body.cotizador-a-pedido .pasos-convertir.paso1 .titlered::before {
    content: '1';
}

body.cotizador-a-pedido .pasos-convertir.paso2 .titlered::before {
    content: '2';
}

body.cotizador-a-pedido .pasos-convertir.paso3 .titlered::before {
    content: '3';
}

body.cotizador-a-pedido .cotizadorcodigocliente {
    margin-bottom: 11px;
    border-radius: 4px;
    border: 1px solid var(--Negro-CK, #343434);
    background: #F6F6F6;
    padding: 9px 20px;
    color: #F00;
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    width: 366px;
    max-width: 100%;
    margin-top: 11px;
}

body.cotizador-a-pedido .ps12 {
    color: #A0A0A0;
    font-family: "Public Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin: 0;
}

body.cotizador-a-pedido .nota-adicional-block {
    margin-top: 24px;
    padding-bottom: 10px;
}

body.cotizador-a-pedido .nota-adicional-block label {
    color: #000;
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

body.cotizador-a-pedido .nota-adicional-block textarea {
    display: block;
    width: 100%;
    height: 80px;
    border-radius: 4px;
    border: 1px solid var(--Negro-CK, #343434);
    background: #F6F6F6;
    color: black;
    font-family: "Public Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    margin-top: 19px;
}

/* envio */
body.cotizador-a-pedido .metodo-envio {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
    margin-top: 19px;
}

body.cotizador-a-pedido .tipo-metodo-envio {
    width: calc(50% - 7.5px);
    padding: 0;
    height: 76px;
}

body.cotizador-a-pedido .tipo-metodo-envio input,
body.cotizador-a-pedido .tipo-metodo-pago input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

body.cotizador-a-pedido .tipo-metodo-envio label {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Gris_03, #616161);
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 48px;
    border-radius: 4px;
    border: 2px solid var(--Gris50, #797979);
}

body.cotizador-a-pedido .tipo-metodo-envio input:checked~label {
    color: var(--Negro_01, #191C1F);
    border: 3px solid var(--Negro_01, #191C1F);
    background: #F6F6F6;
    text-decoration: underline;
}

body.cotizador-a-pedido .tipo-metodo-envio label::before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    margin-top: -4px;
    margin-right: 9px;
}

body.cotizador-a-pedido .tipo-metodo-envio label[for="ship_2"]::before {
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M16.5%207.50002H20.4938C20.6432%207.49904%2020.7894%207.54329%2020.9132%207.62695C21.037%207.71061%2021.1326%207.82977%2021.1875%207.96877L22.5%2011.25%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M1.5%2013.5H16.5%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M17.625%2020.25C18.8676%2020.25%2019.875%2019.2426%2019.875%2018C19.875%2016.7574%2018.8676%2015.75%2017.625%2015.75C16.3824%2015.75%2015.375%2016.7574%2015.375%2018C15.375%2019.2426%2016.3824%2020.25%2017.625%2020.25Z%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M6.375%2020.25C7.61764%2020.25%208.625%2019.2426%208.625%2018C8.625%2016.7574%207.61764%2015.75%206.375%2015.75C5.13236%2015.75%204.125%2016.7574%204.125%2018C4.125%2019.2426%205.13236%2020.25%206.375%2020.25Z%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15.375%2018H8.625%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M4.125%2018H2.25C2.05109%2018%201.86032%2017.921%201.71967%2017.7803C1.57902%2017.6397%201.5%2017.4489%201.5%2017.25V6.75C1.5%206.55109%201.57902%206.36032%201.71967%206.21967C1.86032%206.07902%202.05109%206%202.25%206H16.5V16.05%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M16.5%2011.25H22.5V17.25C22.5%2017.4489%2022.421%2017.6397%2022.2803%2017.7803C22.1397%2017.921%2021.9489%2018%2021.75%2018H19.875%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E) center / contain no-repeat;
}

body.cotizador-a-pedido .tipo-metodo-envio label[for="ship_3"]::before {
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M4.5%2013.0874V19.4999C4.5%2019.6988%204.57902%2019.8896%204.71967%2020.0302C4.86032%2020.1709%205.05109%2020.2499%205.25%2020.2499H18.75C18.9489%2020.2499%2019.1397%2020.1709%2019.2803%2020.0302C19.421%2019.8896%2019.5%2019.6988%2019.5%2019.4999V13.0874%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M5.0625%203.75H18.9375C19.1002%203.75134%2019.2582%203.8049%2019.3881%203.9028C19.5181%204.00069%2019.6132%204.13774%2019.6594%204.29375L21%209H3L4.34062%204.29375C4.38682%204.13774%204.4819%204.00069%204.61187%203.9028C4.74183%203.8049%204.8998%203.75134%205.0625%203.75V3.75Z%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M9%209V10.5C9%2011.2956%208.68393%2012.0587%208.12132%2012.6213C7.55871%2013.1839%206.79565%2013.5%206%2013.5C5.20435%2013.5%204.44129%2013.1839%203.87868%2012.6213C3.31607%2012.0587%203%2011.2956%203%2010.5V9%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15%209V10.5C15%2011.2956%2014.6839%2012.0587%2014.1213%2012.6213C13.5587%2013.1839%2012.7956%2013.5%2012%2013.5C11.2044%2013.5%2010.4413%2013.1839%209.87868%2012.6213C9.31607%2012.0587%209%2011.2956%209%2010.5V9%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M21%209V10.5C21%2011.2956%2020.6839%2012.0587%2020.1213%2012.6213C19.5587%2013.1839%2018.7956%2013.5%2018%2013.5C17.2044%2013.5%2016.4413%2013.1839%2015.8787%2012.6213C15.3161%2012.0587%2015%2011.2956%2015%2010.5V9%22%20stroke%3D%22%23616161%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E) center / contain no-repeat;
}

body.cotizador-a-pedido .tipo-metodo-envio input:checked~label[for="ship_2"]::before {
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M16.5%207.50002H20.4938C20.6432%207.49904%2020.7894%207.54329%2020.9132%207.62695C21.037%207.71061%2021.1326%207.82977%2021.1875%207.96877L22.5%2011.25%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M1.5%2013.5H16.5%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M17.625%2020.25C18.8676%2020.25%2019.875%2019.2426%2019.875%2018C19.875%2016.7574%2018.8676%2015.75%2017.625%2015.75C16.3824%2015.75%2015.375%2016.7574%2015.375%2018C15.375%2019.2426%2016.3824%2020.25%2017.625%2020.25Z%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M6.375%2020.25C7.61764%2020.25%208.625%2019.2426%208.625%2018C8.625%2016.7574%207.61764%2015.75%206.375%2015.75C5.13236%2015.75%204.125%2016.7574%204.125%2018C4.125%2019.2426%205.13236%2020.25%206.375%2020.25Z%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15.375%2018H8.625%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M4.125%2018H2.25C2.05109%2018%201.86032%2017.921%201.71967%2017.7803C1.57902%2017.6397%201.5%2017.4489%201.5%2017.25V6.75C1.5%206.55109%201.57902%206.36032%201.71967%206.21967C1.86032%206.07902%202.05109%206%202.25%206H16.5V16.05%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M16.5%2011.25H22.5V17.25C22.5%2017.4489%2022.421%2017.6397%2022.2803%2017.7803C22.1397%2017.921%2021.9489%2018%2021.75%2018H19.875%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E) center / contain no-repeat;
}

body.cotizador-a-pedido .tipo-metodo-envio input:checked~label[for="ship_3"]::before {
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M4.5%2013.0874V19.4999C4.5%2019.6988%204.57902%2019.8896%204.71967%2020.0302C4.86032%2020.1709%205.05109%2020.2499%205.25%2020.2499H18.75C18.9489%2020.2499%2019.1397%2020.1709%2019.2803%2020.0302C19.421%2019.8896%2019.5%2019.6988%2019.5%2019.4999V13.0874%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M5.0625%203.75H18.9375C19.1002%203.75134%2019.2582%203.8049%2019.3881%203.9028C19.5181%204.00069%2019.6132%204.13774%2019.6594%204.29375L21%209H3L4.34062%204.29375C4.38682%204.13774%204.4819%204.00069%204.61187%203.9028C4.74183%203.8049%204.8998%203.75134%205.0625%203.75V3.75Z%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M9%209V10.5C9%2011.2956%208.68393%2012.0587%208.12132%2012.6213C7.55871%2013.1839%206.79565%2013.5%206%2013.5C5.20435%2013.5%204.44129%2013.1839%203.87868%2012.6213C3.31607%2012.0587%203%2011.2956%203%2010.5V9%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15%209V10.5C15%2011.2956%2014.6839%2012.0587%2014.1213%2012.6213C13.5587%2013.1839%2012.7956%2013.5%2012%2013.5C11.2044%2013.5%2010.4413%2013.1839%209.87868%2012.6213C9.31607%2012.0587%209%2011.2956%209%2010.5V9%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M21%209V10.5C21%2011.2956%2020.6839%2012.0587%2020.1213%2012.6213C19.5587%2013.1839%2018.7956%2013.5%2018%2013.5C17.2044%2013.5%2016.4413%2013.1839%2015.8787%2012.6213C15.3161%2012.0587%2015%2011.2956%2015%2010.5V9%22%20stroke%3D%22%232F2625%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E) center / contain no-repeat;
}

/* tipo de pago */
body.cotizador-a-pedido .tipo-metodo-pago {
    margin-bottom: 13px;
}

body.cotizador-a-pedido .tipo-metodo-pago label {
    color: var(--Gris_03, #616161);
    font-family: "Public Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20.481px;
    border-radius: 4px;
    border: 1px solid var(--Gris_02, #B5B5B5);
    padding: 10px 41px;
    display: block;
    position: relative;
}

body.cotizador-a-pedido .tipo-metodo-pago input:checked~label {
    color: var(--Negro_01, #191C1F);
    border: 2px solid var(--Negro_01, #191C1F);
    background: #F6F6F6;
}

body.cotizador-a-pedido .tipo-metodo-pago label:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    left: 13px;
    border: solid 2px #616161;
    border-radius: 50%;
}

body.cotizador-a-pedido .tipo-metodo-pago input:checked~label::before {
    border: solid 6px #191C1F;
}

@media(max-width:969px) {
    body.cotizador-a-pedido .h2raleway {
        text-align: center;
        font-size: 22px;
    }
}

/* pedido convertido con exito */
.headergris {
    padding: 30px 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 14px;
    background: var(--Gris_01, #D1D1D0);
}

.cotizadorconvertido .botones.myfcotizador {
    width: 320px;
    display: flex;
    flex-direction: column;
    gap: 11px;
    margin: auto;
}

body.cotizador-a-pedido .cotizadorconvertido .cre-flexrow {
    justify-content: center;
}

body.cotizador-a-pedido .cotizadorconvertido .pedido-exito-container {
    width: 600px;
    text-align: center;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido {
    border-top: 1px solid #000;
    background: #F4F4F4;
    text-align: left;
    padding: 41px 30px;
    margin-bottom: 20px;
    font-family: "Public Sans";
}

body.cotizador-a-pedido .cotizadorconvertido .pedido-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 11px 0;
    border-top: solid 1px #737B7D;
    color: var(--NegroC900, #222);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido .pedido-item:nth-child(2) {
    border-top: none;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido .detallepediconvert {
    padding: 20px 0;
    border-top: 1px solid #737B7D;
    color: var(--NegroC900, #222);
    font-size: 18px;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

body.cotizador-a-pedido .cotizadorconvertido .pedido-exito-container {
    color: #000;
    text-align: center;
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido>h3 {
    color: var(--Negro_01, #191C1F);
    text-align: center;
    font-family: "Public Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido .detallepediconvert.total-final {
    color: var(--Rojo_05, #612525);
    font-weight: 700;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido .detallepediconvert.notadelcliente {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    color: var(--NegroC900, #222);
    font-family: "Public Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-top: 50px;
}

body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido .detallepediconvert.notadelcliente p {
    margin: 0;
}

@media(max-width:969px) {
    body.cotizador-a-pedido .metodo-envio {
        flex-direction: column !important;
    }

    body.cotizador-a-pedido .cre-flexrow .contenedor-resumen {
        position: relative;
        width: 100%;
        margin-bottom: 25px;
    }

    body.cotizador-a-pedido .contenedormaincotizador {
        padding: 30px 18px;
    }

    body.cotizador-a-pedido .contenedormaincotizador.cotizadorconvertido {
        padding: 40px 0;
    }

    body.cotizador-a-pedido .tipo-metodo-envio {
        width: 100%;
    }

    body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido>h3 {
        font-size: 16px;
    }

    body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido {
        padding: 20px 18px;
    }

    body.cotizador-a-pedido .cotizadorconvertido .pedido-item {
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        text-wrap-style: pretty;
        gap: 10px;
    }

    body.cotizador-a-pedido .cotizadorconvertido .resumen-pedido-convertido .detallepediconvert.subtotal {
        margin-top: 40px;
    }
}

/* sin cotizacion */
.sincotizacion {
    padding: 70px 0;
}

.sincotizacion p.ps16 {
    color: #616161;
    text-align: center;
    margin-bottom: 20px;
}

.sincotizacion .btn_negro.btn_flecha.btn16 {
    font-size: 16px;
    width: fit-content;
    margin: 0 auto;
    padding: 0 24px;
}

.sincotizacion .btn_negro.btn_flecha.btn16::after {
    content: '';
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M3.125%2010H16.875%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M11.25%204.375L16.875%2010L11.25%2015.625%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E) center / contain no-repeat;
    margin-left: 8px;
}

/* estilos tablet */
@media (min-width: 480px) and (max-width: 969px) {

    .logged-in.woocommerce-account #main .container-fluid .woocommerce-MyAccount-navigation,
    .logged-in.woocommerce-account #main .container-fluid .woocommerce-MyAccount-content {
        width: 617px !important;
        max-width: 100% !important;
        margin: auto !important;
    }
}