.pm-warranty-covered-modal{width:100%;max-width:100%;min-height:min-content;height:fit-content;max-height:100dvh;margin-block-start:auto;margin-block-end:0;margin-inline:0;padding:var(--padding-2xl, 1.5rem) var(--padding-lg, 1rem);overflow:auto;overscroll-behavior:contain;border:none;border-start-start-radius:var(--style-border-radius-lg, 1rem);border-start-end-radius:var(--style-border-radius-lg, 1rem);border-end-start-radius:0;border-end-end-radius:0;background:var(--color-highlight);color:var(--color-text-primary);box-shadow:none}.pm-warranty-covered-modal::backdrop{background-color:color-mix(in srgb,var(--palette-black) calc(var(--opacity-50) * 100%),transparent);pointer-events:auto}.pm-warranty-covered-modal__header{display:flex;align-items:flex-start}.pm-warranty-covered-modal__logo{display:flex;align-items:center;min-width:0;color:var(--color-text-primary);text-decoration:none}.pm-warranty-covered-modal__logo-image{display:block;width:6.9375rem;height:auto}.pm-warranty-covered-modal__logo-text{font-family:var(--font-heading--family);font-size:var(--font-size--md, 1rem);font-weight:var(--font-weight-medium, 500)}.pm-warranty-covered-modal__close{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer}.pm-warranty-covered-modal__close:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:var(--minimum-touch-target, 2.75rem);height:var(--minimum-touch-target, 2.75rem);transform:translate(-50%,-50%)}.pm-warranty-covered-modal__close svg{display:block;width:2.5rem;height:2.5rem;pointer-events:none}.pm-warranty-covered-modal__close:focus-visible{outline:var(--style-border-width, 1px) solid currentColor;outline-offset:var(--gap-3xs, .125rem)}.pm-warranty-covered-modal__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-lg, 1rem);width:100%}.pm-warranty-covered-modal__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-lg, 1rem);width:100%}.pm-warranty-covered-modal__intro{display:flex;flex:1 1 auto;flex-direction:column;padding-block-start:.625rem;align-items:flex-start;gap:var(--gap-xs, .5rem);min-width:0}.pm-warranty-covered-modal__eyebrow{display:flex;align-items:flex-start;gap:var(--gap-xs, .5rem)}.pm-warranty-covered-modal__eyebrow-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-block-start:.1875rem;color:var(--color-text-primary)}.pm-warranty-covered-modal__eyebrow-icon svg{display:block;width:1.25rem;height:1.25rem}.pm-warranty-covered-modal__eyebrow-text{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);font-weight:var(--font-weight-medium, 500);letter-spacing:-.01em;line-height:1.5;color:var(--color-text-primary)}.pm-warranty-covered-modal__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);letter-spacing:-.02em;line-height:1.2;text-transform:uppercase;color:var(--palette-black)}.pm-warranty-covered-modal__years{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--lg, 1.125rem);font-weight:var(--font-weight-medium, 500);line-height:1.5;color:var(--color-text-primary)}.pm-warranty-covered-modal__callout{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-xs, .5rem);width:100%;padding:var(--padding-lg, 1rem);background:var(--palette-gainsboro);border-radius:.375rem}.pm-warranty-covered-modal__summary{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);font-weight:var(--font-weight-regular, 400);line-height:1.5;color:var(--color-text-primary)}.pm-warranty-covered-modal__policy{--pm-text-link-color: var(--color-text-primary);--pm-text-link-hover: var(--color-foreground);font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);letter-spacing:-.01em;line-height:1.5}.pm-warranty-covered-modal__rule{width:100%;height:0;margin:0;border:none;border-block-start:var(--style-border-width, 1px) solid var(--color-border-subtle)}.pm-warranty-covered-modal__list{display:flex;flex-direction:column;gap:var(--gap-xl, 1.25rem);width:100%;margin:0;padding-inline-start:var(--padding-xl, 1.25rem);font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);font-weight:var(--font-weight-regular, 400);letter-spacing:-.01em;line-height:1.5;color:var(--color-text-primary);list-style-type:disc}.pm-warranty-covered-modal__list li::marker{color:var(--color-text-primary)}@media(prefers-reduced-motion:no-preference){.pm-warranty-covered-modal[open]{animation:pm-warranty-covered-in var(--pm-motion-surface) both}.pm-warranty-covered-modal[open]::backdrop{animation:pm-warranty-covered-backdrop-in var(--pm-motion-surface) both}.pm-warranty-covered-modal.dialog-closing{animation:pm-warranty-covered-out var(--pm-motion-surface) both}.pm-warranty-covered-modal.dialog-closing::backdrop{animation:pm-warranty-covered-backdrop-out var(--pm-motion-surface) both}}@keyframes pm-warranty-covered-in{0%{opacity:0;transform:translateY(var(--padding-xl, 1.25rem))}to{opacity:1;transform:translateY(0)}}@keyframes pm-warranty-covered-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--padding-xl, 1.25rem))}}@keyframes pm-warranty-covered-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pm-warranty-covered-backdrop-out{0%{opacity:1}to{opacity:0}}@media screen and (min-width:64rem){.pm-warranty-covered-modal{width:46.75rem;max-width:calc(100% - var(--padding-4xl, 2rem) * 2);min-height:min-content;height:fit-content;max-height:calc(100dvh - var(--padding-4xl, 2rem) * 2);margin:auto;padding:var(--padding-3xl, 1.75rem) var(--padding-4xl, 2rem) var(--padding-4xl, 2rem);border-radius:var(--style-border-radius-lg, 1rem)}.pm-warranty-covered-modal__logo-image{width:8.8125rem}.pm-warranty-covered-modal__body{gap:var(--padding-2xl, 1.5rem)}.pm-warranty-covered-modal__eyebrow-text{font-size:var(--font-size--md, 1rem)}.pm-warranty-covered-modal__years{font-size:var(--font-size--xl, 1.25rem)}.pm-warranty-covered-modal::backdrop{background-color:color-mix(in srgb,var(--palette-black) calc(var(--opacity-60) * 100%),transparent)}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/pm-warranty-covered-modal.css.map */
