.bakehouse-wallet{flex:1}.bakehouse-wallet__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}.bakehouse-wallet__title{padding-bottom:1.2rem}@media(max-width:767.98px){.bakehouse-wallet__title{padding-bottom:1rem}}.bakehouse-wallet__description{margin-bottom:2.4rem;font-size:var(--font-body-size);line-height:1.6;color:rgba(var(--color-foreground),.8)}.bakehouse-wallet__benefits{margin-bottom:3.2rem}.bakehouse-wallet__benefits-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.2rem;max-width:48rem;margin:0 auto}.bakehouse-wallet__benefit-item{display:flex;align-items:center;gap:1rem;font-size:var(--font-body-size);color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);padding:1rem 1.6rem;border-radius:.8rem;transition:background .2s ease,transform .2s ease}.bakehouse-wallet__benefit-item:hover{background:rgba(var(--color-foreground),.08);transform:translate(4px)}.bakehouse-wallet__benefit-item svg{width:2rem;height:2rem;color:#22c55e;flex-shrink:0}.bakehouse-wallet__button{margin-top:1.6rem}.bakehouse-wallet__fields{--column-gap: 3rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}.bakehouse-wallet__fields .form-field{margin-top:0}@media(min-width:768px){.bakehouse-wallet__fields .form-field--full{grid-column-start:1;grid-column-end:3}}.form-field--error .form-control{border-color:#dc2626}.form-field__error{display:block;margin-top:.5rem;color:#dc2626;font-size:.875rem}.bakehouse-wallet__fields .form-field--terms{margin-top:1rem}.bakehouse-wallet__fields .form-field--terms label{cursor:pointer;color:rgba(var(--color-foreground),.8)}.bakehouse-wallet__fields .form-field--terms input[type=checkbox]{margin-top:.25rem}.bakehouse-wallet__form--loading{opacity:.7;pointer-events:none}.bakehouse-wallet__submit{min-width:20rem;position:relative}.bakehouse-wallet__submit-loading{display:inline-flex;align-items:center;gap:.5rem}.bakehouse-wallet__submit-loading svg{animation:bakehouse-spin 1s linear infinite}@keyframes bakehouse-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bakehouse-wallet__success{padding:4rem 2rem;text-align:center}.bakehouse-wallet__success-content{max-width:48rem;margin:0 auto}.bakehouse-wallet__success-icon{margin-bottom:2rem}.bakehouse-wallet__success-icon svg{width:6rem;height:6rem;color:#22c55e}.bakehouse-wallet__success-heading{margin-bottom:1rem}.bakehouse-wallet__success-message{font-size:1.125rem;color:rgba(var(--color-foreground),.8);margin-bottom:2.4rem}.bakehouse-wallet__wallet-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.bakehouse-wallet__add-wallet{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease}.bakehouse-wallet__add-wallet:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.bakehouse-wallet__add-wallet--apple{background:#000;color:#fff}.bakehouse-wallet__add-wallet--apple:hover{background:#1a1a1a}.bakehouse-wallet__add-wallet--google{background:#4285f4;color:#fff}.bakehouse-wallet__add-wallet--google:hover{background:#3367d6}.bakehouse-wallet__wallet-icon svg{width:24px;height:24px}.bakehouse-wallet-form__wrapper{display:flex}@media(max-width:767.98px){.bakehouse-wallet-form__wrapper{flex-direction:column}}@media(min-width:768px){.bakehouse-wallet-form__info{flex:0 0 39%}}.bakehouse-wallet-form .card-media,.bakehouse-wallet-form .card-media__media{height:100%}.bakehouse-wallet__status{margin-bottom:2rem}.bakehouse-wallet__status .alert{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem}.bakehouse-wallet__status .alert--error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.bakehouse-wallet__status .alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.bakehouse-wallet__status .alert svg{flex-shrink:0}@media(max-width:767.98px){.bakehouse-wallet-form__info{display:none!important}.bakehouse-wallet-form.section--padding{--section-padding-top: 20px !important}.bakehouse-wallet__wrapper{padding:2.4rem 1.5rem}.bakehouse-wallet__fields .form-label{display:none}.bakehouse-wallet__benefits-list{gap:1rem}.bakehouse-wallet__benefit-item{font-size:var(--font-body-size);padding:1.1rem 1.25rem}.bakehouse-wallet__submit{width:100%;min-width:unset}.bakehouse-wallet__success{padding:3rem 1.5rem}.bakehouse-wallet__success-icon svg{width:5rem;height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-bakehouse-wallet-form.css.map */
