/* Pacha Harvest Diseño: generated from the site styles. Do not edit by hand: edit the source and rebuild. */
@media (max-width: 640px){.ph .cat-hero__actions .btn{flex: 1 1 auto}.ph .cat-card--row .btn{min-height: 44px;padding: 0 16px}.ph .search-form .btn{width: 100%}.ph .hero__actions .btn{flex: 1 1 auto}.ph .cta-strip__actions .btn{flex: 1 1 auto}.ph .help-band__actions .btn{flex: 1 1 auto}.ph .reviews__actions .btn{flex: 1 1 auto}}.ph .page-hero__sub{display: block;margin-top: 10px;font-size: 0.42em;font-weight: 600;font-stretch: 100%;line-height: 1.2;color: rgba(255,255,255,0.8)}.ph .claims-aviso{max-width: 70ch;margin-top: 14px;padding-left: 14px;border-left: 3px solid var(--ph-sun);font-size: 0.9375rem;color: rgba(255,255,255,0.8)}.ph .claims-layout{display: grid;grid-template-columns: 7fr 4fr;gap: 32px clamp(28px,4vw,64px);align-items: start}.ph .claim-es{display: block;margin-top: 2px;font-size: 0.8125rem;font-weight: 500;font-stretch: 100%;color: var(--ph-ink-soft)}.ph .claim-sheet{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 12px 24px;padding-bottom: 18px;border-bottom: 1px solid var(--ph-line)}.ph .claim-sheet__title{font-size: 1.5rem;font-weight: 800;font-stretch: 78%;line-height: 1.05}.ph .claim-sheet__meta{display: flex;flex-wrap: wrap;gap: 6px 24px;font-size: 0.9375rem}.ph .claim-sheet__meta dt{font-size: 0.8125rem;color: var(--ph-ink-soft)}.ph .claim-sheet__meta dd{font-weight: 650;font-variant-numeric: tabular-nums}.ph .claim-part{min-width: 0;margin: 30px 0 0;padding: 0;border: 0}.ph .claim-part__title{display: block;width: 100%;margin-bottom: 18px;padding: 0 0 10px;border-bottom: 1px solid var(--ph-ink);font-size: 1.25rem;font-weight: 760;font-stretch: 86%;line-height: 1.2}.ph .claim-part__title .claim-es{margin-left: 38px}.ph .claim-part__n{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;margin-right: 10px;border-radius: 50%;background: var(--ph-ink);color: #fff;font-size: 0.875rem;font-stretch: 100%;vertical-align: 2px}.ph .claim-guardian{margin-top: 16px}.ph .claim-guardian[hidden]{display: none}.ph .claim-choice{display: flex;flex-wrap: wrap;gap: 10px 32px;margin-top: 6px}.ph .claim-choice .check{margin: 0}.ph .claim-choice .claim-es{display: inline;margin: 0 0 0 4px}.ph .claim-type{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 6px}.ph .claim-type__opt{display: flex;gap: 12px;align-items: flex-start;padding: 14px 16px;border: 1.5px solid rgba(21,37,28,0.2);border-radius: var(--ph-radius-card);font-size: 0.9375rem;color: var(--ph-ink-soft);cursor: pointer}.ph .field .claim-type__opt{display: flex;margin: 0;font-weight: 400}.ph .claim-type__opt:hover{border-color: rgba(21,37,28,0.45)}.ph .claim-type__opt:has(input:checked){border-color: var(--ph-ink);background: #fbfbf9}.ph .claim-type__opt input{width: 20px;height: 20px;flex: none;margin: 2px 0 0;accent-color: var(--ph-green)}.ph .claim-type__opt strong{display: block;margin-bottom: 4px;color: var(--ph-ink)}.ph .claim-type__opt strong .claim-es{display: inline;margin: 0 0 0 4px}.ph .claim-part--ours{padding: 18px;border-radius: var(--ph-radius-card);background: var(--ph-mist);font-size: 0.9375rem;color: var(--ph-ink-soft)}.ph .claim-part--ours .claim-part__title{margin-bottom: 10px;border-bottom-color: var(--ph-line);color: var(--ph-ink)}.ph .claim-confirm{margin-top: 26px}.ph .claim-form>.field__error{margin: 6px 0 0}.ph .claim-form>.btn{margin-top: 18px}.ph .claim-done{padding: clamp(22px,2.6vw,36px);border: 1.5px solid var(--ph-ink);border-radius: var(--ph-radius-card);background: #fff}.ph .claim-done:focus{outline: none}.ph .claim-done__title{margin: 12px 0 14px;font-size: clamp(1.8rem,1.3rem + 1.4vw,2.4rem);font-weight: 800;font-stretch: 74%;line-height: 1}.ph .claim-done>p{margin: 16px 0 22px;max-width: 56ch;color: var(--ph-ink-soft)}.ph .claim-done>p strong{color: var(--ph-ink)}.ph .claims-box{padding: 20px;border-radius: var(--ph-radius-card);background: var(--ph-mist);font-size: 0.9375rem}.ph .claims-box + .claims-box{margin-top: 16px}.ph .claims-box--plain{background: transparent;border: 1px solid var(--ph-line)}.ph .claims-box__title{margin-bottom: 10px;font-weight: 750}.ph .claims-box__title .claim-es{display: inline;margin-left: 6px}.ph .claims-provider>div{display: grid;grid-template-columns: 112px 1fr;gap: 12px;padding: 7px 0;border-top: 1px solid var(--ph-line)}.ph .claims-provider dt{color: var(--ph-ink-soft)}.ph .claims-provider dd{min-width: 0;overflow-wrap: anywhere}.ph .claims-steps{padding-left: 1.3em;list-style: decimal}.ph .claims-steps li + li{margin-top: 6px}.ph .claims-legal{margin-top: 16px;padding: 16px 18px;border-left: 3px solid var(--ph-sun);font-size: 0.8125rem;line-height: 1.5;color: var(--ph-ink-soft)}.ph .claims-legal p + p{margin-top: 8px}.ph .claims-legal strong{color: var(--ph-ink)}.ph .claims-legal__en{margin-top: 10px;padding-left: 21px;font-size: 0.8125rem;color: var(--ph-ink-soft)}.ph .footer-claims{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border: 1px solid rgba(255,255,255,0.3);border-radius: var(--ph-radius-ctl);color: #fff;font-weight: 600}.ph .footer-claims svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.ph .site-footer .footer-claims:hover{border-color: var(--ph-sun);text-decoration: none}@media (max-width: 960px){.ph .claims-layout{grid-template-columns: 1fr}}@media (max-width: 640px){.ph .claim-type{grid-template-columns: 1fr}.ph .claim-part__title .claim-es{margin-left: 0}.ph .claims-provider>div{grid-template-columns: 96px 1fr}}
