.wp-mini-product{width:100%;max-width:1440px;margin:32px auto;padding:clamp(12px,3vw,28px);box-sizing:border-box;background:#fff;border:1px solid #dedfe4;border-radius:20px;scroll-margin-top:100px;direction:rtl}
.wp-mini-product h2{margin:0 0 12px;font-size:clamp(22px,3vw,30px)}
.wp-mini-product>p{line-height:1.7;margin:12px 0}
.wp-mini-product iframe{display:block;width:100%;height:900px;min-height:640px;border:0;background:#fff;border-radius:12px;transition:none}
.wp-mini-product a{color:#2f4b8f;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}
.wp-mini-product [hidden]{display:none!important}
@media(max-width:749px){.wp-mini-product{margin:20px 0;border-radius:14px;padding:12px}.wp-mini-product iframe{min-height:640px}}
.wp-mini-product.wp-mini-expanded{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;}
.wp-mini-product.wp-mini-expanded>h2,.wp-mini-product.wp-mini-expanded>p{display:none!important;}
.wp-mini-product.wp-mini-expanded>iframe{display:block!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important;}
