.image_content_form{background:#f6f3ec;display:flex;align-items:stretch}.image_content_form .image_box{width:50%;height:910px;overflow:hidden}.image_content_form .slick-slide{padding:0}.image_content_form .image_box img{height:100%;width:100%;object-fit:cover;display:block;min-height:910px}.image_content_form .form_content{width:50%;padding:0 120px;display:flex;align-items:center;justify-content:center}.image_content_form .form_first_box h1{font-family:Cormorant Garamond;font-weight:700;font-size:48px;line-height:56px;letter-spacing:1%;text-align:center;padding-bottom:25px}.image_content_form .next-form-actions{margin-top:25px}.image_content_form .hero_ally_content_box{max-width:480px;padding-top:25px}.image_content_form .hero_ally_content_box p{font-weight:400;font-size:14px;line-height:24px;color:#000;opacity:80%;text-align:center}.hero_ally_content_box .hero_content,.hero_ally_content_box .ally_content{display:none}.image_content_form .error{display:none;color:#cc535b;font-weight:400;font-size:18px;text-align:center}.image_content_form .form_block .shopify-app-block{display:none}.image_content_form .all-registration .shopify-app-block{display:block}.image_content_form .form_content .cf-form-block{padding:40px 0}.image_content_form .form_heading h1{font-weight:700;font-size:40px;color:#000;margin:0 0 15px}.image_content_form .form_description p{font-weight:400;font-size:16px;line-height:24px;color:#000;opacity:60%;text-align:center}.image_content_form .share_registry_content p{padding-top:20px;opacity:60%}.image_content_form .hero_ally_button{margin:0;padding:0}.image_content_form .hero_ally_button .hero_ally_button{padding:10px 0 24px}.image_content_form .hero_ally_button .gold_color_box{padding:0}.image_content_form .hero_ally_button .cf-enum-field__choices{display:flex;width:100%;justify-content:center}.image_content_form .hero_ally_button fieldset{gap:10px}.image_content_form .hero_ally_button .cf-enum-field__choice{text-align:center;background:#fff;padding:18px;margin:0;width:235px;justify-content:center;cursor:pointer;position:relative;font-weight:500;font-size:18px;color:#000}.image_content_form .cf-form-actions{display:flex;flex-direction:column}.image_content_form .cf-form-actions .cf-next-step,.image_content_form .cf-form-actions .cf-submit-form{background:#cc535b;width:100%;min-height:64px;color:#fff;font-size:18px;font-weight:800;letter-spacing:3px}.image_content_form .cf-form-actions .cf-next-step:hover,.image_content_form .cf-form-actions .cf-submit-form:hover{background:#000}.image_content_form .cf-form-actions .cf-prev-step{width:100%;min-height:50px;color:#0009;font-size:18px;font-weight:800;letter-spacing:3px;border:1px solid #00000099;order:2}.image_content_form .cf-form-actions .cf-prev-step:hover{color:#000;border:1px solid #000}.image_content_form .cf-error-message{width:100%}.hero_ally_button .cf-field .cf-field-errors{text-align:center}.cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]){margin-bottom:0;background:none;border-color:#f6f3ec}.image_content_form .form_input_box input,.image_content_form .form_input_box select,.image_content_form .cf-field-container input[type=password]{background:#fff;min-height:60px;color:#0009;font-size:16px;font-weight:400;padding:18px 24px;border:1px solid #E6E6E6}.image_content_form .form_input_box label{color:#000}.image_content_form .form_input_box{padding:2px;margin:0}.image_content_form .cf-step-tabs{border:none;text-align:center}.image_content_form .cf-step-tabs .cf-step-counter{font-weight:500;font-size:14px;line-height:24px;text-align:center;background:#fff;color:#3a3f40;opacity:1;display:inline-block;border-radius:5px;padding:5px 15px}.image_content_form .cf-step-tabs .cf-step-title{display:none}.image_content_form .hero_ally_button .cf-enum-field__choice{border:1px solid #fff}.image_content_form .hero_ally_button input[value=Hero]{appearance:none;-webkit-appearance:none;background-image:url(/cdn/shop/files/hero.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:23px;height:23px;border:none;cursor:pointer}.image_content_form .cf-enum-field__choice:has(input[type=radio]:checked) input[value=Hero]{background-image:url(/cdn/shop/files/hero-selected.svg)}.image_content_form .hero_ally_button input[value=Ally]{appearance:none;-webkit-appearance:none;background-image:url(/cdn/shop/files/ally.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:23px;height:23px;border:none;cursor:pointer}.image_content_form .cf-enum-field__choice:has(input[type=radio]:checked) input[value=Ally]{background-image:url(/cdn/shop/files/ally-selected.svg)}.image_content_form .cf-enum-field__choice:has(input[type=radio]:checked){border:1px solid #CC535B}.image_content_form .cf-enum-field__choice input[type=radio]:checked+span{color:#cc535b}.image_content_form .gold_color_box .cf-enum-field__choice{display:flex;flex-direction:column;gap:10px}.image_content_form .hero_ally_button input[value=white_gold]{appearance:none;-webkit-appearance:none;background-image:url(/cdn/shop/files/White_Gold.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:36px;height:36px;border:none;cursor:pointer}.image_content_form .hero_ally_button input[value=yellow_gold]{appearance:none;-webkit-appearance:none;background-image:url(/cdn/shop/files/Yellow_Gold.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:36px;height:36px;border:none;cursor:pointer}.image_content_form .hero_country_hide{display:none}.share_on_social_media{display:block}.hero_ally_share_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.hero_ally_share{padding:0;max-width:800px;width:90%;position:relative;height:650px;overflow:auto}.hero_ally_share_overlay{position:absolute;width:100%;height:100%;background:transparent}.close_modal{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer}.hero_ally_share_modal .close_modal_button{position:absolute;right:40px;top:40px}.hero_ally_share_modal .close_modal_button svg{height:18px;width:18px;cursor:pointer}.hero_ally_share_modal .close_modal_button svg:hover{opacity:.7}.hero_ally_share_main .block_hero_ally{width:100%;max-width:800px;background-color:#f6f3ec;margin:auto;padding:40px 105px 50px}.hero_ally_share_main .inside_box{width:100%;margin:auto}.hero_ally_share_main h2{font-family:Cormorant Garamond;font-weight:700;font-size:40px;line-height:100%;letter-spacing:.16px;text-align:center;color:#000;margin:0 0 8px}.hero_ally_share_main p{font-family:Avenir Next,sans-serif;font-weight:400;font-size:18px;line-height:26px;text-align:center;width:100%;max-width:390px;margin:auto;color:#0009}.hero_ally_share_main .ally_block_content p{max-width:none}.hero_ally_share_main .share_box{margin-top:48px;gap:10px;display:flex;flex-direction:column}.hero_ally_share_main .social_links{display:flex;border:1px solid #0000001A;background:#fff;padding:14px 24px;text-decoration:none}.hero_ally_share_main .social_links:hover{border:1px solid #CC535B}.hero_ally_share_main .social_links span{font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;padding:4px 0 0 10px}.hero_ally_share_main .copy_link_box{display:none}.hero_ally_share_main .copy_link_box p{font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#000;padding:8px 0;max-width:100%}.hero_ally_share_main .copy_link_box p a{color:#cc535b}.hero_ally_share .copy_link_box p{font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#000}.hero_ally_share .copy_link_box .copy_link_item{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:16px}.hero_ally_share .copy_link_box .copy_link_item a{display:flex;align-items:center;gap:10px;font-family:Avenir Next,sans-serif;font-weight:800;font-size:16px;line-height:24px;transition:all .4s;color:#000}.hero_ally_share .copy_link_box .copy_link_item a:hover{color:#cc535b}@media screen and (max-width: 1415px){.image_content_form .form_content{padding:0 30px}}@media screen and (max-width: 1050px){.image_content_form{flex-direction:column}.image_content_form .image_box{width:100%;order:2;height:400px}.image_content_form .image_box img{min-height:400px}.image_content_form .form_content{width:100%;padding:40px 20px}.image_content_form .form_heading h1{font-size:33px}.image_content_form .form_description p{font-size:14px;line-height:22px;margin:0}.image_content_form .hero_ally_button .hero_ally_button{padding:20px 0}.image_content_form .hero_ally_button .cf-enum-field__choice{width:162px}.image_content_form .cf-form-actions .cf-next-step,.image_content_form .cf-form-actions .cf-submit-form{height:58px;font-size:14px}.image_content_form .form_input_box input,.image_content_form .form_input_box select,.image_content_form .cf-field-container input[type=password]{min-height:56px}}@media screen and (max-width: 768px){.hero_ally_share_main .block_hero_ally{padding:50px 20px}.hero_ally_share{height:720px}.hero_ally_share_modal .close_modal_button{top:20px;right:20px}.hero_ally_share_modal .close_modal_button svg{width:14px;height:14px}.hero_ally_share_main h2{font-size:36px;margin:0 0 12px}.hero_ally_share_main p{font-size:16px;line-height:24px}.hero_ally_share_main .share_box{margin-top:28px}.hero_ally_share .copy_link_box .copy_link_item{gap:8px}.hero_ally_share .copy_link_box .copy_link_item a:last-child{text-decoration:underline}}@media screen and (max-width: 375px){.image_content_form .hero_ally_button .cf-enum-field__choice{width:145px}.hero_ally_share .copy_link_box .copy_link_item a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-ally-registration-form.css.map */
