harven-restock-drawer{display:contents}#harven-restock [hidden],.harven-notify-button[hidden]{display:none!important}product-form-component[data-harven-notify-ready] .harven-restock-native,product-form-component[data-harven-notify-ready] .shopify-payment-button,product-form-component[data-harven-notify-ready] shopify-accelerated-checkout{display:none!important}.harven-notify-button{width:100%;min-height:56px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font:700 14px/1.2 Helvetica,Arial,sans-serif;cursor:pointer}variant-picker label.harven-restock-size{position:relative}variant-picker label.harven-restock-size>harven-restock-envelope{display:block!important;position:absolute!important;inset:auto 5px 4px auto!important;width:12px!important;height:9px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;transform:none!important;pointer-events:none;z-index:3;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Crect x='.6' y='.6' width='10.8' height='7.8' fill='none' stroke='%23aaaaaa' stroke-width='1.2'/%3E%3Cpath d='m1 1 5 4 5-4' fill='none' stroke='%23aaaaaa' stroke-width='1.2'/%3E%3C/svg%3E")}#harven-restock .harven-restock-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:0;background:#fff;color:#000;overflow:hidden;font-family:Helvetica,Arial,sans-serif;box-sizing:border-box}#harven-restock .harven-restock-dialog[open]:not(.dialog-closing){animation:harven-restock-in .18s cubic-bezier(.4,0,.2,1) both}#harven-restock .harven-restock-dialog[open].dialog-closing{animation:harven-restock-out .14s cubic-bezier(.4,0,1,1) both}#harven-restock .harven-restock-dialog::backdrop{background:#00000059}#harven-restock .harven-restock-body{height:auto;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:24px 20px 20px}#harven-restock h2{font:700 16px/1.3 Helvetica,Arial,sans-serif;margin:0 28px 12px 0}#harven-restock p,#harven-restock label,#harven-restock legend{font:400 12px/1.5 Helvetica,Arial,sans-serif}#harven-restock .harven-restock-intro{margin:0 0 16px}#harven-restock .harven-restock-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:15px;border:0;border-radius:0;background:#fff;color:#000;cursor:pointer;z-index:2}#harven-restock .harven-restock-product{display:flex;align-items:center;gap:16px;margin-bottom:16px}#harven-restock .harven-restock-product img{width:68px;height:84px;flex:0 0 68px;object-fit:contain}#harven-restock [data-restock-product-title]{font-weight:700;margin:0 0 8px}#harven-restock [data-restock-variant-title]{margin:0;color:#666}#harven-restock fieldset{padding:0;margin:0;border:0;min-width:0}#harven-restock legend{margin-bottom:10px}#harven-restock .harven-restock-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#harven-restock .harven-restock-sizes label{position:relative;display:block!important;width:100%!important;min-width:0;margin:0;padding:0;justify-self:stretch;cursor:pointer}#harven-restock .harven-restock-sizes input{position:absolute;opacity:0;width:1px;height:1px}#harven-restock .harven-restock-sizes span{display:grid!important;width:100%!important;box-sizing:border-box;margin:0;padding:0;place-items:center;min-height:44px;border:1px solid #d4d4d4}#harven-restock .harven-restock-sizes input:checked+span{border-color:#000;box-shadow:inset 0 0 0 1px #000}#harven-restock .harven-restock-sizes input:focus-visible+span{outline:2px solid #000;outline-offset:2px}#harven-restock .harven-restock-signup{display:flex;flex-direction:column;gap:10px;margin-top:18px}#harven-restock input[type=email]{width:100%;min-height:48px;padding:12px;box-sizing:border-box;border:1px solid #aaa;border-radius:0;background:#fff;color:#000;font:16px/1.4 Helvetica,Arial,sans-serif}#harven-restock .harven-restock-consent{display:flex;align-items:flex-start;gap:10px}#harven-restock .harven-restock-consent input{-webkit-appearance:auto;appearance:auto;flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#000}#harven-restock .harven-restock-submit{width:100%;min-height:48px;padding:14px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font:700 12px/1.3 Helvetica,Arial,sans-serif;cursor:pointer}#harven-restock :disabled{opacity:.6;cursor:wait}#harven-restock .harven-restock-privacy{margin:0;color:#666;font-size:11px}#harven-restock a{color:inherit;text-decoration:underline}#harven-restock [data-restock-status]{margin:12px 0 0}#harven-restock [data-restock-status]:empty{display:none}#harven-restock [data-restock-success] h3{font:700 16px/1.3 Helvetica,Arial,sans-serif}#harven-restock button:focus-visible{outline:2px solid #000;outline-offset:3px}@keyframes harven-restock-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes harven-restock-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){#harven-restock .harven-restock-dialog[open]{animation-duration:.01ms!important}}variant-picker label.harven-restock-size:before,variant-picker label.harven-restock-size:after{border:0!important;box-shadow:none!important}#harven-restock .harven-restock-consent input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;display:block;box-sizing:border-box;width:16px;height:16px;min-width:16px;min-height:16px;padding:0!important;border:1px solid #777!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;cursor:pointer}#harven-restock .harven-restock-consent input[type=checkbox]:before,#harven-restock .harven-restock-consent input[type=checkbox]:after{content:none!important;display:none!important}#harven-restock .harven-restock-consent input[type=checkbox]:checked{border-color:#000!important;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='1.7'/%3E%3C/svg%3E") center / 14px 14px no-repeat!important}#harven-restock .harven-restock-consent input[type=checkbox]:focus-visible{outline:2px solid #000;outline-offset:3px}:is(#MainContent,#quick-add-modal-content) variant-picker fieldset.variant-option--buttons>label.harven-restock-size.harven-restock-size:has(input:checked){border-color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/harven-restock.css.map */
