.addon-modal-open,.template-product.drawer-open{overflow:hidden}.addon-modal{top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:20px;display:none;z-index:9999}.addon-modal.is-active{display:flex;position:fixed}.addon-modal__wrapper{background-color:var(--mp-white);padding:33px;border-radius:8px;width:80%;max-width:1024px;height:90%;overflow-y:scroll}.addon-modal__inner{position:relative;border:3px solid var(--mp-green);padding:0 30px 30px}@media screen and (max-width: 768px){.addon-modal__wrapper{width:100%;padding:33px 15px}.addon-modal__inner{padding:0 15px 24px}.addon-modal__additional-products-wrapper{flex-direction:column;gap:2rem}}@media (max-width: 420px){.addon-modal__wrapper{padding:33px 18px}.addon-modal__inner{padding:0 15px 24px}}.addon-modal__header{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:0 20px}insurance-read-more{width:100%}.addon-modal__description{font-size:14px;padding-bottom:20px}.addon-modal__image{position:absolute;top:-50px;left:-25px;width:100px}@media screen and (max-width: 768px){.addon-modal__image{left:-13px}}.addon-modal__image img{object-fit:contain}.addon-modal__price{font-size:20px;color:var(--mp-green)}.addon-modal__price-value{font-size:50px;display:inline-block;margin:0 10px}.addon-modal__read-more{text-decoration:underline;color:#9b9b9b;font-size:14px;margin-top:10px;cursor:pointer}.addon-modal__description-info svg{width:1rem}.addon-modal__close{background-color:var(--mp-green);position:absolute;top:0;right:0;cursor:pointer;width:44px;height:44px;border:none}.addon-modal__title{margin-top:30px;font-size:24px;color:var(--mp-green);margin-bottom:20px;max-width:80%}.addon-modal__body .form-addon__item{border:2px solid var(--mp-light-blue);padding:15px}.addon-modal__insurance-coverage--active .form-addon__item,.addon-modal__insurance-coverage.is-active .form-addon__item{background-color:#9bd6f6}.addon-modal__insurance-coverage--active .form-addon__item .addon-modal__description-info,.addon-modal__insurance-coverage.is-active .form-addon__item .addon-modal__description-info{background-color:#a8dbf8}.addon-modal__body h3{font-size:16px;position:relative;color:var(--mp-white);margin:0;background:var(--mp-light-blue);padding:7px}.addon-modal__title-image{position:absolute;top:50%;right:-9px;border-radius:50%;height:50px;width:50px;object-fit:cover;transform:translateY(-50%)}.addon-modal__info-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px}.addon-modal__description-info{background:var(--mp-light-gray);text-align:center;padding:10px;font-size:14px;width:100%}.addon-modal__selected-item{display:flex;justify-content:center;align-items:center;margin:30px auto 0;background-color:var(--mp-green);border:1px solid var(--mp-green);border-radius:8px;padding:10px 20px;color:var(--mp-white);min-width:150px}.addon-modal__insurance-coverage--active .addon-modal__selected-item,.addon-modal__insurance-coverage.is-active .addon-modal__selected-item{background-color:#fff;color:#000;border-color:var(--mp-white)}.addon-modal__insurance-coverage--active .addon-modal__price-value,.addon-modal__insurance-coverage--active .addon-modal__price,.addon-modal__insurance-coverage--active .addon-modal__description-info,.addon-modal__insurance-coverage--active .addon-modal__read-more,.addon-modal__insurance-coverage.is-active .addon-modal__price-value,.addon-modal__insurance-coverage.is-active .addon-modal__price,.addon-modal__insurance-coverage.is-active .addon-modal__description-info,.addon-modal__insurance-coverage.is-active .addon-modal__read-more{color:var(--mp-white)}.addon-modal__insurance-coverage--active svg.icon--arrow-down path,.addon-modal__insurance-coverage.is-active svg.icon--arrow-down path{fill:var(--mp-white)}.addon-modal__insurance-coverage--active .addon-modal__select,.addon-modal__insurance-coverage.is-active .addon-modal__select,.addon-modal__body .addon-modal__selected,.addon-modal__body .addon-modal__remove-selected{display:none}.addon-modal__insurance-coverage--active .addon-modal__selected,.addon-modal__insurance-coverage.is-active .addon-modal__selected{display:block}.addon-modal__insurance-coverage--active .addon-modal__remove-selected,.addon-modal__insurance-coverage.is-active .addon-modal__remove-selected{color:#fff;display:flex;border:none;background:none;cursor:pointer;justify-content:center;margin:10px auto}.addon-modal__selected-item:hover{background-color:transparent;color:var(--mp-green);border:1px solid var(--mp-green)}.addon-modal__insurance-coverage--active .addon-modal__selected-item:hover{background-color:transparent;color:#000;border:1px solid var(--mp-white)}.addon-modal__tax-note{font-size:20px;color:var(--mp-green);text-align:center;margin-top:10px}.addon-modal__supporting-info{border:1px solid #9B9B9B;margin-top:50px;padding:20px;border-radius:10px}.addon-modal__supporting-title{text-align:center;font-size:14px}.addon-modal__insurance-coverage--active .addon-modal__selected-item:hover,.addon-modal__insurance-coverage.is-active .addon-modal__selected-item:hover{background-color:#fff;color:#000;border-color:var(--mp-white)}.addon-modal__additional-products{background-color:#ebf7fd;margin-top:20px;padding:20px;border-radius:10px;margin-bottom:40px}.addon-modal__additional-products--active,.addon-modal__additional-products.is-active{background-color:#9bd6f6;color:var(--mp-white)}.addon-modal__additional-products .custom-radio{font-weight:400}.addon-modal__additional-title{font-size:14px;margin-bottom:10px}.addon-modal__footer-inner{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.addon-modal__footer-inner{flex-direction:column;row-gap:20px}}.addon-modal__footer-inner{display:flex;justify-content:center;align-items:center;margin-top:20px;column-gap:20px}.addon-modal__confirm-cover{border-radius:999px;background-color:#4a74b8;font-size:12px;color:var(--mp-white);padding:10px 20px;border:1px solid #4A74B8}.addon-modal__confirm-cover:hover{background-color:transparent;color:#4a74b8;border:1px solid #4A74B8}.addon-modal__footer .addon-modal__close{text-decoration:underline;background:none;font-size:12px;border:none;position:relative;width:fit-content}ul.addon-modal__supporting-documents{list-style:none;padding:0}ul.addon-modal__supporting-documents li{margin-bottom:5px;font-size:14px;color:#9b9b9b}ul.addon-modal__supporting-documents li a:hover{color:#000}.addon-modal__description-info .hidden-part{display:block}.metafield-rich_text_field p{font-size:14px}.addon-modal__supporting-info .addon_title{font-size:16px;color:var(--mp-white);margin:0;background:var(--mp-light-blue);padding:7px}.addon-modal__additional-text{font-size:14px}.addon-modal__additional-products-wrapper{display:flex;gap:4rem}.custom-radio{display:inline-flex;align-items:center;cursor:pointer;position:relative;padding-left:44px;font-size:14px;margin-top:10px}.custom-radio input{position:absolute;opacity:0;cursor:pointer}.custom-radio .checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:30px;width:30px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box}.custom-radio input:checked+.checkmark{background-color:var(--mp-white);border-color:var(--mp-white)}.custom-radio .checkmark:after{content:"";position:absolute;display:none}.custom-radio input:checked+.checkmark:after{display:block;left:9px;top:3px;width:9px;height:17px;border:solid #9BD6F6;border-width:0 4px 4px 0;transform:rotate(45deg)}.error-message{color:red;margin:auto;width:100%;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/212/assets/component-InsuranceModal.css.map */
