.add_to_cart-wrapper:not([data-in-cart]) .proof-stepper,.add_to_cart-wrapper:not([data-proof-bound]) .proof-stepper{display:none}.add_to_cart-wrapper[data-in-cart][data-proof-bound] product-form{display:none}.proof-bundle-card{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem}.proof-stepper{align-items:center;background:#f5f4ec;border-radius:50px;display:inline-flex;gap:.2rem;padding:.2rem}.proof-stepper__btn{align-items:center;background:transparent;border:0;border-radius:50%;color:#121212;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;height:3.6rem;justify-content:center;line-height:1;padding:0;transition:background-color .15s ease-out,color .15s ease-out;width:3.6rem}.proof-stepper__btn:hover:not(:disabled,[aria-disabled=true]){background:#ef2f3c;color:#fff}.proof-stepper__btn:focus-visible{outline:.2rem solid #ef2f3c;outline-offset:.1rem}.proof-stepper__btn:disabled,.proof-stepper__btn[aria-disabled=true]{cursor:not-allowed;opacity:.35}.proof-stepper__qty{font-size:1.5rem;font-weight:700;min-width:2rem;text-align:center}.proof-bundle-card.is-syncing .proof-stepper__qty,.proof-bundle-bar.is-syncing .proof-bundle-bar__headline strong{animation:proof-bundle-sync .9s ease-in-out infinite}@keyframes proof-bundle-sync{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.proof-bundle-card.is-syncing .proof-stepper__qty,.proof-bundle-bar.is-syncing .proof-bundle-bar__headline strong{animation:none;opacity:.6}}.add_to_cart-wrapper[data-proof-kind=pint]{touch-action:manipulation}.add_to_cart-wrapper[data-proof-kind] .quick-add__submit:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.4}.add_to_cart-wrapper[data-proof-kind] .quick-add__submit:is(:disabled,[aria-disabled=true]):hover{background:#f5f4ec;padding:12px}.add_to_cart-wrapper[data-proof-kind] .quick-add__submit:is(:disabled,[aria-disabled=true]):hover .hover_hide_btn{height:auto;opacity:1;transform:none;width:auto}.add_to_cart-wrapper[data-proof-kind] .quick-add__submit:is(:disabled,[aria-disabled=true]):hover .hover_show_btn{display:none}.add_to_cart-wrapper .is-shaking{animation:proof-bundle-shake .4s ease-in-out}@keyframes proof-bundle-shake{20%,60%{transform:translate(-.3rem)}40%,80%{transform:translate(.3rem)}}@media(prefers-reduced-motion:reduce){.add_to_cart-wrapper .is-shaking{animation:none}}.proof-bundle-card__hint{background:#f4e1e2;border-radius:.6rem;box-shadow:0 .2rem .8rem #0000001f;color:#121212;display:none;font-size:1.2rem;font-weight:600;line-height:1.25;padding:.4rem .8rem;position:absolute;right:0;top:calc(100% + .4rem);white-space:nowrap}.add_to_cart-wrapper[data-proof-blocked]:focus-within .proof-bundle-card__hint:not(:empty){display:block}@media(hover:hover){.add_to_cart-wrapper[data-proof-blocked]:hover .proof-bundle-card__hint:not(:empty){display:block}}.proof-bundle-card__note:not([hidden])~.proof-bundle-card__hint{display:none!important}.add_to_cart-wrapper[data-proof-kind]{z-index:2}.proof-bundle-card__note{background:#f4e1e2;border-radius:.6rem;color:#121212;font-size:1.2rem;font-weight:600;line-height:1.25;padding:.4rem .8rem;position:absolute;text-align:right;white-space:nowrap}.add_to_cart-wrapper[data-proof-kind=pack] .proof-bundle-card__note{right:calc(100% + .6rem);top:50%;transform:translateY(-50%)}.add_to_cart-wrapper[data-proof-kind=pint] .proof-bundle-card__note{box-shadow:0 .2rem .8rem #0000001f;right:0;top:calc(100% + .4rem)}@media screen and (max-width:749px){.proof-stepper__btn{height:4.4rem;width:4.4rem}.add_to_cart-wrapper[data-proof-kind=pack] .proof-bundle-card__note{font-size:1.1rem;max-width:10rem;white-space:normal}}.proof-bundle-bar{background:#f4e1e2;bottom:0;box-shadow:0 -.2rem 1.2rem #00000014;display:block;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:3}.proof-bundle-bar[hidden]{display:none}body.has-proof-bundle-bar{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.proof-bundle-bar__inner{align-items:center;display:flex;gap:1.6rem;padding-bottom:1.2rem;padding-top:1.2rem}.proof-bundle-bar__icon{flex-shrink:0;height:3.6rem;width:3.6rem}.proof-bundle-bar__icon svg{height:100%;width:100%}.proof-bundle-bar__icon .cls-1{fill:#b60000}.proof-bundle-bar__text{flex:1;min-width:0}.proof-bundle-bar__headline{font-size:1.5rem;line-height:1.35;margin:0 0 .6rem}.proof-bundle-bar__headline strong{font-weight:700;margin-right:.4rem}.proof-bundle-bar__track{display:grid;gap:.4rem;grid-template-columns:repeat(6,1fr);max-width:32rem}.proof-bundle-bar__slot{background:#b6000026;border-radius:.4rem;height:.6rem;position:relative}.proof-bundle-bar__slot.is-filled{background:#b60000}.proof-bundle-bar__slot--four:after{background:#121212;border-radius:.1rem;content:"";height:1.2rem;position:absolute;right:-.3rem;top:-.3rem;width:.2rem}.proof-bundle-bar__button{border-radius:50px;flex-shrink:0;min-height:4.4rem;min-width:0;padding:0 2.4rem}.proof-bundle-bar.is-ready .proof-bundle-bar__button{background:#ef2f3c;color:#fff}.proof-bundle-bar__notice{align-items:center;display:flex;flex:1;gap:1.6rem;min-width:0}.proof-bundle-bar__notice[hidden],.proof-bundle-bar.is-notice .proof-bundle-bar__text,.proof-bundle-bar.is-notice .proof-bundle-bar__button{display:none}.proof-bundle-bar__notice-text{flex:1;font-size:1.5rem;font-weight:600;line-height:1.35;margin:0}.proof-bundle-bar__actions{align-items:center;display:flex;flex-shrink:0;gap:1.2rem}.proof-bundle-bar__switch{background:#ef2f3c;border-radius:50px;color:#fff;min-height:4.4rem;min-width:0;padding:0 2.4rem}.proof-bundle-bar__switch:disabled{opacity:.7}.proof-bundle-bar__keep{background:none;border:0;color:#121212;cursor:pointer;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;min-height:4.4rem;padding:0 .4rem;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.proof-bundle-bar__notice{align-items:stretch;flex-direction:column;gap:.8rem}.proof-bundle-bar__notice-text{font-size:1.3rem}.proof-bundle-bar__switch{flex:1;font-size:1.3rem;padding:0 1.6rem}.proof-bundle-bar__inner{gap:1rem;padding-bottom:1rem;padding-top:1rem}.proof-bundle-bar__icon{display:none}.proof-bundle-bar__headline{font-size:1.3rem;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-bundle-bar__button{font-size:1.3rem;padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/proof-bundle.css.map */
