.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-success-animation{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);z-index:1}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-success-animation .checkmark{border-radius:50%;display:block;height:100px;width:100px;stroke-width:2;stroke:#4bb71b;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 #4bb71b;margin:0 auto;position:relative}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-success-animation .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb71b;fill:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-success-animation .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}.pph-btn.pph-pa-btn{margin-bottom:1rem}.pph-pa-form-wrapper.pph-modal-open{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form{background-color:#fff;box-shadow:0 .3rem 2rem -1rem #000;display:flex;flex-direction:column;left:50%;max-width:90%;padding:3rem 2rem 2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:40rem;z-index:10001}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-pa-close{align-items:center;background-color:#f2f2f2;border:0;box-shadow:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:24px;height:2rem;justify-content:center;line-height:1;outline:none;padding:0;position:absolute;right:0;top:0;width:2rem;z-index:1}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-pa-close:hover{background-color:#e6e6e6}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-pa-description{margin-bottom:2rem}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-pa-description.info{background-color:#f0f8ff;border-left:4px solid #2196f3;padding:1rem}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-inline-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-inline-group .pph-input:first-child{width:10rem}@media screen and (max-width:560px){.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-inline-group .pph-input:first-child{width:100%}}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-inline-group .pph-input:nth-child(2){width:calc(100% - 10.5rem)}@media screen and (max-width:560px){.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-inline-group .pph-input:nth-child(2){width:100%}}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input{margin-bottom:2rem}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #000;border-radius:2px;box-sizing:border-box;font-size:1em;height:1.3rem;margin:0;min-height:1.3rem;min-width:1.3rem;overflow:hidden;position:relative;vertical-align:middle;width:1.3rem}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=checkbox]:checked:before{content:"✓";font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=email],.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=number]{border-color:#bdc6d1;border-radius:5px;box-shadow:none;font-size:14px!important;height:3rem!important;padding-left:20px!important;text-align:left;width:100%}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=email]:focus,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=number]:focus{outline:none}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=email]:-webkit-autofill,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=email]:-webkit-autofill:active,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=email]:-webkit-autofill:focus,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=email]:-webkit-autofill:hover,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=number]:-webkit-autofill,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=number]:-webkit-autofill:active,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=number]:-webkit-autofill:focus,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input[type=number]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input:invalid:not(:-moz-placeholder-shown)+label{background:#fff!important;font-size:12px!important;left:10px!important;padding:0 5px!important;top:-10px!important}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input:focus+label,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input:invalid:not(:placeholder-shown)+label,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input input:valid+label{background:#fff!important;font-size:12px!important;left:10px!important;padding:0 5px!important;top:-10px!important}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input.pph-label-float{height:auto;position:relative}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input.pph-label-float label{color:#afbdcf;font-family:arial;font-size:14px!important;left:0;padding:14px!important;pointer-events:none;position:absolute;top:0;transition:all .2s ease}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input.pph-label-float input:invalid:not(:-moz-placeholder-shown):not(:focus)+label{color:red}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input.pph-label-float input:invalid:not(:placeholder-shown):not(:focus)+label{color:red}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input.pph-label-right{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-input.pph-label-right label{max-height:5rem;overflow:auto;width:calc(100% - 2rem)}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form.processing:after,.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form.submitted:after{background-color:#fff;bottom:0;content:"";height:100%;left:0;opacity:.7;position:absolute;right:0;top:0;width:100%;z-index:0}.pph-pa-form-wrapper.pph-modal-open .pph-price-alert-form .pph-message{background-color:#fff;box-shadow:0 0 12px -8px #000;font-size:1.2rem;left:50%;margin:0 auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1}#pph-spinner{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}#pph-spinner:before{content:"";display:block;width:50px;--b:8px;animation:pph-rotation 1s steps(10) infinite;aspect-ratio:1;background:conic-gradient(transparent 10%,#333) content-box;border-radius:50%;-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg 20deg,transparent 21deg 36deg),radial-gradient(farthest-side,transparent calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;padding:1px}@keyframes pph-rotation{to{transform:rotate(1turn)}}
