.petition{background:var(--pt-bg, #fff);padding:var(--pt-pad-top-m, 48px) 20px var(--pt-pad-bottom-m, 48px);color:var(--pt-text, #4a4444);scroll-margin-top:150px}.petition__inner{display:block;max-width:1100px;margin:0 auto;text-align:center}.petition .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.petition__eyebrow{margin:0 0 20px;font-size:12px;font-weight:450;line-height:1;letter-spacing:1%;text-transform:uppercase;color:var(--pt-accent, #b91111)}.petition__heading{margin:0 0 5px;font-size:24px;font-weight:800;line-height:1;letter-spacing:0;color:var(--pt-heading, #160b0b)}.petition__subheading{margin:0;font-size:12px;font-weight:300;line-height:1;color:var(--pt-text, #4a4444)}.petition__form{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:32px auto 0;text-align:left}.petition__field{width:100%;margin-bottom:16px}.petition__input{display:block;width:100%;padding:14px 0;border:0;border-bottom:1px solid #140A0959;border-radius:0;background:transparent;font:inherit;font-size:12px;font-weight:300;color:var(--pt-heading, #160b0b);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.petition__input::placeholder{color:#8a8a8a;opacity:1}.petition__input--textarea{min-height:90px;resize:vertical}.petition__input--select{padding-right:28px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23160b0b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.petition__input--select:invalid{color:#8a8a8a}.petition__input[type=number]{-moz-appearance:textfield}.petition__input[type=number]::-webkit-outer-spin-button,.petition__input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.petition__input:focus,.petition__input:focus-visible{border-bottom-color:var(--pt-accent, #b91111)}.petition__field.has-error .petition__input{border-bottom-color:var(--pt-accent, #b91111)}.petition__error{margin:8px 0 0;font-size:13px;line-height:1.3;color:var(--pt-accent, #b91111)}.petition__error[hidden]{display:none}.petition__error--form{margin:0 0 12px;text-align:center}.petition__button{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:14px 28px;border:0;border-radius:25px!important;background:var(--pt-accent, #b91111);color:var(--pt-button-text, #fff);font:inherit;font-size:12px!important;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.petition__button:hover{opacity:.9}.petition__button:active{transform:scale(.98)}.petition__button:focus-visible{outline:2px solid var(--pt-heading, #160b0b);outline-offset:3px}.petition__button[disabled]{opacity:.6;cursor:not-allowed}.petition__thanks[hidden]{display:none}.petition__thanks{padding:24px 0}.petition-popup{width:calc(100% - 40px);max-width:440px;padding:0;border:0;border-radius:16px;background:#fff;color:var(--pt-text, #4a4444);overflow:visible}.petition-popup::backdrop{background:#0000008c}.petition-popup[open]{animation:petition-pop .25s ease}.petition-popup__box{position:relative;padding:48px 24px 32px;text-align:center}.petition-popup__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pt-heading, #160b0b);cursor:pointer}.petition-popup__close:hover{background:#0000000f}.petition-popup__title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2;color:var(--pt-heading, #160b0b)}.petition-popup__message{margin:0;font-size:16px;line-height:1.5}.petition-popup__cta{margin-top:24px;padding:16px 24px;border-radius:25px!important}.diwali-disclaimer{font-size:5px;font-weight:500;text-transform:uppercase;text-align:center;color:#1119}@keyframes petition-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.petition-popup[open]{animation:none}}@media screen and (min-width:750px){.petition{padding:var(--pt-pad-top-d, 120px) 40px var(--pt-pad-bottom-d, 120px)}.petition__eyebrow{margin-bottom:20px;font-size:13px;letter-spacing:30%}.petition__heading{margin-bottom:16px;font-size:88px;font-weight:800}.petition__subheading{font-size:22px}.petition__form{max-width:440px;margin-top:56px}.petition__field{margin-bottom:20px}.petition__input{padding:17px 0;font-size:16px}.petition__button{margin-top:28px;font-size:15px}.petition-popup__box{padding:56px 40px 40px}.petition-popup__title{font-size:32px}.petition-popup__cta{font-size:16px}.diwali-disclaimer{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/petition-signup.css.map */
