.warranty-extension-area,.warranty-extension-detail-page_wrapper{width:100%}.warranty-extension-detail-page_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}@media(max-width:992px){.warranty-extension-detail-page_wrapper{padding:20px 0 30px}}.warranty-extension-detail{font-family:var(--body-font,"DM Sans",sans-serif);gap:30px;margin:0 auto;max-width:1345px}.warranty-extension-detail,.warranty-extension-detail__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.warranty-extension-detail__hero{background:-webkit-gradient(linear,left top,right top,from(var(--teal-100,#008573)),to(var(--teal-80,#00d1b5)));background:linear-gradient(90deg,var(--teal-100,#008573) 0,var(--teal-80,#00d1b5) 100%);border-radius:30px;gap:20px;padding:30px 30px 35px}@media(max-width:992px){.warranty-extension-detail__hero{border-radius:20px;padding:20px 16px 24px}}.warranty-extension-detail__hero-bar{width:100%}.warranty-extension-detail__breadcrumbs{gap:6px}.warranty-extension-detail__crumb{color:var(--neutrals-navy-30,#b0b2c4);font-size:14px;gap:6px;line-height:20px;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.warranty-extension-detail__crumb:hover{color:var(--neutrals-white-100,#fff)}.warranty-extension-detail__crumb-icon{color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.warranty-extension-detail__crumb-current{color:var(--neutrals-white-100,#fff);font-size:14px;line-height:20px}.warranty-extension-detail__lang .lang_wrapper{background:hsla(0,0%,100%,.1);border-radius:20px;color:var(--neutrals-white-100,#fff);height:37px;padding:4px 14px}.warranty-extension-detail__lang .lang_wrapper *{color:var(--neutrals-white-100,#fff)}.warranty-extension-detail__lang .lang_wrapper svg path{stroke:var(--neutrals-white-100,#fff)}.warranty-extension-detail__hero-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%}.warranty-extension-detail__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:hsla(0,0%,100%,.12);border-radius:100px;color:var(--neutrals-white-100,#fff);height:40px;justify-content:center;text-decoration:none;width:40px;-ms-flex-negative:0;cursor:pointer;flex-shrink:0;position:relative;-webkit-transition:background .2s ease;transition:background .2s ease;z-index:1}.warranty-extension-detail__back:hover{background:hsla(0,0%,100%,.22)}.warranty-extension-detail__hero-title{color:var(--neutrals-white-100,#fff);font-size:38px;font-weight:600;line-height:1.1;margin:0}@media(max-width:992px){.warranty-extension-detail__hero-title{font-size:28px}}.warranty-extension-detail__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.warranty-extension-detail__device-card{background:var(--neutrals-3,#f4f4f8);border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.warranty-extension-detail__device-card.hidden{display:none!important}@media(max-width:992px){.warranty-extension-detail__device-card{border-radius:20px}}.warranty-extension-detail__panel{background:var(--teal-10,#e5faf8);border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}@media(max-width:992px){.warranty-extension-detail__panel{border-radius:20px;padding:20px 16px}}.warranty-extension-detail__panel.hidden{display:none!important}.warranty-extension-detail__device-card-inner{min-height:200px;padding:20px;width:100%}@media(max-width:768px){.warranty-extension-detail__device-card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.warranty-extension-detail__image-card{-webkit-box-flex:0;background:var(--neutrals-white-100,#fff);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 320px;flex:0 0 320px;width:320px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;overflow:hidden}@media(max-width:992px){.warranty-extension-detail__image-card{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;width:220px}}@media(max-width:768px){.warranty-extension-detail__image-card{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:180px}}.warranty-extension-detail__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding:20px}.warranty-extension-detail__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.warranty-extension-detail__device-info{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;min-width:0;padding:30px 30px 30px 40px}@media(max-width:992px){.warranty-extension-detail__device-info{padding:20px 16px}}.warranty-extension-detail__device-header{width:100%}@media(max-width:576px){.warranty-extension-detail__device-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}}.warranty-extension-detail__device-title{color:var(--neutrals-navy-100,#00043e);font-size:24px;font-weight:600;margin:0}.warranty-extension-detail__device-location-name{color:var(--neutrals-navy-100,#00043e);font-size:18px;font-weight:600;margin:0;white-space:nowrap}@media(max-width:576px){.warranty-extension-detail__device-location-name{white-space:normal}}.warranty-extension-detail__device-divider{background:rgba(0,4,62,.1);height:1px;width:100%;-ms-flex-negative:0;flex-shrink:0}.warranty-extension-detail__device-pills{width:100%}.warranty-extension-detail__device-pills-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.warranty-extension-detail__device-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-grey-100,#fcfcfe);border-radius:10px;color:var(--neutrals-navy-100,#00043e);font-size:16px;gap:6px;line-height:20px;padding:8px 14px}.warranty-extension-detail__device-pill--location{-ms-flex-wrap:wrap;flex-wrap:wrap}.warranty-extension-detail__device-pill.hidden{display:none!important}.warranty-extension-detail__pill-label{font-weight:600;white-space:nowrap}.warranty-extension-detail__pill-value{font-weight:400;white-space:nowrap}.warranty-extension-detail__device-pill--location .warranty-extension-detail__pill-value{white-space:normal}.warranty-extension-detail__serial-label{color:var(--neutrals-neutrals-navy-50,#6e6f91);margin:0}.warranty-extension-detail__sn{color:var(--neutrals-navy-100,#00043e);font-weight:400;margin:0}.warranty-extension-detail__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--neutrals-grey-100,#fcfcfe);border-radius:10px;color:var(--neutrals-navy-100,#00043e);font-size:16px;font-weight:600;padding:6px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.warranty-extension-detail__badge.is-active{background:rgba(0,133,115,.14);color:var(--teal-100,#008573)}.warranty-extension-detail__badge.is-expired{background:rgba(110,111,145,.12);color:var(--neutrals-neutrals-navy-50,#6e6f91)}.warranty-extension-detail__current-warranty-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.warranty-extension-detail__current-warranty-heading{color:var(--neutrals-navy-100,#00043e);font-size:24px;font-weight:600;margin:0}.warranty-extension-detail__register-body{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.warranty-extension-detail__register-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.warranty-extension-detail__register-text{margin:0;-webkit-box-flex:1;color:var(--neutrals-navy-100,#00043e);-ms-flex:1;flex:1;min-width:200px;opacity:.8}.warranty-extension-detail__current-warranty-card{background:var(--neutrals-3,#f4f4f8);border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 30px}.warranty-extension-detail__current-warranty-card.hidden{display:none!important}@media(max-width:992px){.warranty-extension-detail__current-warranty-card{border-radius:20px;padding:16px}}.warranty-extension-detail__form-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}.warranty-extension-detail__section-title{font-size:24px;font-weight:600}.warranty-extension-detail__section-title,.warranty-extension-detail__state-head h3{color:var(--neutrals-navy-100,#00043e);margin:0}.warranty-extension-detail__state-head p{color:var(--neutrals-neutrals-navy-50,#6e6f91);margin:0}.warranty-extension-detail__state-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.warranty-extension-detail__state-icon--success{color:var(--teal-100,#008573)}.warranty-extension-detail__state-icon--info{color:var(--neutrals-neutrals-navy-50,#6e6f91)}.warranty-extension-detail__options{display:grid;gap:20px}.warranty-extension-detail__options--choice,.warranty-extension-detail__options--single{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.warranty-extension-detail__options--choice,.warranty-extension-detail__options--single{grid-template-columns:1fr}}.warranty-extension-detail__single-info{-ms-flex-negative:0;color:var(--neutrals-navy-100,#00043e);flex-shrink:0}.warranty-extension-detail__single-info.hidden{display:none!important}.warranty-extension-detail__single-info p{color:var(--neutrals-navy-100,#00043e);font-weight:600;margin:0}.warranty-extension-detail .warranty-option-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--neutrals-white-100,#fff);border:2px solid var(--neutrals-navy-14,#d9d9e3);border-radius:24px;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:30px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.warranty-extension-detail .warranty-option-card input{opacity:0;pointer-events:none;position:absolute}.warranty-extension-detail .warranty-option-card__top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between;min-width:0}.warranty-extension-detail .warranty-option-card__top-row>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.warranty-extension-detail .warranty-option-card__recommended{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;background:var(--teal-10,#e5faf8);border-radius:30px;color:var(--neutrals-navy-100,#00043e);flex-shrink:0;font-size:14px;font-weight:600;line-height:normal;padding:6px 10px;white-space:nowrap}.warranty-extension-detail .warranty-option-card__check{-ms-flex-negative:0;background:var(--neutrals-grey-100,#fcfcfe);border:1.5px solid var(--neutrals-navy-30,#b0b2c4);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:24px;position:relative;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.warranty-extension-detail .warranty-option-card__check:after{background:var(--teal-100,#008573);border-radius:2px;content:"";inset:5px;opacity:0;position:absolute;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.warranty-extension-detail .warranty-option-card__check svg{color:var(--neutrals-navy-14,#d9d9e3);display:block;position:relative;z-index:1}.warranty-extension-detail .warranty-option-card__title{color:var(--neutrals-navy-100,#00043e);font-size:18px;font-weight:600;line-height:normal;min-width:0}.warranty-extension-detail .warranty-option-card__desc{color:var(--neutrals-navy-100,#00043e);font-size:16px;font-weight:400;line-height:20px;opacity:.8}.warranty-extension-detail .warranty-option-card.is-selected{border-color:var(--teal-100,#008573);-webkit-box-shadow:0 0 0 1px var(--teal-100,#008573);box-shadow:0 0 0 1px var(--teal-100,#008573)}.warranty-extension-detail .warranty-option-card.is-selected .warranty-option-card__check{border-color:var(--teal-100,#008573)}.warranty-extension-detail .warranty-option-card.is-selected .warranty-option-card__check:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.warranty-extension-detail .warranty-option-card.is-disabled{background:rgba(3,12,24,.04);border-color:var(--neutrals-navy-14,#d9d9e3);cursor:not-allowed;pointer-events:none}.warranty-extension-detail .warranty-option-card.is-disabled .warranty-option-card__check{background:transparent;border-color:var(--neutrals-navy-14,#d9d9e3)}.warranty-extension-detail .warranty-option-card.is-disabled .warranty-option-card__check:after{display:none}.warranty-extension-detail .warranty-option-card.is-disabled .warranty-option-card__desc{opacity:.5}.warranty-extension-detail__error{color:var(--error,#c00);margin:0}.warranty-extension-detail__actions{margin-top:0}.warranty-extension-detail .button,.warranty-extension-detail .register-consumable-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:600;justify-content:center;line-height:normal;min-height:40px;padding:10px 20px;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.warranty-extension-detail .button-secondary{background:var(--neutrals-grey-100,#fcfcfe);border:1px solid rgba(0,4,62,.3);color:var(--neutrals-navy-100,#00043e)}.warranty-extension-detail .button-primary,.warranty-extension-detail .button-primary-navy,.warranty-extension-detail .register-consumable-btn{background:var(--neutrals-navy-100,#00043e);border:none;color:var(--neutrals-white-100,#fff)}.warranty-extension-detail .button-primary-navy:hover,.warranty-extension-detail .button-primary:hover,.warranty-extension-detail .register-consumable-btn:hover{background:var(--neutrals-navy-80,#2e3070)}.warranty-extension-detail .button-primary-navy:disabled,.warranty-extension-detail .warranty-confirm-btn:disabled{background:var(--neutrals-navy-50,#6e6f91);cursor:not-allowed;pointer-events:none}