.xwar-page{--xwar-max: 1440px;--xwar-gutter: clamp(20px, 4.4vw, 72px);--xwar-rule: #dedfe2;--xwar-soft: #f5f5f4;--xwar-heading: var(--atom-ink-heading, #242424);--xwar-body: var(--atom-ink-body, #333a45);--xwar-muted: var(--atom-ink-muted, #4e5866);background:#fff;color:var(--xwar-body);font-family:var(--font-body, "Inter", system-ui, sans-serif);line-height:var(--atom-body-line, 1.64)}.xwar-page *{box-sizing:border-box;font-family:inherit}.xwar-hero{padding:clamp(42px,5vw,76px) var(--xwar-gutter) clamp(34px,4vw,54px);border-bottom:1px solid var(--xwar-rule)}.xwar-hero__inner{width:min(100%,var(--xwar-max));max-width:none;margin:0 auto;display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start}.xwar-eyebrow{margin:0 0 14px;color:var(--xwar-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.xwar-hero__title,.xwar-section-head h2,.xwar-proof h2,.xwar-contact h2{margin:0;color:var(--xwar-heading);font-weight:var(--atom-type-title-weight, 520);letter-spacing:-.006em;line-height:var(--atom-title-line, 1.18)}.xwar-hero__title{max-width:760px;font-size:var(--atom-section-title-size, clamp(21px, 1.55vw, 26px))}.xwar-hero__intro{max-width:760px;margin:0;color:var(--xwar-body);font-size:var(--atom-section-subtitle-size, clamp(13px, .92vw, 15px));line-height:1.58}.xwar-hero__intro p,.xwar-faq__answer p{margin:0}.xwar-band,.xwar-faq,.xwar-claim,.xwar-contact{width:min(100%,var(--xwar-max));max-width:none;margin:0 auto;padding:clamp(42px,4.6vw,68px) var(--xwar-gutter)}.xwar-section-head{max-width:680px;margin:0 0 26px}.xwar-section-head h2,.xwar-proof h2,.xwar-claim h2,.xwar-contact h2{font-size:var(--atom-section-title-size, clamp(21px, 1.55vw, 26px))}.xwar-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.xwar-coverage-card{min-height:100%;padding:20px;border:1px solid var(--xwar-rule);border-radius:3px;background:#fff}.xwar-coverage-card__term{margin:0 0 16px;color:var(--xwar-heading);font-size:clamp(20px,1.8vw,30px);font-weight:var(--fw-semibold, 600);letter-spacing:-.01em;line-height:1}.xwar-coverage-card h3,.xwar-process-step h3{margin:0 0 8px;color:var(--xwar-heading);font-size:var(--atom-card-title-size, clamp(13px, .9vw, 15px));font-weight:var(--fw-semibold, 600);line-height:1.35}.xwar-coverage-card p,.xwar-process-step p,.xwar-faq__answer,.xwar-contact__actions a{color:var(--xwar-muted);font-size:var(--fs-label, 13px);line-height:1.58}.xwar-coverage-card p:last-child,.xwar-process-step p:last-child{margin-bottom:0}.xwar-proof{padding:clamp(42px,4.6vw,68px) var(--xwar-gutter);border-bottom:1px solid var(--xwar-rule);background:#fff}.xwar-proof__inner{width:min(100%,var(--xwar-max));margin:0 auto;display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start}.xwar-proof__copy{max-width:780px;color:var(--xwar-body);font-size:var(--atom-section-subtitle-size, clamp(13px, .92vw, 15px));line-height:1.58}.xwar-proof__copy p{margin:0}.xwar-proof__copy p+p{margin-top:16px}.xwar-proof__copy strong{color:var(--xwar-heading);font-weight:var(--fw-semibold, 600)}.xwar-claim{border-bottom:1px solid var(--xwar-rule)}.xwar-claim__inner{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start}.xwar-claim h2{margin:0;color:var(--xwar-heading);font-weight:var(--atom-type-title-weight, 520);letter-spacing:-.006em;line-height:var(--atom-title-line, 1.18)}.xwar-claim__form{max-width:780px;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;padding:48px}@media(max-width:640px){.xwar-claim__form{padding:28px 20px}}.xwar-claim__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xwar-claim__field{display:flex;min-width:0;flex-direction:column;gap:7px}.xwar-claim__field--full{grid-column:1 / -1}.xwar-claim__field label{color:var(--xwar-heading);font-size:var(--fs-label, 13px);font-weight:var(--fw-semibold, 600);line-height:1.35}.xwar-claim__field input,.xwar-claim__field select,.xwar-claim__field textarea{width:100%;min-height:44px;border:1px solid var(--xwar-rule);border-radius:3px;background:#fff;color:var(--xwar-body);font-size:var(--fs-label, 13px);line-height:1.45}.xwar-claim__field input,.xwar-claim__field select{padding:0 12px}.xwar-claim__field textarea{min-height:132px;padding:12px;resize:vertical}.xwar-claim__field input:focus,.xwar-claim__field select:focus,.xwar-claim__field textarea:focus{border-color:var(--xwar-heading);outline:2px solid rgba(36,36,36,.12);outline-offset:0}.xwar-claim__check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.xwar-claim__check input{width:16px;min-height:16px;margin:2px 0 0}.xwar-claim__check label{color:var(--xwar-muted);font-weight:var(--fw-regular, 400)}.xwar-claim__status{margin:0 0 18px;padding:12px 14px;border-radius:3px;font-size:var(--fs-label, 13px);line-height:1.5}.xwar-claim__status--ok{border:1px solid #b6d7bd;background:#f1f8f2;color:#1f6b2a}.xwar-claim__status--err{border:1px solid #e0b5b5;background:#fff4f4;color:#8a1f1f}.xwar-claim__submit{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:20px;padding:0 22px;border:1px solid #242424;border-radius:3px;background:#242424;color:#fff;font-size:var(--fs-label, 13px);font-weight:var(--fw-semibold, 600);line-height:1;cursor:pointer}.xwar-claim__submit:hover,.xwar-claim__submit:focus-visible{background:#000;border-color:#000}.xwar-band--process{padding-top:clamp(46px,4vw,62px)}.xwar-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--xwar-rule)}.xwar-process-step{padding:24px 24px 0 0}.xwar-process-step+.xwar-process-step{padding-left:24px;border-left:1px solid var(--xwar-rule)}.xwar-process-step__number{display:block;margin-bottom:22px;color:var(--xwar-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.16em;line-height:1;text-transform:uppercase}.xwar-faq,.xwar-faq__list{border-top:1px solid var(--xwar-rule)}.xwar-faq__item{border-bottom:1px solid var(--xwar-rule)}.xwar-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;cursor:pointer;color:var(--xwar-heading);font-size:clamp(14px,.98vw,16px);font-weight:var(--fw-semibold, 600);list-style:none}.xwar-faq__item summary::-webkit-details-marker{display:none}.xwar-faq__answer{max-width:760px;padding:0 0 22px}.xwar-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--xwar-rule)}.xwar-contact__actions{display:flex;flex-wrap:wrap;gap:14px}.xwar-contact__actions a{display:inline-flex;min-height:42px;align-items:center;padding:0 18px;border:1px solid var(--xwar-rule);border-radius:3px;color:var(--xwar-heading);font-weight:var(--fw-semibold, 600);text-decoration:none}.xwar-contact__actions a:hover,.xwar-contact__actions a:focus-visible{border-color:var(--xwar-heading)}@media(max-width:989px){.xwar-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xwar-hero__inner,.xwar-proof__inner,.xwar-claim__inner,.xwar-process-grid{grid-template-columns:1fr}.xwar-process-step,.xwar-process-step+.xwar-process-step{padding:22px 0 0;border-left:0}.xwar-contact{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.xwar-coverage-grid{grid-template-columns:1fr}.xwar-coverage-card{padding:19px}.xwar-claim__grid{grid-template-columns:1fr}.xwar-claim__submit,.xwar-contact__actions,.xwar-contact__actions a{width:100%}.xwar-contact__actions a{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/atom-warranty.css.map */
