.oos-rescue{display:grid;gap:2.5rem;padding:2rem 0;max-width:1280px;margin:0 auto}.oos-rescue__header{display:grid;gap:1rem;justify-items:center;text-align:center}.oos-rescue__thumb img{width:160px;height:auto;border-radius:8px}.oos-rescue__headline{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;margin:0}.oos-rescue__readmore{font-size:.95rem;text-decoration:underline;cursor:pointer}.oos-rescue__row-title{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.oos-rescue__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.oos-rescue__shop-brand{display:inline-block;margin-top:1rem;text-decoration:underline;font-weight:500}.product-section--oos-below{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #eee)}.oos-card{display:block;color:inherit;text-decoration:none}.oos-card__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:var(--color-foreground-soft, #f4f4f4)}.oos-card__meta{display:grid;gap:.25rem;padding:.5rem 0;font-size:.875rem}.oos-card__title{font-weight:500}.oos-card__compare{margin-left:.25rem;opacity:.6}.oos-card__sold{color:#c00;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.notify-me{width:min(420px,100%);margin:1rem auto;text-align:center}.notify-me__label{margin:0 0 .5rem;font-size:.95rem}.notify-me__sizes{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.75rem}.notify-me__size-pill{padding:.5rem 1rem;min-width:3rem;border:1px solid var(--color-border, #ccc);background:var(--color-background, #fff);color:var(--color-foreground, #111);border-radius:999px;font:inherit;font-size:.875rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.notify-me__size-pill:hover{border-color:var(--color-foreground, #111)}.notify-me__size-pill.is-active{background:var(--color-foreground, #111);color:var(--color-background, #fff);border-color:var(--color-foreground, #111)}.notify-me__form{display:grid;gap:.5rem}.notify-me__row{display:grid;grid-template-columns:1fr auto;gap:.5rem}.notify-me__input{padding:.75rem 1rem;border:1px solid var(--color-border, #ddd);border-radius:4px;font:inherit}.notify-me__btn{padding:.75rem 1.25rem;border:0;background:var(--color-foreground, #111);color:var(--color-background, #fff);border-radius:4px;font:inherit;cursor:pointer}.notify-me__btn:disabled{opacity:.5;cursor:not-allowed}.notify-me__success{padding:.75rem 1rem;background:#e8f7ee;border:1px solid #b9e5c9;border-radius:4px}.notify-me__error{color:#c00;font-size:.875rem}.oos-variants{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin:.75rem 0;padding:.75rem 0;font-size:.875rem;border-top:1px solid var(--color-border, #eee);border-bottom:1px solid var(--color-border, #eee)}.oos-variants__intro{opacity:.7;white-space:nowrap}.oos-variants__pills{display:flex;flex-wrap:wrap;gap:.35rem}.oos-variants__pill{display:inline-block;padding:.3rem .7rem;min-width:2.25rem;border:1px solid var(--color-border, #ccc);background:transparent;color:var(--color-foreground, #111);border-radius:4px;font:inherit;font-size:.8rem;text-decoration:line-through;text-decoration-color:#00000059;cursor:pointer;opacity:.65;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.oos-variants__pill:hover,.oos-variants__pill:focus-visible{opacity:1;background:var(--color-foreground, #111);color:var(--color-background, #fff);border-color:var(--color-foreground, #111);text-decoration:none;outline:none}.notify-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:0;border-radius:8px;padding:0;width:min(420px,92vw);background:var(--color-background, #fff);color:var(--color-foreground, #111);box-shadow:0 20px 60px #00000040}.notify-modal::backdrop{background:#0006}.notify-modal__inner{padding:2rem 1.5rem 1.5rem;position:relative}.notify-modal__close-form{margin:0}.notify-modal__close{position:absolute;top:.5rem;right:.75rem;background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:inherit;z-index:1}.notify-modal__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.notify-modal__product{margin:0 0 1rem;font-size:.95rem;opacity:.8}.notify-modal__form{display:grid;gap:.5rem}.notify-modal__row{display:grid;grid-template-columns:1fr auto;gap:.5rem}.notify-modal__input{padding:.75rem 1rem;border:1px solid var(--color-border, #ddd);border-radius:4px;font:inherit}.notify-modal__btn{padding:.75rem 1.25rem;border:0;background:var(--color-foreground, #111);color:var(--color-background, #fff);border-radius:4px;font:inherit;cursor:pointer}.notify-modal__btn:disabled{opacity:.5;cursor:not-allowed}.notify-modal__success{padding:.75rem 1rem;background:#e8f7ee;border:1px solid #b9e5c9;border-radius:4px;margin-top:1rem}.notify-modal__error{color:#c00;font-size:.875rem;margin-top:.5rem}.oos-picker-hint{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;padding:.6rem .8rem;background:var(--color-foreground-soft, #f4f4f4);border-radius:4px;font-size:.825rem;color:var(--color-foreground, #111);line-height:1.4}.oos-picker-hint__icon{font-size:1rem;opacity:.6}.oos-picker-hint strong{font-weight:600}variant-picker input[disabled]+label,[class*=variant-picker] input[disabled]+label,variant-picker [aria-disabled=true],[class*=variant-picker] [aria-disabled=true]{position:relative;cursor:pointer!important}variant-picker input[disabled]+label:hover,[class*=variant-picker] input[disabled]+label:hover,variant-picker [aria-disabled=true]:hover,[class*=variant-picker] [aria-disabled=true]:hover{opacity:1!important;border-color:var(--color-foreground, #111)!important}variant-picker input[disabled]+label:after,[class*=variant-picker] input[disabled]+label:after,variant-picker [aria-disabled=true]:after,[class*=variant-picker] [aria-disabled=true]:after{content:"Notify me when back";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-foreground, #111);color:var(--color-background, #fff);padding:.35rem .65rem;border-radius:4px;font-size:.7rem;font-weight:500;white-space:nowrap;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .15s ease .1s;z-index:10}variant-picker input[disabled]+label:hover:after,[class*=variant-picker] input[disabled]+label:hover:after,variant-picker [aria-disabled=true]:hover:after,[class*=variant-picker] [aria-disabled=true]:hover:after{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/213/assets/oos-rescue.css.map */
