@font-face {
    font-family: 'Forte';
    src: URL(https://pycca.vteximg.com.br/arquivos/forte-mt.otf.css) format('opentype');
}

@font-face {
    font-family: 'Snap';
    src: URL(https://pycca.vteximg.com.br/arquivos/snap.ttf.css) format('truetype');
}

@font-face {
    font-family: "Muthiara";
    src: URL(https://pycca.vteximg.com.br/arquivos/Muthiara.otf.css) format('opentype');
}

@font-face {
    font-family: "Christmas";
    src: URL(https://pycca.vteximg.com.br/arquivos/Christmas-Squad.otf.css) format('opentype');
}

@font-face {
    font-family: 'Brussels';
    src: URL(https://pycca.vteximg.com.br/arquivos/brussels-Regularr.ttf.css) format('truetype');
}

@font-face {
    font-family: 'BellandLamb';
    src: URL(https://pycca.vteximg.com.br/arquivos/BellandLamb.otf.css) format('opentype');
}

@font-face {
    font-family: 'DKSnemand';
    src: URL(https://pycca.vteximg.com.br/arquivos/DKSnemand.otf.css) format('opentype');
}

@font-face {
    font-family: 'Showg';
    src: URL(https://pycca.vteximg.com.br/arquivos/SHOWG.TTF.css) format('truetype');
}

@font-face {
    font-family: 'Ubiquitous';
    src: URL(https://pycca.vteximg.com.br/arquivos/Ubiquitous.ttf.css) format('truetype');
}

@font-face {
    font-family: 'arial';
    src: URL(https://pycca.vteximg.com.br/arquivos/arial.ttf.css) format('truetype');
}

@font-face {
    font-family: 'Barcelony';
    src: URL(https://pycca.vteximg.com.br/arquivos/Barcelony.ttf.css) format('truetype');
}

@font-face {
    font-family: 'Avocados';
    src: URL(https://pycca.vteximg.com.br/arquivos/Avocados.ttf.css) format('truetype');
}

@font-face {
    font-family: 'Bowline';
    src: URL(https://pycca.vteximg.com.br/arquivos/Bowline_Script.otf.css) format('opentype');
}

@font-face {
    font-family: 'Brush';
    src: URL(https://pycca.vteximg.com.br/arquivos/Brush-Signature.ttf.css) format('truetype');
}

@font-face {
    font-family: 'Bumper';
    src: URL(https://pycca.vteximg.com.br/arquivos/Bumper-Sticker-DEMO.otf.css) format('opentype');
}

@font-face {
    font-family: 'Catalina';
    src: URL(https://pycca.vteximg.com.br/arquivos/Catalina_Anacapa_Sans-Regular.ttf.css) format('truetype');
}

@font-face {
    font-family: 'Cogney';
    src: URL(https://pycca.vteximg.com.br/arquivos/Cogney.ttf.css) format('truetype');
}

@font-face {
    font-family: 'Domestic';
    src: URL(https://pycca.vteximg.com.br/arquivos/Domestic-Script.otf.css) format('opentype');
}

@font-face {
    font-family: 'Masiku';
    src: URL(https://pycca.vteximg.com.br/arquivos/Masiku.otf.css) format('opentype');
}   


@font-face {
    font-family: 'Miraculous';
    src: URL(https://pycca.vteximg.com.br/arquivos/Miraculous&Christmas.ttf.css) format('truetype');
}   


@font-face {
    font-family: 'MyriadPro';
    src: URL(https://pycca.vteximg.com.br/arquivos/MyriadPro-Regular.otf.css) format('opentype');
}   


@font-face {
    font-family: 'Playball';
    src: URL(https://pycca.vteximg.com.br/arquivos/Playball-Regular.ttf.css) format('truetype');
} 


div#contenedorFT {
    display: none !important;
}

div#contenedorPersonalizado-179-3 {
    display: none;
}

div#contenedorPersonalizado-179-4 {
    display: none;
}

div#contenedorPersonalizado-179-3,
div#contenedorPersonalizado-185-3 {
    display: none;
}

div#contenedorPersonalizado-179-4,
div#contenedorPersonalizado-185-4 {
    display: none;
}

div#contenedorPersonalizado-178-3,
div#contenedorPersonalizado-184-3 {
    display: none;
}

div#contenedorPersonalizado-178-4,
div#contenedorPersonalizado-184-4 {
    display: none;
}


/*
textarea#iD-185-5 {
    display: none !important;
}

textarea#iD-184-5 {
    display: none !important;
}*/

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

[type=radio] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

[type=radio]+img {
    cursor: pointer;
}

[type=radio]:checked+img {
    outline: 4px solid #f00;
}

.ocultarDetalle {
    display: none;
}

.w3-button:hover {
    background-color: #dbd4d4;
}

button.btnAgregarAlCarrito {
    background-color: #000000 !important;
    color: white !important;
}

.w3-bar .w3-button {
    white-space: normal;
}


/*
.contenedorPersonalizadoDestock {
    display: none;
}*/

.w3-bar .w3-bar-item {
    padding: 8px 16px;
    float: left;
    width: auto;
    border: none;
    display: block;
    outline: 0;
}

.w3-button {
    color: #070707;
    background-color: #b4b4b4a1;
}

.ocultar100 {
    display: none;
}

.w3-container:after,
.w3-container:before,
.w3-panel:after,
.w3-panel:before,
.w3-row:after,
.w3-row:before,
.w3-row-padding:after,
.w3-row-padding:before,
.w3-cell-row:before,
.w3-cell-row:after,
.w3-clear:after,
.w3-clear:before,
.w3-bar:before,
.w3-bar:after {
    content: "";
    display: table;
    clear: both;
}

.w3-container,
.w3-panel {
    padding: 0.01em 16px;
}

.w3-container:after,
.w3-container:before,
.w3-panel:after,
.w3-panel:before,
.w3-row:after,
.w3-row:before,
.w3-row-padding:after,
.w3-row-padding:before,
.w3-cell-row:before,
.w3-cell-row:after,
.w3-clear:after,
.w3-clear:before,
.w3-bar:before,
.w3-bar:after {
    content: "";
    display: table;
    clear: both;
}

.pyccaProductDetail__buyOptions {
    /*  display: none;
   
    display: flex  ;*/
    width: 100%;
}

.divAgregarAlCarrito {
    /* display: inline !important;*/
}

div#CompreJuntoLink {
    display: none;
}

#contenedorPersonalizado-34-3 .nombreboton a {
    display: none;
}

#contenedorPersonalizado-33-3 .nombreboton a {
    display: none;
}

#contenedorPersonalizado-32-3 .nombreboton a {
    display: none;
}

#contenedorPersonalizado-31-3 .nombreboton a {
    display: none;
}

#contenedorPersonalizado-30-3 .nombreboton a {
    display: none;
}

#contenedorPersonalizado-29-3 .nombreboton a {
    display: none;
}

[type=radio] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
/*Negro,Blanco,Dorado,Plateado,Azul,Morado,Lila,Rojo,Rosado,Turqueza*/

.Negro {
    color: #000;
}
.Blanco {
    color: #FFF;
}
.Dorado {
    color: #EABE3F;
}
.Plateado {
    color: #C0C0C0;
}
.Azul {
    color: #0046af;
}
.Morado {
    color: #35055a;
}
.Lila {
    color: #d29bfd;
}
.Rojo {
    color: #dc3545;
}
.Rosado {
    color: #FF0080;
}
.Turqueza {
    color: #32e6e6;
}
.Amarillo {
    color: #ecf00b;
}
.Oro {
    color: #e9c733;
}
.Lavanda {
    color: #33e9e9;
}
.Lima {
    color: #34e61d;
}
.Menta {
    color: #95d470;
}
.Naranja {
    color: #d47f39;
}
.Rosa {
    color: #d653a4;
}
.CristalMar {
    color: #92cee0;
}
.Perla {
    color: #ade67f;
}
.RosaElecrico {
    color: #bd0cae;
}
.Violeta {
    color: #5b175e;
}
.DoradoMetalico {
    color: #dfab11;
}
.Verde {
    color: green;
}
.VerdeEscarchado {
    color: #4ceb7b;
}
.RojoEscarchado {
    color: #c53a3a;
}
.RojoForm {
    color: #af0909;
}

.Snap_ITC {
    font-family: 'Snap', Regular !important;
}
.Forte {
    font-family: 'Forte', Regular !important;
}
.arial {
    font-family: 'Forte', Regular !important;
}
.Brussels {
    font-family: 'Brussels', Regular !important;
}
.Christmas_Squad {
    font-family: 'Christmas' !important;
}
.Muthia {
    font-family: 'Muthiara' !important;
}
.BellandLamb {
    font-family: 'BellandLamb' !important;
}
.DKSnemand {
    font-family: 'DKSnemand' !important;
}
.Showg {
    font-family: 'Showg' !important;
}
.Ubiquitous {
    font-family: 'Ubiquitous' !important;
}
.Avocados {
font-family: 'Avocados' !important; ;
}
.Barcelony {
font-family: 'Barcelony' !important;;
}
.BowlineScript {
font-family: 'Bowline' !important;;
}
.BrushSignature {
font-family: 'Brush' !important;;
}

.BumperSticker {
font-family: 'Bumper' !important;;
}
.CatalinaAnacapaSans {
font-family: 'Catalina' !important;;
}
.Cogney {
font-family: 'Cogney' !important;;
}
.DomesticScript {
font-family: 'Domestic' !important;;
}
.Masiku {
font-family: 'Masiku' !important;;
}   
.MiraculousChristmas{
font-family: 'Miraculous' !important;;
}   
.MyriadPro-Regular {
font-family: 'MyriadPro' !important;;
}   


.Playball-Regular {
font-family: 'Playball' !important;;
}   

.TitularPersonalizado {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 2% 0px;
    text-align: center;
    font-weight: 700;
    align-content: center;
}

@media only screen and (min-width: 1200px) {
    div#contenedorPersonalizado-33-2 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-31-2 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-33-2 .contenedorPersonalizado1 label:before {
        content: "Letra";
        font-size: 12px;
    }
    div#contenedorPersonalizado-31-2 .contenedorPersonalizado1 label:before {
        content: "Letra";
        font-size: 12px;
    }
    div#contenedorPersonalizado-33-1 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-31-1 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-33-1 .contenedorPersonalizado1 label:before {
        content: "Color";
        font-size: 12px;
    }
    div#contenedorPersonalizado-31-1 .contenedorPersonalizado1 label:before {
        content: "Color";
        font-size: 12px;
    }
    div#contenedorPersonalizado-33-4 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-33-5 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-33-6 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-31-4 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-31-5 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-31-6 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-31-7 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-31-8 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-31-9 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-190-2 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-190-3 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-190-4 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-191-2 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-191-3 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-191-4 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-192-2 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-192-3 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-192-4 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-193-2 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-193-3 .contenedorPersonalizado1new label,
    div#contenedorPersonalizado-193-4 .contenedorPersonalizado1new label {
        font-size: 0px;
    }

    div#contenedorPersonalizado-190-2 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-191-2 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-192-2 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-193-2 .contenedorPersonalizado1new label:after {
        content: "Letra";
        font-size: 12px;
    }

    div#contenedorPersonalizado-190-3 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-191-3 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-192-3 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-193-3 .contenedorPersonalizado1new label:after {
        content: "Color";
        font-size: 12px;
    }
    div#contenedorPersonalizado-190-4 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-191-4 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-192-4 .contenedorPersonalizado1new label:after,
    div#contenedorPersonalizado-193-4 .contenedorPersonalizado1new label:after {
        content: "Lugar";
        font-size: 12px;
    }
    .contenedorPersonalizado5 {
        margin-left: 54px;
        margin-right: 54px;
        /* text-align: center; */
        display: flex;
        /* align-content: flex-end; */
        flex-wrap: wrap;
        /* justify-content: space-evenly;*/
        justify-content: center;
    }
    [type=radio]:checked+img {
        outline: 2px solid #000;
    }
    /*.detallePersonalizacion {
    margin-left: 30px;
    background: white;
    position: absolute;
    z-index: 99;
    border-radius: 10px;
    border: 2px solid #b1b2b2;
}*/
    .ocultarDetalle {
        display: none;
    }
    .detallePersonalizacion label {
        font-weight: bold;
        font-size: 16px;
        text-align: center;
    }
    .contenedorDetalle {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-content: center;
        padding: 15px;
        z-index: 99;
    }
    div#contenedorPersonalizado-183-1 .contenedorPersonalizado5 .contenedorSecundarioComponente2 .divContenido .divTexto img,
    div#contenedorPersonalizado-68-1 .contenedorPersonalizado5 .contenedorSecundarioComponente2 .divContenido .divTexto img,
    div#contenedorPersonalizado-69-1 .contenedorPersonalizado5 .contenedorSecundarioComponente2 .divContenido .divTexto img,
    div#contenedorPersonalizado-70-1 .contenedorPersonalizado5 .contenedorSecundarioComponente2 .divContenido .divTexto img {
        width: 45px;
        height: 45px;
    }
    #contenedorPersonalizado-183-1 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-68-1 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-69-1 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-70-1 .contenedorSecundarioComponente2 {
        width: 20%;
        float: left;
        margin-bottom: 12px;
        text-align: center;
    }
    #contenedorPersonalizado-183-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-68-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-69-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-70-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-186-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-187-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-188-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-189-2 .contenedorSecundarioComponente2,
    #contenedorPersonalizado-248-2 .contenedorSecundarioComponente2 {
        /*width: 11%;*/
        width: 15%;
        float: left;
        margin-bottom: 12px;
    }
    .divTexto label img {
        /*   width: 45px;
    height: 45px;*/
        width: 45px;
        height: 45px;
    }

    .contenedorPersonalizado1Standard {
        width: 15%;
    }
    .contenedorPersonalizados.standardPerso{
        width: 100%;
    }
    .c-179-5-N25688 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N25666 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N25724 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N00043 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N25768 textarea#iD-179-5 {
        font-size: 41px;
        top: 153px;
    }
    .c-179-5-N25677 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N21514 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N00260 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N21478 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N21525 textarea#iD-179-5 {
        font-size: 41px;
    }
    .c-179-5-N21478 textarea#iD-179-5 {
        font-size: 41px;
    }
    /*div#contenedorPersonalizado-179-3 {
    display: none;
}*/
    div#contenedorPersonalizado-186-1 {
        display: none;
    }
    div#contenedorPersonalizado-187-1 {
        display: none;
    }
    div#contenedorPersonalizado-188-1 {
        display: none;
    }
    div#contenedorPersonalizado-189-1 {
        display: none;
    }
    div#contenedorPersonalizado-248-1 {
        display: none;
    }
   
   
    .c-178-5-A00077 textarea#iD-178-5 {
        font-size: 37px;
    }
    div#contenedorPersonalizado-179-4 .contenedorPersonalizado1,
    div#contenedorPersonalizado-185-4 .contenedorPersonalizado1 {
        width: 56%;
    }
    div#contenedorPersonalizado-179-3 .contenedorPersonalizado1,
    div#contenedorPersonalizado-185-3 .contenedorPersonalizado1 {
        width: 56%;
    }
    div#contenedorPersonalizado-179-5 .contenedorPersonalizado1,
    div#contenedorPersonalizado-185-5 .contenedorPersonalizado1 {
        /*width: 20%;
    padding-left: 26px;*/
        width: 17%;
        padding-left: 22px;
    }
    div#contenedorPersonalizado-179-5 .contenedorPersonalizado2.nombretext,
    div#contenedorPersonalizado-185-5 .contenedorPersonalizado2.nombretext {
        width: 83%;
        /* width: 62%; */
    }
    div#contenedorPersonalizado-184-5 .contenedorPersonalizado2.nombretext {
        width: 93%;
        /* width: 62%; */
    }
    div#contenedorPersonalizado-178-5 .contenedorPersonalizado2.nombretext {
        width: 93%;
        /* width: 62%; */
    }
    #contenedorPersonalizado-179-5 .contenedorPersonalizado3,
    #contenedorPersonalizado-185-5 .contenedorPersonalizado3 {
        width: 12%;
        display: flex;
        margin-top: -7px;
    }
    #contenedorPersonalizado-178-5 .contenedorPersonalizado3,
    #contenedorPersonalizado-184-5 .contenedorPersonalizado3 {
        width: 12%;
        display: flex;
    }
    div#contenedorPersonalizado-178-5,
    div#contenedorPersonalizado-184-5 {
        width: 100%;
    }
    div#contenedorPersonalizado-178-5 .contenedorPersonalizado1,
    div#contenedorPersonalizado-184-5 .contenedorPersonalizado1 {
        width: 14%;
    }
   
    .divAgregarAlCarrito {
        /* display: inline !important; */
        display: flex !important;
        flex-direction: row;
        justify-content: space-around;
    }
    .contenedorPersonalizados {
        /* width: 33.33%; */
        width: 50%;
        display: flex;
        margin-bottom: 10px;
        padding-left: 5px;
        float: left;
        justify-content: space-around;
    }
    .contenedorPersonalizadosNew {
        width: 33.33%;
        /* width: 50%; */
        display: flex;
        margin-bottom: 10px;
        padding-left: 5px;
        float: left;
        justify-content: space-around;
    }
    div#contenedorPersonalizado-179-5,
    div#contenedorPersonalizado-185-5 {
        width: 100%;
        padding-left: 0px;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }
    .contenedorPersonalizados div label {
        font-size: 12px;
        padding-right: 10px;
    }
    div#contenedorPersonalizado-34-3 {
        position: relative;
        left: 32px;
    }
    .campoSinStock:after {
        display: flex;
        position: relative;
        content: "( Sin stock )";
        top: 16px;
        width: 100px;
        /* font-size: 0px; */
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-content: space-around;
    }
    div#contenedorPersonalizado-29-3 {
        position: relative;
        left: 32px;
    }
    div#contenedorPersonalizado-30-3 {
        position: relative;
        left: 32px;
    }
    /*div#contenedorPersonalizado-34-3 {
    padding-left: 30px;
}

div#contenedorPersonalizado-33-3 {
    padding-left: 30px;
}


div#contenedorPersonalizado-32-3 {
    padding-left: 30px;
}


div#contenedorPersonalizado-31-3 {
    padding-left: 30px;
}


div#contenedorPersonalizado-30-3 {
    padding-left: 30px;
}

div#contenedorPersonalizado-29-3 {
    padding-left: 30px;
}
*/
    .pyccaProductDetail__productBox {
        /* width: 40% !important;*/
    }
    .visualizarMas {
        padding-top: 13px;
        width: 100%;
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .visualizarMas1 {
        padding-top: 13px;
        width: 100%;
        display: flex !important;
        align-items: center;
    }
    .CantPago {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-content: stretch;
        justify-content: space-evenly;
        /* align-items: flex-start; */
    }
    .divBotonComprarPersonalizado {
        display: none !important;
    }
    button.btnBotonComprarPersonalizado {
        /* top: -29px; */
        /* FONT-SIZE: 19PX !important; */
        /* font-weight: 600; */
        text-align: center;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        letter-spacing: 2px;
        position: relative;
        background-color: #ea0b74;
        box-sizing: border-box;
        display: inline-block/*!important*/
        ;
        height: 50px;
        width: calc(100% - 100px);
        line-height: 50px;
        vertical-align: middle;
        margin-right: 42px;
        width: 30% !important;
        float: left;
        color: white;
        margin-right: 42px;
        width: 30% !important;
        float: left;
        height: 43px !important;
        font-size: 13px;
        background-color: #ea0b74 !important;
        border-radius: 5px;
    }
    button.btnBotonComprarPersonalizado span {
        FONT-SIZE: 20px !important;
        font-weight: 600;
        position: relative;
        text-transform: uppercase;
    }
    button.btnAgregarAlCarrito {
        text-align: center;
        cursor: pointer;
        letter-spacing: 2px;
        background-color: #ffffff;
        box-sizing: border-box;
        vertical-align: middle;
        color: #212529;
        float: left;
        padding: 7px;
        display: block;
        width: 100%;
        border: 1px solid #212529;
        text-transform: uppercase;
    }
    .btnRegistrarPersonalizado {
        /* padding: 5px 10px; */
        /* font-size: 14px; */
        color: #ea0b74 !important;
        /* font-weight: bold; */
        background: #ea0b740f;
        border: 1px solid #ea0b74;
        padding: 5px 15px;
        border-radius: 3px;
        text-transform: capitalize;
        font-size: 13px;
    }
    .contenedorPersonalizado1 {
        width: 36%;
        padding-left: 6px;
        /*padding-left: 8px;
    padding-right: 7px;*/
    }
    .contenedorPersonalizado1new {
        width: 43%;
        padding: 6px 1px;
    }
    .contenedorPersonalizado2 {
        /*width: 80%;
	    width: 46%;*/
        width: 100%;
    }
    .contenedorPersonalizadosNew.contenedorPersonalizado2 {
        /*width: 80%;
	    width: 46%;*/
        width: 80%;
    }
    .contenedorPersonalizado2.nombretext {
        width: 62%;
    }
    .contenedorPersonalizado3 {
        width: 75%;
        display: flex;
    }
    .contenedorPersonalizado3 a {
        border-radius: 5px;
        /* border: 1px solid; */
        padding: 7px 8px;
        margin-left: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #000;
        color: #FFF !important;
        cursor: pointer;
        height: 32px;
        margin-top: 10px;
        font-size: 8px;
    }
    textarea.txtDescripcionPersonaliza {
        display: block;
        width: 100%;
        padding: 6px 4px;
        color: #555;
        background-color: #fff;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        height: 34px;
        font-size: 10px;
        padding-left: 13px;
    }
    .btnLimpiarPersonalizado {
        /* padding: 5px 10px; */
        /* font-size: 14px; */
        color: #ea0b74 !important;
        /* font-weight: bold; */
        background: #ea0b740f;
        border: 1px solid #ea0b74;
        padding: 5px 15px;
        border-radius: 3px;
        text-transform: capitalize;
        font-size: 13px;
    }
    .contenedorPersonalizado {
        /*width: 33%;
    display: flex;
    margin-bottom: 10px;
    float: left;*/
        /*width: 33.33%;*/
        /* width: 30%; */
        width: 100%;
        display: flex;
        margin-bottom: 10px;
        padding-left: 15px;
        float: left;
        justify-content: space-around;
    }
    .contenedorPersonalizado label {
        font-weight: 600;
        font-size: 10px;
        color: #535252;
    }
    /*
div#contenedorPersonalizado-27-1 {
    width: 100%;
}
 */
}

@media screen and (max-width: 767px) {
    div#contenedorPersonalizado-33-2 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-31-2 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-33-2 .contenedorPersonalizado1 label:before {
        content: "Letra";
        font-size: 12px;
    }
    div#contenedorPersonalizado-31-2 .contenedorPersonalizado1 label:before {
        content: "Letra";
        font-size: 12px;
    }
    div#contenedorPersonalizado-33-1 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-31-1 .contenedorPersonalizado1 label {
        /* content: ""; */
        font-size: 0px;
    }
    div#contenedorPersonalizado-33-1 .contenedorPersonalizado1 label:before {
        content: "Color";
        font-size: 12px;
    }
    div#contenedorPersonalizado-31-1 .contenedorPersonalizado1 label:before {
        content: "Color";
        font-size: 12px;
    }
    div#contenedorPersonalizado-33-4 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-33-5 .contenedorPersonalizado2 {
        width: 98%;
    }
    div#contenedorPersonalizado-33-6 .contenedorPersonalizado2 {
        width: 98%;
    }
    .contenedorSecundarioComponente2 .divContenido .divTexto img {
        width: 130px;
        height: 130px;
    }
    .contenedorPersonalizado4 {
        text-align: center;
        font-weight: bold;
    }
    .contenedorSecundarioComponente2 {
        float: left;
        width: 50%;
    }
    .divContenido {
        margin: 13px;
    }
    .divTexto label {
        color: black;
        font-size: 12px;
        margin-left: 5px;
        margin-bottom: 16px;
    }
    #contenedorPersonalizado-34-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-33-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-32-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-31-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-30-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-29-3 {
        margin-top: 11px;
    }
    button.btnBotonComprarPersonalizado {
        font-size: 13px;
        background-color: #ea0b74 !important;
        border-radius: 5px;
        text-align: center;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        letter-spacing: 2px;
        position: relative;
        background-color: #ea0b74;
        box-sizing: border-box;
        display: inline-block/*!important*/
        ;
        height: 50px;
        width: calc(100% - 100px);
        line-height: 50px;
        vertical-align: middle;
    }
    button.btnBotonComprarPersonalizado span {
        position: relative;
        line-height: 30px;
        font-size: 20px;
        color: white;
        padding: 0 25px;
        z-index: 20;
    }
    button.btnAgregarAlCarrito {
        width: 100%;
        float: right;
        background: rgb(255 255 255);
        color: #212529;
        border: 1px solid #212529;
        font-weight: 600;
        padding: 5px 10px;
        text-align: center;
        text-transform: uppercase;
    }
    button.btnBotonComprarPersonalizado {
        display: none;
    }
    .divAgregarAlCarrito {
        width: 100%;
        position: relative;
    }
    .contenedorPersonalizado1 {
        text-align: center;
        /*width: 30%;
    float: left;
	padding-top: 10px;*/
    }
    .contenedorPersonalizado label {
        color: black;
        font-weight: 600;
        font-size: 14px;
    }
    .contenedorPersonalizado {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
    .contenedorPersonalizado3 {
        width: 100%;
        text-align: center;
        margin-bottom: 6px;
        margin-top: 2px;
    }
    .contenedorPersonalizado3 a {
        /* background: #000;*/
        display: block;
        width: 100%;
        color: #FFF !important;
    }
    .contenedorPersonalizado2 {
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }
    .txtDescripcionPersonaliza {
        z-index: 999;
        display: block;
        width: 100%;
        height: 54px;
        padding: 6px 12px;
        font-size: 12px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    .btnRegistrarPersonalizado {
        /* padding: 5px 10px; */
        /* font-size: 14px; */
        color: #ea0b74 !important;
        /* font-weight: bold; */
        background: #ea0b740f;
        border: 1px solid #ea0b74;
        padding: 5px 15px;
        border-radius: 3px;
        text-transform: capitalize;
        font-size: 13px;
    }
}


/*archivo 2*/

.zoomPup {
    display: none !important;
}

.zoomWindow {
    display: none !important;
}

.product-details {
    border: 1px solid #e6e7e800 !important;
}

em.economia-de {
    display: none;
}

.formUserComment h2:before {
    font-size: 16px;
    content: "ReseÃ±a enviada con exito";
    font-weight: 700;
    color: black;
}

.formUserComment h2 {
    font-size: 0px;
}

.formUserComment p {
    font-size: 0px;
}


/*
input#credito {
    display: none;
}*/

.avalie-produto h5:before {
    font-size: 14px;
    content: "Selecciona tu CalificaciÃ³n en las estrellitas y luego da click en el botÃ³n Publica tu OpiniÃ³n";
    font-weight: bolder;
}

.avalie-produto h5 {
    font-size: 0px !important;
}

#opcoes-avalie p strong {
    /* font-size: 0px; */
    display: none;
    /* position: relative; */
    /* top: 10px; */
}


/*
.filledRatingStar:after {
     
    content: "\f005" !important;
    font-size: 10px;
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
    position: relative;
    left: -18px;
}*/


/*
input#contado {
    display: none;
}*/

div#textoPrice {
    color: #665c5c;
    font-weight: 600;
}


/*
.filledRatingStar:after {
     
    content: "\f005";
    font-size: 10px;
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
    position: relative;
    left: -13px;
}*/

.filledRatingStar:before {
    /* background-color: red; */
    content: "\f005" !important;
    font-size: 10px;
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
    position: relative;
    /* left: -13px; */
}

.DetContado {
    width: 100%;
    /* height: 324px !important;*/
    /* display: flex; */
}

.titularFP h4 {
    color: #0e0e0d;
    font-size: 16px;
    font-weight: 600;
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto.avaliacao40:before,
.rating-produto.a40:before,
.rating-demonstrativo.avaliacao40:before,
.rating-demonstrativo.a40:before,
.rating-wrapper .rating.avaliacao40:before,
.rating-wrapper .rating.a40:before {
    content: "\f005 \f005 \f005 \f005 \f006";
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto.avaliacao30:before,
.rating-produto.a30:before,
.rating-demonstrativo.avaliacao30:before,
.rating-demonstrativo.a30:before,
.rating-wrapper .rating.avaliacao30:before,
.rating-wrapper .rating.a30:before {
    content: "\f005 \f005 \f005 \f006 \f006";
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto.avaliacao20:before,
.rating-produto.a20:before,
.rating-demonstrativo.avaliacao20:before,
.rating-demonstrativo.a20:before,
.rating-wrapper .rating.avaliacao20:before,
.rating-wrapper .rating.a20:before {
    content: "\f005 \f005 \f006 \f006 \f006";
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto.avaliacao50:before,
.rating-produto.a50:before,
.rating-demonstrativo.avaliacao50:before,
.rating-demonstrativo.a50:before,
.rating-wrapper .rating.avaliacao50:before,
.rating-wrapper .rating.a50:before {
    content: "\f005 \f005 \f005 \f005 \f005";
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto.avaliacao20:before,
.rating-produto.a20:before,
.rating-demonstrativo.avaliacao20:before,
.rating-demonstrativo.a20:before,
.rating-wrapper .rating.avaliacao20:before,
.rating-wrapper .rating.a20:before {
    content: "\f005 \f005 \f006 \f006 \f006";
}

.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 20px;
    color: #F0AD4E;
    font-style: normal;
}

.rating-produto.avaliacao10:before,
.rating-produto.a10:before,
.rating-demonstrativo.avaliacao10:before,
.rating-demonstrativo.a10:before,
.rating-wrapper .rating.avaliacao10:before,
.rating-wrapper .rating.a10:before {
    content: "\f005 \f006 \f006 \f006 \f006";
}

.BotonExt {
    /* font-size: 0px; */
    color: #f2f2f2;
}

div#contenedorPersonalizado-179-2 .contenedorPersonalizado1 label,
div#contenedorPersonalizado-185-2 .contenedorPersonalizado1 label {
    font-size: 0px;
}

div#contenedorPersonalizado-179-2 .contenedorPersonalizado1 label:before,
div#contenedorPersonalizado-185-2 .contenedorPersonalizado1 label:before {
    font-size: 11px;
    content: "Letra";
}

div#contenedorPersonalizado-179-1 .contenedorPersonalizado1 label,
div#contenedorPersonalizado-185-1 .contenedorPersonalizado1 label {
    font-size: 0px;
}

div#contenedorPersonalizado-179-1 .contenedorPersonalizado1 label:before,
div#contenedorPersonalizado-185-1 .contenedorPersonalizado1 label:before {
    font-size: 11px;
    content: "Color";
}

div#contenedorPersonalizado-178-2 .contenedorPersonalizado1 label,
div#contenedorPersonalizado-184-2 .contenedorPersonalizado1 label {
    font-size: 0px;
}

div#contenedorPersonalizado-178-2 .contenedorPersonalizado1 label:before,
div#contenedorPersonalizado-184-2 .contenedorPersonalizado1 label:before {
    font-size: 11px;
    content: "Letra";
}

div#contenedorPersonalizado-178-1 .contenedorPersonalizado1 label,
div#contenedorPersonalizado-184-1 .contenedorPersonalizado1 label {
    font-size: 0px;
}

div#contenedorPersonalizado-178-1 .contenedorPersonalizado1 label:before,
div#contenedorPersonalizado-184-1 .contenedorPersonalizado1 label:before {
    font-size: 11px;
    content: "Color";
}

div#contenedorPersonalizado-177-2 .contenedorPersonalizado1 label {
    font-size: 0px;
}

div#contenedorPersonalizado-177-2 .contenedorPersonalizado1 label:before {
    font-size: 11px;
    content: "Letra";
}

div#contenedorPersonalizado-177-1 .contenedorPersonalizado1 label {
    font-size: 0px;
}

div#contenedorPersonalizado-177-1 .contenedorPersonalizado1 label:before {
    font-size: 11px;
    content: "Color";
}

.contenedorPersonalizado3.nombreboton {
    display: none !important;
}


/*
.divAgregarMas {
    display: none !important;
*/

.divAgregarMas button.btnAgregarMas {
    display: none ;
}

@media only screen and (min-width: 1200px) {
    div#contenedorPersonalizado-33-3 .contenedorPersonalizado1 {
        width: 28%;
    }
    div#contenedorPersonalizado-31-3 .contenedorPersonalizado1 {
        width: 28%;
    }
    div#contenedorPersonalizado-177-3 .contenedorPersonalizado1 {
        width: 16%;
        text-align: center;
    }
    div#contenedorPersonalizado-177-3 .contenedorPersonalizado2.nombretext {
        /* width: 93%;*/
        width: 100%;
    }
    div#contenedorPersonalizado-177-3 {
        width: 100%;
        padding-left: 0px;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }
    .c-178-5-A02010 #iD-178-5,
    .c-178-5-A02016 #iD-178-5,
    .c-178-5-A00780 #iD-178-5,
    /*.c-178-5-A02017 #iD-178-5,
	.c-178-5-A02008 #iD-178-5,*/
    .c-178-5-A00772 #iD-178-5,
    /*.c-178-5-A00770 #iD-178-5,*/
    .c-178-5-A00074 #iD-178-5/*,
	.c-178-5-A00066 #iD-178-5,
	.c-178-5-A00067 #iD-178-5 */
    {
        top: 318px;
        font-size: 27px;
    }
    .c-178-5-A96759 #iD-179-5 {
        font-size: 22px;
        width: 204px;
        left: 353px;
        top: 157px;
    }
    .c-178-5-A01126 #iD-178-5 {
        font-size: 17px;
        width: 100px;
        left: 386px;
        top: 212px;
    }
    .c-178-5-A01135 #iD-178-5 {
        font-size: 17px;
        width: 100px;
        left: 386px;
        top: 212px;
    }
    .c-178-5-A01134 #iD-178-5 {
        font-size: 17px;
        width: 100px;
        left: 386px;
        top: 212px;
    }
    .c-178-5-O12015 #iD-178-5 {
        font-size: 19px;
        width: 100px;
        left: 174px;
        top: 241px;
    }
    .c-178-5-O12016 #iD-178-5 {
        font-size: 19px;
        width: 100px;
        left: 174px;
        top: 259px;
    }
    .c-178-5-A01649 #iD-178-5 {
        top: 326px;
        font-size: 29px;
    }
    .c-178-5-A01648 #iD-178-5 {
        top: 326px;
        font-size: 29px;
    }
    .c-178-5-A01651 #iD-178-5 {
        top: 302px;
        font-size: 29px;
    }
    .c-178-5-A01633 #iD-178-5 {
        top: 306px;
        font-size: 29px;
    }
    .c-178-5-A01636 #iD-178-5 {
        top: 318px;
        font-size: 29px;
    }
    .c-178-5-A01655 #iD-178-5 {
        top: 318px;
        font-size: 29px;
    }
    .c-178-5-A01653 #iD-178-5 {
        top: 318px;
        font-size: 29px;
    }
    .c-178-5-A01646 #iD-178-5 {
        top: 328px;
        font-size: 29px;
    }
    .c-178-5-A01645 #iD-178-5 {
        top: 328px;
        font-size: 29px;
    }
    .c-178-5-A38029 #iD-178-5 {
        top: 373px;
        font-size: 29px;
    }
    .c-178-5-A00055 #iD-178-5 {
        top: 373px;
        font-size: 29px;
    }
    .c-178-5-A37187 #iD-178-5 {
        top: 373px;
        font-size: 29px;
    }
    .c-178-5-A00770 #iD-178-5 {
        top: 268px;
        font-size: 35px;
    }
    .c-178-5-A00067 #iD-178-5 {
        top: 268px;
        font-size: 35px;
    }
    .c-178-5-A00066 #iD-178-5 {
        top: 268px;
        font-size: 35px;
    }
    .c-178-5-A02008 #iD-178-5 {
        top: 391px;
        font-size: 47px;
    }
    .c-178-5-A00077 textarea#iD-178-5 {
        top: 261px;
        font-size: 41px;
    }
    .c-178-5-A02017 #iD-178-5 {
        top: 318px;
        font-size: 25px;
    }
    .c-178-5-A00788 #iD-178-5 {
        top: 318px;
    }
    .c-178-5-A00788 #iD-178-5 {
        top: 318px;
    }
    .c-178-5-A02009 #iD-178-5 {
        top: 371px;
    }
    .contenedorPersonalizadoDestock.c-178-5-A01180 #iD-178-5 {
        font-size: 16px;
        left: 365px;
        padding-top: 6px;
    }
    .c-178-5-A01181 textarea#iD-178-5 {
        font-size: 17px;
        left: 365px;
        padding-top: 7px;
    }
    .c-178-5-A23589 textarea#iD-178-5 {
        font-size: 17px;
        left: 365px;
        padding-top: 7px;
    }
    .c-178-5-A73045 #iD-178-5 {
        font-size: 17px;
        left: 365px;
        /* padding-top: 7px;*/
    }
    .c-178-5-A50914 #iD-178-5 {
        /* font-size: 17px; */
        left: 191px;
        padding-top: 7px;
        top: 46px;
    }
    .c-178-5-A07124 #iD-178-5 {
        font-size: 37px;
        left: 191px;
        padding-top: 7px;
    }
    .c-178-5-A01632 #iD-178-5 {
        font-size: 37px;
        left: 191px;
        padding-top: 7px;
    }
    .c-178-5-A02011 #iD-178-5 {
        font-size: 45px;
        left: 185px;
        padding-top: 7px;
    }
    .c-178-5-A02012 #iD-178-5 {
        /* font-size: 17px; */
        font-size: 31px;
        left: 183px;
        padding-top: 7px;
    }
    .c-178-5-A00784 textarea#iD-178-5 {
        font-size: 35px;
        left: 183px;
        top: 369px;
    }
    .c-178-5-A75732 textarea#iD-178-5 {
        font-size: 35px;
        left: 183px;
        top: 369px;
        /* padding-top: 7px; */
    }
    .c-178-5-A02013 #iD-178-5 {
        width: 174px;
        left: 353px;
        padding-top: 7px;
    }
    .c-178-5-A00788 #iD-178-5 {
        width: 301px;
        font-size: 31px;
        left: 282px;
        padding-top: 7px;
    }
    .Frase {
        position: absolute;
        z-index: 99;
        width: 500px;
        left: 191px;
        /* left: 348px; */
        top: 294px;
        font-size: 28px;
        border: 1px solid #fff0 !important;
        background: #ff000000;
        resize: none;
        text-align: center;
        height: 121px;
    }
    .contenedorPersonalizado4 {
        margin-bottom: 1px;
        text-align: center;
        margin-top: -7px;
        text-transform: uppercase;
    }
    .contenedorPersonalizado4 label {
        /* width: 100%; */
        font-size: 12px;
        font-weight: bold;
    }
    .divTexto label {
        font-size: 12px;
        padding-left: 3px;
    }
    .contenedorPersonalizado3 .contenedorSecundarioComponente2 {
        padding-left: 57px;
        padding-right: 75px;
        padding-top: 10px;
    }
    .divContenido {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .divTexto {
        /* padding-left: 5px; */
        font-size: 10px;
        display: flex;
        justify-content: center;
    }
    .divImagen img {
        width: 87px;
        top: -19px;
        position: relative;
    }
    .contenedorSecundarioComponente2 {
        width: 50%;
        float: left;
        margin-bottom: 12px;
        /* display: flex; */
    }

    .Snap_ITC {
        font-family: 'Snap', Regular !important;
    }
    .Forte {
        font-family: 'Forte', Regular !important;
    }
    .arial {
        font-family: 'Forte', Regular !important;
    }
    .Brussels {
        font-family: 'Brussels', Regular !important;
    }
    .Christmas_Squad {
        font-family: 'Christmas' !important;
    }
    .Muthia {
        font-family: 'Muthiara' !important;
    }
    .BellandLamb {
        font-family: 'BellandLamb' !important;
    }
    .DKSnemand {
        font-family: 'DKSnemand' !important;
    }
    .Showg {
        font-family: 'Showg' !important;
    }
    .Ubiquitous {
        font-family: 'Ubiquitous' !important;
    }    
    .Avocados {
    font-family: 'Avocados' !important; ;
    }

    .Barcelony {
        font-family: 'Barcelony' !important;;
    }

    .BowlineScript {
        font-family: 'Bowline' !important;;
    }

    .BrushSignature {
        font-family: 'Brush' !important;;
    }

    .BumperSticker {
        font-family: 'Bumper' !important;;
        }

    .CatalinaAnacapaSans {
        font-family: 'Catalina' !important;;
    }
    .Cogney {
        font-family: 'Cogney' !important;;
    }
    .DomesticScript {
        font-family: 'Domestic' !important;;
    }
    .Masiku {
        font-family: 'Masiku' !important;;
    }   
    .MiraculousChristmas{
        font-family: 'Miraculous' !important;;
    }   


    .MyriadPro-Regular {
        font-family: 'MyriadPro' !important;;
    }   

    .Playball-Regular {
        font-family: 'Playball' !important;;
    }   


    div#contenedorPersonalizado-27-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-28-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-29-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-31-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-32-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-33-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-34-3 .contenedorPersonalizado1 label {
        font-size: 0px;
    }
    div#contenedorPersonalizado-27-3 .contenedorPersonalizado1 label:after {
        content: "Seleccionar Cantidad a Personalizar";
        font-size: 10px;
    }
    div#contenedorPersonalizado-28-3 .contenedorPersonalizado1 label:after {
        content: "Seleccionar Cantidad a Personalizar";
        font-size: 10px;
    }
    div#contenedorPersonalizado-29-3 .contenedorPersonalizado1 label:after {
        content: "Seleccionar Cantidad a Personalizar";
        font-size: 10px;
    }
    div#contenedorPersonalizado-30-3 .contenedorPersonalizado1 label:after {
        content: "Seleccionar Cantidad a Personalizar";
        font-size: 10px;
    }
    div#contenedorPersonalizado-31-3 .contenedorPersonalizado1 label:after {
        content: "Cantidad";
        font-size: 10px;
    }
    div#contenedorPersonalizado-32-3 .contenedorPersonalizado1 label:after {
        content: "Seleccionar Cantidad a Personalizar";
        font-size: 10px;
    }
    div#contenedorPersonalizado-33-3 .contenedorPersonalizado1 label:after {
        /*   content: "Seleccionar Cantidad a Personalizar"; */
        content: "Cantidad";
        font-size: 11px;
    }
    div#contenedorPersonalizado-34-3 .contenedorPersonalizado1 label:after {
        content: "Seleccionar Cantidad a Personalizar";
        font-size: 10px;
    }
    select#p-27-3 {
        width: 59px;
        left: 22px;
        position: relative;
    }
    select#p-28-3 {
        width: 59px;
        left: 22px;
        position: relative;
    }
    select#p-29-3 {
        width: 59px;
        left: 22px;
        position: relative;
    }
    select#p-30-3 {
        width: 59px;
        left: 22px;
        position: relative;
    }
    select#p-31-3 {
        width: 100%;
        /*  left: 22px;*/
        position: relative;
    }
    select#p-32-3 {
        width: 59px;
        left: 22px;
        position: relative;
    }
    select#p-33-3 {
        width: 100%;
        /*  left: 22px;*/
        position: relative;
    }
    select#p-34-3 {
        width: 59px;
        left: 22px;
        position: relative;
    }
    .form-control {
        font-size: 11px !important;
    }
    /* INICIO AÃ‘ADIDO*/
    .productDescription {
        text-align: justify;
    }
    .productDescription {
        text-align: justify;
    }
    iframe.videoProductos {
        width: 60%;
        height: 400px;
        margin-left: 20%;
    }
    .productDescription .col {
        display: table;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 30px;
        position: relative;
    }
    .productDescription .col>div {
        display: table-cell;
        vertical-align: middle;
        position: relative;
    }
    .productDescription .col .l6 {
        width: 50%;
        float: none;
    }
    .productDescription .col figure {
        display: block;
        margin: 0;
        padding: 0;
        padding-left: 20px;
    }
    .productDescription .col figure {
        text-align: right;
    }
    .productDescription .col.alignRight h2,
    .productDescription .col.alignRight h3,
    .productDescription .col.alignRight p {
        position: relative;
        left: 100%;
        padding-right: 0;
        padding-left: 20px;
        z-index: 1;
    }
    .productDescription .col figure {
        text-align: right;
    }
    .productDescription .col.alignRight figure {
        padding-right: 20px;
        padding-left: 0;
        position: relative;
        text-align: left;
        left: -100%;
    }
    /*.productDescription .col.alignRight > div  {
    

/* CERRAR AÃ‘ADIDO*/
    .discountTag {
        position: relative;
        left: 803px !important;
        top: 248px;
    }
    .related h3 {
        margin-top: 30px;
        text-align: left !important;
        /* font-size: 20px; */
        font-weight: 400 !important;
    }
    .contenedorDeTexto {
        margin-left: 50px;
        margin-right: 50px;
    }
    button.w3-bar-itemExt.w3-button.itemContenidoExt {
        border: none;
        padding: 8px 16px;
        float: left;
        width: 54%;
        border-bottom: 1px solid #3f51b5;
    }
    .w3-container {
        border-bottom: 1px solid #3f51b5;
        border-left: 1px solid #3f51b5;
        border-right: 1px solid #3f51b5;
    }
    .contenedorDeTexto .col {
        padding-right: 55px;
        padding-left: 55px;
        font-size: 19px;
    }
    .contenedorVideos {
        /* background: yellow; */
        /* height: 150px; */
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .contenedorVideos iframe.videoProductos {
        width: 560px;
        height: 315px;
    }
    .avalie-produto #opcoes-avalie {
        position: relative;
        top: -9px;
    }
    .grp.fDivulgaEmail.checkgroups label {
        font-size: 13px !important;
    }
    form#formUserReview {
        width: 500px;
        background-color: #fff;
        border-radius: 4px;
        padding: 10px 20px;
        position: fixed;
        top: 30px;
        left: 50%;
        margin-left: -250px;
        box-shadow: 0 0 10px #ccc;
        z-index: 99999;
    }
    div#TB_ajaxContent {
        width: 600px;
        color: #868585;
        background-color: #fff;
        border-radius: 4px;
        padding: 10px 20px;
        position: fixed;
        top: 30px;
        left: 50%;
        margin-left: -250px;
        box-shadow: 0 0 10px #ccc;
        z-index: 99999;
    }
    .paginacao .invisible {
        visibility: hidden !important;
        display: none;
    }
    select#cmbReviewSortOrderFooter {
        margin-left: 2px;
        padding: 5px;
        border: 1px solid #dbdada;
        border-radius: 4px;
    }
    a#userReviewShowAllComments {
        color: #3f51b5;
        border-bottom: 1px solid;
        font-weight: 700;
        /* font-size: 2rem; */
        outline: none;
        text-align: center;
    }
    select#cmbReviewSortOrderHeader {
        margin-left: 2px;
        padding: 5px;
        border: 1px solid #dbdada;
        border-radius: 4px;
    }
    #TB_ajaxContent li.opiniao-ajudou {
        display: none;
    }
    ul.util {
        display: none;
    }
    div#publishUserReview {
        color: #999999;
        /* background-color: #fff; */
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        white-space: nowrap;
        vertical-align: middle;
        background-image: none;
        /* border: 1px solid #ccc; */
        border-radius: 4px;
        min-height: 34px;
        width: 100%;
    }
    input#txtTituloResenha {
        color: #999999;
        background-color: #fff;
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        white-space: nowrap;
        vertical-align: middle;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        min-height: 34px;
        width: 100%;
    }
    .grp.fComentario {
        /* color: #2a2929; */
        position: relative;
        margin: 10px 0 5px;
        color: #333;
        font-size: 14px;
        text-align: left;
    }
    p.aviso-resenha {
        display: none;
    }
    .adicionar-resenha .ranking {
        display: none;
    }
    #reviews #formUserReview .avaliar a,
    #reviews #lnkPubliqueResenha {
        background-color: #ea0b74;
        border: 0 none;
        border-radius: 4px;
        color: #fff;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        min-height: 43px;
        padding: 10px;
        width: 250px;
        text-align: center;
        text-decoration: none;
    }
    .grp.fDivulgaEmail.checkgroups {
        position: relative;
        margin: 10px 0 5px;
        color: #333;
        font-size: 14px;
        text-align: left;
    }
    .grp.fTitulo {
        position: relative;
        margin: 10px 0 5px;
        color: #333;
        font-size: 14px;
        text-align: left;
    }
    .gohome {
        display: none;
    }
    #formUserReview .header .close {
        position: relative;
        top: -51px;
        color: #323232 !important;
    }
    .header .content {
        text-align: center;
        padding: 0px 0px 0px 0px !important;
    }
    .header h2 {
        color: #474747;
    }
    #publishUserReview #formUserReview input[type=text],
    #publishUserReview #formUserReview textarea {
        color: #999999;
        background-color: #fff;
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        white-space: nowrap;
        vertical-align: middle;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        min-height: 34px;
        width: 100%;
    }
    div#reviews {
        padding-left: 30px;
        /* top: -52px; */
    }
    a#lnkPubliqueResenha {
        background-color: #ea0b74;
        border: 0 none;
        border-radius: 4px;
        color: #fff;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        min-height: 43px;
        position: relative;
        margin-top: 7px;
        /* padding: 14px; */
        width: 250px;
        padding-top: 10px;
        text-align: center;
        text-decoration: none;
    }
    .avalie-produto {
        color: #5c5c5c;
    }
    .rating li {
        position: relative;
        color: #5c5c5c;
        /* left: 22px; */
    }
    .user-review h4 {
        margin-top: 10px;
        margin-bottom: 10px;
        color: #5c5c5c;
    }
    .media span {
        margin-top: 10px;
        margin-bottom: 10px;
        color: #5c5c5c;
    }
    .media em span {
        font-size: 0px;
    }
    em .rating-produto:before {
        position: relative;
        top: 10px;
        left: 6px;
    }
    .avaliacoes strong {
        font-weight: 400;
        display: none;
    }
    .rating-avalie .ratingStar,
    .rating-produto {
        font-size: 0;
        line-height: 0;
        color: transparent;
    }
    .rating-produto:before,
    .rating-demonstrativo:before,
    .rating-wrapper .rating:before {
        content: "\f006 \f006 \f006 \f006 \f006";
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    .rating-produto:after {
        content: "";
        display: inline-block;
        font-size: 13px;
        margin-left: 8px;
        color: #000;
        line-height: 20px;
    }
    .ratingStar {
        position: relative;
        margin-left: 5px;
        margin-right: 32px;
    }
    span#rtAvaliacao_Star_1 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_1:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    span#rtAvaliacao_Star_2 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_2:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    span#rtAvaliacao_Star_3 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_3:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
        z-index: 999;
    }
    span#rtAvaliacao_Star_4 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_4:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    span#rtAvaliacao_Star_5 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_5:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    .w3-bar.w3-black {
        margin-bottom: 10px;
    }
    .titularFP {
        margin-top: 18px;
        margin-bottom: 18px;
    }
    .contenedorUno {
        width: 50%;
        float: left;
    }
    .product-details {
        /*  margin-top: 165px !important;*/
    }
    a.buy-in-page-button {
        width: 141px !important;
        height: 43px !important;
        font-size: 13px;
        background-color: #ea0b74 !important;
        border-radius: 5px;
    }
    img.AM {
        width: 274px;
        height: auto;
    }
    .contenedorDos {
        width: 50%;
        float: left;
        height: 141px;
        padding: 25px 10px 10px 108px;
    }
    a.btn.btn-block.btn-tocontinue span {
        position: relative;
        top: -4px;
    }
    a.btn.btn-block.btn-tocart span {
        position: relative;
        top: -4px;
    }
    img#image-club {
        width: 50px;
        height: 33px;
    }
    button.w3-bar-itemContenido.w3-button {
        /* 
	    width: 33.33%; */
        width: 15.33%;
    }
    .w3-bar.w3-tack {
        text-decoration: underline;
        /*  border-bottom: 2px solid #a6a6a9;
     text-align: center; */
    }
    button.w3-bar-itemContenido {
        width: 33.33%;
        border: none;
        padding: 8px 16px;
        float: left;
    }
    /*
b#negDescripcion { 
    border-bottom: 4px solid #3f51b5;
    position: relative;
    padding-bottom: 8px;
  
}

b#negComentario { 
    border-bottom: 4px solid #3f51b5;
    position: relative;
    padding-bottom: 8px;
    
}




b#negEspecificacion { 
    border-bottom: 4px solid #3f51b5;
    position: relative;
    padding-bottom: 8px;
     
}*/
    .avalie-produto fieldset#opcoes-avalie {
        position: relative;
        top: -39px;
    }
    .avalie-produto .rating-avalie-wrapper {
        position: relative;
        top: 41px;
    }
}


/*celular*/

@media screen and (max-width: 767px) {
    .contenedorPersonalizado2 .contenedorPersonalizado4 label {
        font-size: 16px;
        margin-top: 16px;
    }
    .c-178-5-A02010 #iD-178-5,
    /*.c-178-5-A02016 #iD-178-5,
	.c-178-5-A00780 #iD-178-5,
	.c-178-5-A02017 #iD-178-5,
	.c-178-5-A02008 #iD-178-5,*/
    .c-178-5-A00772 #iD-178-5,
    /*.c-178-5-A00770 #iD-178-5,
	.c-178-5-A00074 #iD-178-5,
	.c-178-5-A00066 #iD-178-5,*/
    .c-178-5-A00067 #iD-178-5 {
        font-size: 14px;
        width: 139px;
        position: absolute;
        top: 291px;
        left: 5px;
    }
    .c-178-5-N21489 #iD-179-5 {
        font-size: 13px;
        width: 140px;
        position: absolute;
        top: 258px;
        left: -6px;
    }
    .c-178-5-A00043 #iD-179-5 {
        font-size: 13px;
        width: 140px;
        position: absolute;
        top: 252px;
        left: -6px;
    }
    .c-178-5-A96759 #iD-179-5 {
        font-size: 9px;
        width: 102px;
        position: absolute;
        top: 189px;
        left: 13px;
    }
    .c-178-5-A01126 #iD-178-5 {
        font-size: 9px;
        width: 54px;
        position: absolute;
        top: 252px;
        left: 29px;
    }
    .c-178-5-A01126 #iD-178-5 {
        font-size: 9px;
        width: 54px;
        position: absolute;
        top: 252px;
        left: 29px;
    }
    .c-178-5-A01135 #iD-178-5 {
        font-size: 9px;
        width: 54px;
        position: absolute;
        top: 252px;
        left: 29px;
    }
    .c-178-5-A01134 #iD-178-5 {
        font-size: 9px;
        width: 54px;
        position: absolute;
        top: 252px;
        left: 29px;
    }
    .c-178-5-O12015 #iD-178-5 {
        font-size: 9px;
        width: 54px;
        position: absolute;
        top: 347px;
        left: -65px;
    }
    .c-178-5-O12016 #iD-178-5 {
        font-size: 9px;
        width: 54px;
        position: absolute;
        top: 347px;
        left: -65px;
    }
    .c-178-5-A01649 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 263px;
        left: -22px;
    }
    .c-178-5-A01648 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 259px;
        left: -22px;
    }
    .c-178-5-A01651 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 259px;
        left: -22px;
    }
    .c-178-5-A01633 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 285px;
        left: -22px;
    }
    .c-178-5-A01636 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 269px;
        left: -22px;
    }
    .c-178-5-A01655 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 281px;
        left: -22px;
    }
    .c-178-5-A01653 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 281px;
        left: -22px;
    }
    .c-178-5-A01646 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 265px;
        left: -22px;
    }
    .c-178-5-A01645 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 265px;
        left: -22px;
    }
    .c-178-5-A01644 #iD-178-5 {
        font-size: 18px;
        width: 163px;
        position: absolute;
        top: 273px;
        left: -22px;
    }
    .c-178-5-A01632 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 277px;
        left: -22px;
    }
    .c-178-5-A38029 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 292px;
        left: -22px;
    }
    .c-178-5-A00055 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 292px;
        left: -22px;
    }
    .c-178-5-A00077 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 250px;
        left: -22px;
    }
    .c-178-5-A37187 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 284px;
        left: -19px;
    }
    .c-178-5-A00067 #iD-178-5 {
        font-size: 14px;
        width: 163px;
        position: absolute;
        top: 255px;
        left: -19px;
    }
    .c-178-5-A00066 #iD-178-5 {
        font-size: 14px;
        width: 139px;
        position: absolute;
        top: 255px;
        left: -8px;
    }
    .c-178-5-A00074 #iD-178-5 {
        font-size: 12px;
        width: 139px;
        position: absolute;
        top: 256px;
        left: -9px;
    }
    .c-178-5-A00770 #iD-178-5 {
        font-size: 12px;
        width: 139px;
        position: absolute;
        top: 148px;
        left: -9px;
    }
    .c-178-5-A02008 #iD-178-5 {
        font-size: 18px;
        width: 174px;
        position: absolute;
        top: 325px;
        left: -10px;
    }
    .c-178-5-A02017 #iD-178-5 {
        font-size: 11px;
        width: 139px;
        position: absolute;
        top: 284px;
        left: 1px;
    }
    .c-178-5-A00780 #iD-178-5 {
        font-size: 13px;
        width: 139px;
        position: absolute;
        top: 291px;
        left: 3px;
    }
    .c-178-5-A02016 #iD-178-5 {
        font-size: 13px;
        width: 139px;
        position: absolute;
        top: 277px;
        left: 1px;
    }
    .c-178-5-A02009 #iD-178-5 {
        top: 294px;
        font-size: 15px;
        width: 147px;
        left: -5px;
    }
    .c-178-5-A01180 #iD-178-5 {
        font-size: 11px;
        width: 123px;
        position: absolute;
        top: 254px;
        margin-left: 153px;
    }
    .c-178-5-A01181 #iD-178-5 {
        font-size: 11px;
        width: 123px;
        position: absolute;
        top: 230px;
        margin-left: 153px;
    }
    .c-178-5-A23589 #iD-178-5 {
        font-size: 11px;
        width: 123px;
        position: absolute;
        top: 253px;
        margin-left: 158px;
    }
    .c-178-5-A73045 #iD-178-5 {
        font-size: 11px;
        width: 123px;
        position: absolute;
        top: 253px;
        margin-left: 158px;
    }
    .c-178-5-A50914 #iD-178-5 {
        font-size: 11px;
        width: 123px;
        position: absolute;
        top: 150px;
        left: -3px;
        /* margin-left: 158px; */
    }
    .c-178-5-A07124 #iD-178-5 {
        font-size: 19px;
        width: 149px;
        position: absolute;
        top: 257px;
        left: -17px;
        /* margin-left: 158px; */
    }
    .c-178-5-A02011 #iD-178-5 {
        font-size: 14px;
        width: 148px;
        position: absolute;
        top: 254px;
        left: -9px;
        /* margin-left: 158px; */
    }
    .c-178-5-A02012 #iD-178-5 {
        font-size: 14px;
        width: 123px;
        position: absolute;
        top: 253px;
        left: 5px;
        /* margin-left: 158px; */
    }
    .c-178-5-A02013 #iD-178-5 {
        font-size: 14px;
        width: 123px;
        position: absolute;
        top: 253px;
        left: 14px;
        /* margin-left: 158px; */
    }
    .c-178-5-A00788 #iD-178-5 {
        font-size: 14px;
        width: 139px;
        position: absolute;
        top: 253px;
        left: -10px;
        /* margin-left: 158px;*/
    }
    .c-178-5-A00785 #iD-178-5 {
        font-size: 11px;
        width: 134px;
        position: absolute;
        top: 253px;
        left: -5px;
        /* margin-left: 158px; */
    }
    .c-178-5-A00785 #iD-178-5 {
        /* margin-left: 107px; */
        width: 142px;
        left: -9px;
        font-size: 14px;
    }
    .c-178-5-A00785 #iD-178-5 {
        width: 114px;
        left: 2px;
    }
    .Frase {
        position: absolute;
        z-index: 99;
        margin-left: 108px;
        width: 94px;
        /* left: 348px; */
        top: 245px;
        font-size: 11px;
        border: 1px solid #fff0 !important;
        background: #ff000000;
        resize: none;
        text-align: center;
        height: 121px;
    }
    .contenedorPersonalizado4 {
        text-align: center;
        font-weight: bold;
    }
    .divContenido {
        margin: 13px;
    }
    .divImagen img {
        width: 50px;
    }
    /*  .contenedorSecundarioComponente2 {
        float: left;
        width: 50%;
    }*/
    .campoSinStock:after {
        display: flex;
        position: relative;
        content: "( Sin stock )";
        top: 16px;
        width: 100px;
        /* font-size: 0px; */
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-content: space-around;
    }
    .productDescription {
        text-align: justify;
    }
    iframe.videoProductos {
        width: 100%;
        height: 260px;
        margin-left: 0%;
    }
    .productDescription .col {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .productDescription .col .s12 {
        display: block;
        width: 100% !important;
        float: none;
    }
    .productDescription .col.alignRight h2,
    .productDescription .col.alignRight h3,
    .productDescription .col.alignRight p {
        padding-right: 0;
        padding-left: 0;
        left: 0;
    }
    .productDescription .col h2,
    .productDescription .col h3 {
        font-size: 20px;
    }
    .productDescription .col p {
        font-size: 14px;
        padding: 0;
        margin: 0px 0;
    }
    .productDescription .col.alignRight h2,
    .productDescription .col.alignRight h3,
    .productDescription .col.alignRight p {
        padding-right: 0;
        padding-left: 0;
        left: 0;
    }
    .productDescription .col.alignRight figure {
        padding-right: 0;
        left: 0;
        text-align: center;
    }
    .productDescription .col figure {
        padding-left: 0;
        text-align: center;
    }
    .productDescription .col img {
        max-width: 90%;
        display: inline-block;
        width: 100%;
        height: auto;
    }
    /*FIN AÃ‘ADIDO*/
    button.w3-bar-itemExt.w3-button.itemContenidoExt {
        display: none;
    }
    .contenedorVideos iframe.videoProductos {
        width: auto;
        position: relative;
        left: -48px;
        /* height: 255px; */
    }
    .avalie-produto fieldset#opcoes-avalie {
        position: relative;
        top: -39px;
    }
    .avalie-produto .rating-avalie-wrapper {
        position: relative;
        top: 38px;
    }
    span#rtAvaliacao_Star_1 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_1:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    span#rtAvaliacao_Star_2 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_2:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    span#rtAvaliacao_Star_3 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_3:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
        z-index: 999;
    }
    span#rtAvaliacao_Star_4 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_4:before {
        content: "\f006";
        font-size: 10px;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    span#rtAvaliacao_Star_5 {
        font-size: 0px;
    }
    span#rtAvaliacao_Star_5:before {
        content: "\f006";
        font-size: 10px;
        font-size: 14px;
        line-height: 20px;
        color: #F0AD4E;
        font-style: normal;
    }
    p.media span {
        font-size: 13px;
    }
    .productDescription {
        font-size: 13px;
    }
    th.name-field.Marca {
        font-size: 13px;
    }
    .value-field Marca {
        font-size: 13px;
    }
    td.value-field.Dimensiones-de-Diseno {
        font-size: 13px;
    }
    th.name-field.Dimensiones-de-Diseno {
        font-size: 13px;
    }
    th.name-field.Nota {
        font-size: 13px;
    }
    th.value-field.Nota {
        font-size: 13px;
    }
    th.name-field.Modelo {
        font-size: 13px;
    }
    td.value-field.Modelo {
        font-size: 13px;
    }
    th.name-field.Uso {
        font-size: 13px;
    }
    th.value-field.Uso {
        font-size: 13px;
    }
    td.value-field.Marca {
        font-size: 13px;
    }
    th.name-field.Color {
        font-size: 13px;
    }
    th.value-field.Color {
        font-size: 13px;
    }
    fieldset#opcoes-avalie label {
        font-size: 10px !important;
    }
    ul.rating li span {
        font-size: 13px !important;
    }
    b#negDescripcion {
        font-size: 12px;
    }
    b#negEspecificacion {
        font-size: 12px;
    }
    b#negComentario {
        font-size: 12px;
    }
    .user-review h4 {
        margin-top: 10px;
        margin-bottom: 10px;
        color: #5c5c5c;
    }
    div#comentario {
        color: #5c5c5c;
    }
    ul.util {
        display: none;
    }
    form#formUserReview {
        width: 328px;
        background-color: #fff;
        border-radius: 4px;
        padding: 10px 20px;
        position: fixed;
        top: 30px;
        left: 74%;
        margin-left: -250px;
        box-shadow: 0 0 10px #ccc;
        z-index: 99999;
    }
    div#TB_ajaxContent {
        width: 303px !important;
        color: #868585;
        background-color: #fff;
        border-radius: 4px;
        padding: 10px 20px;
        position: fixed;
        top: 30px;
        left: 73%;
        margin-left: -250px;
        box-shadow: 0 0 10px #ccc;
        z-index: 99999;
    }
    #reviews #formUserReview .avaliar a,
    #reviews #lnkPubliqueResenha {
        background-color: #ea0b74;
        border: 0 none;
        border-radius: 4px;
        color: #fff;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        min-height: 43px;
        padding: 10px;
        width: 250px;
        text-align: center;
        text-decoration: none;
    }
    a#userReviewShowAllComments {
        color: #3f51b5;
        border-bottom: 1px solid;
        font-weight: 700;
        /* font-size: 2rem; */
        outline: none;
        text-align: center;
    }
    .w3-bar.w3-tack {
        font-size: 10px !important;
        text-decoration: underline;
        /*border-bottom: 2px solid #a6a6a9;*/
    }
    button.w3-bar-itemContenido {
        /* font-size: 13px !important; */
        width: 33.33%;
        border: none;
        padding: 22px 1px;
        float: left;
    }
    .contenedorUno {
        width: 50%;
        float: left;
        position: relative;
        top: 21px;
    }
    img#image-club {
        width: 50px;
        display: none;
        /* position: absolute; */
        /* top: 103px; */
    }
    img#image-club {
        width: 50px;
    }
    .product-details {
        /* margin-top: 72px !important;*/
        padding: 0px 0px !important;
    }
    strong.skuBestPrice {
        font-size: 24px !important;
    }
    img.AM {
        width: 304px;
        height: auto;
        position: relative;
        margin-top: 10px;
    }
    .contenedorUno p {
        margin-top: 10px;
        /* margin-bottom: 47px; */
        text-align: justify;
    }
    button.w3-bar-item.w3-button {
        width: 150px;
        /*height: 46px;*/
        height: 60px;
    }
    .contenedorDos {
        /* width: 50%; */
        /* float: left; */
        /*height: 183px;
    padding: 25px 31px 30px 180px;*/
    }
    .contenedorDos {
        height: 237px;
        padding: 52px 35px 30px 190px;
    }
}

.w3-button:hover {
    background-color: #b4b4b400;
}

.w3-bar .w3-button {
    white-space: normal;
}

.w3-bar .w3-bar-item {
    padding: 8px 16px;
    float: left;
    width: auto;
    border: none;
    display: block;
    outline: 0;
}

.w3-button {
    color: #070707;
    background-color: #b4b4b400;
}

.w3-container:after,
.w3-container:before,
.w3-panel:after,
.w3-panel:before,
.w3-row:after,
.w3-row:before,
.w3-row-padding:after,
.w3-row-padding:before,
.w3-cell-row:before,
.w3-cell-row:after,
.w3-clear:after,
.w3-clear:before,
.w3-bar:before,
.w3-bar:after {
    content: "";
    display: table;
    clear: both;
}

.w3-container,
.w3-panel {
    padding: 0.01em 16px;
}

.w3-container:after,
.w3-container:before,
.w3-panel:after,
.w3-panel:before,
.w3-row:after,
.w3-row:before,
.w3-row-padding:after,
.w3-row-padding:before,
.w3-cell-row:before,
.w3-cell-row:after,
.w3-clear:after,
.w3-clear:before,
.w3-bar:before,
.w3-bar:after {
    content: "";
    display: table;
    clear: both;
}


/**/


/*@import url(https://allfont.es/allfont.css?fonts=book-antiqua); 
  
 @font-face {
	font-family: "Hello December";
 	 
	 
	 src:URL(https://polipapel.vteximg.com.br/arquivos/Hello_December_Italic.ttf.css)  format('truetype');
	 	 src:URL(https://polipapel.vteximg.com.br/arquivos/Hello_December_Italic.otf.css)  format('opentype');
		 	 src:URL(https://polipapel.vteximg.com.br/arquivos/Hello_December.ttf.css)  format('truetype');
			 
}*/

.ocultarCampo {
    display: none;
}

.ocultarCampoCopa {
    display: none !important;
}

div#quantity {
    display: none !important;
}

ul.thumbs li {
    display: none;
}

.selectClass {
    /* display: none;*/
}

textarea#iD-32-1 {
    display: none;
}


/*
textarea#iD-33-1 {
    display: none;
}*/

div#ContenedorbtnPersonaliza {
    width: 100%;
    padding-top: 15px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
}


/*
.visualizarMas {
    display: none;
}*/

button.btnCerrarMas {
    display: none;
}

@media only screen and (min-width: 1200px) {
    .contenedorPersonalizadoDestock.c-31-4-C00473 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00473 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00473 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00473 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00473 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00473 #iD-31-9 {
        font-size: 28px !important;
        width: 136px;
        left: 359px;
        top: 159px;
    }
    .contenedorPersonalizadoDestock.c-31-4-C00558 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00558 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00558 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00558 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00558 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00558 #iD-31-9 {
        font-size: 22px !important;
        width: 136px;
        left: 359px;
        top: 159px;
    }
    .contenedorPersonalizadoDestock.c-31-4-C00619 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00619 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00619 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00619 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00619 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00619 #iD-31-9 {
        font-size: 30px !important;
        width: 136px;
        left: 359px;
        top: 159px;
    }
    .contenedorPersonalizadoDestock.c-31-4-C00617 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00617 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00617 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00617 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00617 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00617 #iD-31-9 {
        font-size: 22px !important;
        width: 136px;
        left: 359px;
        top: 159px;
    }
    .contenedorPersonalizadoDestock.c-177-3-C00512 #iD-177-3 {
        font-size: 27px !important;
        width: 136px;
        left: 359px;
        top: 159px;
    }
    .c-178-5-A01644 #iD-178-5 {
        font-size: 64px !important;
        top: 313px;
        left: 193px;
    }
    .c-178-5-A00062 textarea#iD-178-5 {
        font-size: 56px !important;
        top: 306px;
        left: 193px;
    }
    .c-177-3-C00548 textarea#iD-177-3 {
        font-size: 43px !important;
        top: 262px;
        left: 185px;
    }
    .c-177-3-C00572 textarea#iD-177-3 {
        font-size: 44px !important;
        top: 262px;
        left: 185px;
    }
    .c-177-3-C00547 textarea#iD-177-3 {
        font-size: 58px !important;
        top: 262px;
        left: 185px;
    }
    .c-177-3-C00567 textarea#iD-177-3 {
        font-size: 41px !important;
        top: 286px;
        left: 188px;
    }
    .c-177-3-C00570 textarea#iD-177-3 {
        font-size: 78px !important;
        top: 207px;
        left: 185px;
    }
    .c-177-3-C00557 textarea#iD-177-3 {
        font-size: 37px !important;
        top: 207px;
        left: 188px;
    }
    .c-177-3-C00556 textarea#iD-177-3 {
        font-size: 56px !important;
        top: 207px;
        left: 193px;
    }
    .c-177-3-C00266 textarea#iD-177-3 {
        font-size: 22px !important;
        top: 166px;
        left: 179px;
    }
    .c-177-3-C00466 textarea#iD-177-3 {
        font-size: 16px !important;
        top: 185px;
        left: 189px;
    }
    .c-177-3-C00619 textarea#iD-177-3 {
        font-size: 34px !important;
        top: 163px;
        left: 184px;
    }
    .c-177-3-C00617 textarea#iD-177-3 {
        font-size: 25px !important;
        top: 163px;
        left: 181px;
    }
    .c-177-3-C00621 textarea#iD-177-3 {
        font-size: 34px !important;
        top: 163px;
        left: 184px;
    }
    div#ContenedorbtnPersonaliza label {
        float: left;
        width: 50%;
        display: flex;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        color: black;
        text-align: initial;
        align-items: center;
    }
    .divAgregarMas {
        float: left;
        width: 100%;
        display: flex;
        flex-direction: column;
        margin: 2% 0px;
    }
    button.btnAgregarMas,
    button.btnCerrarMas {
        padding: 10px 10px;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        font-weight: 300;
        width: 100%;
        font-size: 13px;
        color: white;
        font-weight: 400;
        letter-spacing: 0.5px;
        background: #44a0a5;
        border: 1px solid #44a0a5;
        cursor: pointer;
    }
    button.btnCerrarMas {
        background: #FFF;
        color: #000;
        border-color: #000;
    }
    .produto .product-image {
        width: 65% !important;
    }
    textarea#iD-37-1 {
        left: 183px !important;
        top: 403px !important;
    }
    textarea#iD-36-1 {
        left: 183px !important;
        top: 403px !important;
    }
    textarea#iD-35-1 {
        left: 183px !important;
        top: 237px !important
    }
    textarea#iD-34-1 {
        left: 183px !important;
        top: 403px !important;
    }
}

@media screen and (max-width: 767px) {
    .contenedorPersonalizadoDestock.c-31-4-C00617 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00617 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00617 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00617 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00617 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00617 #iD-31-9 {
        font-size: 10px !important;
        width: 136px;
        left: 97px;
        top: 185px;
    }
    .contenedorPersonalizadoDestock.c-31-4-C00473 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00473 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00473 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00473 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00473 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00473 #iD-31-9 {
        font-size: 10px !important;
        width: 136px;
        left: 97px;
        top: 185px;
    }
    .contenedorPersonalizadoDestock.c-31-4-C00558 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00558 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00558 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00558 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00558 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00558 #iD-31-9 {
        font-size: 10px !important;
        width: 136px;
        left: 97px;
        top: 185px;
    }
    .contenedorPersonalizadoDestock.c-31-4-C00619 #iD-31-4,
    .contenedorPersonalizadoDestock.c-31-5-C00619 #iD-31-5,
    .contenedorPersonalizadoDestock.c-31-6-C00619 #iD-31-6,
    .contenedorPersonalizadoDestock.c-31-7-C00619 #iD-31-7,
    .contenedorPersonalizadoDestock.c-31-8-C00619 #iD-31-8,
    .contenedorPersonalizadoDestock.c-31-9-C00619 #iD-31-9 {
        font-size: 10px !important;
        width: 136px;
        left: 97px;
        top: 185px;
    }
    .contenedorPersonalizadoDestock.c-177-3-C00512 #iD-177-3 {
        font-size: 14px !important;
        left: 25px;
        top: 183px;
    }
    .c-178-5-A00062 textarea#iD-178-5 {
        font-size: 28px !important;
        top: 266px;
        left: -2px;
        width: 188px;
    }
    .c-178-5-A00062 textarea#iD-178-5 {
        font-size: 56px !important;
        top: 306px;
        left: 193px;
    }
    .c-177-3-C00266 textarea#iD-177-3 {
        font-size: 13px !important;
        top: 200px;
        left: 49px;
    }
    .c-178-5-A01647 textarea#iD-178-5 {
        font-size: 22px !important;
        top: 284px;
        left: 21px;
        width: 140px;
    }
    .c-177-3-C00548 textarea#iD-177-3 {
        font-size: 43px !important;
        top: 262px;
        left: 185px;
    }
    .c-177-3-C00572 textarea#iD-177-3 {
        font-size: 31px !important;
        top: 262px;
        left: 50px;
    }
    .c-177-3-C00547 textarea#iD-177-3 {
        font-size: 39px !important;
        top: 262px;
        left: 56px;
    }
    .c-177-3-C00567 textarea#iD-177-3 {
        font-size: 28px !important;
        top: 286px;
        left: 53px;
    }
    .c-177-3-C00570 textarea#iD-177-3 {
        font-size: 36px !important;
        top: 207px;
        left: 58px;
    }
    .c-177-3-C00557 textarea#iD-177-3 {
        font-size: 16px !important;
        top: 235px;
        left: 24px;
    }
    .c-177-3-C00556 textarea#iD-177-3 {
        font-size: 32px !important;
        top: 218px;
        left: 58px;
    }
    .c-177-3-C00266 textarea#iD-177-3 {
        font-size: 32px !important;
        top: 218px;
        left: 58px;
    }
    .c-177-3-C00466 textarea#iD-177-3 {
        font-size: 10px !important;
        top: 222px;
        left: 53px;
    }
    .c-177-3-C00619 textarea#iD-177-3 {
        font-size: 17px !important;
        top: 200px;
        left: 53px;
    }
    .c-177-3-C00617 textarea#iD-177-3 {
        font-size: 13px !important;
        top: 200px;
        left: 53px;
    }
    .c-177-3-C00621 textarea#iD-177-3 {
        font-size: 13px !important;
        top: 200px;
        left: 25px;
    }
    img.imgLapiz {
        width: 25px;
        height: 25px;
        margin-top: 24px;
    }
    div#ContenedorbtnPersonaliza label {
        float: right;
        color: black;
        width: 91%;
        margin-top: 24px;
        /* width: 50%; */
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: space-around;
        color: #053aa7;
        text-align: initial;
        align-items: flex-start;
        /* text-transform: uppercase; */
        font-size: 16px;
        margin-bottom: 31px;
        font-weight: 700;
    }
    #contenedorPersonalizado-34-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-33-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-32-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-31-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-30-3 {
        margin-top: 11px;
    }
    #contenedorPersonalizado-29-3 {
        margin-top: 11px;
    }
    .divAgregarMas {
        width: 100%;
    }
    div#ContenedorbtnPersonaliza label {
        float: left;
        color: black;
        width: 90%;
    }
    div#ContenedorbtnPersonaliza img {
        float: left;
        color: black;
        width: 10%;
    }
    button.btnBotonComprarPersonalizado {
        left: 96px;
    }
}


/**TEXTOS**/

@import url(https://allfont.es/allfont.css?fonts=book-antiqua);
@font-face {
    font-family: "Hello December";
    /*src:URL(https://club.pycca.com/Polipapel-VTEX/2021/Fuentes-Tarjetas/Hello_December_Italic.ttf)  format('truetype');
	 	 src:URL(https://club.pycca.com/Polipapel-VTEX/2021/Fuentes-Tarjetas/Hello_December_Italic.otf)  format('opentype');
		 	 src:URL(https://club.pycca.com/Polipapel-VTEX/2021/Fuentes-Tarjetas/Hello_December.ttf)  format('truetype');*/
    /*src:URL(Hello_December_Italic.ttf)  format('truetype');;*/
    src: URL(https://polipapel.vteximg.com.br/arquivos/Hello_December_Italic.ttf.css) format('truetype');
    src: URL(https://polipapel.vteximg.com.br/arquivos/Hello_December_Italic.otf.css) format('opentype');
    src: URL(https://polipapel.vteximg.com.br/arquivos/Hello_December.ttf.css) format('truetype');
}

ul.thumbs li {
    display: none;
}

textarea#iD-32-1 {
    display: inline !important;
}

img.imgLapiz {
    width: 25px;
    height: 25px;
}

div#ContenedorbtnPersonaliza {
    display: inline !important;
    /* margin-bottom: 48px; */
}


/*
strong.skuListPrice {
    display: none !important;
}*/

@media only screen and (min-width: 1200px) {
    .c-31-9-C00548 textarea#iD-31-9 {
        font-size: 36px !important;
        width: 251px;
        left: 299px;
        top: 266px;
    }
    .c-31-8-C00548 textarea#iD-31-8 {
        font-size: 36px !important;
        width: 251px;
        left: 299px;
        top: 266px;
    }
    .c-31-7-C00548 textarea#iD-31-7 {
        font-size: 36px !important;
        width: 251px;
        left: 299px;
        top: 266px;
    }
    .c-31-6-C00548 textarea#iD-31-6 {
        font-size: 36px !important;
        width: 251px;
        left: 299px;
        top: 266px;
    }
    .c-31-5-C00548 textarea#iD-31-5 {
        font-size: 36px !important;
        width: 251px;
        left: 299px;
        top: 266px;
    }
    .c-31-4-C00548 textarea#iD-31-4 {
        font-size: 36px !important;
        width: 251px;
        left: 299px;
        top: 266px;
    }
    .c-177-3-C62396 textarea#iD-177-3 {
        font-size: 42px !important;
        top: 234px;
        left: 192px !important;
    }
    .detallePersonalizacion img {
        border-radius: 1% !important;
        width: 190px !important;
        height: 190px !important;
    }
    .detallePersonalizacion {
        margin-left: -18px;
        /* margin-left: 30px;*/
        background: white;
        position: absolute;
        z-index: 99;
        border-radius: 10px;
        border: 2px solid #b1b2b2;
    }
    div#ContenedorbtnPersonaliza label {
        float: left;
        margin-top: 4px;
        width: 50%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: space-around;
        color: #053aa7;
        text-align: initial;
        align-items: flex-start;
        /* text-transform: uppercase; */
        font-size: 14px;
        margin-bottom: 5px;
        font-weight: 700;
    }
    div#ContenedorbtnPersonaliza {
        display: inline !important;
        /* margin-bottom: 48px; */
    }
    div#ContenedorbtnPersonaliza {
        width: 100%;
        padding-top: 15px;
        margin-bottom: 20px;
        display: flex;
        flex-direction: row;
        align-content: center;
        justify-content: center;
    }
    label.tituloPersonalizacion {
        width: 100% !important;
    }
    .produto .product-image {
        width: 65% !important;
    }
    /*
textarea#iD-32-1 {
position: absolute;
    z-index: 99;
    width: 282px;
 left: 149px;
    top: 271px;
    font-size: 33px;
    border: 1px solid #fff0 !important;
    background: #ff000000;
    resize: none;
    color: white;
    text-align: center;
    height: 62px; 
}


textarea#iD-33-1 {
position: absolute;
    z-index: 99;
    width: 282px;
 left: 149px;
    top: 271px;
    font-size: 33px;
    border: 1px solid #fff0 !important;
    background: #ff000000;
    resize: none;
    color: white;
    text-align: center;
    height: 62px; 
}*/
    textarea#iD-34-1 {
        left: 181px !important;
    }
    .contenedorPersonalizadoDestock .Nombre {
        position: absolute;
        z-index: 99;
        width: 500px;
        left: 180px;
        top: 310px;
        font-size: 44px;
        border: 1px solid #fff0 !important;
        background: #ff000000;
        resize: none;
        text-align: center;
        height: 121px;
        display: none;
        /* position: absolute; 
    font-family: 'Forte' !important;*/
    }
    .contenedorPersonalizadoDestock .-Nombre {
        position: absolute;
        z-index: 99;
        width: 500px;
        left: 88px;
        top: 320px;
        font-size: 44px;
        border: 1px solid #fff0 !important;
        background: #ff000000;
        resize: none;
        text-align: center;
        height: 121px;
        display: none;
        /* position: absolute;  
    font-family: 'Forte' !important;*/
    }
    .pyccaProductAdded.EsferaPersonalizada {
        z-index: 105;
    }
    .pyccaProductAdded.EsferaPersonalizada .pyccaProductAdded__blackBox {
        height: 100rem;
        position: fixed;
        z-index: 1;
    }
    .imagenpersonalizada.esfera {
        background-color: #f7f7f7;
        position: absolute;
        margin: auto;
        max-width: 500 px;
        width: 40rem;
        top: 15%;
        left: 0;
        right: 0;
        display: flex;
        flex-direction: column;
        z-index: 105;
        justify-content: space-between;
    }
}

@media screen and (max-width: 767px) {
    .contenedorSecundarioComponente2 .divContenido .divTexto img {
        width: 130px;
        height: 130px;
    }
    .contenedorDetalle {
        display: none !important;
    }
    .c-177-3-C62396 textarea#iD-177-3 {
        font-size: 15px !important;
        top: 218px;
        left: 27px !important;
    }
    .contenedorPersonalizadoDestock .Nombre {
        position: absolute;
        z-index: 99;
        width: 282px;
        left: 24px;
        top: 273px;
        font-size: 14px;
        border: 1px solid #fff0 !important;
        background: #ff000000;
        resize: none;
        /*color: white;*/
        text-align: center;
        height: 62px;
    }
    /*
textarea#iD-32-1 {
    position: absolute;
    z-index: 99;
    width: 282px;
    left: 14px;
    top: 135px;
    font-size: 14px;
    border: 1px solid #fff0 !important;
    background: #ff000000;
    resize: none;
    color: white;
    text-align: center;
    height: 62px;
}

textarea#iD-33-1 {
    position: absolute;
    z-index: 99;
    width: 282px;
    left: 14px;
    top: 135px;
    font-size: 14px;
    border: 1px solid #fff0 !important;
    background: #ff000000;
    resize: none;
    color: white;
    text-align: center;
    height: 62px;
}*/
}

.contenedorPersonalizadoDestock.ocultar777 {
    display: none;
}

.contenedorPersonalizadoDestock.ocultar776 {
    display: none;
}