.warranty-support{display:grid;gap:12px}.warranty-support__item{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px 12px 10px;border-radius:16px;background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s,background .25s}.warranty-support__item:hover{transform:translateY(-3px);background:#fff;border-color:#93c9ebcc;box-shadow:var(--shadow)}.warranty-support__art{width:100%;height:auto;overflow:visible;font-family:var(--font)}.warranty-support__item p{font-size:14.5px;line-height:1.45;color:var(--ink-2)}.warranty-support__item strong{font-weight:800;color:var(--navy)}.warranty-support__leg{fill:var(--blue-2);stroke:#fff;stroke-width:2}.warranty-support__leg--center{fill:var(--green)}.warranty-support__dim{font-size:15px;font-weight:800;letter-spacing:-.01em;fill:var(--navy)}.warranty-support__gap{fill:var(--navy)}@media(min-width:768px){.warranty-support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1199px){.warranty-support__item:last-child{grid-column:1 / -1;grid-template-columns:120px minmax(0,1fr)}}@media(min-width:1200px){.warranty-support{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.warranty-support__item{grid-column:span 2;grid-template-columns:1fr;align-items:start;align-content:start;gap:10px;padding:14px 16px 16px}.warranty-support__item:nth-child(n+4){grid-column:span 3;grid-template-columns:120px minmax(0,1fr);align-items:center}.warranty-support__item:nth-child(-n+3) .warranty-support__art{max-width:150px}}.warranty-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.warranty-callout .ic{flex:none;width:20px;height:20px;margin-top:1px}.warranty-callout--warn{background:var(--wty-gold-08);border:1px solid var(--wty-gold-33)}.warranty-callout--warn .ic{color:var(--gold)}.warranty-protect{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,var(--sky-light),#f5faff);border:1px solid rgba(147,201,235,.55)}.warranty-protect__icon{position:relative;flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,var(--wty-sky-mid) 0%,var(--blue-2) 55%,var(--blue) 100%);box-shadow:0 10px 22px -10px #274ec3cc}.warranty-protect__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(45,119,190,.55);animation:cg-ring 2.8s ease-out infinite}.warranty-protect__icon .ic{width:24px;height:24px}.warranty-protect__lead{font-size:16.5px;font-weight:700;line-height:1.4;color:var(--navy)}.warranty-protect__art{width:100%;max-width:300px;height:auto;margin:auto auto 0;padding-top:4px}.warranty-phases{position:relative;display:grid;gap:12px}.warranty-phase{position:relative;display:grid;gap:8px;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.warranty-phase--first{background:linear-gradient(135deg,var(--wty-green-06) 0%,#fff 100%);border-color:#c6ecd4}.warranty-phase+.warranty-phase:before{content:"";position:absolute;left:30px;top:-13px;width:2px;height:12px;background:var(--line-strong)}.warranty-phase__when{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:30px;padding:0 12px;border-radius:var(--r-pill);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#fff;border:1px solid var(--line-strong)}.warranty-phase--first .warranty-phase__when{color:#0a7a35;border-color:#c6ecd4}.warranty-phase__when .ic{width:16px;height:16px}.warranty-phase p{font-size:15px;line-height:1.55;color:var(--ink-2)}.warranty-prorated{display:grid;gap:18px}.warranty-prorated__text{display:grid;gap:12px}.warranty-prorated__text p{font-size:16px;line-height:1.6;color:var(--ink-2)}.warranty-prorated__text p+p{padding:12px 14px;border-radius:12px;background:var(--surface);box-shadow:inset 3px 0 0 var(--sky);font-size:15px}.warranty-prorated__jump{display:grid;gap:12px;padding:16px;border-radius:18px;color:#fff;background:radial-gradient(360px 200px at 100% 0%,rgba(77,143,239,.35),transparent 65%),linear-gradient(150deg,var(--navy-ink) 0%,var(--navy) 60%,#3b4b9c 100%);box-shadow:0 20px 40px -28px #141c46cc}.warranty-prorated__label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.warranty-prorated__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warranty-pchip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:66px;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:700;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);transition:background .2s,border-color .2s,transform .2s var(--ease)}.warranty-pchip:hover{text-decoration:none;background:#ffffff26;border-color:var(--pc);transform:translateY(-2px)}.warranty-pchip:focus-visible{border-radius:12px;outline-color:var(--sky)}.warranty-pchip span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.warranty-pchip span:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc);box-shadow:0 0 8px var(--pc)}.warranty-pchip b{padding-left:16px;font-size:22px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--pc);font-variant-numeric:tabular-nums}.warranty-pchip--1{--pc: #7fe0a0}.warranty-pchip--2{--pc: #8ec5ff}.warranty-pchip--3{--pc: var(--sky)}.warranty-pchip--4{--pc: var(--wty-sky-pale)}@media(min-width:768px)and (max-width:1199px){.warranty-prorated__chips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.warranty-prorated{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}.warranty-prorated__jump{padding:18px}}.warranty-claim{position:relative;overflow:hidden;display:grid;gap:22px;min-width:0;padding:26px 18px 28px;border-radius:var(--r-card);color:#fff;background:radial-gradient(700px 360px at 100% 0%,rgba(77,143,239,.38),transparent 62%),radial-gradient(500px 300px at 0% 100%,rgba(147,201,235,.14),transparent 65%),linear-gradient(140deg,var(--navy-ink) 0%,var(--navy) 58%,#3b4b9c 100%);box-shadow:0 30px 60px -34px #141c46cc}.warranty-claim .warranty-card__title{color:#fff}.warranty-claim .cg-eyebrow{color:var(--sky)}.warranty-claim .warranty-card__num{background:#fff;color:var(--navy);box-shadow:0 10px 24px -10px #00000080}.warranty-claim :focus-visible{outline-color:var(--sky)}.warranty-steps{display:grid;gap:16px}.warranty-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px}.warranty-step:not(:last-child):before{content:"";position:absolute;left:19px;top:48px;bottom:-14px;width:2px;background:linear-gradient(180deg,#93c9eb99,#93c9eb14)}.warranty-step__n{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:16px;font-weight:800;color:var(--navy);background:var(--sky);box-shadow:0 0 0 6px #93c9eb29}.warranty-step__body{display:grid;gap:12px;min-width:0;padding-top:7px}.warranty-step__title{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#fff}.warranty-step__body>p{font-size:15px;color:#ffffffd1}.warranty-channels{display:grid;gap:10px}.warranty-channel{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;padding:12px 14px;border-radius:16px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);transition:background .2s,border-color .2s,transform .2s var(--ease)}.warranty-channel:hover{text-decoration:none;background:#ffffff24;border-color:#93c9eb99;transform:translateY(-2px)}.warranty-channel:focus-visible{border-radius:16px}.warranty-channel__icon{grid-row:1 / span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--blue-2);background:#fff;box-shadow:0 8px 18px -10px #00000080}.warranty-channel__label{align-self:end;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.warranty-channel__value{align-self:start;font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.warranty-ready__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.warranty-ready__count{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:var(--r-pill);font-size:13.5px;font-weight:800;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);transition:background .3s,border-color .3s}.warranty-ready__ring{position:relative;width:26px;height:26px;border-radius:50%;background:conic-gradient(#7fe0a0 calc(var(--ready, 0) * 360deg),#ffffff2e 0);transition:background .3s}.warranty-ready__ring i{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--navy)}[data-ready].is-ready .warranty-ready__count{background:#00a34138;border-color:#7fe0a0a6}.warranty-ready{display:grid;gap:8px}.warranty-ready>li{display:flex}.warranty-check{flex:1;position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;font-size:15px;font-weight:600;line-height:1.4;color:#ffffffe6;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s,border-color .2s}.warranty-check:hover{background:#ffffff1a}.warranty-check input{position:absolute;left:14px;top:50%;width:24px;height:24px;margin:-12px 0 0;opacity:0;cursor:pointer}.warranty-check__box{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:transparent;border:2px solid rgba(255,255,255,.5);transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease)}.warranty-check__box .ic{width:15px;height:15px;stroke-width:3}.warranty-check__ic{flex:none;width:20px;height:20px;color:var(--sky)}.warranty-check input:checked~.warranty-check__box{background:var(--green);border-color:var(--green);color:#fff;transform:scale(1.06)}.warranty-check input:focus-visible~.warranty-check__box{outline:3px solid var(--sky);outline-offset:2px}.warranty-check:has(input:checked){background:#00a34124;border-color:#7fe0a073;color:#fff}.warranty-step__note{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#ffffffc7}.warranty-step__note .ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--sky)}.warranty-step--go .warranty-step__body{padding-top:0}.warranty-step--go .cg-btn{width:100%;padding:0 18px}@media(max-width:374px){.warranty-step--go .cg-btn{padding:0 14px;gap:8px;font-size:15px}}@media(max-width:339px){.warranty-step--go .cg-btn .ic{display:none}}@media(min-width:560px){.warranty-step--go .cg-btn{width:auto;justify-self:start;padding:0 34px}}@media(min-width:768px){.warranty-claim{padding:32px 30px 34px;gap:24px}.warranty-steps{gap:20px}.warranty-step{grid-template-columns:48px minmax(0,1fr);gap:18px}.warranty-step__n{width:48px;height:48px;font-size:18px}.warranty-step:not(:last-child):before{left:23px;top:56px;bottom:-18px}.warranty-step__body{padding-top:11px}.warranty-ready{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.warranty-claim{padding:38px 40px 40px}.warranty-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.warranty-channel{grid-template-columns:1fr;grid-template-rows:auto;row-gap:2px;padding:16px 16px 15px}.warranty-channel__icon{grid-row:auto;margin-bottom:8px}}.warranty-fine{display:grid;gap:12px}.warranty-fine p{font-size:15px;line-height:1.65;color:var(--ink-2)}@media(min-width:1200px){.warranty-fine{display:block;columns:2;column-gap:40px}.warranty-fine p{break-inside:avoid;margin-bottom:12px}}.warranty-card__end{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-top:18px;border-top:1px solid var(--line)}@media(min-width:1024px){.warranty-card__back{display:none}}.warranty-cta__seal{position:absolute;z-index:3;right:14px;top:14px;display:grid;place-items:center;align-content:center;width:104px;height:104px;border-radius:50%;text-align:center;color:var(--navy);background:radial-gradient(circle at 50% 32%,#fff 0%,var(--wty-sky-wash-80) 68%,var(--sky-tint) 100%);box-shadow:0 18px 40px -16px #0000008c,0 0 0 6px #ffffff2e;animation:cg-hero-bob 6s ease-in-out infinite}.warranty-cta__seal .ic{width:20px;height:20px;margin-bottom:1px;color:var(--blue-2)}.warranty-cta__seal b{font-size:34px;font-weight:800;line-height:.9;letter-spacing:-.05em}.warranty-cta__seal small{margin-top:3px;font-size:9.5px;font-weight:800;line-height:1.15;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}@media(min-width:1024px){.warranty-cta__seal{width:124px;height:124px;right:22px;top:22px}.warranty-cta__seal b{font-size:42px}.warranty-cta__seal small{font-size:10.5px}}.warranty-reviews__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;margin-top:32px}@media(min-width:560px)and (max-width:1023px){.warranty-reviews .cg-masonry--cols>.cg-masonry__col:nth-child(3){grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(min-width:1024px){.warranty-reviews .cg-masonry--cols{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.warranty-seal__ring,.warranty-seal__years path,.warranty-stage__mattress,.warranty-stage__shadow,.warranty-stage__chip,.warranty-protect__icon:after,.warranty-cta__seal,.warranty-panel__inner.is-swapping>*{animation:none!important}.warranty-protect__icon:after{opacity:0}.warranty-year__bar i{transform:none;transition:none}.warranty-year:hover,.warranty-support__item:hover,.warranty-channel:hover,.warranty-pchip:hover,.warranty-tl__step:hover{transform:none}}.ww [id],.ww-gate [id]{scroll-margin-top:var(--wty-stick)}.ww-seal__text{font-size:11px}.ww-stage .warranty-stage__mattress img{filter:drop-shadow(0 26px 30px rgba(5,10,30,.5))}.ww-stage__chip--retail .ic{color:var(--blue-2)}.ww-chip__line{display:inline}@media(max-width:599.98px){.ww-stage__chip--retail .ww-chip__line{display:block}.ww-stage__chip--retail small{display:none}}@media(max-width:413.98px){.ww-stage__chip--retail{scale:.9;transform-origin:0 0}}.ww-callout{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;padding:20px 18px;border-radius:var(--r-card);color:#fff;background:radial-gradient(420px 220px at 100% 0%,rgba(127,224,160,.32),transparent 70%),linear-gradient(135deg,#0a7a35,#00a341 55%,color-mix(in srgb,var(--green) 70%,var(--blue-2)));box-shadow:0 24px 50px -30px #0a7a35cc}.ww-callout__badge{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#0a7a35;background:#fff;box-shadow:0 10px 22px -10px #00000073}.ww-callout__badge .ic{width:26px;height:26px}.ww-callout__title{font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#d9f7e3}.ww-callout__copy p:not(.ww-callout__title){margin-top:4px;font-size:16.5px;font-weight:600;line-height:1.5}.ww-callout__fig{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.25)}.ww-callout__fig b{font-size:44px;font-weight:800;line-height:.9;letter-spacing:-.05em}.ww-callout__fig span{font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#d9f7e3}@media(min-width:768px){.ww-callout{grid-template-columns:auto minmax(0,1fr) auto;padding:24px 28px;gap:20px}.ww-callout__fig{grid-column:auto;padding:0 0 0 22px;border-top:0;border-left:1px solid rgba(255,255,255,.25)}.ww-callout__fig b{font-size:56px}}.ww-span{display:grid;gap:14px;min-width:0;margin:2px -8px 0;padding:16px 8px 14px;border-radius:20px;background:linear-gradient(180deg,var(--sky-light) 0%,var(--wty-sky-wash-35) 100%);border:1px solid rgba(147,201,235,.55)}.ww-span__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:0 6px}.ww-span__hint{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--navy)}.ww-span__hint .ic{width:18px;height:18px;color:var(--blue-2)}.ww-span__legend{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-muted)}.ww-span__legend i{flex:none;width:10px;height:16px;border-radius:3px;background:linear-gradient(180deg,#7fe0a0,var(--green))}.ww-span__years{display:grid;grid-template-columns:repeat(10,minmax(0,1fr)) minmax(0,1.25fr);gap:3px}.ww-span__years li{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 0 9px;border-radius:14px;background:#ffffffb3}.ww-span__y{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.ww-span__years b{font-size:19px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums}.ww-span__bar{position:relative;display:grid;place-items:end center;width:72%;max-width:34px;height:84px;margin:4px 0 2px;border-radius:8px;background:#00a34114;overflow:hidden}.ww-span__bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;background:linear-gradient(180deg,#7fe0a0 0%,var(--green) 75%);transform-origin:50% 100%;transform:scaleY(0);transition:transform .9s var(--ease) calc(.15s + var(--i) * 60ms)}.ww-span.is-in .ww-span__bar i,html.no-js .ww-span__bar i{transform:none}.ww-span__bar .ic{position:relative;width:16px;height:16px;margin-bottom:9px;color:#fff}.ww-span__pct{font-size:11.5px;font-weight:800;letter-spacing:-.01em;color:#0a7a35;font-variant-numeric:tabular-nums}.ww-span__end{background:transparent!important;border:1.5px dashed var(--line-strong)}.ww-span__end b{color:var(--ink-muted)}.ww-span__end .ww-span__bar{background:repeating-linear-gradient(-45deg,#323b790f 0 6px,#323b7905 6px 12px)}.ww-span__end .ww-span__bar .ic{margin-bottom:33px;color:var(--ink-muted)}.ww-span__end .ww-span__pct{color:var(--ink-muted)}.ww-span__bands{display:grid;grid-template-columns:10fr 1.25fr;gap:3px}.ww-span__band{display:flex;align-items:center;justify-content:center;min-height:30px;padding:4px 8px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase;color:#fff;background:#0a7a35}.ww-span__band--end{color:var(--ink-muted);background:#ffffffb3;border:1.5px dashed var(--line-strong);letter-spacing:.02em;font-size:10.5px}.warranty-table .ww-row-end{--row: var(--line-strong)}@media(max-width:559px){.ww-span__y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ww-span__years{gap:2px}.ww-span__years li{border-radius:10px}.ww-span__years b{font-size:15px}.ww-span__bar{height:70px;width:70%}.ww-span__bar .ic{width:13px;height:13px}.ww-span__pct{font-size:9.5px;letter-spacing:-.03em}.ww-span__end .ww-span__bar .ic{margin-bottom:27px}.ww-span__end .ww-span__y{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:8.5px;letter-spacing:.04em}.ww-span__end b{font-size:13px}.ww-span__bands{gap:2px}.ww-span__band{font-size:10px;letter-spacing:.02em}.ww-span__band--end{font-size:9px;padding:4px 2px}}@media(min-width:560px){.ww-span{margin:4px 0 0;padding:20px 16px 16px}.ww-span__years,.ww-span__bands{gap:6px}.ww-span__years b{font-size:22px}.ww-span__bar{height:104px}.ww-span__end .ww-span__bar .ic{margin-bottom:43px}.ww-span__pct{font-size:13px}}@media(min-width:1200px){.ww-span__years,.ww-span__bands{gap:8px}.ww-span__bar{height:120px}.ww-span__end .ww-span__bar .ic{margin-bottom:51px}}@media(max-width:374px){.ww .warranty-card__end .cg-btn{width:100%;padding:0 14px;gap:8px;font-size:15px;white-space:normal;text-align:center}}.ww .warranty-duo--care .warranty-protect__art{margin:auto}.ww-phase--ten{background:linear-gradient(135deg,var(--sky-light) 0%,#fff 100%);border-color:#93c9ebb3}.ww-phase--ten .warranty-phase__when{color:var(--blue-2);border-color:#93c9ebe6}.ww-steps{display:grid;gap:8px}.ww-steps__tab{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 10px;border-radius:16px;text-align:left;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:background .25s,border-color .25s,transform .25s var(--ease),box-shadow .25s}.ww-steps__tab:hover{background:#ffffff1c}.ww-steps__tab:focus-visible{border-radius:16px}.ww-steps__tab[aria-selected=true]{background:#fff;color:var(--navy);border-color:#fff;box-shadow:0 18px 34px -18px #0009}.ww-steps__n{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:16px;font-weight:800;color:var(--navy);background:var(--sky);box-shadow:0 0 0 5px #93c9eb24;transition:background .25s,color .25s}.ww-steps__n .ic{display:none;width:18px;height:18px;stroke-width:3}.ww-steps__tab.is-done .ww-steps__n{background:var(--green);color:#fff}.ww-steps__tab.is-done .ww-steps__n>span{display:none}.ww-steps__tab.is-done .ww-steps__n .ic{display:block}.ww-steps__tab[aria-selected=true] .ww-steps__n{background:var(--navy);color:#fff;box-shadow:0 0 0 5px #323b791f}.ww-steps__text{display:grid;gap:2px;min-width:0}.ww-steps__t{font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.ww-steps__s{font-size:13px;font-weight:600;line-height:1.35;color:#ffffffb8;text-wrap:pretty}.ww-steps__tab[aria-selected=true] .ww-steps__s{color:var(--ink-muted)}.ww-steps__track{display:none;position:relative;height:6px;border-radius:99px;background:#ffffff24;overflow:hidden}.ww-steps__track i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#7fe0a0,var(--sky));transform-origin:0 50%;transform:scaleX(.25);transition:transform .5s var(--ease)}.ww-panels{min-width:0}.ww-panel{display:grid;gap:16px;padding:18px 16px 20px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.ww-panel:focus-visible{border-radius:18px;outline-color:var(--sky)}.ww-panel.is-entering>*{animation:ww-rise .45s var(--ease) both}.ww-panel.is-entering>:nth-child(2){animation-delay:60ms}.ww-panel.is-entering>:nth-child(3){animation-delay:.12s}.ww-panel__lead{font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.45;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.ww-panel__sub{margin:10px 0 12px;font-size:15px;color:#ffffffd1}.ww-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.ww-panel__actions .cg-btn{max-width:100%}.ww-panel__restart{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:15px;font-weight:700;color:var(--sky)}.ww-panel__restart .ic{width:17px;height:17px}.ww-panel__restart:hover{color:#fff}.ww-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ww-flow__node{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 10px;border-radius:var(--r-pill);font-size:14px;font-weight:800;color:#fff9;background:#ffffff0d;border:1px dashed rgba(255,255,255,.25)}.ww-flow__node .ic{width:18px;height:18px}.ww-flow__node.is-on{color:var(--navy);background:#fff;border:1px solid #fff}.ww-flow__node.is-on .ic{color:var(--blue-2)}.ww-flow__arrow{display:grid;place-items:center;color:var(--sky)}.ww-flow__arrow .ic{width:18px;height:18px}.ww-flow__arrow--both .ic{animation:ww-nudge 1.8s ease-in-out infinite}.ww-claim [data-ready] .warranty-ready{margin-top:0}@media(max-width:559.98px){.ww-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px}.ww-flow__node{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:8px 4px;border-radius:14px;font-size:12.5px;line-height:1.15;text-align:center}.ww-flow__arrow .ic{width:16px;height:16px}}@keyframes ww-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ww-nudge{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@media(min-width:768px){.ww-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ww-panel{padding:24px 26px 26px}}@media(min-width:1200px){.ww-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ww-steps__tab{grid-template-columns:1fr;align-content:start;align-items:start;gap:10px;min-height:0;padding:14px 14px 16px}.ww-steps__track{display:block}}.ww-res{overflow:hidden;isolation:isolate}.ww-res>.cg-dark-grid-pattern{z-index:-1;mask-image:radial-gradient(ellipse 60% 80% at 50% 0%,#000 10%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 0%,#000 10%,transparent 100%)}.ww-res__grid{display:grid;gap:14px}.ww-res__card{display:grid;gap:8px;align-content:start;height:100%;padding:22px 20px;border-radius:var(--r-card);color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.14);transition:background .25s,border-color .25s,transform .25s var(--ease)}.ww-res__card:hover{text-decoration:none;background:#ffffff1f;border-color:#93c9eb99;transform:translateY(-3px)}.ww-res__card:focus-visible{border-radius:var(--r-card);outline-color:var(--sky)}.ww-res__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;color:var(--blue-2);background:#fff;box-shadow:0 10px 22px -10px #00000080}.ww-res__icon .ic{width:22px;height:22px}.ww-res__k{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.ww-res__title{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.ww-res__text{font-size:15px;line-height:1.5;color:#fffc}.ww-res__go{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:800;color:#fff}.ww-res__go .ic{width:16px;height:16px;transition:transform .2s var(--ease)}.ww-res__card:hover .ww-res__go .ic{transform:translate(4px)}@media(min-width:768px){.ww-res__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ww-res__card{padding:26px 24px}}.ww-gate{position:relative;overflow:hidden;isolation:isolate;padding:56px 0 72px;background:radial-gradient(700px 360px at 50% 0%,rgba(147,201,235,.45),transparent 70%),var(--surface)}.ww-gate__card{position:relative;max-width:640px;margin:0 auto;padding:40px 22px 34px;border-radius:var(--r-card-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-deep);text-align:center}.ww-gate__art{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto 18px}.ww-gate__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 200deg,var(--sky) 0deg,var(--blue-2) 140deg,var(--navy) 260deg,var(--sky) 360deg);animation:ww-spin 14s linear infinite}.ww-gate__ring:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.ww-gate__lock{position:relative;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--navy-ink),var(--blue));box-shadow:0 14px 30px -12px #20305ecc}.ww-gate__lock .ic{width:30px;height:30px}.ww-gate__kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2)}.ww-gate__title{margin:8px 0 12px;font-size:clamp(30px,3.4vw,42px);line-height:1.1;color:var(--ink)}.ww-gate__text{max-width:46ch;margin:0 auto 26px;font-size:16.5px;line-height:1.65;color:var(--ink-muted)}.ww-gate__actions{display:grid;justify-items:center;gap:10px}.ww-gate__actions .cg-btn{max-width:100%}.ww-gate__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.ww-gate__link:hover{color:var(--navy)}@keyframes ww-spin{to{transform:rotate(360deg)}}@media(min-width:768px){.ww-gate{padding:80px 0 100px}.ww-gate__card{padding:48px 48px 42px}}@media(prefers-reduced-motion:reduce){.ww-span__bar i{transform:none;transition:none}.ww-panel.is-entering>*,.ww-flow__arrow--both .ic,.ww-gate__ring{animation:none!important}.ww-res__card:hover{transform:none}}.warranty-toc__phone,.warranty-card__back{position:relative}.warranty-toc__phone:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.warranty-card__back:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}@media(max-width:559.98px){.ww-span__y,.ww-span__pct{display:none}.ww-span__years b{font-size:12px}.ww-span__years li{padding:6px 0}.ww-span__band{font-size:11px;letter-spacing:.03em;padding:4px 6px}}html.no-js .ww-panel[hidden]{display:grid}html.no-js .ww-panels{display:grid;gap:12px}html.no-js .ww-panel__actions{display:none}.warranty-coverage__note p{padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--ink-2)}.warranty-plain{display:grid;gap:12px;font-size:16px;line-height:1.6;color:var(--ink-2)}.warranty-plain ul{display:grid;gap:6px;padding-left:20px;list-style:disc}@media(min-width:1024px){.cg2-cta-band-section+.cg2-reviews-section .warranty-reviews{padding-top:calc(var(--sec-y) + 40px)}}.warranty>.cg2-editor-note,.warranty-reviews .cg2-editor-note{margin:12px auto;max-width:1200px;padding:10px 14px;border-radius:12px;border:1px dashed var(--line-strong);background:#fff;color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cg2-warranty-2.css.map */
