.elementor-1301 .elementor-element.elementor-element-0c9d93d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-ab6e1e2 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-1301 .elementor-element.elementor-element-ab6e1e2{text-align:center;}.elementor-1301 .elementor-element.elementor-element-ab6e1e2 .elementor-heading-title{font-size:51px;}.elementor-1301 .elementor-element.elementor-element-8ed3ca4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1301 .elementor-element.elementor-element-83ce301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-b93f627 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-b93f627{text-align:center;}.elementor-1301 .elementor-element.elementor-element-b93f627 .elementor-heading-title{font-size:33px;color:#B52A16;}.elementor-1301 .elementor-element.elementor-element-2794f7d{text-align:justify;}.elementor-1301 .elementor-element.elementor-element-2b9a664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-fe463cf > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-fe463cf{text-align:center;}.elementor-1301 .elementor-element.elementor-element-fe463cf .elementor-heading-title{font-size:33px;color:#B52A16;}.elementor-1301 .elementor-element.elementor-element-720761a > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-720761a{text-align:justify;}.elementor-1301 .elementor-element.elementor-element-b804559{--display:flex;}.elementor-1301 .elementor-element.elementor-element-15b4bc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1301 .elementor-element.elementor-element-d9b9e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-e5c0745 img{width:100%;}.elementor-1301 .elementor-element.elementor-element-ad68012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-50becc2{font-size:17px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-212f203{--display:flex;}.elementor-1301 .elementor-element.elementor-element-74753e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1301 .elementor-element.elementor-element-70b01b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-a0fc134 img{width:100%;}.elementor-1301 .elementor-element.elementor-element-65ad176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-74125b4{font-size:17px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-6b1de1e{--display:flex;}.elementor-1301 .elementor-element.elementor-element-21b70a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1301 .elementor-element.elementor-element-dbfc85e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-0f56f69 img{width:100%;}.elementor-1301 .elementor-element.elementor-element-6a25cf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-42fb75b{font-size:17px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-eadb226{--display:flex;}.elementor-1301 .elementor-element.elementor-element-2748cce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1301 .elementor-element.elementor-element-f087805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-5da9a11 img{width:100%;}.elementor-1301 .elementor-element.elementor-element-1080d57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-9eed686{font-size:17px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-83424fa{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#BF1516;--n-accordion-icon-size:17px;--n-accordion-icon-normal-color:#BF1516;}.elementor-1301 .elementor-element.elementor-element-83424fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-40e7ada > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-40e7ada{text-align:justify;}.elementor-1301 .elementor-element.elementor-element-5b0e5c1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-4fc2838{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:37px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1301 .elementor-element.elementor-element-4fc2838.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1301 .elementor-element.elementor-element-48e765e{width:100%;max-width:100%;--e-transform-transition-duration:3000ms;}.elementor-1301 .elementor-element.elementor-element-48e765e > .elementor-widget-container{margin:-62px 0px 0px 0px;transition:background 0s;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-48e765e .elementor-image-box-wrapper{text-align:center;}.elementor-1301 .elementor-element.elementor-element-48e765e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1301 .elementor-element.elementor-element-48e765e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1301 .elementor-element.elementor-element-48e765e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1301 .elementor-element.elementor-element-48e765e .elementor-image-box-title{margin-bottom:5px;font-size:36px;}.elementor-1301 .elementor-element.elementor-element-48e765e .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-1301 .elementor-element.elementor-element-48e765e .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-1301 .elementor-element.elementor-element-48e765e .elementor-image-box-description{font-size:15px;line-height:18px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-29680c2 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-29680c2{text-align:center;}.elementor-1301 .elementor-element.elementor-element-29680c2 .elementor-heading-title{font-size:33px;color:#B52A16;}.elementor-1301 .elementor-element.elementor-element-f01777e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-274b26c > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-274b26c{text-align:center;}.elementor-1301 .elementor-element.elementor-element-274b26c .elementor-heading-title{font-size:33px;color:#B52A16;}.elementor-1301 .elementor-element.elementor-element-9215ea1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1301 .elementor-element.elementor-element-b64d843{--display:flex;}.elementor-1301 .elementor-element.elementor-element-0c454df{--display:flex;}.elementor-1301 .elementor-element.elementor-element-5710f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-1301 .elementor-element.elementor-element-4fc2838{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1301 .elementor-element.elementor-element-48e765e > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-1301 .elementor-element.elementor-element-9215ea1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1301 .elementor-element.elementor-element-ab6e1e2 > .elementor-widget-container{margin:-85px -85px -59px -85px;}.elementor-1301 .elementor-element.elementor-element-ab6e1e2 .elementor-heading-title{font-size:35px;}.elementor-1301 .elementor-element.elementor-element-b93f627 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-fe463cf > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-50becc2 > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-50becc2 p{margin-block-end:4px;}.elementor-1301 .elementor-element.elementor-element-74125b4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-42fb75b > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-9eed686 > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-4fc2838{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1301 .elementor-element.elementor-element-48e765e .elementor-image-box-img{margin-bottom:0px;}.elementor-1301 .elementor-element.elementor-element-29680c2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-274b26c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1301 .elementor-element.elementor-element-9215ea1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1301 .elementor-element.elementor-element-83ce301{--width:50%;}.elementor-1301 .elementor-element.elementor-element-2b9a664{--width:50%;}.elementor-1301 .elementor-element.elementor-element-d9b9e7f{--width:50%;}.elementor-1301 .elementor-element.elementor-element-ad68012{--width:96%;}.elementor-1301 .elementor-element.elementor-element-70b01b8{--width:50%;}.elementor-1301 .elementor-element.elementor-element-65ad176{--width:96%;}.elementor-1301 .elementor-element.elementor-element-dbfc85e{--width:50%;}.elementor-1301 .elementor-element.elementor-element-6a25cf2{--width:96%;}.elementor-1301 .elementor-element.elementor-element-f087805{--width:50%;}.elementor-1301 .elementor-element.elementor-element-1080d57{--width:96%;}.elementor-1301 .elementor-element.elementor-element-5b0e5c1{--content-width:1043px;}.elementor-1301 .elementor-element.elementor-element-4fc2838{--width:60.769%;}.elementor-1301 .elementor-element.elementor-element-5710f16{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-48e765e */.oew-banner-content{
    display: flex !important;
    justify-content: center!important;
    align-items: center !important;
}

.elementor-3030 .elementor-element.elementor-element-8ee86c1 .elementor-image-box-description{
    width: 75%;
    margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1310859 */.pc-header {
   display: flex;
   justify-content: center;
   margin-bottom: 20px
}

.pc-header h2{
    font-size: 40px !important;
}

.pc-tools{
    gap: 70px
}

.pc-help { 
  font-size: 0 !important; /* oculta el texto original */
}

.pc-help::before {
  content: "Importante: La personalización mostrada es un boceto digital. Durante la producción pueden producirse variaciones mínimas en color, escala y encuadre debido al proceso de impresión y a la calibración de pantalla.";
  display: block;
  color: #000 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  white-space: normal; /* o pre-line si quieres saltos de línea con \A */
}

#pc-model-select{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 8px 10px;
    background: #fff;
    min-height: 38px;
    height: 43.19px;
}

#pc-size-select{
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 8px 10px;
    background: #fff;
    min-height: 38px;
    height: 43.19px;
}
#pc-text-size{
    width: 10%;
    height: 43.19px;
}

#pc-text-orientation{
    width: 20%;
    height: 43.19px;
}

#pc-text-color{
    height: 43.19px;
}

#pc-phone{
    height: 43.19px;
    width: 50%;
}

#pc-btn-send{
    width: 50%;
}

.nt-login-warning {
  margin: 40px auto;
  padding: 20px 30px;
  max-width: 800px;
  text-align: center;
  font-size: 20px;          /* más grande */
  font-weight: 600;         /* seminegrita */
  color: #333;
  background: #f9f9f9;      /* fondo suave */
  border: 2px dashed #BF1516; /* borde llamativo */
  border-radius: 12px;
}

.nt-login-warning a {
  color: #BF1516;
  text-decoration: underline;
  font-weight: 700;
}
.nt-login-warning a:hover {
  color: #BF1516; /* un poco más oscuro al pasar el ratón */
}/* End custom CSS */