.restock{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;background:#fff;color:#1f1f24;overflow:auto;box-shadow:0 30px 80px #0a0c1840;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .35s cubic-bezier(.23,1,.32,1)}.restock.is-open{opacity:1;transform:none}.restock::backdrop{background:#0a0c1866}.restock-form,.restock-done{padding:var(--space-32)}.restock-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;background:transparent;color:#8a8b93;font:300 var(--type-card)/var(--leading-display) Barlow,Arial,sans-serif;cursor:pointer}.restock-close:hover{color:#1f1f24}.restock-logo{display:block;width:116px;height:auto;margin-bottom:22px}.restock h2{margin:0;font:italic 900 28px/1.05 Poppins,Arial,sans-serif!important;letter-spacing:-.04em!important;outline:none}.restock-lead{margin:var(--space-8) 0 var(--space-24);color:#6b6d76;font:500 var(--type-body)/var(--leading-body) Barlow,Arial,sans-serif}.restock-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-20)}.restock-fields input,.restock-fields select{width:100%;height:44px;padding:0 var(--space-12);border:1px solid #dcdde3;border-radius:0;background:#fff;color:#1f1f24;font:500 var(--type-body)/var(--leading-display) Barlow,Arial,sans-serif;outline:none;transition:border-color .2s}.restock-fields select{grid-column:1 / -1;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%238a8b93' stroke-width='1.5'/%3E%3C/svg%3E") right 14px center / 11px no-repeat}.restock-fields select:invalid{color:#8a8b93}.restock-fields input:focus,.restock-fields select:focus{border-color:#2e4dff}.restock-packs-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;color:#1f1f24;font:600 14px/1 Barlow,Arial,sans-serif}.restock-all{padding:0;border:0;background:none;color:#2e4dff;font:500 13px/1 Barlow,Arial,sans-serif;cursor:pointer}.restock-all:hover{text-decoration:underline}.restock-chips{margin-bottom:var(--space-24);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #eceef2;border-left:1px solid #eceef2}.restock-chip input{position:absolute;opacity:0;pointer-events:none}.restock-chip span{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-right:1px solid #eceef2;border-bottom:1px solid #eceef2;color:#46474e;font:500 13px/1.1 Barlow,Arial,sans-serif;cursor:pointer;transition:background .15s,color .15s}.restock-chip span:before{content:"";flex:none;width:14px;height:14px;border:1px solid #c9cbd3;background:#fff center / 10px no-repeat;transition:background-color .15s,border-color .15s}.restock-chip span:hover{background:#f7f8fb}.restock-chip input:checked+span{background:#f3f5ff;color:#1f1f24}.restock-chip input:checked+span:before{border-color:#2e4dff;background-color:#2e4dff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='m1 4 2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.restock-chip input:focus-visible+span{outline:2px solid #2e4dff;outline-offset:-2px}.restock-submit{width:100%;height:46px;border:0;background:#2e4dff;color:#fff;font:600 var(--type-body)/var(--leading-display) Barlow,Arial,sans-serif;cursor:pointer;transition:background .2s}.restock-submit:hover{background:#1f1f24}.restock-note{margin:var(--space-12) 0 0;color:#9a9ba3;font:500 var(--type-caption)/var(--leading-compact) Barlow,Arial,sans-serif;text-align:center}@media(max-width:480px){.restock-form,.restock-done{padding:var(--space-24) var(--space-20)}.restock-fields{grid-template-columns:1fr}.restock-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.restock{transition:none}}.restock-sizes{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:var(--space-20);border-top:1px solid #eceef2;border-left:1px solid #eceef2}.restock-sizes input{position:absolute;opacity:0;pointer-events:none}.restock-sizes span{display:grid;place-items:center;height:38px;border-right:1px solid #eceef2;border-bottom:1px solid #eceef2;color:#46474e;font:600 13px/1 Barlow,Arial,sans-serif;cursor:pointer;transition:background .15s,color .15s}.restock-sizes span:hover{background:#f7f8fb}.restock-sizes input:checked+span{background:#2e4dff;color:#fff}.restock-sizes input:focus-visible+span{outline:2px solid #2e4dff;outline-offset:-2px}@media(max-width:480px){.restock-sizes{grid-template-columns:repeat(5,minmax(0,1fr))}}.restock-more{padding:0;border:0;background:none;color:#2e4dff;font:500 13px/1 Barlow,Arial,sans-serif;cursor:pointer}.restock-more:hover{text-decoration:underline}.restock-more:focus-visible,.restock-all:focus-visible{outline:2px solid #2e4dff;outline-offset:3px}.restock-more:focus:not(:focus-visible),.restock-all:focus:not(:focus-visible){outline:none}.restock-sizes label.is-second span{background:#dfe5ff;color:#2e4dff}html.restock-lock{overflow:hidden}.restock{overscroll-behavior:contain;scrollbar-width:none}.restock::-webkit-scrollbar{display:none}.restock-form,.restock-done{padding:26px 28px 22px}.restock-logo{width:92px;margin-bottom:14px}.restock h2{font-size:24px!important}.restock-lead{margin:6px 0 16px;font-size:14px;line-height:1.45}.restock-fields{margin-bottom:14px}.restock-fields input{height:40px;font-size:14px}.restock-packs-head{margin-bottom:8px;font-size:13px}.restock-sizes{margin-bottom:14px}.restock-sizes span{height:34px;font-size:12.5px}.restock-chips{margin-bottom:18px}.restock-chip span{height:31px;font-size:12.5px}.restock-submit{height:44px;font-size:14px}.restock-note{margin-top:8px}.restock-lead{text-wrap:balance}.restock-top{display:flex;align-items:center;min-height:36px;margin:-6px 0 20px;padding-bottom:14px;border-bottom:1px solid #eceef2}.restock-top .restock-logo{width:84px;margin:0}.restock-close{top:20px;right:18px}.restock h2 span{color:#2e4dff}.restock-lead{max-width:40ch;margin:8px 0 20px;color:#6b6d76;line-height:1.5}.restock-top{justify-content:space-between;margin:0 28px;padding:18px 0 14px}.restock-close{position:static;display:grid;place-items:center;width:32px;height:32px;margin-right:-8px;font-size:24px}.restock-form,.restock-done{padding-top:20px}@media(max-width:600px){.restock{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.restock-top{margin:0 16px;padding:12px 0 10px;min-height:0}.restock-top .restock-logo{width:72px}.restock-close{top:8px;right:8px}.restock-form,.restock-done{padding:14px 16px 16px}.restock h2{font-size:21px!important}.restock-lead{margin:4px 0 12px;font-size:13px;line-height:1.4}.restock-fields{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.restock-fields input{height:38px;padding:0 10px;font-size:14px}.restock-packs-head{margin-bottom:6px;font-size:12.5px}.restock-sizes{grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:10px}.restock-sizes span{height:32px;font-size:11.5px}.restock-chips{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.restock-chip span{gap:5px;height:27px;padding:0 6px;font-size:11px}.restock-chip span:before{width:11px;height:11px;background-size:8px}.restock-submit{height:42px}.restock-note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/restock.css.map */
