.product-page-popup{width:100vw;border:none;display:block;overflow:hidden;position:fixed;top:0;left:0;z-index:10000;height:calc(100% + 0vh)}.product-page-popup-inner{align-items:center;background:#00000080;display:flex;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}.modal-main{background-color:#000;width:100%;border-radius:10px;box-shadow:0 .5rem 1rem #4f4f4f80;position:relative;max-width:78rem;overflow:auto;z-index:2}.modal-inner{display:flex;position:relative;overflow:auto;flex-direction:row}.offers-container{padding:3rem;text-align:left;width:60%}.image-container{width:40%;overflow:hidden}button.close-button{display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;position:absolute;right:3rem;top:3rem;z-index:3;background-color:transparent;padding:0}.logo-container{display:flex}.logo-container img{width:100%;height:auto;max-width:100px;object-fit:contain}h2.offers-container-heading{font-family:Inter,sans-serif;color:#fff;font-weight:500;display:flex;flex-direction:column;margin:15px 0 30px;line-height:normal;font-size:1.8rem}.coverage-header h3{font-family:Inter,sans-serif;color:#fff;font-weight:600;margin:0;font-size:2rem}.coverage-header ul{margin:6px 0 20px;padding-left:20px;line-height:22px}.coverage-header ul li{font-family:Inter,sans-serif;color:#fff;font-weight:300;font-size:1.2rem}.link-container{display:flex;justify-content:space-between;border-bottom:.5px solid hsl(0deg 0% 100% / 25%);padding-bottom:7px}a.terms-link{font-size:1.2rem;opacity:.75;color:#fff;speak:digits;display:flex;align-items:center;justify-content:center;gap:6px;line-height:normal;font-family:Inter,sans-serif}.offered-by{font-family:Inter,sans-serif;color:#fff;font-weight:300;font-size:1.2rem}.shipping-note{display:flex;align-items:center;gap:40px;margin:20px 0}.shipping-note-box{display:flex;align-items:center;justify-content:center;gap:5px}.shipping-note-box label{font-family:Inter,sans-serif;color:#fff;font-weight:300;font-size:1.2rem}.shipping-note-box input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:4px;background-color:#00c5fa;position:relative;cursor:pointer;border:1px solid #00c5fa;margin:0}.shipping-note-box input[type=checkbox]:checked:after{content:"✔";position:absolute;top:0;left:1px;color:#000;font-size:16px}.shipping-note span{font-family:Inter,sans-serif;color:#fff;font-weight:600;font-size:1.4rem}.image-container img.offer-image{object-fit:cover;width:100%;height:100%}.button-group{display:flex;justify-content:center;gap:1.6rem}button.btn-offer{border-radius:10px;flex-grow:1;height:100%;overflow:hidden;padding:10px 8px;position:relative;width:100%;max-width:100%;border:1px solid #00c5fa;background:transparent}span.best-seller-tag{font-size:10px;position:absolute;right:-19px;top:12px;z-index:1;background:#fff;color:#0e4d72;box-shadow:0 .5rem 1rem #4f4f4f80;letter-spacing:0;font-weight:700;padding:2px 16px;transform:rotate(39deg)}button.btn-offer .btn-content{display:flex;flex-direction:column;align-items:start;width:100%;text-align:start;gap:4px}button.btn-offer .btn-content span{font-family:Inter,sans-serif;color:#fff;font-weight:300;font-size:1.2rem;letter-spacing:0}span.term-length{font-weight:500}button.btn-offer .btn-content span.plan-price{font-size:1.4rem;font-weight:600}button.btn-offer .btn-content span.divider{font-size:1.1rem}button.btn-offer.active{background:#00c5fa}button.btn-offer.active .btn-content span{color:#000}.buttons-container{display:flex;align-items:center;gap:5px;margin:20px 0 0;justify-content:space-between}button.button-submit{border:0;background:#00c5fa;padding:8px 30px;border-radius:5px;color:#000;font-family:Inter,sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:0}button.button-link{background:transparent;border:navajowhite;font-family:Inter,sans-serif;color:#fff;font-weight:300;font-size:1.4rem;letter-spacing:0}@media (max-width:749px){button.button-submit{padding:8px 12px}.offers-container{padding:2.5rem 2rem}.button-group{gap:1.2rem}}@media (max-width:600px){.modal-main{width:100%;height:100%;border-radius:0}.modal-inner{flex-direction:column}.image-container{display:none}.offers-container{width:100%}button.close-button svg path{fill:#fff}}
