.warranty{--warranty-gutter:30px;background:var(--bg-light-gray,#f6f6f6);padding-bottom:60px}.warranty,.warranty *,.warranty :after,.warranty :before{box-sizing:border-box}.warranty_intro{padding:60px var(--warranty-gutter) 0}.warranty_breadcrumb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:14px;line-height:1.3}.warranty_breadcrumb,.warranty_breadcrumb a{color:var(--color-Black-secondary,#00000099)}.warranty_breadcrumb a{text-decoration:none}.warranty_breadcrumb a:hover{color:var(--color-Brand-orange,#fe8000)}.warranty_title{margin:0;font-size:clamp(46px,6.8vw,130px);font-weight:700;letter-spacing:-.03em;color:var(--color-Brand-bleu-dark,#041f3a)}.warranty_lead,.warranty_title{line-height:1.3;text-transform:uppercase}.warranty_lead{margin:30px 0 0;max-width:1260px;font-size:clamp(16px,1.5vw,28px);font-weight:500;color:var(--color-Black-secondary,#00000099)}.warranty_section{display:flex;align-items:flex-start;gap:40px;margin-top:80px;padding:0 var(--warranty-gutter)}.warranty_section_title{flex:0 0 auto;width:449px;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.2;text-transform:uppercase;color:var(--color-Black-primary,#000)}.warranty_section_body{flex:1 1 auto;min-width:0;max-width:1154px}.warranty_text{margin:20px 0 0;max-width:860px;font-size:20px;font-weight:400;line-height:1.4;color:var(--color-Black-primary,#000)}.warranty_text--small{font-size:15px;line-height:1.5;color:var(--color-Black-secondary,#00000099)}.warranty_inline_link{color:var(--color-Brand-bleu-dark,#041f3a);text-decoration:underline}.warranty_inline_link:hover{color:var(--color-Brand-orange-strong,#e77400)}.warranty_block{margin-top:80px;padding:0 var(--warranty-gutter)}.warranty_block_title{margin:0 0 30px;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.2;text-transform:uppercase;color:var(--color-Black-primary,#000)}.warranty_steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.warranty_step{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:330px;padding:20px;border-radius:14px}.warranty_step:first-child{background:#ff962c}.warranty_step:nth-child(2){background:#ffbf57}.warranty_step:nth-child(3){background:#ffcd80}.warranty_step:nth-child(4){background:#ffecb9}.warranty_step_text{margin:0;font-size:clamp(15px,1.3vw,24px);font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--color-Black-primary,#000)}.warranty_step_number{font-size:clamp(32px,3vw,58px);font-weight:700;line-height:1.3;text-align:right;color:var(--color-Brand-bleu-dark,#041f3a)}.warranty_note{margin:24px 0 0;max-width:860px;font-size:16px;line-height:1.5;color:var(--color-Black-secondary,#00000099)}.warranty_rows{display:flex;flex-direction:column;gap:10px}.warranty_row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:12px 16px;background:#fff;border-bottom:.8px solid var(--stroke-color-sroke-bleu-30,#07203a4d);border-radius:14px}.warranty_row:nth-child(odd){background:#ebf4ea}.warranty_row_label{grid-column:1;font-size:18px;font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--color-Black-primary,#000)}.warranty_row_extra{grid-column:1;grid-row:2;font-size:14px;line-height:1.4;color:var(--color-Black-secondary,#00000099)}.warranty_row_value{grid-column:2;grid-row:1/span 2;font-size:22px;font-weight:500;line-height:1.3;text-align:right;white-space:nowrap;color:var(--color-Black-primary,#000)}.warranty_row_value a{color:inherit;text-decoration:none}.warranty_row_value a:hover{color:var(--color-Brand-orange-strong,#e77400)}.warranty_brands{margin-top:24px;padding:14px 16px;background:#fff;border-bottom:.8px solid var(--stroke-color-sroke-bleu-30,#07203a4d);border-radius:14px}.warranty_brands_summary{font-size:18px;font-weight:500;line-height:1.3;color:var(--color-Black-primary,#000);cursor:pointer}.warranty_brands_summary::marker{color:var(--color-Brand-orange-strong,#e77400)}.warranty_brands_count{margin-left:10px;font-size:14px;font-weight:400;white-space:nowrap;color:var(--color-Black-secondary,#00000099)}.warranty_rows--brands{margin-top:16px}.warranty_notes{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.warranty_notes li{position:relative;padding-left:18px;font-size:15px;line-height:1.4;color:var(--color-Black-secondary,#00000099)}.warranty_notes li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--color-Brand-orange-strong,#e77400)}.warranty_split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.warranty_split_item{padding:24px;background:#fff;border-bottom:.8px solid var(--stroke-color-sroke-bleu-30,#07203a4d);border-radius:14px}.warranty_split_value{font-size:clamp(32px,3vw,58px);font-weight:700;line-height:1.2;color:var(--color-Brand-bleu-dark,#041f3a)}.warranty_split_label{margin-top:8px;font-size:16px;line-height:1.4;text-transform:uppercase;color:var(--color-Black-secondary,#00000099)}.warranty_docs{margin-top:80px;padding:60px var(--warranty-gutter);background:var(--color-Brand-bleu-dark,#041f3a);--fullbleed-pad:var(--warranty-gutter)}.warranty_docs_inner{max-width:1011px;margin:0 auto}.warranty_docs_title{margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.3;text-align:center;text-transform:uppercase;color:var(--color-White-primary,#fff)}.warranty_docs_text{margin:16px 0 0;font-size:clamp(15px,1.2vw,20px);line-height:1.4;text-align:center;color:var(--color-white-secondary,#ffffffb3)}.warranty_docs_list{margin-top:30px}.warranty_doc{padding:14px 10px;border-bottom:.8px solid rgba(255,255,255,.18)}.warranty_doc:last-child{border-bottom:none}.warranty_doc_head{display:flex;align-items:center;justify-content:space-between;gap:12px}.warranty_doc_title{font-size:16px;font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--color-White-primary,#fff)}.warranty_doc_badge{flex:none;padding:4px 10px;border-radius:6px;background:var(--bg-tab,#d0e2ce);font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;color:var(--color-Black-primary,#000)}.warranty_doc_badge--required{background:#ffcd80}.warranty_doc_note{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--color-white-secondary,#ffffffb3)}.warranty_faq{display:flex;flex-direction:column;gap:10px}.warranty_faq_item{padding:14px 16px;background:#fff;border-bottom:.8px solid var(--stroke-color-sroke-bleu-30,#07203a4d);border-radius:14px}.warranty_faq_q{font-size:18px;font-weight:500;line-height:1.3;color:var(--color-Black-primary,#000);cursor:pointer}.warranty_faq_q::marker{color:var(--color-Brand-orange-strong,#e77400)}.warranty_faq_a{margin-top:10px;max-width:900px;font-size:16px;line-height:1.5;color:var(--color-Black-secondary,#00000099)}.warranty_contacts{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 32px}.warranty_contact_phone{font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1.2;white-space:nowrap;color:var(--color-Brand-bleu-dark,#041f3a);text-decoration:none}.warranty_contact_mail{font-size:20px;line-height:1.3;color:var(--color-Black-secondary,#00000099);text-decoration:none}.warranty_contact_mail:hover,.warranty_contact_phone:hover{color:var(--color-Brand-orange-strong,#e77400)}.warranty a:focus-visible,.warranty summary:focus-visible{outline:2px solid var(--color-Brand-bleu-dark,#041f3a);outline-offset:2px}.warranty_docs a:focus-visible{outline-color:var(--color-White-primary,#fff)}@media (max-width:1199px){.warranty_block,.warranty_section{margin-top:60px}.warranty_section{flex-direction:column;gap:20px}.warranty_section_title{width:auto}.warranty_section_body{max-width:none;width:100%}.warranty_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty_step{min-height:240px}}@media (max-width:991px){.warranty{--warranty-gutter:20px}.warranty_intro{padding-top:40px}.warranty_docs{margin-top:60px;padding:40px var(--warranty-gutter)}.warranty_text{font-size:17px}.warranty_row_label{font-size:16px}.warranty_row_value{font-size:18px}}@media (max-width:767px){.warranty{--warranty-gutter:10px}.warranty_steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.warranty_step{min-height:0;gap:12px}.warranty_row,.warranty_split{grid-template-columns:minmax(0,1fr)}.warranty_row_value{grid-column:1;grid-row:auto;text-align:left;white-space:normal}.warranty_faq_q{font-size:16px}}