.retailer-page[data-v-bb7ae9f9]{background:#fff}.retailer-hero[data-v-bb7ae9f9]{align-items:center;aspect-ratio:192/41;background:var(--background-icon) no-repeat center center/5rem 5rem,var(--gary-background-color);display:flex;overflow:hidden;position:relative;width:100%}.retailer-hero__img[data-v-bb7ae9f9]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.retailer-hero__mask[data-v-bb7ae9f9]{background:linear-gradient(90deg,#0006,#00000038 38%,#fff0 49%);inset:0;position:absolute}.retailer-hero__copy[data-v-bb7ae9f9]{color:#fff;max-width:47.75rem;padding:3.75rem 0 3.75rem 12.5rem;position:relative;z-index:1}.retailer-hero__copy .eyebrow[data-v-bb7ae9f9]{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.retailer-hero__copy .title[data-v-bb7ae9f9]{color:#fff;font-size:3rem;font-weight:500;line-height:1.08;margin-bottom:1rem}.retailer-hero__copy .desc[data-v-bb7ae9f9]{color:#fff;font-size:.875rem;line-height:1.5;max-width:32.5rem}.retailer-benefits[data-v-bb7ae9f9]{background:#fff;min-height:4.5rem;overflow:hidden;padding:0 3.75rem}.retailer-benefits .benefits-track[data-v-bb7ae9f9]{align-items:center;display:flex;justify-content:center;min-height:4.5rem}.retailer-benefits .benefit[data-v-bb7ae9f9]{align-items:center;border-left:.0625rem solid #e1e1e1;color:#3d3d3d;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.4;padding:.25rem 2.5rem;white-space:nowrap}.retailer-benefits .benefit[data-v-bb7ae9f9]:first-child{border-left:none}.retailer-benefits .benefit.is-clone[data-v-bb7ae9f9]{display:none}.retailer-benefits .benefit-icon[data-v-bb7ae9f9]{color:#111;flex-shrink:0;font-size:1.25rem;line-height:1}.retailer-body[data-v-bb7ae9f9]{background:#faf4ec;padding:3.75rem 1rem}.intro[data-v-bb7ae9f9]{margin-bottom:2rem;text-align:center}.intro h2[data-v-bb7ae9f9]{color:#171717;font-size:2rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase}.intro p[data-v-bb7ae9f9]{color:#111;font-size:.875rem;line-height:1.5;margin:0 auto;max-width:50rem}.form-card[data-v-bb7ae9f9],.success-card[data-v-bb7ae9f9]{background:#fff;border:1px solid #f1f1f1;margin:0 auto;max-width:58.125rem;padding:2.5rem;width:100%}.section>.field[data-v-bb7ae9f9]:last-child{margin-bottom:0}.section h3[data-v-bb7ae9f9]{color:#171717;font-size:1.125rem;font-weight:600;margin-bottom:1.25rem}.section+.section[data-v-bb7ae9f9]{margin-top:2.5rem}.row[data-v-bb7ae9f9]{display:flex;gap:1.125rem}.row .field[data-v-bb7ae9f9]{flex:1;min-width:0}.field[data-v-bb7ae9f9]{margin-bottom:1.25rem;position:relative}.field label[data-v-bb7ae9f9]{color:#111;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}.field .req[data-v-bb7ae9f9]{color:#111}.field .opt[data-v-bb7ae9f9]{color:#666;font-weight:500}.field.error .phone-row[data-v-bb7ae9f9],.field.error[data-v-bb7ae9f9] .a-select .a-select-selection-search,.field.error[data-v-bb7ae9f9] .abl-input__wrapper{border-color:#c93330!important}.field.error .phone-dropdown[data-v-bb7ae9f9] .abl-input__wrapper{border-color:#e1e1e1!important}.field[data-v-bb7ae9f9] .a-select .a-select-selection-search{background:#fff;border:1px solid #e1e1e1;border-radius:.125rem;height:2.625rem;min-height:2.625rem;padding:0 .75rem}.field[data-v-bb7ae9f9] .a-select .a-select-dropdown{top:2.75rem;z-index:30}.field-input[data-v-bb7ae9f9]{width:100%}.field-textarea[data-v-bb7ae9f9]{border:1px solid #e1e1e1;border-radius:.125rem;font:inherit;font-size:.875rem;outline:none;padding:.75rem;resize:vertical;width:100%}.field-textarea[data-v-bb7ae9f9]:focus{border-color:#111}.phone-wrap[data-v-bb7ae9f9]{position:relative}.phone-row[data-v-bb7ae9f9]{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:.125rem;display:flex;overflow:hidden}.phone-row[data-v-bb7ae9f9] .abl-input__wrapper{border:none!important;box-shadow:none!important}.phone-code[data-v-bb7ae9f9]{align-items:center;background:#fff;border:none;border-right:.0625rem solid #f1f1f1;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.25rem;height:2.625rem;padding:0 .75rem}.phone-code .down-icon[data-v-bb7ae9f9]{color:var(--theme-grey-color);font-size:.875rem;font-weight:400}.phone-input[data-v-bb7ae9f9]{flex:1}.phone-dropdown[data-v-bb7ae9f9]{background:#fff;border-radius:.125rem;box-shadow:0 .1875rem .375rem -.25rem #0000001f,0 .375rem 1rem #00000014,0 .5625rem 1.75rem .5rem #0000000d;left:0;max-height:20rem;overflow:auto;position:absolute;right:0;top:calc(100% + .125rem);z-index:30}.search-input[data-v-bb7ae9f9]{margin:.5rem;width:calc(100% - 1rem)}.phone-option[data-v-bb7ae9f9]{align-items:center;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.625rem .75rem}.phone-option[data-v-bb7ae9f9]:hover{background:#f6f6f6}.phone-option .muted[data-v-bb7ae9f9]{color:#666;margin-left:.25rem}.multi-wrap[data-v-bb7ae9f9]{position:relative}.multi-dropdown[data-v-bb7ae9f9]{background:#fff;border-radius:.125rem;box-shadow:0 .1875rem .375rem -.25rem #0000001f,0 .375rem 1rem #00000014,0 .5625rem 1.75rem .5rem #0000000d;left:0;max-height:22.5rem;overflow:auto;padding:.5rem 0;position:absolute;right:0;top:calc(100% + .125rem);z-index:30}label.multi-option[data-v-bb7ae9f9]{align-items:center;cursor:pointer;display:flex!important;font-size:.8125rem;gap:.5rem;line-height:1.25rem;margin:0;padding:.625rem .75rem}label.multi-option input[data-v-bb7ae9f9]{accent-color:#111;flex-shrink:0;height:1rem;margin:0;width:1rem}.radio-row[data-v-bb7ae9f9]{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:.25rem}label.radio[data-v-bb7ae9f9]{align-items:center;cursor:pointer;display:inline-flex!important;font-size:.8125rem;font-weight:400;gap:.5rem;line-height:1.25rem;margin:0}label.radio input[data-v-bb7ae9f9]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #cfcfcf;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:1rem;margin:0;width:1rem}label.radio input[data-v-bb7ae9f9]:checked{border:5px solid #111}.error-text[data-v-bb7ae9f9]{color:#c93330;font-size:.75rem;line-height:1.3;margin-top:.375rem}.multi-select[data-v-bb7ae9f9]{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:.125rem;cursor:pointer;display:flex;justify-content:space-between;min-height:2.625rem;padding:.625rem .75rem}.multi-select .placeholder[data-v-bb7ae9f9]{color:#666;font-size:.875rem}.multi-select .selected-text[data-v-bb7ae9f9]{color:#111;font-size:.875rem;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.multi-select .down-icon[data-v-bb7ae9f9]{color:var(--theme-grey-color);flex-shrink:0;font-size:.875rem}.agree[data-v-bb7ae9f9]{margin-bottom:1.5rem;margin-top:1.25rem}.agree-label[data-v-bb7ae9f9]{align-items:flex-start;color:#3d3d3d;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.5}.agree-label input[data-v-bb7ae9f9]{accent-color:#111;margin-top:.125rem}.agree-label[data-v-bb7ae9f9] a{color:#3d3d3d;text-decoration:underline}.submit-btn[data-v-bb7ae9f9]{background:#111!important;border-color:#111!important;border-radius:0;color:#fff!important;display:block;font-size:1rem;font-weight:500;height:3rem;margin:0 auto;min-width:13.75rem;padding:0 4.25rem;width:-moz-fit-content;width:fit-content}.success-card[data-v-bb7ae9f9]{padding:5rem 2.5rem;text-align:center}.success-card .success-icon[data-v-bb7ae9f9]{color:#111;font-size:3.5rem;line-height:1;margin:0 auto 1rem}.success-card h2[data-v-bb7ae9f9]{color:#171717;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase}.success-card p[data-v-bb7ae9f9]{color:#3d3d3d;font-size:.8125rem;line-height:1.6;margin:0 auto 2.5rem;max-width:34.625rem}.success-card[data-v-bb7ae9f9] .highlight-days{color:var(--theme-color-primary)}.continue-btn[data-v-bb7ae9f9]{align-items:center;background:#111;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:500;height:3rem;justify-content:center;min-width:13.75rem;padding:0 1.5rem;text-decoration:none}.mobile-container .retailer-hero[data-v-bb7ae9f9]{align-items:center;aspect-ratio:585/368;justify-content:center}.mobile-container .retailer-hero__mask[data-v-bb7ae9f9]{background:#00000047}.mobile-container .retailer-hero__copy[data-v-bb7ae9f9]{max-width:none;padding:0 1.25rem;text-align:center;width:100%}.mobile-container .retailer-hero__copy .eyebrow[data-v-bb7ae9f9]{font-size:.75rem;font-weight:500;letter-spacing:.16em;margin-bottom:.5rem}.mobile-container .retailer-hero__copy .title[data-v-bb7ae9f9]{font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:0}.mobile-container .retailer-hero__copy .desc[data-v-bb7ae9f9]{display:none}.mobile-container .retailer-benefits[data-v-bb7ae9f9]{border-bottom:.0625rem solid #f1f1f1;min-height:3rem;padding:0}.mobile-container .retailer-benefits .benefits-track[data-v-bb7ae9f9]{animation:retailer-benefits-marquee-bb7ae9f9 22s linear infinite;justify-content:flex-start;min-height:3rem;width:-moz-max-content;width:max-content}.mobile-container .retailer-benefits .benefit[data-v-bb7ae9f9]{border-left:none;flex:none;font-size:.8125rem;justify-content:flex-start;padding:.75rem .5rem}.mobile-container .retailer-benefits .benefit.is-clone[data-v-bb7ae9f9]{display:flex}.mobile-container .retailer-benefits .benefit[data-v-bb7ae9f9]:after{background:#e1e1e1;content:"";flex-shrink:0;height:.875rem;margin-left:.5rem;width:.0625rem}.mobile-container .retailer-body[data-v-bb7ae9f9]{border-bottom:.0625rem solid #e1e1e1;padding:2rem 1rem}.mobile-container .intro[data-v-bb7ae9f9]{margin-bottom:1.5rem}.mobile-container .intro h2[data-v-bb7ae9f9]{font-size:1.5rem}.mobile-container .intro p[data-v-bb7ae9f9]{font-size:.8125rem}.mobile-container .form-card[data-v-bb7ae9f9]{padding:1.5rem 1rem}.mobile-container .submit-btn[data-v-bb7ae9f9]{min-width:0;padding:0 1rem;width:100%}.mobile-container .row[data-v-bb7ae9f9]{flex-direction:column;gap:0}.mobile-container .field[data-v-bb7ae9f9]{margin-bottom:1rem}.mobile-container .radio-row[data-v-bb7ae9f9]{flex-direction:column;gap:.75rem}.mobile-container .success-card[data-v-bb7ae9f9]{padding:2.5rem 1.5rem}.mobile-container .success-card .success-icon[data-v-bb7ae9f9]{font-size:2.5rem}.mobile-container .success-card h2[data-v-bb7ae9f9]{font-size:1.25rem}.mobile-container label.radio span[data-v-bb7ae9f9]{font-size:.75rem}.mobile-container .section+.section[data-v-bb7ae9f9]{margin-top:2rem}.mobile-container .section h3[data-v-bb7ae9f9]{font-size:1rem;font-weight:500;margin-bottom:1rem}.mobile-container .agree[data-v-bb7ae9f9]{margin-top:1rem}@keyframes retailer-benefits-marquee-bb7ae9f9{0%{transform:translate(0)}to{transform:translate(-50%)}}
