.availability{--fg-2: #8a867b;--corner-radius: 8px;--container-border-color: #2a2e2914;--icon-color: #2a2e29;--color-primary: #2a2e29;--color-white: #ffffff;--badge-radius: 99px;--badge-solid-bg: #000000;--badge-solid-text: #ffffff;--badge-instock-bg: #1e7a4b1f;--badge-instock-color: #1b7a47;--badge-instock-dot: #1b7a47;--badge-preorder-bg: #1a1a1a0f;--badge-preorder-color: #4b4b4b;--badge-preorder-dot: #9ca3af;--badge-out-of-stock-bg: #fdecea;--badge-out-of-stock-color: #991b1b;--badge-out-of-stock-dot: #d92b2b;display:block;border:1px solid var(--container-border-color);border-radius:var(--corner-radius);padding:16px;font-family:inherit}.availability[data-style=divider]{padding:14px 0 0;border:none;border-top:1px solid var(--container-border-color);border-radius:0}.availability [hidden]{display:none!important}.availability svg{stroke:var(--fg-2)}.availability__row:has(.na-primary) svg{stroke:var(--icon-color)}.availability__panel{display:none}.availability[data-state=loading] [data-panel=loading],.availability[data-state=in-stock] [data-panel=in-stock],.availability[data-state=preorder] [data-panel=preorder],.availability[data-state=out-of-stock] [data-panel=out-of-stock]{display:block}.availability__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--badge-radius);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px}.availability__dot{width:6px;height:6px;border-radius:50%}.availability__badge--in-stock{background:var(--badge-instock-bg);color:var(--badge-instock-color)}.availability__badge--in-stock .availability__dot{background:var(--badge-instock-dot)}.availability__badge--preorder{background:var(--badge-preorder-bg);color:var(--badge-preorder-color)}.availability__badge--preorder .availability__dot{background:var(--badge-preorder-dot);animation:na-pulse 2.5s ease-in-out infinite}.availability__badge--out-of-stock{background:var(--badge-out-of-stock-bg);color:var(--badge-out-of-stock-color)}.availability__badge--out-of-stock .availability__dot{background:var(--badge-out-of-stock-dot)}@keyframes na-pulse{0%,to{opacity:1}50%{opacity:.3}}.availability[data-badge-style=solid] .availability__badge{background:var(--badge-solid-bg);color:var(--badge-solid-text)}.availability__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.availability__row:last-child,.availability__row:has(+.availability__postal-form[hidden]){margin-bottom:0}.availability__row svg{flex-shrink:0}.na-primary{font-size:14px;font-weight:550;color:var(--color-primary);letter-spacing:.02em;line-height:1.4}.na-primary strong{font-weight:700}.na-secondary,.na-location{font-size:12.5px;color:var(--fg-2);letter-spacing:.02em;line-height:1.4}.availability__link{font-size:12.5px;color:var(--fg-2);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-underline-offset:2px}.availability__link:hover{color:var(--color-primary)}.availability__postal-form{display:none;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.availability__postal-form:not([hidden]){display:flex}.availability__field{flex:1;min-width:160px;font-size:13px;padding:10px 12px;border:1px solid rgba(26,26,26,.2);font-family:inherit;color:var(--color-primary)}.availability__field:focus{outline:none;box-shadow:none}.availability__btn{padding:0 18px;min-height:40px;border:1px solid var(--color-primary);border-radius:8px;background:var(--color-primary);color:var(--color-white);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.3s all;font-family:inherit;letter-spacing:2.1px}.availability__note{font-size:12.5px;color:var(--fg-2);margin:0}.availability__error{font-size:12px;color:#d92b2b;margin:4px 0 0;width:100%}
/*# sourceMappingURL=/cdn/shop/t/43/assets/availability.css.map */
