.vip-access{width:100%;background:var(--vip-bg);overflow:hidden;padding:96px 0}.vip-access__container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.vip-access__content{width:100%;max-width:1000px;margin:0 auto;text-align:center}.vip-access__heading{font-family:Bricolage Grotesque;font-size:50px;line-height:1.08;font-weight:800;letter-spacing:-1px;color:var(--vip-heading-color);margin:0 0 22px;text-transform:none}.vip-access__text p{font-family:Work Sans,sans-serif;max-width:655px;margin:0 auto;color:var(--vip-text-color);font-size:18px;line-height:1.6;font-weight:400}.vip-access__form{width:100%;margin:30px auto 0}.vip-access__form-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.vip-access__field{max-width:50%;width:100%}.vip-access__input{width:100%;padding:17px 16px;border:1px solid #d8d8d8;border-radius:12px;outline:none;background:#fff;color:#8a938c;font-family:Work Sans,sans-serif;font-size:15px;font-weight:400;line-height:1;box-sizing:border-box;box-shadow:0 1px 2px #00000005;transition:border-color .2s ease,box-shadow .2s ease}.vip-access__input::placeholder{color:#9a9f9f;opacity:1}.vip-access__input:focus{border-color:#6aa52a;box-shadow:0 0 0 3px #6aa52a1f}.vip-access__button{padding:18px 28px;border:0;border-radius:12px;background:#69a22c;color:#fff;font-family:Work Sans,sans-serif;font-size:15px;line-height:1.2;font-weight:700;letter-spacing:.45px;cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px #69a22c47;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;text-transform:uppercase;width:100%}.vip-access__button:hover{background:#5b9724;transform:translateY(-1px);box-shadow:0 12px 24px #50821c40}.vip-access__button:active{transform:translateY(0)}.vip-access__note{margin:22px 0 0;color:#5a645c;font-family:Work Sans,sans-serif;font-size:14px;line-height:1.15;font-weight:400;letter-spacing:0}.vip-access__message{margin:15px 0 0;font-size:14px;line-height:1.4}.vip-access__message--success{color:#4f8d20}.vip-access__message--error{color:#c0392b}.vip-access__input{width:100%;height:100%;box-sizing:border-box}.vip-access__content .vip-access-form{max-width:410px;padding-top:20px;margin:0 auto}.vip-access__content .pawlab-vip__country-select select{background:#fff}.vip-access .klaviyo-form-Vra7mz .needsclick form{margin:0 auto}.vip-access .vip-access__container .needsclick{min-height:auto!important}@media screen and (max-width:749px){.vip-access{padding:70px 0}.vip-access__content{max-width:500px}.vip-access__heading{margin-bottom:15px;font-size:40px;line-height:1;letter-spacing:-.72px}.vip-access__text{max-width:370px;margin:0 auto}.vip-access__form{margin-top:16px}.vip-access__form-row{display:flex;gap:16px;flex-direction:column}.vip-access__field{max-width:100%}.vip-access__button{width:100%;max-width:100%;min-width:auto}.vip-access__note{max-width:350px;margin:16px auto 0;font-size:13px;line-height:1.155}}@media screen and (max-width:425px){.vip-access{padding:56px 0}.vip-access__heading{font-size:36px;line-height:1.08}.vip-access__text p{font-size:16px;line-height:1.63}.vip-access__text{font-size:15px}.vip-access__note{max-width:315px}.vip-access__button{padding:15px 8px}.vip-access__form-row{gap:8px}.vip-access__input{padding:14px 10px}.vip-access__container{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/pawlab-vip-access.css.map */
