.ss-atcv2{border:.5px solid rgba(var(--color-border),var(--color-border-alpha,1));border-radius:12px;overflow:hidden;margin:16px 0;width:100%;flex-grow:1}.ss-atcv2__top{display:flex;align-items:stretch;border-bottom:.5px solid rgba(var(--color-border),var(--color-border-alpha,1))}.ss-atcv2__main{padding:16px 20px;flex:1;min-width:0}.ss-atcv2__main .product-form__submit{width:100%}.ss-atcv2__action-row{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"qty    buy" "notify notify";gap:12px;align-items:center}.ss-atcv2__action-row .quantity{grid-area:qty}.ss-atcv2__submit-wrapper{display:contents}.ss-atcv2__submit-wrapper>.product-form__submit{grid-area:buy;min-width:0}.nm-portal{grid-area:notify}button[class*=restock-alerts-].btn--primary{position:relative;isolation:isolate;overflow:hidden;width:100%;transition:background .3s,color .3s!important}button[class*=restock-alerts-].btn--primary::before{z-index:-1}button[class*=restock-alerts-].btn--primary:hover{color:rgb(var(--color-button))!important}.ss-atcv2__action-row:not(:has(.nm-portal)){grid-template-areas:"qty buy"}.ss-atcv2__label{font-size:var(--font-size-sm);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);color:rgba(var(--color-subtext),var(--color-subtext-alpha,1));margin-bottom:10px;display:flex;align-items:center;gap:6px}.ss-atcv2__truck-icon{width:15px;height:15px;stroke:rgba(var(--color-subtext),var(--color-subtext-alpha,1));fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ss-atcv2__steps{display:flex;align-items:stretch}.ss-atcv2__step{flex:1;padding:10px 14px;border-right:.5px solid rgba(var(--color-border),var(--color-border-alpha,1));display:flex;align-items:center;gap:8px}.ss-atcv2__step:last-child{border-right:none}.ss-atcv2__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ss-atcv2__dot--done{background:rgb(var(--color-foreground))}.ss-atcv2__dot--active{background:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgb(var(--color-background));outline:1.5px solid rgb(var(--color-foreground))}.ss-atcv2__dot--pending{background:rgba(var(--color-foreground),.2)}.ss-atcv2__step-text{font-size:var(--font-size-sm);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);color:rgba(var(--color-subtext),var(--color-subtext-alpha,1));line-height:1.35}.ss-atcv2__step-text strong{display:block;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bolder);font-style:var(--font-body-style);color:rgb(var(--color-foreground));font-size:var(--font-size-sm)}@media (max-width:360px){.ss-atcv2__step-text{display:none}.ss-atcv2__step{justify-content:center}}