body.instashop .snap-offer{position:fixed;left:18px;bottom:105px;z-index:1035;width:230px;padding:12px;border:1px solid var(--ig-primary);border-radius:var(--ig-radius-20);background:var(--ig-surface,#fff);color:var(--ig-readable-text,#222);box-shadow:0 12px 40px #0003;direction:rtl;animation:snap-enter .25s ease-out}
body.instashop .snap-offer[hidden]{display:none!important}body.instashop .snap-dismiss{position:absolute;left:7px;top:4px;border:0;border-radius:50%;width:32px;height:32px;background:var(--ig-surface,#fff);color:inherit;font-size:24px;z-index:1}body.instashop .snap-download{display:grid;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:center;font:inherit}body.instashop .snap-download img{width:100%;height:150px;object-fit:contain;border-radius:var(--ig-radius-12)}body.instashop .snap-download strong{font-size:15px;line-height:1.6;overflow-wrap:anywhere}body.instashop .snap-kicker{font-size:13px;font-weight:800;color:var(--ig-primary-ink,var(--ig-primary));display:block}body.instashop .snap-price{display:block;color:var(--ig-price-ink,var(--ig-price));font-size:25px;font-weight:800}body.instashop .snap-hint{font-size:11px;line-height:1.7}body.instashop .snap-status{margin:5px 0 0;font-size:12px}body.instashop .snap-status:empty{display:none}body.instashop .snap-check{font-size:12px}body.instashop .snap-verification{background:var(--ig-surface,#fff);padding:24px;border-radius:var(--ig-radius-22);border:1px solid var(--ig-primary);line-height:1.9}body.instashop .snap-verification h1{font-size:25px}body.instashop .snap-verification h2{font-size:21px}
@media(max-width:767px){body.instashop .snap-offer{width:178px;left:10px;bottom:calc(var(--instashop-dock-height,52px) + var(--instashop-ticker-height,0px) + 22px);padding:9px;border-radius:var(--ig-radius-16)}body.instashop .snap-download{gap:5px}body.instashop .snap-download img{height:115px}body.instashop .snap-download strong{font-size:13px}body.instashop .snap-price{font-size:22px}body.instashop .snap-hint{font-size:10px}}@keyframes snap-enter{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.instashop .snap-offer{animation:none}}
