.product-bis-drawer__loading{text-align:center;padding:40px 0;color:var(--color-neutral-50)}.product-bis-drawer__error{text-align:center;padding:20px 0;color:var(--color-error)}.drawer--bis .drawer__inner-content .prose{width:100%}.drawer--bis .drawer__inner-content .modal__header{margin-bottom:1.6rem}.drawer--bis .drawer__inner-content .modal__header .h5{font-size:1.8rem;font-weight:600;margin:0}.drawer--bis .drawer__inner-content fieldset{margin-bottom:1.6rem;border:none;padding:0}.drawer--bis .drawer__inner-content fieldset legend{font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.drawer--bis .drawer__inner-content .product__notify-variants{display:flex;flex-wrap:wrap;gap:.8rem}.drawer--bis .drawer__inner-content .block-swatch{padding:.8rem 1.6rem;border:1px solid var(--color-black);cursor:pointer;transition:background-color .2s ease}.drawer--bis .drawer__inner-content .block-swatch:hover{background-color:#f5f5f5}input:checked+.drawer--bis .drawer__inner-content .block-swatch{background-color:var(--color-black);color:#fff}.drawer--bis .drawer__inner-content .product__notify-channels{display:flex;gap:1.6rem}.drawer--bis .drawer__inner-content .product__notify-channels label{display:flex;align-items:center;gap:.8rem;cursor:pointer}.drawer--bis .drawer__inner-content .product__notify-subscription label{display:flex;align-items:center;gap:4px;cursor:pointer}.drawer--bis .drawer__inner-content .product__notify-subscription label input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.drawer--bis .drawer__inner-content .product__notify-subscription label span{flex:1;font-size:12px;line-height:140%;letter-spacing:.72px}.drawer--bis .drawer__inner-content .bis-form{margin-top:2.4rem}.drawer--bis .drawer__inner-content .form-control{margin-bottom:24px}.drawer--bis .drawer__inner-content .input{width:100%;padding:16px 0;border:none;border-bottom:1px solid var(--color-neutral-30);font-size:1.4rem;background:transparent}@media screen and (max-width: 749px){.drawer--bis .drawer__inner-content .input{font-size:16px}}.drawer--bis .drawer__inner-content .product__notify-btn{width:100%;padding:1.2rem;background:var(--color-black);color:#fff;border:1px solid var(--color-black);cursor:pointer;transition:opacity .2s ease,color .2s ease,background-color .2s ease}.drawer--bis .drawer__inner-content .product__notify-success{padding:0;background-color:transparent;color:var(--color-black);text-align:left;border-radius:0;margin-top:1.2rem}.drawer--bis .drawer__inner-content .product__notify-error{padding:16px;background-color:var(--color-error);color:#fff;text-align:center;border-radius:0;margin-top:1.2rem}.drawer--bis .drawer__inner-content .hidden{display:none}.drawer--bis .drawer__inner-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (max-width: 749px){.product-bis-drawer,.product-bis-drawer__overlay{display:none!important}}.bis-form__container *{margin:0}.bis-form__title{margin-bottom:2.4rem}.bis-form__subtitle{font-family:Gill Sans;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:1.2px;text-transform:uppercase;margin-top:27px;margin-bottom:.8rem}.bis-form__panel{display:none;opacity:0;transition:opacity .3s ease-in-out}.bis-form__panel.active{display:block;opacity:1}.bis-form__panel.exiting{display:block;opacity:0}.bis-form__back-link{display:block;width:100%;margin-top:1.6rem;padding:0;background:none;border:none;color:#757575;font-size:1.4rem;text-align:center;cursor:pointer;transition:color .2s ease;font-family:Gill Sans}.bis-form__back-link:hover{color:var(--color-black)}
