.rc_autodeliver--shown{margin-left:-9999}.subscription-modal_form{display:flex;flex-direction:column-reverse}.subscription-modal_form_step{display:none}.subscription-modal_form_step:target{display:block}.subscription-modal_progress{display:flex;gap:5rem;margin-bottom:4rem}.subscription-modal_progress_line{position:absolute;top:6rem;left:7.8rem}.subscription-modal_progress_item{display:flex;flex-direction:column;align-items:center;font-size:1.2rem;font-weight:500}.subscription-modal_progress_number{display:flex;justify-content:center;align-items:center;background:#bac0c4;color:#fff;width:2.8rem;height:2.8rem;border-radius:50%;font-size:1.4rem;font-weight:600;box-sizing:content-box;margin:6px;z-index:1;transition:background-color 2s ease}#subscription-modal_form_step1:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2) .subscription-modal_progress_number,#subscription-modal_form_step2:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2) .subscription-modal_progress_number,#subscription-modal_form_step2:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(3) .subscription-modal_progress_number,#subscription-modal_form_step3:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2) .subscription-modal_progress_number,#subscription-modal_form_step3:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(3) .subscription-modal_progress_number,#subscription-modal_form_step3:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(4) .subscription-modal_progress_number,#subscription-modal_form_step4:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2) .subscription-modal_progress_number,#subscription-modal_form_step4:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(3) .subscription-modal_progress_number,#subscription-modal_form_step4:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(4) .subscription-modal_progress_number,#subscription-modal_form_step4:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(5) .subscription-modal_progress_number{background:rgb(var(--color-base-accent-1));border:.6rem solid #FDE4E5;margin:0}#subscription-modal_form_step1:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2),#subscription-modal_form_step2:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2),#subscription-modal_form_step2:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(3),#subscription-modal_form_step3:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(2),#subscription-modal_form_step3:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(3),#subscription-modal_form_step3:target~.subscription-modal_progress .subscription-modal_progress_item:nth-child(4){color:rgb(var(--color-base-accent-1));font-weight:700}.subscription-modal_form_block{padding:0 0 4rem}.subscription-modal_form_step>h2{font-size:2.4rem}.subscription-modal_form_step a.button{float:right}@media screen and (max-width:620px){.subscription-modal_progress_line{top:3.6rem;left:3rem}.subscription-modal_form_step a.button{white-space:normal;text-align:center}}@media screen and (max-width:480px){.subscription-modal_progress{margin-bottom:1rem}}.subscription-modal_recommended-option{display:flex;justify-content:space-between;margin:2.4rem 0}.subscription-modal_recommended-option_value{font-weight:700}.subscription-modal_total{display:flex;justify-content:space-between;text-align:right}.subscription-modal_total span,.subscription-modal_total mark{font-weight:400;font-size:1.4rem}.subscription-modal_total span.subscription-modal_total_price{font-size:2.4rem;font-weight:700}.subscription-modal_buttons{gap:1.6rem;display:flex;justify-content:space-between;flex-wrap:wrap}.subscription-modal__bottom_info{font-weight:500;font-size:12px;width:100%;text-align:center;margin-top:2.4rem}subscription-modal .field_group{display:flex;justify-content:space-between;width:100%;align-items:center}subscription-modal .field_group select{max-width:200px}subscription-modal .field_group span{font-weight:700}#subscription-modal_form_step4 .field label{font-weight:500}#subscription-modal_form_step4 h2{margin-bottom:3rem}.rc_popup--vetz{display:flex;gap:.8rem;padding:1.2rem .8rem;background:#f7f7f7;color:#646464;font-size:1.4rem;align-items:center;width:fit-content;border-radius:4px;line-height:1.4rem;position:relative;cursor:pointer}.rc_popup--vetz .warning-icon{display:flex;width:2.3rem;height:2.3rem;border:1px solid rgb(var(--color-base-accent-1));border-radius:50%;color:rgb(var(--color-base-accent-1));justify-content:center;align-items:center;font-size:1.6rem}.rc_popup__tooltip{opacity:0;padding:1.6rem;bottom:calc(100% + .8rem);left:50%;margin-left:-50%;color:#000;background:#fff;border-radius:.6rem;position:absolute;z-index:1;font-size:1.4rem;box-shadow:0 .4rem 1.6rem #0000001a;line-height:2.1rem;min-width:270px;transition:all .3s ease;pointer-events:none}.rc_popup__tooltip h2{font-size:1.4rem;margin-bottom:1rem}.rc_popup__tooltip.active{opacity:1}.rc_popup__tooltip:after{content:"";position:absolute;bottom:0;left:10%;width:0;height:0;border:6px solid transparent;border-top-color:#fff;border-bottom:0;margin-left:-6px;margin-bottom:-6px}@media only screen and (max-width:749px){subscription-modal .customer .field input:not([type=radio]),.customer select,.customer textarea{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-rc-subscription-product-vetz.css.map */
