.jl-restock{display:block;position:relative;z-index:2;width:100%;box-sizing:border-box}.jl-restock *{box-sizing:border-box}.jl-restock__bell{display:inline-flex;flex:0 0 auto}.jl-restock--pdp{margin-top:14px;padding:14px 16px;border-radius:12px;background:#f3f6fb;border:1px solid #d6e0f0}.jl-restock__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.3;color:#0047ab}.jl-restock__row{display:flex;gap:8px;width:100%}.jl-restock__input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px;border:2px solid #000;border-radius:8px;background:#fff;font-size:16px;color:#000}.jl-restock__input:focus{outline:none;border-color:#0047ab;box-shadow:0 0 0 3px #0047ab2e}.jl-restock__submit.button{flex:0 0 auto;min-width:0;min-height:44px;padding:0 16px;border-radius:8px;background:#0047ab;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:normal;white-space:nowrap;cursor:pointer}.jl-restock__submit.button:after,.jl-restock__toggle.button:after{display:none}.jl-restock__submit.button:hover{background:#003a8c}.jl-restock__submit[aria-busy=true]{opacity:.6;pointer-events:none}.jl-restock__msg{margin:8px 0 0;font-size:13px;color:#b42318}.jl-restock__ok{margin:0;font-size:14px;line-height:1.45;color:#05603a;font-weight:600}.jl-restock--card{margin-top:auto}.jl-restock__toggle.button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:0 8px;border-radius:8px;background:#fff;color:#0047ab;border:2px solid #0047ab;box-shadow:none;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:normal;line-height:1.15;text-align:center;white-space:normal;cursor:pointer}.jl-restock__toggle.button:hover{background:#0047ab;color:#fff}.jl-restock--card:not([data-collapsed]) .jl-restock__toggle{display:none}.jl-restock--card .jl-restock__row{flex-direction:column;gap:6px}.jl-restock--card .jl-restock__input{min-height:40px;font-size:16px}.jl-restock--card .jl-restock__submit.button{width:100%;min-height:40px;font-size:13px}.jl-restock--card .jl-restock__ok{font-size:13px;padding:8px 0}@media(max-width:749px){.jl-restock__toggle.button{font-size:12px}}@media(max-width:480px){.jl-restock--pdp .jl-restock__row{flex-direction:column}.jl-restock--pdp .jl-restock__submit.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/jl-restock.css.map */
