.modal-overlay{background-color:#fff;border:1px solid #e0e0e0;color:#3a3a3a;display:block;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:16px;position:fixed;transition:all .5s linear;text-align:center;width:100%;z-index:9999;bottom:0;bottom:30px;left:30px;width:300px;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);padding:10px 20px}.modal-overlay .close-button{position:absolute;font-size:16px;font-weight:400;cursor:pointer;border:none;background:#fff;top:8px;right:15px;color:#555}.modal-overlay p{color:#555;line-height:20px;font-family:Larsseit Regular;font-weight:500;text-align:left;padding-right:10px;margin-top:0}.modal-overlay p a{color:#000;font-weight:700}.modal-overlay .accept-button{color:#fff;background:#000;border-radius:4px;height:32px;padding:8px;text-align:center;font-weight:500;letter-spacing:1px;width:100%;line-height:18px;cursor:pointer;border:none;text-transform:uppercase}@media(max-width:768px){.modal-overlay{bottom:0;left:0;right:0;width:100%;padding:28px 20px 15px}.modal-overlay .modal-body{display:flex;align-items:center;gap:15px}.modal-overlay .accept-button{width:125px}.modal-overlay p{margin:0}.modal-overlay .close-button{top:2px;right:6px}.render-route-store-product .modal-overlay{bottom:70px}}