.availability{display:block;margin-top:.85rem}.availability__inner{position:relative;overflow:hidden;border:1px solid rgb(var(--rgb-outline) / .65);border-radius:clamp(16px,2.4vw,22px);background:var(--color-bg-2);padding:clamp(1.35rem,4.2vw,2rem);display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 2px #1a14140a,0 14px 36px -18px #1a14142e}.availability__inner:before{content:"";position:absolute;top:-45%;right:-18%;width:62%;height:85%;background:radial-gradient(circle,rgb(var(--rgb-accent-1) / .12) 0%,transparent 70%);pointer-events:none}.availability__inner>*{position:relative;z-index:1}.availability__title{display:flex;align-items:center;gap:.65rem;margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(1.05rem,1rem + .6vw,1.2rem);letter-spacing:.01em;color:var(--color-accent-2)}.availability__title .icon{box-sizing:content-box;width:18px;height:18px;padding:8px;flex-shrink:0;color:var(--color-accent-1);background:rgb(var(--rgb-accent-1) / .1);border-radius:50%}.availability__body{margin:0;font-size:.9rem;line-height:1.6;color:rgb(var(--rgb-text) / .78)}.availability__form{display:flex;flex-direction:column;gap:.55rem;margin:.15rem 0 0}.availability__row{position:relative;display:flex;align-items:stretch;background:#fff;border-radius:999px;padding:6px;box-shadow:0 1px #fff6 inset,0 20px 40px -20px #00000040;transition:box-shadow var(--duration-default) var(--ease-out)}.availability__row:focus-within{box-shadow:0 0 0 3px rgb(var(--rgb-gold) / .45),0 24px 48px -22px #0000004d}.availability__input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:0 1.25rem;height:48px;font:inherit;font-size:.95rem;letter-spacing:.02em;color:rgb(var(--rgb-text));border-radius:999px}.availability__input::placeholder{color:rgb(var(--rgb-text) / .45);letter-spacing:.02em}.availability__row .availability__input,.availability__row .availability__input:focus,.availability__row .availability__input:focus-visible{border:0;box-shadow:none;outline:0}.availability__row .availability__submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:48px;padding:0 1.5rem;border-radius:999px;background:rgb(var(--rgb-text));color:#fff;border:0;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background var(--duration-short) var(--ease-out),transform var(--duration-short) var(--ease-out)}.availability__row .availability__submit:hover,.availability__row .availability__submit:focus-visible{background:rgb(var(--rgb-accent-2));transform:translate(-1px)}.availability__fineprint{margin:.15rem 0 0;padding-top:.55rem;border-top:1px solid rgb(var(--rgb-outline) / .6);line-height:1.5}.availability__error{margin:0;font-size:.82rem;color:var(--color-error)}.availability__success{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.95rem;font-weight:600;color:var(--color-success)}.availability__success .icon{box-sizing:content-box;width:18px;height:18px;padding:7px;flex-shrink:0;color:var(--color-success);background:rgb(var(--rgb-success) / .12);border-radius:50%}.availability__success[hidden]{display:none}@media(max-width:540px){.availability__inner{padding:1.3rem 1.15rem 1.2rem}.availability__row{display:grid;grid-template-columns:1fr;gap:6px;border-radius:calc(var(--radius) * 4)}.availability__input{text-align:center}.availability__row .availability__submit{width:100%}}.main-product__preorder{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .25rem;padding:.7rem .85rem;border:1px dashed rgb(var(--rgb-gold) / .6);border-radius:var(--radius);background:rgb(var(--rgb-gold) / .08);font-size:.84rem;line-height:1.45;color:var(--color-text)}.main-product__preorder .icon{width:16px;height:16px;margin-top:.12rem;flex-shrink:0;color:var(--color-gold)}.main-product__preorder strong{color:var(--color-accent-1)}.main-product__preorder-terms{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;color:rgb(var(--rgb-text) / .62);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--duration-short) var(--ease-out)}.main-product__preorder-terms:hover,.main-product__preorder-terms:focus-visible{color:var(--color-accent-1)}
/*# sourceMappingURL=/cdn/shop/t/101/assets/availability.css.map */
