@import "https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900;1000&display=swap";:root{--primary:#f2994a;--primary-dark:#e67e22;--primary-glow:#f2994a66;--bg-color:#f7f9fc;--glass-bg:#ffffffd9;--glass-border:#f2994a26;--card-shadow:0 20px 40px #00000014;--text-main:#1a1a1a;--text-muted:#5c6b7a;--white:#fff}.social-stack{flex-direction:column;gap:1rem;max-width:420px;margin:0 auto 2rem;display:flex}.insta-profile-card{color:#fff;direction:ltr;background:#000;border-radius:18px;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none;transition:transform .3s;display:block;box-shadow:0 10px 40px #0006}.insta-profile-card.compact{padding:.6rem 1rem}.insta-profile-card:hover{transform:scale(1.01)}.insta-header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.insta-profile-card.compact .insta-header{margin-bottom:.4rem}.header-left{align-items:center;gap:1rem;display:flex}.back-arrow{font-size:1.1rem;font-weight:300}.header-username{font-size:.95rem;font-weight:700}.menu-dots{color:#fff;font-size:1.1rem}.insta-stats-row{align-items:center;gap:1.2rem;margin-bottom:.6rem;display:flex}.avatar-wrapper{position:relative}.avatar-gradient{background:conic-gradient(from 180deg,#f9ed32,#ee2a7b,#d22a8a,#8b2ab2,#1b1464,#f9ed32);border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex}.insta-profile-card.compact .avatar-inner{width:58px;height:58px}.avatar-inner{background:0 0;border:4px solid #000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.avatar-inner img{object-fit:cover;width:100%;height:100%;transform:scale(1.05)}.stats-group{text-align:center;flex:1;justify-content:space-between;display:flex}.stat-num{font-size:.95rem;font-weight:700;display:block}.stat-label{color:#fff;opacity:.8;font-size:.75rem}.insta-bio{text-align:left;margin-bottom:.7rem}.bio-name{margin-bottom:2px;font-size:.85rem;font-weight:700}.bio-text{color:#efefef;font-size:.8rem;line-height:1.3}.insta-actions{gap:5px;display:flex}.action-btn{text-align:center;border-radius:6px;flex:1;padding:.35rem 0;font-size:.85rem;font-weight:400;transition:filter .2s}.follow-glow{background:#0095f6;animation:2s infinite alternate glow;box-shadow:0 0 12px #0095f666}.secondary{color:#fff;background:#262626}.icon-btn{background:#262626;flex:0 0 38px;font-size:1.1rem}.floating-widgets{z-index:9999;flex-direction:row-reverse;align-items:flex-end;gap:15px;display:flex;position:fixed;bottom:25px;right:25px}.wa-widget{position:relative}.wa-fab{cursor:pointer;background-color:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);animation:2s infinite pulse-green;display:flex;box-shadow:0 4px 15px #0000004d}.wa-fab img{width:32px;height:32px}.wa-fab:hover{transform:scale(1.1)}.insta-fab{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);animation:2s infinite pulse-insta;display:flex;box-shadow:0 4px 15px #0000001a}.insta-fab img{object-fit:contain;width:40px;height:40px}.insta-fab:hover{transform:scale(1.1)}@keyframes pulse-insta{0%{box-shadow:0 0 #dc274380}70%{box-shadow:0 0 0 15px #dc274300}to{box-shadow:0 0 #dc274300}}.wa-popup{opacity:0;pointer-events:none;text-align:right;direction:rtl;background:#fff;border-radius:12px;width:320px;max-width:85vw;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:absolute;bottom:80px;right:0;overflow:hidden;transform:translateY(20px)scale(.9);box-shadow:0 10px 40px #0000004d}.wa-popup.active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.wa-popup-header{color:#fff;background:#075e54;justify-content:space-between;align-items:center;padding:1rem;display:flex}.wa-header-left{align-items:center;gap:10px;display:flex}.wa-avatar-mini{background:#fff;border-radius:50%;width:40px;height:40px;padding:2px;overflow:hidden}.wa-avatar-mini img{object-fit:contain;width:100%;height:100%}.wa-popup-name{font-size:.95rem;font-weight:700}.wa-popup-status{opacity:.85;font-size:.75rem}.wa-popup-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 5px;font-size:1.5rem}.wa-popup-body{background:#e5ddd5 url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);padding:1.5rem}.wa-msg-bubble{color:#333;background:#fff;border-radius:8px 0 8px 8px;max-width:85%;padding:10px 15px;font-size:.9rem;position:relative;box-shadow:0 1px 1px #0000001a}.wa-msg-bubble:after{content:"";border-top:8px solid #fff;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:8px solid #0000;position:absolute;top:0;right:-8px}.wa-popup-footer{text-align:center;background:#f0f0f0;padding:1rem}.wa-start-chat-btn{color:#fff;background:#25d366;border-radius:20px;padding:.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:block;box-shadow:0 2px 5px #0000001a}.wa-start-chat-btn:hover{background:#20ba5a}@keyframes pulse-green{0%{transform:scale(1);box-shadow:0 0 #25d366b3}70%{transform:scale(1.05);box-shadow:0 0 0 15px #25d36600}to{transform:scale(1);box-shadow:0 0 #25d36600}}@keyframes glow{0%{box-shadow:0 0 5px #0095f666}to{box-shadow:0 0 16px #0095f6b3}}*{box-sizing:border-box;margin:0;padding:0;font-family:Cairo,sans-serif}body{background:var(--bg-color);min-height:100vh;color:var(--text-main);direction:rtl;background-image:radial-gradient(at 0 0,#e4954e0d 0,#0000 50%),radial-gradient(at 100% 100%,#e4954e0d 0,#0000 50%);justify-content:center;align-items:center;display:flex}#app{width:100%;max-width:800px;padding:2rem}.container{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);box-shadow:var(--card-shadow);border:1px solid #fffc;border-radius:32px;padding:3rem;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.container:before{content:"";background:linear-gradient(90deg, var(--primary), #f2c94c);height:6px;position:absolute;top:0;left:0;right:0}header{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.install-app-btn{background:linear-gradient(135deg, var(--primary), #e67e22);color:#fff;cursor:pointer;border:none;border-radius:20px;margin-top:15px;padding:10px 24px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;animation:2s infinite pulse;box-shadow:0 4px 15px #e67e224d}.install-app-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e67e2266}@keyframes pulse{0%{box-shadow:0 0 #e4954eb3}70%{box-shadow:0 0 0 10px #e4954e00}to{box-shadow:0 0 #e4954e00}}.brand-logo{margin-bottom:.5rem}.logo-img{max-width:250px;height:auto;margin:0 auto;display:block}.brand-subtitle{color:var(--text-muted);font-size:1.1rem}.search-section{gap:1rem;margin-bottom:3rem;display:flex;position:relative}input{border:2px solid var(--glass-border);color:var(--text-main);background:#fffc;border-radius:16px;outline:none;flex:1;padding:1.2rem 1.5rem;font-size:1.1rem;transition:all .3s}input:focus{border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}button{background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 4px 15px var(--primary-glow);border:none;border-radius:16px;padding:0 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s}button:hover{box-shadow:0 6px 20px var(--primary-glow);filter:brightness(1.1);transform:translateY(-2px)}button:active{transform:translateY(0)}.recent-searches{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:-1.5rem;margin-bottom:2.5rem;animation:.5s fadeIn;display:flex}.history-label{color:var(--text-muted);font-size:.8rem;font-weight:600}.history-chips{flex-wrap:wrap;gap:.6rem;display:flex}.history-chip{border:1px solid var(--glass-border);color:var(--text-main);cursor:pointer;background:#fff;border-radius:50px;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.history-chip:hover{border-color:var(--primary);background:var(--bg-color);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #e4954e26}.history-chip:before{content:"🕒";font-size:.75rem}.results-section{animation:.5s fadeIn;display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.summary-card{background:var(--white);border:1px solid var(--glass-border);text-align:center;border-radius:24px;justify-content:space-around;margin-bottom:2.5rem;padding:1.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000008}.summary-card:after{content:"";background:#d22a8a0d;width:100%;height:4px;position:absolute;bottom:0;left:0}.summary-item label{color:var(--text-muted);margin-bottom:.3rem;font-size:.85rem;display:block}.summary-item span{color:var(--primary);font-weight:700}.timeline{padding-right:2rem;list-style:none;position:relative}.timeline:before{content:"";background:var(--glass-border);width:2px;position:absolute;top:0;bottom:0;right:7px}.timeline-item{opacity:0;margin-bottom:2.5rem;padding-right:2.5rem;animation:.6s cubic-bezier(.23,1,.32,1) forwards slideInUp;position:relative}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.timeline-item:after{content:"";background:var(--bg-color);border:4px solid var(--primary);z-index:1;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:5px;right:-8px}.timeline-item:first-child:after{background:var(--primary);animation:1.5s infinite pulse;box-shadow:0 0 #e4954e66}.timeline-item:hover:after{background:var(--primary);transform:scale(1.2)}.item-date{color:var(--primary);margin-bottom:.3rem;font-size:.9rem;font-weight:700}.item-status{margin-bottom:.2rem;font-size:1.1rem;font-weight:600}.item-location{color:var(--text-muted);font-size:.9rem}.loader{text-align:center;padding:2rem;display:none}.spinner{border:5px solid var(--glass-border);border-top:5px solid var(--primary);border-radius:50%;width:50px;height:50px;margin:0 auto 1rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.exception-card{background:linear-gradient(135deg,#fff5f5 0%,#fff0f0 100%);border:1px solid #feb2b2;border-radius:20px;align-items:center;gap:1.2rem;margin-bottom:1.5rem;padding:1.5rem;animation:.5s ease-in-out shake;display:flex;box-shadow:0 4px 15px #ff6b6b1a}.ex-icon{font-size:2rem}.ex-content h4{color:#c53030;margin-bottom:.2rem;font-size:1.1rem}.ex-content p{color:#742a2a;font-size:.9rem}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.delivered-card{background:linear-gradient(135deg,#f0fff4 0%,#e6ffed 100%);border:1px solid #9ae6b4;border-radius:20px;align-items:center;gap:1.2rem;margin-bottom:1.5rem;padding:1.5rem;animation:.5s ease-out fadeInDown;display:flex;box-shadow:0 4px 15px #48bb781a}.dlv-icon{font-size:2.2rem}.dlv-content h4{color:#276749;margin-top:0;margin-bottom:.2rem;font-size:1.1rem}.dlv-content p{color:#2f855a;margin:0;font-size:.9rem;line-height:1.5}.stepper-container{justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem;display:flex;position:relative}.stepper-line{z-index:1;background:#e0e0e0;border-radius:10px;height:4px;position:absolute;top:35px;left:10%;right:10%}.stepper-progress{background:linear-gradient(90deg, var(--primary), #f2c94c);width:0%;height:100%;box-shadow:0 0 15px var(--primary-glow);border-radius:10px;transition:width 1s cubic-bezier(.4,0,.2,1)}.step{z-index:2;flex-direction:column;flex:1;align-items:center;display:flex}.step-circle{background:var(--white);border:4px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:.8rem;font-size:1.8rem;transition:all .5s;display:flex;box-shadow:0 4px 10px #0000000d}.step-label{color:var(--text-muted);font-size:.85rem;font-weight:700;transition:all .4s}.step.active .step-circle{border-color:var(--primary);background:var(--white);box-shadow:0 0 25px var(--primary-glow);transform:scale(1.15)}.step.active .step-label{color:var(--text-main);transform:translateY(2px)}.step.completed .step-circle{background:var(--primary);border-color:var(--primary);color:#fff}.step.completed .step-label{color:var(--primary)}@media (width<=600px){.step-circle{border-width:3px;width:45px;height:45px;font-size:1.2rem}.stepper-line{top:22px}.step-label{text-align:center;font-size:.7rem}}.error-card{text-align:center;background:snow;border:1px solid #fed7d7;border-radius:24px;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:2rem;padding:2.5rem 1.5rem;animation:.5s ease-out fadeInDown;display:none;box-shadow:0 4px 20px #00000008}.err-icon{margin-bottom:.5rem;font-size:3rem}.err-content h4{color:#c53030;margin-bottom:.8rem;font-size:1.3rem;font-weight:700}.err-content p{color:#742a2a;font-size:.95rem;line-height:1.7}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.push-card{background:var(--white);border:1px solid var(--primary);box-shadow:0 4px 15px var(--primary-glow);border-radius:20px;align-items:center;gap:1.2rem;margin-bottom:2rem;padding:1.5rem;animation:.6s ease-out fadeInDown;display:flex}.push-icon{background:#fff8eb;border-radius:50%;padding:1rem;font-size:2.5rem}.push-content h4{color:var(--text-main);margin-bottom:.3rem}.push-content p{color:var(--text-muted);font-size:.9rem}@media (width<=600px){.push-card{text-align:center;flex-direction:column}}.error-msg{color:#ff4b2b;text-align:center;background:#ff4b2b1a;border-radius:12px;margin-top:1rem;padding:1rem;display:none}.actions-row{justify-content:center;margin-top:2rem;display:flex}.secondary-btn{color:#1a1a1a;cursor:pointer;box-shadow:none;background:#f0f2f5;border:1px solid #d1d9e0;border-radius:12px;padding:.8rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s}.secondary-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px var(--primary-glow);transform:translateY(-2px)}@media (width<=600px){.search-section{flex-direction:column}#app{padding:1rem}.container{border-radius:24px;padding:1.5rem}.summary-card{flex-direction:column;gap:1.5rem;padding:1.2rem}.details-grid{grid-template-columns:1fr}.summary-item:not(:last-child){border-bottom:1px solid #f0f0f0;padding-bottom:1rem}button{width:100%;padding:1rem;font-size:1.1rem}}.mega-deals-btn{color:#fff;text-align:center;background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:1rem;margin-bottom:2rem;padding:1.2rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .2s;animation:2s infinite pulse-red;display:flex;box-shadow:0 4px 15px #e53e3e4d}.mega-deals-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #e53e3e66}.pulse-icon{font-size:1.5rem}.discount-badge{color:#c53030;white-space:nowrap;background:#fff;border-radius:8px;padding:4px 10px;font-size:.85rem;font-weight:900}@keyframes pulse-red{0%{box-shadow:0 0 #e53e3e80}70%{box-shadow:0 0 0 15px #e53e3e00}to{box-shadow:0 0 #e53e3e00}}.offers-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:2rem;animation:.5s ease-out fadeInDown;display:grid}.aff-card{border-radius:20px;flex-direction:column;gap:12px;padding:1.2rem;transition:transform .2s,box-shadow .2s;display:flex}.aff-card:hover{transform:translateY(-2px)}.aff-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aff-logo{white-space:nowrap;font-size:1.2rem;font-weight:900}.aff-header p{margin:0;font-size:.8rem;font-weight:600}.aff-code-box{background:#ffffffe6;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.aff-code-val{letter-spacing:1px;flex:1;font-size:1.1rem;font-weight:900}.aff-copy-btn{cursor:pointer;width:auto;box-shadow:none;border:none;border-radius:8px;padding:4px 12px;font-size:.75rem;font-weight:700;transition:background .2s}.aff-copy-btn:hover{box-shadow:none;filter:none;transform:none}.aff-copied{opacity:0;pointer-events:none;font-size:.75rem;font-weight:700;transition:opacity .3s;position:absolute;left:12px}.aff-shop-btn{text-align:center;color:#fff;border-radius:12px;margin-top:5px;padding:.6rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:block}.aff-shop-btn:hover{opacity:.9;transform:translateY(-1px)}.aff-deals-link{text-align:center;color:#666;margin-top:6px;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s;display:block}.aff-deals-link:hover{color:#000}.aff-img-logo{object-fit:contain;width:auto;height:34px;margin-left:6px}.theme-iherb{background:linear-gradient(135deg,#f0fff4 0%,#e6ffed 100%);border:1px solid #9ae6b4;box-shadow:0 4px 15px #48bb781a}.theme-iherb .aff-header p,.theme-iherb .aff-code-val,.theme-iherb .aff-copied{color:#276749}.theme-iherb .aff-code-box{border:2px dashed #9ae6b4}.theme-iherb .aff-copy-btn{color:#fff;background:#276749}.theme-iherb .aff-copy-btn:hover{background:#22543d}.theme-iherb .aff-shop-btn{background:linear-gradient(135deg,#38a169,#276749);box-shadow:0 4px 15px #48bb7833}.theme-shein{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0000000d}.theme-shein .aff-header p,.theme-shein .aff-code-val,.theme-shein .aff-copied{color:#1a202c}.theme-shein .aff-code-box{background:#f7fafc;border:2px dashed #000}.theme-shein .aff-copy-btn{color:#fff;text-transform:uppercase;background:#000}.theme-shein .aff-copy-btn:hover{background:#333}.theme-shein .aff-shop-btn{color:#fff;text-transform:uppercase;background:#000;box-shadow:0 4px 15px #00000026}@media (width<=600px){.offers-grid{grid-template-columns:1fr;gap:12px}}.deals-popup-overlay{-webkit-backdrop-filter:blur(10px);z-index:100000;opacity:0;pointer-events:none;background:#0000008c;justify-content:center;align-items:center;padding:1rem;transition:opacity .4s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;inset:0}.deals-popup-overlay.active{opacity:1;pointer-events:auto}.deals-popup-card{text-align:center;direction:rtl;background:#fff;border:1px solid #f2994a40;border-radius:28px;width:100%;max-width:520px;max-height:92vh;padding:2.2rem 2rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow-y:auto;transform:translateY(40px)scale(.92);box-shadow:0 25px 60px #0003}.deals-popup-overlay.active .deals-popup-card{transform:translateY(0)scale(1)}.deals-popup-close-btn{cursor:pointer;width:38px;height:38px;color:var(--text-muted);background:#f0f2f5;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;transition:all .25s;display:flex;position:absolute;top:15px;left:15px}.deals-popup-close-btn:hover{color:var(--text-main);background:#e2e5e9;transform:rotate(90deg)}.deals-popup-badge{color:var(--primary-dark);background:#f2994a1a;border:1px solid #f2994a2e;border-radius:50px;margin-bottom:12px;padding:6px 14px;font-size:.85rem;font-weight:700;animation:2s infinite pulse-orange;display:inline-block}@keyframes pulse-orange{0%{box-shadow:0 0 #f2994a4d}70%{box-shadow:0 0 0 8px #f2994a00}to{box-shadow:0 0 #f2994a00}}.deals-popup-header h2{color:#1a1a1a;margin-bottom:8px;font-size:1.45rem;font-weight:800;line-height:1.4}.deals-popup-header p{color:var(--text-muted);margin-bottom:22px;font-size:.9rem;line-height:1.5}.deals-popup-content{margin-bottom:24px}.popup-offer-box{text-align:right;background:#f8fafc;border:1px solid #edf2f7;border-radius:20px;padding:20px;transition:all .3s}.popup-offer-box.shein-theme{border-left:4px solid var(--primary)}.popup-offer-box:hover{border-color:#f2994a66;transform:translateY(-2px);box-shadow:0 10px 25px #00000008}.popup-offer-top{align-items:center;gap:12px;margin-bottom:15px;display:flex}.popup-offer-logo{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:40px;height:40px;padding:2px}.popup-offer-meta h3{color:#1a1a1a;font-size:1rem;font-weight:700}.popup-offer-highlight{color:var(--primary-dark);margin-top:1px;font-size:.78rem;font-weight:700}.popup-code-container{background:#fff;border:2px dashed #f2994a66;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;transition:all .3s;display:flex}.popup-code-label{color:var(--text-muted);font-size:.82rem;font-weight:600}.popup-code-display{color:#1a1a1a;letter-spacing:1px;background:#fff8f2;border:1px solid #f2994a26;border-radius:6px;padding:2px 10px;font-family:monospace,sans-serif;font-size:1.3rem;font-weight:900}.popup-copy-action{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:all .25s;box-shadow:0 4px 10px #f2994a40}.popup-copy-action:hover{background:var(--primary-dark);transform:translateY(-1px)}.popup-copy-action.copied{background:#10b981;box-shadow:0 4px 10px #10b98140}.popup-offer-desc{color:var(--text-muted);margin-right:2px;font-size:.8rem;line-height:1.45}.deals-popup-footer{flex-direction:column;gap:14px;display:flex}.popup-primary-cta{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;box-shadow:0 8px 22px var(--primary-glow);border-radius:16px;justify-content:center;align-items:center;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.popup-primary-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px #f2994a73}.popup-skip-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.82rem;font-weight:600;transition:color .2s}.popup-skip-btn:hover{color:var(--text-main);text-decoration:underline}@media (width<=480px){.deals-popup-card{padding:1.8rem 1.2rem}.popup-code-container{text-align:center;flex-direction:column;align-items:center;gap:10px}.popup-copy-action{width:100%}}
