.bis-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.bis-modal[aria-hidden=false]{opacity:1;visibility:visible}.bis-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.bis-modal__dialog{position:relative;background:#fff;border-radius:.4rem;max-width:72rem;width:calc(100% - 3.2rem);max-height:90vh;overflow-y:auto;transform:translateY(1rem);transition:transform .2s ease;box-shadow:0 .4rem 2.4rem #00000026}.bis-modal[aria-hidden=false] .bis-modal__dialog{transform:translateY(0)}.bis-modal__close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;padding:.8rem;color:#333;line-height:1;z-index:1}.bis-modal__close:hover{opacity:.7}.bis-modal__layout{display:grid;grid-template-columns:1fr 1.4fr;min-height:36rem}.bis-modal__image-col{background:#dce8ef;display:flex;align-items:center;justify-content:center;padding:3.2rem;overflow:hidden}.bis-modal__image{max-width:100%;max-height:28rem;object-fit:contain}.bis-modal__form-col{padding:4.8rem 4rem;display:flex;flex-direction:column;justify-content:center}.bis-modal__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;line-height:1.25;margin:0 0 1.2rem;color:#1a1a1a}.bis-modal__subtitle{font-size:1.4rem;color:#555;margin:0 0 2.4rem;line-height:1.5}.bis-modal__form{display:flex;flex-direction:column;gap:1.6rem}.bis-modal__field{display:flex;flex-direction:column;gap:.4rem}.bis-modal__input{font-family:var(--font-body-family);font-size:1.6rem;padding:1.4rem 1.6rem;border:.1rem solid #ccc;border-radius:.4rem;background:#fff;color:#1a1a1a;width:100%;transition:border-color .15s ease}.bis-modal__input::placeholder{color:#999}.bis-modal__input:focus{outline:none;border-color:#1a1a1a}.bis-modal__input.bis-modal__input--error{border-color:#dc3545}.bis-modal__error{font-size:1.2rem;color:#dc3545;min-height:1.6rem}.bis-modal__submit{width:100%;padding:1.4rem 2rem;background:#1a1a1a;color:#fff;border:none;border-radius:4rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.12rem;cursor:pointer;position:relative;transition:background .15s ease}.bis-modal__submit:hover{background:#333}.bis-modal__submit[disabled]{opacity:.6;pointer-events:none}.bis-modal__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.2rem;height:2.2rem}.bis-modal__spinner .spinner{animation:rotator 1.4s linear infinite;width:100%;height:100%}.bis-modal__spinner .spinner .path{stroke:#fff;stroke-dasharray:187;stroke-dashoffset:46;animation:dash 1.4s ease-in-out infinite}.bis-modal__urgency{margin:2rem 0 0;font-size:1.3rem;font-weight:600;color:#1a1a1a;text-align:center}.bis-modal__success-content{text-align:center;align-items:center}.bis-modal__check-icon{color:#28a745;margin-bottom:1.6rem}@media screen and (max-width:749px){.bis-modal__layout{grid-template-columns:1fr;min-height:auto}.bis-modal__image-col{padding:2.4rem;max-height:22rem}.bis-modal__image{max-height:16rem}.bis-modal__form-col{padding:2.4rem 2rem 3.2rem}.bis-modal__title{font-size:1.8rem}}.product-form__bis-btn{margin-top:1rem}.product-card__notify-btn{display:inline-block;margin-top:.8rem;padding:.4rem 1.2rem;font-size:1.2rem;font-family:var(--font-body-family);background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;border-radius:.2rem;cursor:pointer;transition:opacity .15s ease}.product-card__notify-btn:hover{opacity:.8}button.product-card__size--sold-out{background:none;border:.1rem solid rgba(var(--color-foreground),.15);font-family:var(--font-body-family);font-size:inherit;padding:.2rem .4rem;cursor:pointer;transition:border-color .15s ease}button.product-card__size--sold-out:hover{border-color:rgba(var(--color-foreground),.5)}.hidden{display:none!important}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/back-in-stock.css.map */
