.jcg-stock-door{--sd-ink: var(--jcg-ink, #2a1a10);--sd-ink-soft: var(--jcg-ink-soft, #4a3220);--sd-muted: var(--jcg-muted, #8a6e48);--sd-line: var(--jcg-line, #d8c498);--sd-accent: var(--jcg-accent, #b04a2a);--sd-bg: var(--jcg-bg, #f4ead6);--sd-serif: var(--jcg-serif, "Cormorant Garamond", Georgia, serif);--sd-sans: var(--jcg-sans, "Montserrat", system-ui, sans-serif);margin:0;color:var(--sd-ink);font-family:var(--sd-serif);text-align:left}.jcg-stock-door[hidden],.jcg-sd-swapped [data-add-to-cart]{display:none!important}.jcg-stock-door .jcg-sd__notify{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;cursor:pointer}.jcg-stock-door .jcg-sd__notify .jcg-sd__bell{flex:0 0 auto;width:17px;height:17px;margin-top:-1px}.jcg-stock-door .jcg-sd__notify>span{display:inline-block}.jcg-sd__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.jcg-sd__modal[hidden]{display:none!important}.jcg-sd__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1a108c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jcg-sd__panel{position:relative;z-index:1;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;padding:34px 30px 30px;background:var(--sd-bg);color:var(--sd-ink);border:1px solid var(--sd-line);box-shadow:inset 0 0 0 6px var(--sd-bg),inset 0 0 0 7px var(--sd-line),0 24px 60px #2a1a1047}html.jcg-sd-lock,html.jcg-sd-lock body{overflow:hidden}.jcg-stock-door .jcg-sd__close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;padding:0;border:0;background:none;border-radius:0;font-family:var(--sd-serif);font-size:26px;line-height:1;color:var(--sd-muted);cursor:pointer;transition:color .3s ease}.jcg-stock-door .jcg-sd__close:hover,.jcg-stock-door .jcg-sd__close:focus-visible{color:var(--sd-accent);outline:none}.jcg-sd__rule{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--sd-accent)}.jcg-sd__rule span{flex:1 1 auto;height:1px;background:var(--sd-line)}.jcg-sd__rule i{font-style:normal;font-size:9px;line-height:1}.jcg-stock-door .jcg-sd__lede{font-family:var(--sd-serif)!important;font-style:italic;font-weight:300;font-size:22px!important;line-height:1.3;letter-spacing:normal!important;text-transform:none!important;color:var(--sd-ink);margin:0 0 18px}.jcg-stock-door .jcg-sd__lede em{font-style:italic;font-weight:400;color:var(--sd-accent)}.jcg-stock-door .jcg-sd__title{font-family:var(--sd-serif)!important;font-weight:400!important;font-size:21px!important;line-height:1.2;letter-spacing:normal!important;text-transform:none!important;color:var(--sd-ink);margin:4px 0}.jcg-stock-door .jcg-sd__text{font-family:var(--sd-serif)!important;font-style:italic;font-weight:300;font-size:15px!important;line-height:1.5;color:var(--sd-ink-soft);margin:0 0 12px}.jcg-sd__form{display:flex;flex-direction:column;gap:12px;margin:0}.jcg-sd__form[hidden]{display:none}.jcg-sd__field{display:block;margin:0}.jcg-stock-door .jcg-sd__label{display:block;font-family:var(--sd-sans);font-size:10px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--sd-muted);margin:0 0 4px}.jcg-stock-door .jcg-sd__input{display:block;width:100%;box-sizing:border-box;font-family:var(--sd-serif);font-size:17px;line-height:1.3;color:var(--sd-ink);background:transparent;border:0;border-bottom:1px solid var(--sd-line);border-radius:0;padding:6px 0 8px;margin:0;box-shadow:none;outline:none;transition:border-color .3s ease}.jcg-stock-door .jcg-sd__input:focus{border-bottom-color:var(--sd-accent)}.jcg-stock-door .jcg-sd__input::placeholder{color:var(--sd-muted);opacity:.7;font-style:italic}.jcg-stock-door .jcg-sd__input[aria-invalid=true]{border-bottom-color:var(--sd-accent)}.jcg-stock-door .jcg-sd__textarea{resize:vertical;min-height:64px}.jcg-sd__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.jcg-stock-door .jcg-sd__btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:var(--sd-sans);font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;padding:17px 24px;margin:6px 0 0;border:1px solid var(--sd-accent);background:transparent;color:var(--sd-accent);border-radius:0;cursor:pointer;text-decoration:none;transition:color .4s ease}.jcg-stock-door .jcg-sd__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sd-accent);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.jcg-stock-door .jcg-sd__btn:hover:before,.jcg-stock-door .jcg-sd__btn:focus-visible:before{transform:scaleX(1)}.jcg-stock-door .jcg-sd__btn:hover,.jcg-stock-door .jcg-sd__btn:focus-visible{color:var(--sd-bg);outline:none}.jcg-stock-door .jcg-sd__btn[disabled]{opacity:.55;cursor:default}.jcg-stock-door .jcg-sd__btn[disabled]:before{transform:scaleX(0)}.jcg-stock-door .jcg-sd__link{display:inline-block;margin:16px 0 0;padding:0;border:0;background:none;font-family:var(--sd-serif);font-style:italic;font-size:15px;line-height:1.4;color:var(--sd-accent);border-bottom:1px solid currentColor;cursor:pointer;letter-spacing:normal;text-transform:none;border-radius:0;transition:color .3s ease}.jcg-stock-door .jcg-sd__link:hover,.jcg-stock-door .jcg-sd__link:focus-visible{color:var(--sd-ink);outline:none}.jcg-sd__actions{display:flex;flex-direction:column;align-items:center;gap:10px}.jcg-sd__actions .jcg-sd__link{margin:0}.jcg-stock-door .jcg-sd__done,.jcg-stock-door .jcg-sd__error{font-family:var(--sd-serif)!important;font-style:italic;font-weight:300;font-size:17px!important;line-height:1.5;margin:0;letter-spacing:normal!important;text-transform:none!important}.jcg-stock-door .jcg-sd__done{color:var(--sd-ink)}.jcg-stock-door .jcg-sd__done em{color:var(--sd-accent);font-style:italic}.jcg-stock-door .jcg-sd__error{color:var(--sd-accent);margin-top:12px}.jcg-stock-door .jcg-sd__done[hidden],.jcg-stock-door .jcg-sd__error[hidden],.jcg-stock-door .jcg-sd__link[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.jcg-sd__modal:not([hidden]) .jcg-sd__panel{animation:jcg-sd-rise .5s cubic-bezier(.22,.61,.36,1) both}.jcg-sd__modal:not([hidden]) .jcg-sd__backdrop{animation:jcg-sd-fade .4s ease both}@keyframes jcg-sd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes jcg-sd-fade{0%{opacity:0}to{opacity:1}}}@media(max-width:589px){.jcg-sd__modal{align-items:flex-end;padding:0 12px 12px}.jcg-sd__panel{padding:30px 22px 26px;max-height:calc(100vh - 24px)}.jcg-stock-door .jcg-sd__lede{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jcg-stock-door.css.map */
