.page_container__ZfvrJ{max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-16)}.page_trustBadges__CJcqV{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.page_trustBadge__kyqjm{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-default);color:var(--ink-primary);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500}.page_trustBadge__kyqjm svg{color:var(--ink-tertiary);flex-shrink:0}.page_howItWorks___E3ih{margin-top:var(--space-10)}.page_sectionTitle__MdMDo{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;color:var(--ink-primary);margin-bottom:var(--space-4)}.page_steps__acDg6{list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-3)}.page_step__GZ00T{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-default)}.page_stepIcon__HDjFU{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);background:var(--status-info-soft);color:var(--status-info-ink)}.page_stepTitle__zSBYj{font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;color:var(--ink-primary)}.page_stepText__PHjqX{font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink-secondary);line-height:1.6}.page_faq__a62HC{margin-top:var(--space-10)}.page_faqList__fJXRB{display:flex;flex-direction:column;gap:var(--space-2)}.page_faqItem__1vms9{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-default);padding:var(--space-3) var(--space-4)}.page_faqQuestion__okuQE{font-family:var(--font-body);font-size:var(--fs-base);font-weight:600;color:var(--ink-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-h-sm)}.page_faqQuestion__okuQE:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px;border-radius:var(--radius-sm)}.page_faqQuestion__okuQE::-webkit-details-marker{display:none}.page_faqQuestion__okuQE:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink-tertiary);border-bottom:2px solid var(--ink-tertiary);transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.page_faqItem__1vms9[open] .page_faqQuestion__okuQE:after{transform:rotate(225deg)}.page_faqAnswer__IZPUy{font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink-secondary);line-height:1.7;margin-top:var(--space-3)}.page_faqEnlace__plg_u{color:var(--action-primary);font-weight:600;text-decoration:underline}.page_faqEnlace__plg_u:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}@media (min-width:768px){.page_container__ZfvrJ{padding:var(--space-8) var(--space-6) var(--space-16)}.page_steps__acDg6{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.page_faqQuestion__okuQE:after{transition:none}}.ProductGallery_gallery__Bwffe{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:5.5rem}.ProductGallery_mainImage__MQyHJ{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-muted);border:1px solid var(--border-default)}.ProductGallery_image__YEUpa{width:100%;height:100%;object-fit:cover;display:block}.ProductGallery_fallback__EhBrH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-muted)}.ProductGallery_fallbackIcon__drV2i{font-size:4.5rem;color:var(--neutral-300)}.ProductGallery_thumbs__m3bzq{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ProductGallery_thumb__DE_KW{position:relative;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-muted);border:1px solid var(--border-default);padding:0;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.ProductGallery_thumb__DE_KW:hover{border-color:var(--border-strong)}.ProductGallery_thumb__DE_KW:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.ProductGallery_thumbActive__AsL1m{border:2px solid var(--action-primary)}.ProductGallery_thumbImage__sCek1{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.ProductGallery_gallery__Bwffe{position:static}}@media (max-width:767px){.ProductGallery_mainImage__MQyHJ{aspect-ratio:16/10}.ProductGallery_fallbackIcon__drV2i{font-size:3rem}.ProductGallery_thumb__DE_KW{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.ProductGallery_thumb__DE_KW{transition:none}}.ProductPaymentMethods_section__zioxM{margin-top:.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ProductPaymentMethods_title__ZSTLd{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.ProductPaymentMethods_list__jm_pk{list-style:none;display:flex;flex-direction:column;gap:.55rem}.ProductPaymentMethods_item__kmmNz{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:12px;background:var(--surface-muted);border:1px solid var(--border-default)}.ProductPaymentMethods_itemPrincipal__Du0nA{border-color:color-mix(in srgb,var(--brand-primary) 28%,transparent);background:color-mix(in srgb,var(--brand-primary) 6%,transparent)}.ProductPaymentMethods_icon__eewvz{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-teal)}.ProductPaymentMethods_label__O2QTL{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ProductPaymentMethods_name__925W2{font-family:var(--font-body);font-size:.85rem;font-weight:700;color:var(--text-primary)}.ProductPaymentMethods_desc__aHokt{font-family:var(--font-body);font-size:.76rem;color:var(--text-muted);line-height:1.4}.ProductDetail_layout__qHV1D{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}.ProductDetail_galleryCol__23uGM{order:1;min-width:0}.ProductDetail_infoCol__Xh5qm{order:2;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ProductDetail_category__rlHIj{display:inline-block;width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--border-default);color:var(--ink-secondary);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600}.ProductDetail_title__BLl6S{font-family:var(--font-display);font-size:clamp(1.375rem,1rem + 1.5vw,1.875rem);font-weight:700;letter-spacing:-.01em;color:var(--ink-primary);line-height:1.25}.ProductDetail_priceRow__zh9tb{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.ProductDetail_price__XKjtM{font-family:var(--font-body);font-size:var(--fs-2xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;color:var(--ink-primary)}.ProductDetail_priceOld__cJpUx{font-family:var(--font-body);font-size:var(--fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-tertiary);text-decoration:line-through}.ProductDetail_discountBadge__Wgdcl{background:var(--accent-commercial);color:var(--action-on-primary);font-size:var(--fs-xs);font-weight:700;padding:2px var(--space-2);border-radius:var(--radius-pill)}.ProductDetail_availability__QoKu1{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;font-size:var(--fs-sm);font-weight:600}.ProductDetail_availabilityDot__XQ0j_{width:8px;height:8px;border-radius:50%}.ProductDetail_available__EMJC1{color:var(--status-success)}.ProductDetail_available__EMJC1 .ProductDetail_availabilityDot__XQ0j_{background:var(--status-success)}.ProductDetail_unavailable__b4jXP{color:var(--status-warning)}.ProductDetail_unavailable__b4jXP .ProductDetail_availabilityDot__XQ0j_{background:var(--status-warning)}.ProductDetail_stockHint__CxVt0{font-weight:500;color:var(--ink-secondary)}.ProductDetail_descBreve__IEiBy{font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink-secondary);line-height:1.6}.ProductDetail_chips__dl44W{display:flex;flex-wrap:wrap;gap:6px}.ProductDetail_chips__dl44W:empty{display:none}.ProductDetail_chip__3uvSC{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:500;font-family:var(--font-body);background:var(--surface-muted);border:1px solid var(--border-default);color:var(--ink-secondary)}.ProductDetail_ctaRow__PS_fR{display:flex;flex-direction:column;gap:var(--space-2)}.ProductDetail_btnPrimary__sPTQq,.ProductDetail_btnSecondary__wDmCE{width:100%;min-height:var(--control-h-lg);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--fs-md);font-weight:600;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ProductDetail_btnPrimary__sPTQq:disabled,.ProductDetail_btnSecondary__wDmCE:disabled{opacity:.5;cursor:not-allowed}.ProductDetail_btnSecondary__wDmCE{background:var(--surface-card);color:var(--action-primary);border:1px solid var(--action-primary)}.ProductDetail_btnSecondary__wDmCE:not(:disabled):hover{background:var(--surface-muted)}.ProductDetail_btnPrimary__sPTQq:focus-visible,.ProductDetail_btnSecondary__wDmCE:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.ProductDetail_entregaHint__q_oeA{font-size:var(--fs-sm);color:var(--ink-secondary);line-height:1.5}.ProductDetail_details__d9ESW{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-default);padding:var(--space-3) var(--space-4)}.ProductDetail_detailsSummary__CjqUT{font-family:var(--font-body);font-size:var(--fs-base);font-weight:600;color:var(--ink-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-h-sm)}.ProductDetail_detailsSummary__CjqUT::-webkit-details-marker{display:none}.ProductDetail_detailsSummary__CjqUT:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink-tertiary);border-bottom:2px solid var(--ink-tertiary);transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.ProductDetail_details__d9ESW[open] .ProductDetail_detailsSummary__CjqUT:after{transform:rotate(225deg)}.ProductDetail_detailsSummary__CjqUT:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ProductDetail_detailsBody__oCZ_Y{margin-top:var(--space-3)}.ProductDetail_detailsBody__oCZ_Y p{font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink-secondary);line-height:1.7}.ProductDetail_detailsBody__oCZ_Y p+p{margin-top:var(--space-3)}@media (max-width:767px){.ProductDetail_infoCol__Xh5qm>*{order:9}.ProductDetail_category__rlHIj{order:1}.ProductDetail_title__BLl6S{order:2}.ProductDetail_priceRow__zh9tb{order:3}.ProductDetail_availability__QoKu1{order:4}.ProductDetail_ctaRow__PS_fR{order:5}.ProductDetail_entregaHint__q_oeA{order:6}.ProductDetail_descBreve__IEiBy{order:7}.ProductDetail_chips__dl44W{order:8}}@media (min-width:768px){.ProductDetail_layout__qHV1D{grid-template-columns:1fr 1fr;gap:var(--space-10)}.ProductDetail_infoCol__Xh5qm{gap:var(--space-4)}.ProductDetail_price__XKjtM{font-size:var(--fs-3xl)}.ProductDetail_ctaRow__PS_fR{flex-direction:row}.ProductDetail_btnPrimary__sPTQq{flex:1.2 1}.ProductDetail_btnSecondary__wDmCE{flex:1 1}}@media (prefers-reduced-motion:reduce){.ProductDetail_btnPrimary__sPTQq,.ProductDetail_btnSecondary__wDmCE,.ProductDetail_detailsSummary__CjqUT:after{transition:none}}