:root{--mp-white: #FFFFFF;--mp-light-gray: #F5F5F5}.addon-modal-open,.template-product.drawer-open{overflow:hidden}.warranty-modal{top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:none;z-index:9999}.warranty-modal.is-active{display:flex;position:fixed}.warranty-modal__wrapper{background-color:var(--mp-white);padding:33px;border-radius:8px;width:80%;max-width:1024px;height:90%;overflow-y:scroll}.warranty-modal__inner{position:relative;border:3px solid var(--warranty-accent);padding:0 30px 30px}@media screen and (max-width:768px){.warranty-modal__wrapper{width:100%;padding:33px 15px}.warranty-modal__inner{padding:0 15px 24px}}@media(max-width:420px){.warranty-modal__wrapper{padding:33px 18px}.warranty-modal__inner{padding:0 15px 24px}}.warranty-modal__header{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:0 20px}.warranty-modal__image{position:absolute;top:-50px;left:-25px;width:100px}@media screen and (max-width:768px){.warranty-modal__image{left:-13px}}.warranty-modal__image img{object-fit:contain}.warranty-modal__title{margin-top:30px;font-size:24px;color:var(--warranty-accent);margin-bottom:20px;max-width:80%}.warranty-modal__description{font-size:14px;padding-bottom:20px}.warranty-modal__description--rte{width:100%;text-align:left}.warranty-modal__description--rte>*:first-child{margin-top:0}.warranty-modal__description--rte>*:last-child{margin-bottom:0}.warranty-modal__close{background-color:var(--warranty-accent);position:absolute;top:0;right:0;cursor:pointer;width:44px;height:44px;border:none}.warranty-modal__tier{margin-bottom:10px}.warranty-modal__item{border:2px solid var(--warranty-accent-soft);padding:12px 15px}.warranty-modal__tier--active .warranty-modal__item{background-color:var(--warranty-accent-soft)}.warranty-modal__tier-title{font-size:16px;position:relative;color:var(--mp-white);margin:0;background:var(--warranty-accent-soft);padding:7px}.warranty-modal__title-image{position:absolute;top:50%;right:-9px;border-radius:50%;height:50px;width:50px;object-fit:cover;transform:translateY(-50%)}.warranty-modal__price{font-size:20px;color:var(--warranty-accent);text-align:center;margin-top:6px}.warranty-modal__price-value{font-size:50px;line-height:1;display:inline-block;margin:0 10px}.warranty-modal__tier--active .warranty-modal__price,.warranty-modal__tier--active .warranty-modal__price-value{color:var(--mp-white)}.warranty-modal__coverage{display:flex;flex-wrap:wrap;margin-top:30px;border:1px solid var(--warranty-accent-soft);border-radius:10px;overflow:hidden}.warranty-modal__coverage-column{flex:1 1 240px;min-width:0;padding-bottom:16px}.warranty-modal__coverage-column+.warranty-modal__coverage-column{border-left:1px solid var(--warranty-accent-soft)}.warranty-modal__coverage-title{margin:0 0 12px;padding:10px 16px;font-size:15px;background:var(--warranty-accent-soft);color:var(--warranty-on-accent)}.warranty-modal__coverage-list{list-style:none;margin:0;padding:0 16px}.warranty-modal__coverage-list li{position:relative;padding-left:26px;margin-bottom:8px;font-size:14px;line-height:1.4}.warranty-modal__coverage-list li:last-child{margin-bottom:0}.warranty-modal__coverage-list li:before{position:absolute;left:0;top:0;font-weight:700}.warranty-modal__coverage-column--included .warranty-modal__coverage-list li:before{content:"\2713";color:var(--warranty-accent)}.warranty-modal__coverage-column--excluded .warranty-modal__coverage-list li:before{content:"\2715";color:#8a8a8a}@media(max-width:700px){.warranty-modal__coverage-column+.warranty-modal__coverage-column{border-left:none;border-top:1px solid var(--warranty-accent-soft)}}.warranty-modal__group{margin-bottom:30px}.warranty-modal__supporting-info{border:1px solid #9B9B9B;margin-top:30px;padding:20px;border-radius:10px}.warranty-modal__supporting-heading{font-size:16px;color:var(--mp-white);margin:0 0 10px;background:var(--warranty-accent-soft);padding:7px}.warranty-modal__supporting-title{text-align:center;font-size:14px}ul.warranty-modal__supporting-documents{list-style:none;padding:0}ul.warranty-modal__supporting-documents li{margin-bottom:5px;font-size:14px;color:#9b9b9b}ul.warranty-modal__supporting-documents li a:hover{color:#000}.warranty-modal__selected-item{display:flex;justify-content:center;align-items:center;margin:12px auto 0;background-color:var(--warranty-accent);border:1px solid var(--warranty-accent);border-radius:8px;padding:10px 20px;color:var(--mp-white);min-width:150px;cursor:pointer}.warranty-modal__selected-item:hover{background-color:transparent;color:var(--warranty-accent);border:1px solid var(--warranty-accent)}.warranty-modal__tier--active .warranty-modal__selected-item,.warranty-modal__tier--active .warranty-modal__selected-item:hover{background-color:var(--mp-white);color:#000;border-color:var(--mp-white)}.warranty-modal__tier--active .warranty-modal__select,.warranty-modal__selected,.warranty-modal__remove-selected{display:none}.warranty-modal__tier--active .warranty-modal__selected{display:block}.warranty-modal__tier--active .warranty-modal__remove-selected{color:var(--mp-white);display:flex;border:none;background:none;cursor:pointer;justify-content:center;margin:6px auto 0}.warranty-modal__footer-inner{display:flex;justify-content:center;align-items:center;margin-top:20px;column-gap:20px}@media screen and (max-width:768px){.warranty-modal__footer-inner{flex-direction:column;row-gap:20px}}.warranty-modal__confirm-cover{border-radius:999px;background-color:var(--warranty-accent);font-size:12px;color:var(--mp-white);padding:10px 20px;border:1px solid var(--warranty-accent);cursor:pointer}.warranty-modal__confirm-cover:hover{background-color:transparent;color:var(--warranty-accent);border:1px solid var(--warranty-accent)}.warranty-modal__footer .warranty-modal__close{text-decoration:underline;background:none;font-size:12px;border:none;position:relative;width:fit-content;color:inherit}.warranty-modal .error-message{color:red;margin:20px auto 0;width:100%;text-align:center;display:none}
/*# sourceMappingURL=/cdn/shop/t/219/assets/component-WarrantyModal.css.map */
