mvh-restock{display:block;margin:24px 0;color:#eee;font:inherit;min-width:0}
.restock-rocket-button-container{display:none!important}
mvh-restock[hidden]{display:none!important}
mvh-restock details{background:#191919;border:1px solid #333;border-top:3px solid #ff5500;border-radius:5px;min-width:0}
mvh-restock summary.btn{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;box-sizing:border-box;padding:18px 24px;margin:0;border:0;border-radius:3px;background:transparent!important;color:#fff!important;font:inherit;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal}
mvh-restock summary.btn:hover,mvh-restock summary.btn:focus{background:#222!important;color:#fff!important;border:0}
mvh-restock summary::after{content:"";flex:0 0 8px;width:8px;height:8px;border-right:2px solid #ff5500;border-bottom:2px solid #ff5500;transform:rotate(45deg);margin:0 2px 4px 8px}
mvh-restock details[open] summary::after{transform:rotate(225deg);margin-bottom:-4px}
mvh-restock summary::-webkit-details-marker{display:none}
mvh-restock summary:focus-visible,mvh-restock input:focus-visible,mvh-restock button:focus-visible{outline:2px solid #ff5500;outline-offset:3px}
mvh-restock .mvh-restock-form{padding:0 24px 24px;border:0;margin:0;text-align:left;font:inherit;font-size:16px;line-height:1.65;color:#c9c9c9}
mvh-restock .mvh-restock-form>p:first-child{margin:0 0 18px;padding-top:18px;border-top:1px solid #333;color:#c9c9c9;font:inherit}
mvh-restock .mvh-restock-form>label{display:block;margin:18px 0;font:inherit;font-size:14px;line-height:1.6;color:#eee;letter-spacing:normal;text-transform:none}
mvh-restock .mvh-restock-form input[type=email]{display:block;width:100%;min-width:0;min-height:48px;box-sizing:border-box;margin:8px 0 0;padding:12px 14px;border:1px solid #555;border-radius:4px;background:#080808;color:#fff;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}
mvh-restock .mvh-restock-form input[type=email]:focus{border-color:#ff5500}
mvh-restock .mvh-restock-form .mvh-restock-consent{display:flex;align-items:flex-start;gap:12px;margin:20px 0;color:#c9c9c9;font-size:14px;line-height:1.6;cursor:pointer}
mvh-restock .mvh-restock-consent input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#ff5500}
mvh-restock .mvh-restock-consent span{min-width:0}
mvh-restock .mvh-restock-variant{margin:0 0 20px;color:#fff;font:inherit;font-weight:700;line-height:1.5}
mvh-restock .mvh-restock-form button.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin:0;padding:12px 24px;border:1px solid #ff5500;border-radius:4px;background:#ff5500;color:#080808;font:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;box-shadow:none;cursor:pointer}
mvh-restock .mvh-restock-form button.btn:hover{background:#ff7733;border-color:#ff7733;color:#080808}
mvh-restock .mvh-restock-form button:disabled{opacity:.6;cursor:wait}
mvh-restock .mvh-restock-message{margin:20px 0 0;padding:12px 16px;border-left:3px solid #ff5500;border-radius:0 4px 4px 0;background:#111;color:#eee;font:inherit;font-size:14px;line-height:1.65;overflow-wrap:anywhere}
mvh-restock .mvh-restock-message:empty{display:none}
mvh-restock .mvh-restock-form small{display:block;margin-top:16px;color:#aaa;font-size:12px;line-height:1.6}
mvh-restock .mvh-restock-form .mvh-restock-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:600px){mvh-restock summary.btn{padding:16px 20px;font-size:16px}mvh-restock .mvh-restock-form{padding:0 20px 20px}mvh-restock .mvh-restock-form button.btn{width:100%}}

