.step-three_container-sophisticated_feminine__AWBI_{display:flex;flex-direction:column;font-family:var(--font-plus-jakarta-sans)}.step-three_form-sophisticated_feminine__gmv1O{position:relative;display:flex;flex-direction:column;gap:1rem}.step-three_order-summary-title-sophisticated_feminine___LuCi{font-size:18px;font-weight:500;color:#000000;margin-top:-6px;margin-bottom:14px;padding:0 16px}.step-three_input-group-sophisticated_feminine__IE7fS{display:flex;flex-direction:column;padding:0 16px}.step-three_label-sophisticated_feminine__3twEz{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.step-three_input-sophisticated_feminine__hdfiR{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:.375rem}.step-three_input-sophisticated_feminine__hdfiR:focus{outline:none;ring:1px;ring-color:#9ca3af}.step-three_payment-section-sophisticated_feminine__I6_mf{padding-top:1rem}.step-three_payment-title-sophisticated_feminine__sKlkH{font-weight:500;color:#1f2937;margin-bottom:.75rem}.step-three_card-container-sophisticated_feminine__njnZZ{margin-bottom:.75rem}.step-three_summary-section-sophisticated_feminine__pvf9I{height:100px;background-color:white;box-shadow:0 -4px 6px -2px rgba(0,0,0,.1);z-index:100;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));margin-bottom:150px}.step-three_summary-row-sophisticated_feminine__NlQET{display:flex;justify-content:space-between;margin-bottom:1rem}.step-three_summary-row-mercadopago__2RrQe{padding:0 30px;position:relative;top:-38px}.step-three_total-container-sophisticated_feminine__tWMbf{text-align:right}.step-three_total-label-sophisticated_feminine__FyVRS{color:#4b5563;font-size:.875rem}.step-three_total-amount-sophisticated_feminine__DN42g{font-size:1.5rem;font-weight:700;color:#22c55e}.step-three_savings-container-sophisticated_feminine__k9w20{text-align:left}.step-three_savings-label-sophisticated_feminine__UHYTh{color:#4b5563;font-size:.875rem}.step-three_savings-amount-sophisticated_feminine__oBgid{font-size:1.2rem;font-weight:700;color:var(--palette-primary);background-color:var(--palette-primary-10);border-radius:50px;padding:0 11px}.step-three_submit-button-sophisticated_feminine__lJoA4{width:100%;background-color:var(--palette-primary);color:white;padding:.75rem;border-radius:.375rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.step-three_submit-button-sophisticated_feminine__lJoA4:disabled{opacity:.7}.step-three_loading-text-sophisticated_feminine__AM4A6{display:flex;align-items:center;gap:.5rem}.step-three_arrow-icon-sophisticated_feminine__HIXL5{font-size:1.125rem}.step-three_container-girly_pink__99FNf{display:flex;flex-direction:column}.step-three_form-girly_pink__XUpMR{display:flex;flex-direction:column;gap:1rem}.step-three_order-summary-title-girly_pink__E2BAs{font-size:18px;font-weight:500;color:#000000;margin-top:-6px;margin-bottom:14px;padding:0 16px}.step-three_input-group-girly_pink__Otbfk{display:flex;flex-direction:column;padding:0 16px}.step-three_label-girly_pink__HoHpz{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.step-three_input-girly_pink__KExTq{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:.375rem}.step-three_input-girly_pink__KExTq:focus{outline:none;ring:1px;ring-color:#9ca3af}.step-three_payment-section-girly_pink__DU1Mn{padding-top:1rem}.step-three_payment-title-girly_pink__NKRNZ{font-weight:500;color:#1f2937;margin-bottom:.75rem}.step-three_card-container-girly_pink___gMcr{margin-bottom:.75rem}.step-three_summary-section-girly_pink__bPhVM{height:100px;background-color:white;box-shadow:0 -4px 6px -2px rgba(0,0,0,.1);z-index:100;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));margin-bottom:150px}.step-three_summary-row-girly_pink__WSyi3{display:flex;justify-content:space-between;margin-bottom:1rem}.step-three_total-container-girly_pink__vWp1G{text-align:right}.step-three_total-label-girly_pink__aPwLE{color:#4b5563;font-size:.875rem}.step-three_total-amount-girly_pink__Re0Xa{font-size:1.5rem;font-weight:700;color:var(--palette-primary)}.step-three_savings-container-girly_pink__l5eRS{text-align:left}.step-three_savings-label-girly_pink__SQyri{color:#4b5563;font-size:.875rem}.step-three_savings-amount-girly_pink__1s_Yz{font-size:1.25rem;font-weight:700;color:#22c55e}.step-three_submit-button-girly_pink__racoU{width:100%;background-color:var(--palette-primary);color:white;padding:.75rem;border-radius:.375rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.step-three_submit-button-girly_pink__racoU:disabled{opacity:.7}.step-three_loading-text-girly_pink__IMhZS{display:flex;align-items:center;gap:.5rem}.step-three_arrow-icon-girly_pink__8Dbqq{font-size:1.125rem}.step-three_container-modern_medical__f7zFq{display:flex;flex-direction:column}.step-three_form-modern_medical__e6g2W{display:flex;flex-direction:column;gap:1rem}.step-three_order-summary-title-modern_medical__QUGBX{font-size:18px;font-weight:500;color:#000000;margin-top:-6px;margin-bottom:14px;padding:0 16px}.step-three_input-group-modern_medical__j2vty{display:flex;flex-direction:column;padding:0 16px}.step-three_label-modern_medical__KAOX7{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.step-three_input-modern_medical__7butd{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:.375rem}.step-three_input-modern_medical__7butd:focus{outline:none;ring:1px;ring-color:#9ca3af}.step-three_payment-section-modern_medical__Q2R4C{padding-top:1rem}.step-three_payment-title-modern_medical__LOwOL{font-weight:500;color:#1f2937;margin-bottom:.75rem}.step-three_card-container-modern_medical__jz8ok{margin-bottom:.75rem}.step-three_summary-section-modern_medical__6hv95{height:100px;background-color:white;box-shadow:0 -4px 6px -2px rgba(0,0,0,.1);z-index:100;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));margin-bottom:150px}.step-three_summary-row-modern_medical__pcna4{display:flex;justify-content:space-between;margin-bottom:1rem}.step-three_total-container-modern_medical__ub8Zy{text-align:right}.step-three_total-label-modern_medical__64A2V{color:#4b5563;font-size:.875rem}.step-three_total-amount-modern_medical__329Rm{font-size:1.5rem;font-weight:700;color:#22c55e}.step-three_savings-container-modern_medical__aAlgZ{text-align:left}.step-three_savings-label-modern_medical__9Vc8x{color:#4b5563;font-size:.875rem}.step-three_savings-amount-modern_medical__2zkd8{font-size:1.25rem;font-weight:700;color:#22c55e}.step-three_submit-button-modern_medical__IcYKn{width:100%;background-color:var(--palette-primary);color:white;padding:.75rem;border-radius:.375rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.step-three_submit-button-modern_medical__IcYKn:disabled{opacity:.7}.step-three_loading-text-modern_medical__Js_ke{display:flex;align-items:center;gap:.5rem}.step-three_arrow-icon-modern_medical__zaS3u{font-size:1.125rem}.step-three_title-container-warning__BK65e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.step-three_title-container-warning-title__YA_RZ{background:#ffe666;border-radius:999px;padding:4px 18px;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:1rem;color:#263238;box-shadow:none;border:none}.step-three_title-warning__pWzec{background:none;font-size:1.2rem;font-weight:500;color:#263238;display:inline;font-weight:800;text-align:center;line-height:2rem;margin:0 0 1rem}.step-three_title-into-warning__TluA8{font-size:.9rem;font-weight:500;color:#263238}.step-three_processing-container__L8Eo_{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.step-three_processing-spinner__RVh4_{width:56px;height:56px;border-radius:9999px;border:4px solid var(--palette-secondary)/15;border-top-color:var(--palette-primary);animation:step-three_spin__CInXs 1s linear infinite;margin-bottom:12px}@keyframes step-three_spin__CInXs{to{transform:rotate(1turn)}}.product-resume-card_product-variant-attribute-sophisticated_feminine__KuAu2{background-color:var(--palette-primary-50);font-weight:600;padding:4px 8px;border-radius:4px;font-size:12px;color:black;display:flex;flex-direction:row;gap:5px}.product-resume-card_product-variant-sophisticated_feminine__6f4M6{margin-top:4px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.product-resume-card_product-list-container-sophisticated_feminine__Dka4s{max-width:800px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:10px}.product-resume-card_product-item-sophisticated_feminine__KbqYi{display:flex;padding:20px;border-radius:12px;background-color:var(--palette-primary-10);margin:14px;align-items:center!important}.product-resume-card_product-image-container-sophisticated_feminine__XMpe8{position:relative;width:60px;height:60px;margin-right:20px;display:flex;justify-content:center;align-items:center}.product-resume-card_product-image-container-sophisticated_feminine__XMpe8 img{width:100%;height:100%;object-fit:cover}.product-resume-card_product-quantity-sophisticated_feminine__HsUMy{position:absolute;top:-15px;left:-5px;background-color:var(--palette-primary);color:white;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}.product-resume-card_product-image-sophisticated_feminine__AVS50{max-width:100%;height:auto;object-fit:contain;border-radius:10px}.product-resume-card_product-info-sophisticated_feminine__UQNxN{flex:1;display:flex;flex-direction:column;line-height:1.325}.product-resume-card_product-title-sophisticated_feminine__YNjiL{font-size:14px;font-weight:600;margin:0;color:#1a2b47;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-resume-card_product-description-sophisticated_feminine__SX9qE{font-size:14px;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-resume-card_green-text-sophisticated_feminine__MyUdM{color:#4caf50}.product-resume-card_product-price-sophisticated_feminine__IP_St{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;font-size:14px}.product-resume-card_current-price-sophisticated_feminine__tabjS{font-size:24px;font-weight:700;color:#1a2b47;font-size:16px}.product-resume-card_original-price-sophisticated_feminine__3WesT{font-size:16px;color:#999;text-decoration:line-through}@media (max-width:600px){.product-resume-card_product-item-sophisticated_feminine__KbqYi{align-items:flex-start}.product-resume-card_product-price-sophisticated_feminine__IP_St{align-items:flex-end}}.product-resume-card_total-summary-sophisticated_feminine__HJ_48{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-top:10px;border-top:1px solid #e0e0e0}.product-resume-card_total-to-pay-sophisticated_feminine__6tXTg{display:flex;flex-direction:column}.product-resume-card_total-label-sophisticated_feminine__Nn3Jx{font-size:16px;font-weight:600;color:#333}.product-resume-card_total-amount-sophisticated_feminine__pZJfJ{font-size:24px;font-weight:700;color:var(--palette-primary)}.product-resume-card_total-savings-sophisticated_feminine__5ktQo{display:flex;flex-direction:column;align-items:flex-end}.product-resume-card_savings-label-sophisticated_feminine__8qoJt{font-size:16px;font-weight:600;color:#333}.product-resume-card_savings-amount-sophisticated_feminine__BNKiV{font-size:24px;font-weight:700;color:#4caf50;background-color:rgba(76,175,80,.1);padding:10px 20px;border-radius:30px}@media (max-width:600px){.product-resume-card_total-summary-sophisticated_feminine__HJ_48{gap:20px;align-items:flex-start}.product-resume-card_total-savings-sophisticated_feminine__5ktQo{align-items:flex-start}.product-resume-card_savings-amount-sophisticated_feminine__BNKiV,.product-resume-card_total-amount-sophisticated_feminine__pZJfJ{font-size:24px}}.product-resume-card_product-variant-attribute-girly_pink__tSQTz{background-color:var(--palette-primary-50);font-weight:600;padding:4px 8px;border-radius:4px;font-size:12px;color:black;display:flex;flex-direction:row;gap:5px}.product-resume-card_product-variant-girly_pink__0Aw6j{margin-top:4px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.product-resume-card_product-list-container-girly_pink__X33_I{max-width:800px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:10px}.product-resume-card_product-item-girly_pink__tpAwq{display:flex;padding:20px;border-radius:12px;background-color:var(--palette-primary-10);margin:14px;align-items:center!important}.product-resume-card_product-image-container-girly_pink__jpRcA{position:relative;width:60px;height:60px;margin-right:20px;display:flex;justify-content:center;align-items:center}.product-resume-card_product-image-container-girly_pink__jpRcA img{width:100%;height:100%;object-fit:cover}.product-resume-card_product-quantity-girly_pink__4bLKE{position:absolute;top:-15px;left:-5px;background-color:var(--palette-primary);color:white;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}.product-resume-card_product-image-girly_pink__E9oas{max-width:100%;height:auto;object-fit:contain;border-radius:10px}.product-resume-card_product-info-girly_pink___Gyls{flex:1;display:flex;flex-direction:column;line-height:1.325}.product-resume-card_product-title-girly_pink__8Htji{font-weight:600;color:#1a2b47}.product-resume-card_product-description-girly_pink__qweO1,.product-resume-card_product-title-girly_pink__8Htji{font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-resume-card_product-description-girly_pink__qweO1{color:#666}.product-resume-card_green-text-girly_pink__dIHD8{color:#4caf50}.product-resume-card_product-price-girly_pink__TCk7p{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;font-size:14px}.product-resume-card_current-price-girly_pink__SYCvZ{font-size:24px;font-weight:700;color:#1a2b47;font-size:16px}.product-resume-card_original-price-girly_pink__ZdYw5{font-size:16px;color:#999;text-decoration:line-through}@media (max-width:600px){.product-resume-card_product-item-girly_pink__tpAwq{align-items:flex-start}.product-resume-card_product-price-girly_pink__TCk7p{align-items:flex-end}}.product-resume-card_total-summary-girly_pink__W4pR6{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-top:10px;border-top:1px solid #e0e0e0}.product-resume-card_total-to-pay-girly_pink__j_RyZ{display:flex;flex-direction:column}.product-resume-card_total-label-girly_pink__MeuOq{font-size:16px;font-weight:600;color:#333}.product-resume-card_total-amount-girly_pink__GLtEO{font-size:24px;font-weight:700;color:var(--palette-primary)}.product-resume-card_total-savings-girly_pink__sYARW{display:flex;flex-direction:column;align-items:flex-end}.product-resume-card_savings-label-girly_pink__oDXAY{font-size:16px;font-weight:600;color:#333}.product-resume-card_savings-amount-girly_pink__QntPL{font-size:24px;font-weight:700;color:#4caf50;background-color:rgba(76,175,80,.1);padding:10px 20px;border-radius:30px}@media (max-width:600px){.product-resume-card_total-summary-girly_pink__W4pR6{gap:20px;align-items:flex-start}.product-resume-card_total-savings-girly_pink__sYARW{align-items:flex-start}.product-resume-card_savings-amount-girly_pink__QntPL,.product-resume-card_total-amount-girly_pink__GLtEO{font-size:24px}}.product-resume-card_product-variant-attribute-modern_medical__RpGul{background-color:var(--palette-primary-50);font-weight:600;padding:4px 8px;border-radius:4px;font-size:12px;color:black;display:flex;flex-direction:row;gap:5px}.product-resume-card_product-variant-modern_medical__DTuxC{margin-top:4px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.product-resume-card_product-list-container-modern_medical__TnPO_{max-width:800px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:10px}.product-resume-card_product-item-modern_medical___xuJP{display:flex;padding:20px;border-radius:12px;background-color:var(--palette-primary-10);margin:14px;align-items:center!important}.product-resume-card_product-image-container-modern_medical___NGPc{position:relative;width:60px;height:60px;margin-right:20px;display:flex;justify-content:center;align-items:center}.product-resume-card_product-image-container-modern_medical___NGPc img{width:100%;height:100%;object-fit:cover}.product-resume-card_product-quantity-modern_medical___Dj4j{position:absolute;top:-15px;left:-5px;background-color:var(--palette-primary);color:white;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}.product-resume-card_product-image-modern_medical__vabq5{max-width:100%;height:auto;object-fit:contain;border-radius:10px}.product-resume-card_product-info-modern_medical__9fmnY{flex:1;display:flex;flex-direction:column;line-height:1.325}.product-resume-card_product-title-modern_medical__vsmvJ{font-weight:600;color:#1a2b47}.product-resume-card_product-description-modern_medical__9fr85,.product-resume-card_product-title-modern_medical__vsmvJ{font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-resume-card_product-description-modern_medical__9fr85{color:#666}.product-resume-card_green-text-modern_medical__GUQyB{color:#4caf50}.product-resume-card_product-price-modern_medical__bjwJB{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;font-size:14px}.product-resume-card_current-price-modern_medical__G4IoX{font-size:24px;font-weight:700;color:#1a2b47;font-size:16px}.product-resume-card_original-price-modern_medical__vez0s{font-size:16px;color:#999;text-decoration:line-through}@media (max-width:600px){.product-resume-card_product-item-modern_medical___xuJP{align-items:flex-start}.product-resume-card_product-price-modern_medical__bjwJB{align-items:flex-end}}.product-resume-card_total-summary-modern_medical__1J6b_{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-top:10px;border-top:1px solid #e0e0e0}.product-resume-card_total-to-pay-modern_medical__h_9iT{display:flex;flex-direction:column}.product-resume-card_total-label-modern_medical__XN0_H{font-size:16px;font-weight:600;color:#333}.product-resume-card_total-amount-modern_medical__tBO3E{font-size:24px;font-weight:700;color:var(--palette-primary)}.product-resume-card_total-savings-modern_medical__xOW_o{display:flex;flex-direction:column;align-items:flex-end}.product-resume-card_savings-label-modern_medical__olkqJ{font-size:16px;font-weight:600;color:#333}.product-resume-card_savings-amount-modern_medical__TIWz0{font-size:24px;font-weight:700;color:#4caf50;background-color:rgba(76,175,80,.1);padding:10px 20px;border-radius:30px}@media (max-width:600px){.product-resume-card_total-summary-modern_medical__1J6b_{gap:20px;align-items:flex-start}.product-resume-card_total-savings-modern_medical__xOW_o{align-items:flex-start}.product-resume-card_savings-amount-modern_medical__TIWz0,.product-resume-card_total-amount-modern_medical__tBO3E{font-size:24px}}