body:has(.bella-restock-panel) #template-product .product__submit__add:disabled{background:#b3261e!important;border:1px solid #b3261e!important;border-radius:6px!important;color:#fff!important;opacity:1!important;min-height:48px;padding:12px 20px;font:700 13px/1.4 Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;box-shadow:none;cursor:default}
body:has(.bella-restock-panel) #cart-bar{display:none!important}
.bella-restock-panel{width:100%;margin:12px 0 24px;font-family:Arial,sans-serif}
.bella-restock-panel .pushowl-optin-button{display:flex!important;justify-content:center;align-items:center;width:100%!important;min-height:48px!important;padding:12px 20px!important;border:1px solid #340100!important;border-radius:6px!important;background:#340100!important;color:#fff!important;box-shadow:none!important;cursor:pointer}
.bella-restock-panel .pushowl-optin-button .button-content{font:600 14px/1.5 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important}
.bella-restock-panel .pushowl-optin-button:hover{background:#520f15!important}
.bella-restock-panel .pushowl-optin-button:focus-visible{outline:3px solid #b1945c;outline-offset:3px}
@media(max-width:750px){.bella-restock-panel{margin:10px 0 22px}.bella-restock-panel .pushowl-optin-button .button-content{font-size:14px!important}}

body:has(.bella-restock-panel) #template-product .shopify-payment-button{display:none!important}body:has(.bella-restock-panel) #template-product .product__submit__buttons{display:block}body:has(.bella-restock-panel) #template-product .product__submit__add:disabled{width:100%!important;margin:0!important}body:has(.bella-restock-panel) #template-product [data-add-to-cart-text]{font:inherit!important;letter-spacing:inherit!important}.bella-restock-panel .pushowl-optin-button{margin:0!important}.bella-restock-panel{margin-top:0}

body:has(.bella-restock-panel) #template-product [data-add-to-cart-text]{font:700 13px/1.4 Arial,sans-serif!important}.bella-restock-panel{margin-top:12px!important}

body:has(.bella-restock-panel) #template-product .product__submit__buttons{display:flex!important;align-items:center;justify-content:flex-start;gap:12px}
body:has(.bella-restock-panel) #template-product .product__submit__add:disabled{display:inline-flex!important;align-items:center;justify-content:flex-start;flex:0 0 auto;width:auto!important;min-height:44px;padding:0!important;background:transparent!important;border:0!important;color:#b3261e!important;border-radius:0!important}
body:has(.bella-restock-panel) #template-product [data-add-to-cart-text]{font:700 13px/1.4 Arial,sans-serif!important;letter-spacing:1px!important}
body:has(.bella-restock-panel) #template-product .product__form .quantity-wrapper{display:none!important}
.bella-restock-panel{width:44px!important;flex:0 0 44px;margin:0!important}
.bella-restock-panel .pushowl-optin-button{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23340100' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E") center/22px 22px no-repeat!important;border:0!important;border-radius:50%!important;margin:0!important}
.bella-restock-panel .pushowl-optin-button:hover{background-color:#f8f1ef!important}
.bella-restock-panel .pushowl-optin-button .button-content{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
