.sefareshban-product-alert{order:9999;grid-column:1/-1;align-self:stretch;clear:both;width:100%;max-width:100%;box-sizing:border-box;margin:24px 0 0;direction:rtl;text-align:right;font-family:inherit}
.sb-product-alert-disclosure{overflow:hidden;border:1px solid #e3e7ef;border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(31,41,55,.055)}
.sb-product-alert-disclosure>summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:13px 15px;cursor:pointer;list-style:none;user-select:none;color:#202940;transition:background-color .2s ease,border-color .2s ease}
.sb-product-alert-disclosure>summary::-webkit-details-marker{display:none}
.sb-product-alert-disclosure>summary:hover{background:#fafbfe}
.sb-product-alert-disclosure[open]>summary{border-bottom:1px solid #edf0f5;background:#fbfcff}
.sb-product-alert-summary-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#fff4eb;font-size:18px;line-height:1}
.sb-product-alert-summary-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}
.sb-product-alert-summary-copy strong{font-size:15px;line-height:1.6}
.sb-product-alert-summary-copy small{overflow:hidden;color:#778197;font-size:12px;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}
.sb-product-alert-summary-toggle{position:relative;width:30px;height:30px;flex:0 0 30px;border-radius:10px;background:#f2f4f8}
.sb-product-alert-summary-toggle:before,.sb-product-alert-summary-toggle:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:#59647a;transform:translate(-50%,-50%);transition:transform .2s ease}
.sb-product-alert-summary-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}
.sb-product-alert-disclosure[open] .sb-product-alert-summary-toggle:after{transform:translate(-50%,-50%) rotate(0)}
.sb-product-alert-panel{padding:17px 16px 18px}
.sb-product-alert-panel>p{margin:0 0 14px;color:#667085;font-size:13px;line-height:1.9}
.sb-product-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.sb-product-alert-grid label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#313b50;font-size:13px}
.sb-product-alert-grid input,.sb-product-alert-grid select{box-sizing:border-box;width:100%;min-height:44px;margin:0;border:1px solid #d7dce5;border-radius:10px;background:#fff;padding:8px 10px;box-shadow:none}
.sb-product-alert-grid input:focus,.sb-product-alert-grid select:focus{border-color:#8b93b5;outline:0;box-shadow:0 0 0 3px rgba(98,108,150,.11)}
.sb-product-alert-consent{display:flex;align-items:flex-start;gap:7px;margin:14px 0;font-size:12px;line-height:1.9}
.sb-product-alert-consent input{margin-top:5px;flex:0 0 auto}
.sb-product-alert-submit-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.sb-product-alert-submit-row .button{min-height:40px;margin:0!important;border-radius:10px!important;padding:8px 16px!important}
.sb-product-alert-result{display:inline-block;font-size:12px;font-weight:700;line-height:1.8}
.sb-product-alert-result.is-success{color:#087f5b}
.sb-product-alert-result.is-error{color:#c92a2a}
@media(max-width:640px){.sefareshban-product-alert{margin-top:14px}.sb-product-alert-disclosure>summary{min-height:62px;padding:11px 12px}.sb-product-alert-summary-icon{width:38px;height:38px;flex-basis:38px}.sb-product-alert-summary-copy small{white-space:normal}.sb-product-alert-panel{padding:15px 12px 16px}.sb-product-alert-grid{grid-template-columns:1fr}.sb-product-alert-submit-row{align-items:stretch;flex-direction:column}.sb-product-alert-submit-row .button{width:100%}}

/* Keep the alert at the end of custom flex/grid product summaries and use the active theme typography. */
.sefareshban-product-alert,.sefareshban-product-alert *{font-family:inherit}
.sefareshban-product-alert button,.sefareshban-product-alert input,.sefareshban-product-alert select,.sefareshban-product-alert textarea{font:inherit!important}
