.b-wholesale-form{display:grid;gap:.5rem}.c-wholesale-form{background-color:var(--surface-primary);border-radius:var(--radius-lg);display:block;padding:1rem 1rem 0}.c-wholesale-form__header{padding-bottom:1.25rem}.c-wholesale-form__heading{font-size:var(--font-responsive-xs);font-weight:700;line-height:1.1;margin:0}.c-wholesale-form__rows{display:grid;gap:0}.c-wholesale-form__row{align-items:flex-start;border-top:.0625rem solid var(--border-subtle);display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding-block:1rem}.c-wholesale-form__thumbnail{border-radius:var(--radius-sm);flex-shrink:0;height:3rem;overflow:hidden;width:3rem}.c-wholesale-form__row[data-bundle-type=main] .c-wholesale-form__thumbnail{border-radius:var(--radius-round)}.c-wholesale-form__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-wholesale-form__info{align-items:flex-start;display:flex;flex:1;flex-direction:column;font-size:var(--font-static-sm);gap:.25rem;justify-content:center;min-width:0}.c-wholesale-form__name{font-weight:700;line-height:1.2;margin:0}.c-wholesale-form__prices{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.c-wholesale-form__prices .c-savings-badge{margin-inline:.25rem}.c-wholesale-form__price-compare{color:var(--text-subtle);text-decoration:line-through}.c-wholesale-form__price-current{font-weight:600}.c-wholesale-form__meta{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.c-wholesale-form__qty{flex-shrink:0;padding-top:.375rem}.c-wholesale-form__qty .input-qty__input{max-height:2rem}.c-wholesale-form__qty:has(.c-wholesale-form__meta){align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.c-wholesale-form__notify{white-space:nowrap}.c-wholesale-form__row.is-out-of-stock .c-wholesale-form__name,.c-wholesale-form__row.is-out-of-stock .c-wholesale-form__price-compare,.c-wholesale-form__row.is-out-of-stock .c-wholesale-form__price-current,.c-wholesale-form__row.is-out-of-stock .c-wholesale-form__thumbnail{opacity:.6}.c-wholesale-form .input-qty{--border-color:var(--border-button);--border-radius:var(--radius-round);border:0}.c-wholesale-form .input-qty__button{background-color:var(--surface-body);border:.0625rem solid var(--border-button);border-radius:var(--radius-round);height:2rem;margin:0;width:2rem}.c-wholesale-form .input-qty__button:first-of-type{border-radius:var(--radius-round);border-right:.0625rem solid var(--border-button)}.c-wholesale-form .input-qty__button:nth-of-type(2){border-left:.0625rem solid var(--border-button);border-radius:var(--radius-round)}.c-wholesale-form__savings{align-items:center;background-color:var(--color-light-gray-alt);border-radius:0 0 var(--radius-xl) var(--radius-xl);display:flex;flex-direction:row;gap:.25rem;justify-content:center;margin-inline:-1rem;padding:.5rem .75rem;text-align:center}.c-wholesale-form__savings:has(.c-wholesale-form__savings-text:empty){display:none}.c-wholesale-form__savings-text{color:var(--text);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:64em){.c-wholesale-form{padding:1.25rem 1.5rem 0}.c-wholesale-form__savings{margin-inline:-1.5rem}}