.pdp-restock{box-sizing:border-box;width:min(var(--restock-width),calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:var(--space-lg) var(--space-md) var(--space-md);border:0;overflow-y:auto;overscroll-behavior:contain;color:var(--color-foreground);background:var(--restock-surface);backdrop-filter:blur(var(--restock-blur));-webkit-backdrop-filter:blur(var(--restock-blur));box-shadow:var(--shadow-drawer, 0 12px 40px rgb(0 0 0 / .25));font-family:var(--font-body--family)}.pdp-restock[open]{display:flex;flex-direction:column;gap:1.25rem}.pdp-restock::backdrop{background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pdp-restock [hidden]{display:none!important}.pdp-restock__close{position:absolute;top:var(--space-xs);right:var(--space-xs);width:var(--pair-touch);height:var(--pair-touch);border:0;padding:0;background:none;cursor:pointer}.pdp-restock__close img{display:block}.pdp-restock__heading{padding-right:var(--space-md)}.pdp-restock__heading h2{margin:0;font:var(--fw-medium) var(--text-2xl-plus)/1.215 var(--font-heading--family);letter-spacing:0}.pdp-restock__heading h2:focus{outline:none}.pdp-restock__heading p{font-size:var(--text-sm-plus);line-height:1.462;margin:var(--space-2xs) 0 0}.pdp-restock__product{padding:var(--space-xs);background:var(--restock-tint);overflow-wrap:anywhere}.pdp-restock__product h3{margin:0;font:var(--fw-semibold) var(--text-2xl)/1.25 var(--font-heading--family)}.pdp-restock__product p{font-size:var(--text-md);font-weight:var(--fw-medium);line-height:1.43;margin:var(--space-2xs) 0 0}.pdp-restock__form{display:flex;flex-direction:column;gap:1.25rem;margin:0}.pdp-restock__field label{display:block;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:1.5;margin-bottom:var(--space-2xs)}.pdp-restock__field input{box-sizing:border-box;width:100%;height:3rem;padding:var(--space-xs);border:1px solid var(--color-cypress);background:var(--restock-tint);color:var(--color-foreground);font:inherit;font-size:var(--text-lg);border-radius:0}.pdp-restock__field input[aria-invalid=true]{border-color:var(--restock-error)}.pdp-restock__consent{display:grid;grid-template-columns:1rem 1fr;align-items:center;gap:var(--space-2xs);min-height:var(--pair-touch);font-size:var(--text-sm);line-height:1.5;cursor:pointer}.pdp-restock__consent input{width:1rem;height:1rem;margin:0;accent-color:var(--color-cypress);border-radius:0}.pdp-restock__submit{display:block;width:100%;min-height:var(--pair-touch);padding:var(--space-xs);border:0;background:var(--color-cypress);color:var(--color-surface);font:inherit;font-size:var(--text-sm-plus);font-weight:var(--fw-semibold);cursor:pointer}.pdp-restock__submit:disabled{opacity:.6;cursor:wait}.pdp-restock__error{margin:var(--space-xs) 0 var(--space-sm);color:var(--restock-error);font-size:var(--text-sm);line-height:1.5}.pdp-restock__success>p{font-size:var(--text-sm-plus);margin:0 0 var(--space-2xs);overflow-wrap:anywhere}.pdp-restock__success .pdp-restock__submit{margin-top:1.25rem}.pdp-notify .pdp-soldout{padding:0;margin:0 0 var(--space-xs);height:auto;min-height:0;display:block;background:none;border:0;color:var(--color-text-subtle);text-align:left;font-size:var(--text-sm-plus)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pdp-restock{background:var(--color-background)}}.pdp-restock{position:fixed;inset:auto;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/restock.css.map */
