.recomendador-banner{margin-bottom:40px;line-height:0;border-radius:6px;overflow:hidden}.recomendador-banner img{display:block;width:100%;height:auto;max-width:100%}#initial-input-area *,#results-and-goals-area *,.recomendador-seo-content-fullwidth *{box-sizing:border-box}#initial-input-area{max-width:700px;margin-left:auto;margin-right:auto;padding:20px}#results-and-goals-area{max-width:700px;margin:30px auto 50px;padding:0 20px}.recomendador-main-block{margin-left:auto!important;margin-right:auto!important;float:none!important}#initial-input-area .form-row-flex{display:flex!important;align-items:center;margin-bottom:20px;flex-wrap:wrap;width:100%}#initial-input-area .form-label-col{flex:0 0 140px;padding-right:15px;text-align:left;font-weight:600;color:#212529;line-height:1.4}#initial-input-area .form-label-col:after{content:"*";color:#dc3545;margin-left:3px}#initial-input-area .form-input-col{flex:1 1 auto;display:flex;align-items:center;min-width:200px}#initial-input-area .form-control{display:block;width:100%;background-color:#f8f9fa;border:1px solid #ced4da;padding:10px 15px;border-radius:.25rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#212529}#initial-input-area .form-control:focus{border-color:#0f6425;outline:0;box-shadow:0 0 0 .25rem #0f642540}#initial-input-area select.form-control{padding:10px 15px}#initial-input-area .form-text{color:#6c757d;font-size:.875em;margin-left:.5rem}#initial-input-area .short-input{max-width:100px;width:auto;flex-grow:0}#initial-input-area .form-control::placeholder{color:#adb5bd;opacity:1}#initial-input-area .contextura-section{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:30px 0;margin:30px 0;width:100%}#initial-input-area .contextura-header{display:flex!important;align-items:flex-start;margin-bottom:25px;flex-wrap:wrap;width:100%}#initial-input-area .contextura-header .form-label{flex:0 0 140px;padding-right:15px;margin-bottom:0;color:#212529;font-weight:600}#initial-input-area .contextura-description{flex:1 1 auto;font-size:.9em;color:#6c757d;margin:0;line-height:1.5}#initial-input-area .contextura-options-container{display:flex!important;justify-content:space-around;align-items:flex-start;text-align:center;flex-wrap:wrap;margin-top:15px;width:100%}#initial-input-area .contextura-option{display:flex;flex-direction:column;align-items:center;margin:0 10px 20px}#initial-input-area .contextura-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}#initial-input-area .contextura-option label{cursor:pointer;display:flex;flex-direction:column;align-items:center;font-weight:600;color:#495057;transition:color .2s ease-in-out,transform .2s ease;padding:10px}#initial-input-area .contextura-option label:hover img{transform:scale(1.05)}#initial-input-area .contextura-option img{display:block;width:80px;height:80px;border-radius:50%;border:4px solid #e9ecef;margin-bottom:10px;transition:border-color .2s ease-in-out,transform .2s ease;object-fit:cover;background-color:#fff}#initial-input-area .contextura-option input[type=radio]:checked+label{color:#0f6425}#initial-input-area .contextura-option input[type=radio]:checked+label img{border-color:#0f6425}#initial-input-area .contextura-option input[type=radio]:focus-visible+label img{box-shadow:0 0 0 .25rem #0f642540}#initial-input-area .required-note{font-size:.85em;color:#dc3545;margin-top:25px;text-align:left;width:100%}#initial-input-area .button-container{text-align:center;margin-top:30px;width:100%;margin-bottom:40px}#initial-input-area .btn-primary{background-color:#0f6425;color:#fff;padding:12px 30px;border:none;border-radius:.25rem;font-weight:700;cursor:pointer;transition:background-color .15s ease-in-out;text-transform:uppercase;font-size:1.1em;letter-spacing:.5px;display:inline-block}#initial-input-area .btn-primary:hover{background-color:#0b4d1d}#results-and-goals-area .initial-results-card{border:1px solid #e0e0e0;border-radius:8px;padding:25px;background-color:#fff;margin-bottom:30px;box-shadow:0 4px 8px #00000014}#results-and-goals-area .initial-results-card h2{margin-top:0;margin-bottom:25px;font-size:1.6em;color:#343a40;border-bottom:1px solid #dee2e6;padding-bottom:15px;text-align:center;text-transform:uppercase}#results-and-goals-area .results-metrics{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:25px;background-color:#f8f9fa;padding:20px;border-radius:6px}#results-and-goals-area .metric-block{text-align:center;margin:10px 15px}#results-and-goals-area .metric-label{display:block;font-size:.95em;color:#6c757d;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}#results-and-goals-area .metric-value{display:block;font-size:1.8em;font-weight:600;color:#007bff}#results-and-goals-area .metric-unit{font-size:.65em;font-weight:400;color:#6c757d;margin-left:4px;text-transform:lowercase}#results-and-goals-area .results-classification{margin-bottom:25px;padding:20px;background-color:#eef7ff;border-left:5px solid #007bff;border-radius:4px}#results-and-goals-area .results-classification p{margin:8px 0;line-height:1.6}#results-and-goals-area .classification-label{color:#343a40;font-weight:700}#results-and-goals-area .classification-text{font-weight:700;color:#212529}#results-and-goals-area .results-description{margin-bottom:25px}#results-and-goals-area .description-text{font-size:1em;color:#495057;line-height:1.6}#results-and-goals-area .results-ideal-weight{margin-bottom:15px;padding:20px;background-color:#e9f5e9;border-left:5px solid #28a745;border-radius:4px}#results-and-goals-area .ideal-weight-label{display:block;margin-bottom:12px;font-weight:700;color:#155724;font-size:1.1em}#results-and-goals-area .ideal-weight-values{display:flex;justify-content:space-evenly;flex-wrap:wrap}#results-and-goals-area .weight-item{text-align:center;margin:5px 15px}#results-and-goals-area .weight-label{display:block;font-size:.9em;color:#155724;margin-bottom:4px}#results-and-goals-area .weight-value{display:block;font-size:1.3em;font-weight:600;color:#28a745}#results-and-goals-area #optional-goals-section{border-top:1px solid #dee2e6!important;margin-top:30px!important;padding-top:25px!important}#results-and-goals-area #optional-goals-section legend{font-size:1.2em;font-weight:600;color:#343a40;margin-bottom:0;text-align:center;width:100%}#results-and-goals-area #optional-goals-section .goals-checkbox-container{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 20px;margin-top:15px}#results-and-goals-area #optional-goals-section .form-check{margin-bottom:8px;display:flex;align-items:baseline}#results-and-goals-area #optional-goals-section .form-check-input{margin-top:0;margin-right:8px}#results-and-goals-area #optional-goals-section .form-check-label{font-weight:400;color:#495057}#results-and-goals-area .button-container{text-align:center;width:100%;margin-top:30px}#results-and-goals-area #final-submit-btn{background-color:#0f6425;color:#fff;padding:12px 30px;border:none;border-radius:.25rem;font-weight:700;cursor:pointer;transition:background-color .15s ease-in-out;text-transform:uppercase;font-size:1.1em;letter-spacing:.5px;display:inline-block}#results-and-goals-area #final-submit-btn:hover{background-color:#0b4d1d}#results-and-goals-area #final-product-results h3{font-size:1.4em;color:#343a40;margin-bottom:20px;text-align:center;border-bottom:1px solid #eee;padding-bottom:10px}#results-and-goals-area #final-product-results ul{list-style:none;padding:0;margin:0}#results-and-goals-area #final-product-results li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #f0f0f0;padding:15px 5px;margin-bottom:10px}#results-and-goals-area #final-product-results li:last-child{border-bottom:none;margin-bottom:0}#results-and-goals-area #final-product-results li .product-main-link{display:flex;align-items:center;text-decoration:none;color:#212529;flex-grow:1}#results-and-goals-area #final-product-results li .product-main-link img{width:60px;height:60px;object-fit:cover;margin-right:15px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;flex-shrink:0}#results-and-goals-area #final-product-results li .product-main-link .product-image-placeholder{width:60px;height:60px;background-color:#f8f9fa;margin-right:15px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#adb5bd;text-align:center;border:1px solid #dee2e6;border-radius:4px;flex-shrink:0}#results-and-goals-area #final-product-results li .product-main-link span{font-size:1em;line-height:1.4}#results-and-goals-area #final-product-results .product-info-btn{display:inline-block;background-color:#0f6425;color:#fff;padding:8px 15px;border:none;border-radius:.25rem;font-weight:700;cursor:pointer;transition:background-color .15s ease-in-out;text-transform:uppercase;font-size:.9em;letter-spacing:.5px;text-decoration:none;white-space:nowrap;flex-shrink:0;text-align:center}#results-and-goals-area #final-product-results .product-info-btn:hover{background-color:#0b4d1d;color:#fff;text-decoration:none}.error-message{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:15px;border-radius:4px;margin-top:20px;font-weight:400}@media(max-width:768px){#results-and-goals-area .results-metrics,#results-and-goals-area .ideal-weight-values{justify-content:center}#results-and-goals-area .metric-block,#results-and-goals-area .weight-item{flex-basis:45%;margin-bottom:15px}}@media(max-width:600px){#initial-input-area .form-row-flex{flex-direction:column!important;align-items:stretch!important}#initial-input-area .form-label-col{flex-basis:auto!important;width:100%!important;padding-right:0!important;margin-bottom:8px!important;text-align:left!important}#initial-input-area .form-input-col{width:100%!important;align-items:center}#initial-input-area .short-input{max-width:150px}#initial-input-area .contextura-header{flex-direction:column!important;align-items:stretch!important}#initial-input-area .contextura-header .form-label{margin-bottom:10px!important}#initial-input-area .contextura-description{padding-left:0!important}#initial-input-area .contextura-option img{width:70px;height:70px}#results-and-goals-area .metric-block,#results-and-goals-area .weight-item{flex-basis:100%}#results-and-goals-area .initial-results-card,#results-and-goals-area .results-classification,#results-and-goals-area .results-ideal-weight{padding:15px}#results-and-goals-area .initial-results-card h2{font-size:1.5em}#results-and-goals-area #optional-goals-section .goals-checkbox-container{grid-template-columns:1fr;gap:8px}#results-and-goals-area #final-product-results li{flex-direction:column;align-items:stretch;gap:10px;padding:15px 0}#results-and-goals-area #final-product-results li .product-main-link{margin-bottom:10px;justify-content:flex-start}#results-and-goals-area #final-product-results .product-info-btn{align-self:center;padding:10px 20px;width:auto}#results-and-goals-area #final-product-results li .product-main-link img,#results-and-goals-area #final-product-results li .product-main-link .product-image-placeholder{width:50px;height:50px}#results-and-goals-area #final-product-results li .product-main-link span{font-size:.95em}.grid__item.recomendador-main-block{padding-left:15px!important;padding-right:15px!important;width:100%!important;max-width:none!important}}.whatsapp-cta-banner{margin-top:40px;margin-bottom:20px;line-height:0}.whatsapp-cta-banner .boton-whatsapp-enlace{display:block;width:100%;text-decoration:none}.whatsapp-cta-banner .whatsapp-imagen-boton{width:100%;max-width:100%;height:auto;display:block;border:none}.whatsapp-cta-banner .whatsapp-imagen-boton:hover{opacity:.9;cursor:pointer}.recomendador-seo-content-fullwidth{width:100%;background-color:#f5f5f5;padding-top:50px;padding-bottom:50px;margin-top:60px;border-top:1px solid #eee;border-bottom:1px solid #eee}.recomendador-seo-content-fullwidth .seo-content-inner h1{font-size:1.6em;color:#0f6425;margin-top:0;margin-bottom:25px;text-align:center;font-weight:600;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.recomendador-seo-content-fullwidth .seo-content-inner p{margin-bottom:1.2em;color:#444;font-size:.95em;line-height:1.7}.recomendador-seo-content-fullwidth .seo-content-inner p:last-of-type{margin-bottom:0}.recomendador-seo-content-fullwidth .seo-content-inner a{color:#0f6425;text-decoration:underline;transition:color .2s ease}.recomendador-seo-content-fullwidth .seo-content-inner a:hover{color:#0b4d1d;text-decoration:none}.recomendador-seo-content-fullwidth .seo-content-inner em{font-style:italic;color:#666;display:block;margin-top:20px;font-size:.9em;text-align:center}@media(max-width:768px){.recomendador-seo-content-fullwidth{padding-top:40px;padding-bottom:40px;margin-top:50px}.recomendador-seo-content-fullwidth .seo-content-inner h1{font-size:1.4em;margin-bottom:20px;padding-bottom:10px}.recomendador-seo-content-fullwidth .seo-content-inner p{font-size:.9em}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/recomendador-styles.css.map */
