.re-opt-in-form{color:var(--form-text, #140800)}.re-opt-in-form__panel{padding:var(--padding-top, 20px) var(--re-opt-in-pad, 1.5rem) var(--padding-bottom, 20px);background:var(--form-bg, rgb(251, 251, 247))}.re-opt-in-form.is-sticky .re-opt-in-form__panel{position:fixed;bottom:0;left:50%;z-index:20;width:100%;max-width:var(--re-opt-in-max, 430px);transform:translate(-50%);box-sizing:border-box;padding-bottom:calc(var(--padding-bottom, 16px) + env(safe-area-inset-bottom,0px))}.re-opt-in-form--light.is-sticky .re-opt-in-form__panel{border-radius:28px 28px 0 0;box-shadow:0 -10px 32px #00000047}.re-opt-in-form__native{margin:0}.re-opt-in-form__title{font-size:min(20px,5.33vw);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:inherit;font-family:var(--fonts-body)}.re-opt-in-form__title+.re-opt-in-form__native{margin-top:12px}.re-opt-in-form__row{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}.re-opt-in-form__email{flex:1 1 0%;min-width:0px;padding:15px;height:48px;border-radius:999px;background:var(--input-bg, #fff);color:var(--input-text, #140800);font-size:16px;font-weight:400;font-family:inherit;outline:none;box-sizing:border-box;border:1px solid var(--input-border, rgba(20, 8, 0, .22))}.re-opt-in-form__email::placeholder{color:var(--input-placeholder, #8a8580)}.re-opt-in-form__email:focus{border-color:var(--highlight-color, var(--re-opt-in-orange, #f55a00))}.re-opt-in-form__submit{flex:0 0 auto;height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--btn-bg, var(--re-opt-in-orange, #f55a00));color:var(--btn-text, #fff);font-size:14px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap}.re-opt-in-form__submit:hover{opacity:.92}.re-opt-in-form__consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;cursor:pointer}.re-opt-in-form__consent input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.re-opt-in-form__check{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--check-border, #c8c4c0);border-radius:50%;background:transparent;box-sizing:border-box}.re-opt-in-form__consent input:checked+.re-opt-in-form__check{border-color:var(--highlight-color, var(--re-opt-in-orange, #f55a00));background:var(--highlight-color, var(--re-opt-in-orange, #f55a00))}.re-opt-in-form__consent input:checked+.re-opt-in-form__check:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.re-opt-in-form__consent-text{font-size:12px;line-height:1.4;font-weight:400;color:var(--consent-color, #3d362e)}.re-opt-in-form__fine{margin:9px 0 0;font-size:min(12px,3.2vw);font-weight:300;line-height:1.4;color:var(--fine-color, #7a7268)}.re-opt-in-form__message{margin:0 0 10px;font-size:13px;line-height:1.4}.re-opt-in-form__message--error{color:#c0392b}.re-opt-in-form__message--success{color:var(--highlight-color, var(--re-opt-in-orange, #f55a00))}.re-opt-in-form__embed{margin:12px 0}.re-opt-in-form__embed .klaviyo-form,.re-opt-in-form__embed .klaviyo-form form{padding:0!important;background:transparent!important}.re-opt-in-form__embed .klaviyo-form [data-testid=form-row]{display:flex;align-items:stretch;gap:8px}.re-opt-in-form__embed .klaviyo-form [data-testid=form-component]{padding:0}.re-opt-in-form__embed .klaviyo-form [data-testid=form-component]:not(:has(input,button)){margin-bottom:10px}.re-opt-in-form__embed .klaviyo-form [data-testid=form-component]>div{align-self:stretch}.re-opt-in-form__embed .klaviyo-form [data-testid=form-component] input{flex:1 1 0%;min-width:0;height:48px;padding:15px;border:1px solid var(--input-border, rgba(20, 8, 0, .22));border-radius:999px;background:var(--input-bg, #fff);font-weight:400;font-size:16px;color:var(--input-text, #140800);box-sizing:border-box;outline:none}.re-opt-in-form__embed .klaviyo-form [data-testid=form-component] input::placeholder{color:var(--input-placeholder, #8a8580)}.re-opt-in-form__embed .klaviyo-form [data-testid=form-component] button{flex:0 0 auto;height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--btn-bg, var(--re-opt-in-orange, #f55a00));color:var(--btn-text, #fff);font-size:14px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap}.re-opt-in-form--dark .re-opt-in-form__panel{background:var(--form-bg, transparent);color:var(--form-text, #fff);box-shadow:none}.re-opt-in-form--dark .re-opt-in-form__email{--input-border: rgb(113, 106, 102)}.re-opt-in-form--dark .re-opt-in-form__email::placeholder{color:#8a8580}.re-opt-in-form--dark .re-opt-in-form__embed .klaviyo-form [data-testid=form-component] input{background:transparent;border-color:#716a66;color:#fff}.re-opt-in-form--dark .re-opt-in-form__embed .klaviyo-form [data-testid=form-component] input::placeholder{color:#8a8580}.re-opt-in-form--dark .re-opt-in-form__check{border-color:#fff6}.re-opt-in-form--dark .re-opt-in-form__consent-text{color:var(--consent-color, #e0dcd2)}.re-opt-in-form--dark .klaviyo-form [data-testid=form-component]:not(:has(input,button)),.re-opt-in-form--dark .klaviyo-form [data-testid=form-component]:not(:has(input,button)) p,.re-opt-in-form--dark .klaviyo-form [data-testid=form-component]:not(:has(input,button)) span,.re-opt-in-form--dark .klaviyo-form [data-testid=form-component]:not(:has(input,button)) em{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/366/assets/section-re-opt-in-form.css.map */
