.c2c_form{box-sizing:border-box;font-family:var(--textfont);height:fit-content;justify-self:end;margin:0 auto;text-align:center;width:100%}#frmC2C_cabecera{padding:1rem 1rem 2rem}.c2c_formBottom{background-color:var(--c2c_backColor)}.c2c_form_stickyContainer .phoneArea{background-color:var(--c2c_phoneArea_backColor);border:var(--c2c_phoneArea_border);box-shadow:var(--c2c_phoneArea_shadow)}.c2c_form_stickyContainer .phoneArea>div:nth-of-type(1){color:var(--c2c_phoneArea_textColor)}.c2c_form svg.c2cIconTel path{stroke:var(--c2c_iconTel_stroke);fill:var(--c2c_iconTel_fill)}.c2c_form>div{background-color:var(--c2c_backColor);border:var(--c2c_border);box-shadow:var(--c2c_shadow);display:flex;flex-direction:column;gap:1rem;border-radius:0 0 var(--bundles_box_borderRadio) var(--bundles_box_borderRadio);align-items:center}.c2c_form>div>p{font-size:1rem;text-align:center}.c2c_form .filaForm{display:flex;justify-content:center;column-gap:.5rem;text-align:center}.c2c_form .filaForm:last-child{display:flex}.c2c_form_header img{width:2.75rem}@media (min-width:668px){.c2c_form>div{padding:1rem 1rem 1.5rem}section.c2c_formBottom{display:none}}@media (max-width:667px){.c2c_form{width:100%;box-sizing:border-box}.c2c_form>div{padding:1rem;border:var(--c2c_viewMobile_border)}.heroInfo .c2c_form>div,section.c2c_formBottom .c2c_form>div{box-shadow:none}}.c2c_form_stickyContainer{height:37rem;margin-top:calc(-1*var(--navHeight))}.c2c_form_stickyELement{position:sticky;top:0;margin-right:1rem;font-family:var(--textfont)}@media (max-width:1079px){.c2c_form_stickyContainer{margin-top:calc(-1*var(--navHeightTablet))}}@media (max-width:667px){.c2c_form_stickyELement .phoneArea{display:none}}form{display:grid;grid-template-columns:1fr;row-gap:1rem}form input[type=email],form input[type=tel],form input[type=text]{padding:.8rem;border:var(--input-border-normal);background:var(--grisClaro1);border-radius:var(--button-radius);font-size:1.1rem;max-width:14rem;width:100%;box-sizing:border-box}.c2c_form form .form_legalTextTitle{display:flex;flex-direction:row;align-items:center;font-size:.75rem;column-gap:0}.gdprRequiredText a,form .form_legalTextTitle a{text-decoration:underline}form input[type=checkbox]{border:solid 1px var(--negro);background:var(--grisClaro1);width:1rem;height:1rem;border-radius:.2rem;position:relative}.gdprRequired div{display:flex;align-items:center;justify-content:center}.gdprRequired div>div{padding:.35rem}.gdprRequiredText a{color:var(--negro)}.gdprRequired label,.phoneArea .icon{display:flex}input[type=checkbox]+label{cursor:pointer;padding-left:.25rem}form input[type=checkbox]:checked:before{left:0;right:0;position:absolute;transform:translate(0,-40%);content:"✓";font-size:1.75rem;line-height:.7rem;color:var(--c2c_checkBox_textColor)}#frmC2C_Inf,#frmC2C_modal,#frmC2C_modalMasInfo{justify-items:center;text-align:center}#frmC2C_modalMasInfo{align-items:center;grid-template-columns:1fr 1fr;width:100%}@media (max-width:667px){#frmC2C_modalMasInfo{grid-template-columns:1fr}}#frmC2C_modalMasInfo .bloqueC2C_modalMasInfo{display:flex;flex-direction:column;align-items:center;gap:.25rem}#frmC2C_modalMasInfo .bloqueC2C_modalMasInfo input[type=tel]{border:solid 1px var(--grisClaro4);padding:.5rem}#frmC2C_modalMasInfo .bloqueC2C_modalMasInfoIzq{gap:1rem;border-right:solid 1px var(--grisClaro4);width:100%}@media (max-width:667px){#frmC2C_modalMasInfo .bloqueC2C_modalMasInfoIzq{border-right:none;border-bottom:solid 1px var(--grisClaro4);padding-bottom:1rem}}.phoneArea,.phoneArea a{display:flex;align-items:center}.phoneArea{margin-right:0;color:var(--nav_backColor);height:var(--navHeight)}.phoneArea button{padding:0}.phoneArea a{text-decoration:none;color:var(--boton_textColor);font-weight:700;padding:.5rem 1rem;flex-direction:row;gap:.5rem;background-color:var(--c2c_button_backColor);border-radius:var(--button-radius)}.phoneArea .icon svg{width:1.5rem!important;fill:none!important}.phoneArea>div:nth-of-type(1){color:var(--phoneArea_textColor)}.phoneArea>div:nth-of-type(2){font-size:1.3rem;background-color:var(--phoneArea_boton_backColor);color:var(--phoneArea_boton_textColor);display:flex;align-items:center;column-gap:.5rem;width:fit-content;border-radius:.5rem}.phoneArea div:nth-of-type(2) a{color:var(--blanco);font-size:inherit;font-weight:inherit}.phoneArea div:nth-of-type(2) .icon svg path{stroke:var(--blanco)}@media (min-width:1067px){.phoneArea>div:nth-of-type(1)>div:nth-of-type(1) br{display:none}}@media (min-width:668px){.phoneArea{grid-template-columns:1fr auto;column-gap:.75rem;width:fit-content}.phoneArea>div:nth-of-type(1){font-size:1rem;text-align:right}.phoneArea>div:nth-of-type(2){padding:.5rem 1rem}}@media (max-width:667px){.phoneArea>div:nth-of-type(1){display:none}.phoneArea>div:nth-of-type(2){padding:.5rem;height:2rem}}@media (max-width:338px){.phoneArea>div:nth-of-type(2) .icon{display:none}.phoneArea>div:nth-of-type(2) h1{font-size:6vw}}@media (max-height:641px){.phoneArea div:nth-of-type(2) a{font-size:.9rem}}#modalMasInfo .c2c_form{background-color:var(--bundles_backColor);color:var(--bundles_box_name_mainProduct_textColor);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}#modalMasInfo .c2c_form>div{background-color:transparent}#modalMasInfo .c2c_form svg.c2cIconTel path{stroke:var(--boton_backColor);fill:var(--boton_backColor)}.btnMasInfo{height:fit-content;margin-top:.5rem}