.specialsfeed_container__WNfjA{padding:4rem 0}.specialsfeed_grid__kSj1c{grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.specialsfeed_grid__kSj1c{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.specialsfeed_grid__kSj1c{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1440px){.specialsfeed_grid__kSj1c{grid-template-columns:repeat(4,1fr)}}.specialsfeed_feedWrapper__2V8iD{animation:specialsfeed_fadeIn__5NTE5 .5s ease-out}@keyframes specialsfeed_fadeIn__5NTE5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.specialsfeed_emptyContainer__fpe4H,.specialsfeed_errorContainer__XDLXL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center;background:var(--glass-bg);border-radius:2rem;border:2px dashed var(--glass-border);margin:2rem 0}.specialsfeed_emptyContainer__fpe4H h3{font-size:1.5rem;font-weight:800;margin:1rem 0 .5rem;color:var(--text-primary)}.specialsfeed_emptyContainer__fpe4H p{color:var(--text-muted);font-weight:500}.specialsfeed_retryBtn__OePDR{margin-top:1.5rem;padding:.75rem 2rem;background:#1a1a1a;color:#fff;border:none;border-radius:1rem;font-weight:700;cursor:pointer;transition:all .2s}.specialsfeed_retryBtn__OePDR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.specialsfeed_grid__kSj1c{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;padding:1rem 0}.specialsfeed_grid__kSj1c>*{animation:specialsfeed_staggeredFadeIn__1ilxr .6s cubic-bezier(.16,1,.3,1) both}@keyframes specialsfeed_staggeredFadeIn__1ilxr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.specialsfeed_actions__rwzt4{display:flex;align-items:center;padding:.5rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:20px}.specialsfeed_sectionCount__v60lk{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:10px;font-size:.75rem;font-weight:850;color:var(--text-secondary);margin-right:-.25rem}.specialsfeed_refreshBtn__QBAUV{background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;width:32px;height:32px}.specialsfeed_refreshBtn__QBAUV:hover:not(:disabled){color:var(--brand);border-color:rgba(var(--brand-rgb),.2);background:var(--brand-dim)}.specialsfeed_spinning__utYUZ{animation:specialsfeed_spin__q5IT2 1s linear infinite}@keyframes specialsfeed_spin__q5IT2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.specialsfeed_showMoreContainer__0mAIV{display:flex;justify-content:center;margin-top:4rem}.specialsfeed_showMoreBtn__F7N0d{display:flex;align-items:center;justify-content:center;width:100%;max-width:600px;padding:1.5rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;color:var(--text-muted);font-weight:900;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1)}.specialsfeed_showMoreBtn__F7N0d:hover{background:var(--bg-card);border-color:var(--brand);color:var(--brand)}.specialsfeed_skeletonGrid__fWiXn{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.specialsfeed_skeletonCard___EdS4{height:480px;background:var(--glass-bg);border-radius:28px;border:1px solid var(--glass-border);position:relative;overflow:hidden}.specialsfeed_skeletonCard___EdS4:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:specialsfeed_loading__lKKmu 1.5s infinite}@keyframes specialsfeed_loading__lKKmu{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:1200px){.specialsfeed_grid__kSj1c,.specialsfeed_skeletonGrid__fWiXn{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.specialsfeed_container__WNfjA{padding:1rem}.specialsfeed_grid__kSj1c,.specialsfeed_skeletonGrid__fWiXn{grid-template-columns:1fr;gap:1.25rem}.specialsfeed_sectionHeader__r6nKc{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.specialsfeed_sectionTitle__h_nnn{font-size:1.5rem}.specialsfeed_sectionDesc__pUjVq{font-size:.9375rem}.specialsfeed_blurContainer__6DTtb{filter:none!important;opacity:.4}.specialsfeed_ctaContent__M0gcJ{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.specialsfeed_mockupSection__QXorn{position:relative;padding:3rem 0;overflow:hidden}.specialsfeed_blurContainer__6DTtb{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7;transition:filter .5s ease}.specialsfeed_ctaOverlay__VVVCS{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;background:radial-gradient(circle at center,transparent 10%,var(--bg-base) 100%);padding:2rem;text-align:center}.specialsfeed_ctaContent__M0gcJ{background:var(--bg-card);border:1px solid var(--border-subtle);padding:3.5rem 3rem;border-radius:40px;box-shadow:0 40px 100px rgba(0,0,0,.3);max-width:540px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:specialsfeed_slideUp__GyfxY .6s cubic-bezier(.16,1,.3,1)}@keyframes specialsfeed_slideUp__GyfxY{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.specialsfeed_ctaIcon__1mx4T{width:72px;height:72px;background:var(--brand-dim);border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--brand);margin:0 auto 1.5rem}.specialsfeed_ctaTitle__uYg4q{font-size:2.25rem;font-weight:1000;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.04em}.specialsfeed_ctaText___osWG{color:var(--text-muted);font-size:1.125rem;line-height:1.6;margin-bottom:2.5rem}.specialsfeed_ctaActions__lpeFI{display:flex;gap:1.25rem;justify-content:center}.specialsfeed_ctaPrimary__GF36v{background:var(--brand);color:white;padding:1.25rem 3rem;border-radius:99px;font-weight:850;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:.75rem}.specialsfeed_ctaPrimary__GF36v:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(var(--brand-rgb),.4)}.specialsfeed_ctaSecondary__LyjpV{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle);padding:1rem 2.5rem;border-radius:16px;font-weight:750;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:.5rem}.specialsfeed_ctaSecondary__LyjpV:hover{background:var(--border-subtle);transform:translateY(-2px)}.specialsfeed_horizontalScroll__t9KXV{display:flex;overflow-x:auto;gap:1.25rem;margin:0 -1.5rem;padding:1rem .25rem 2rem 1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.specialsfeed_horizontalScroll__t9KXV::-webkit-scrollbar{display:none}.specialsfeed_horizontalItem__SUUwc{flex:0 0 auto;width:200px}@media (max-width:991px){.specialsfeed_horizontalScroll__t9KXV{margin:0 -1rem;padding-left:1rem}}.specialsfeed_partialErrorBanner__VXQby{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:rgba(var(--brand-rgb),.08);border:1px solid rgba(var(--brand-rgb),.15);border-radius:16px;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);animation:specialsfeed_slideIn__bYSzC .4s cubic-bezier(.16,1,.3,1)}@keyframes specialsfeed_slideIn__bYSzC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.specialsfeed_warningIcon__j1Vt_{color:var(--brand)}.addtolist_overlay__cQRx_{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem;animation:addtolist_fadeIn__JMhtK .4s ease-out}.addtolist_handle__bhlPV{display:none;width:36px;height:4px;background:var(--text-dim);border-radius:2px;margin:0 auto 12px;flex-shrink:0;opacity:.3}@keyframes addtolist_fadeIn__JMhtK{0%{opacity:0}to{opacity:1}}.addtolist_modal__gDQkW{background:var(--bg-card);border-radius:32px;width:100%;max-width:460px;box-shadow:0 40px 100px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;animation:addtolist_slideUp__64jDT .5s cubic-bezier(.16,1,.3,1);border:1px solid var(--border-subtle)}@keyframes addtolist_slideUpNative__KRWGZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.addtolist_overlay__cQRx_{align-items:flex-end;padding:0}.addtolist_modal__gDQkW{max-height:90vh;border-radius:28px 28px 0 0;animation:addtolist_slideUpNative__KRWGZ .5s cubic-bezier(.16,1,.3,1);padding-bottom:env(safe-area-inset-bottom,20px);border:none;box-shadow:0 -10px 40px rgba(0,0,0,.2)}.addtolist_handle__bhlPV{display:block}}.addtolist_header__4OyxD{padding:1.5rem 2rem 1.25rem;display:flex;justify-content:space-between;align-items:flex-start}.addtolist_headerTitle__Z1cmv{display:flex;flex-direction:column;gap:.5rem}.addtolist_header__4OyxD h3{margin:0;font-size:1.5rem;font-weight:850;color:var(--text-primary);letter-spacing:-.04em;line-height:1}.addtolist_headerSubtitle__MqYpc{font-size:.875rem;color:var(--text-muted);font-weight:500}.addtolist_closeBtn___5pyL{background:var(--surface);border:none;color:var(--text-muted);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.addtolist_closeBtn___5pyL:hover{background:rgba(var(--brand-rgb),.1);color:var(--brand);transform:rotate(90deg)}.addtolist_productInfo__j2QxU{margin:0 2rem 2rem;padding:1.5rem;background:var(--surface);border-radius:20px;border:1px solid var(--border-subtle);display:flex;align-items:center;gap:1.25rem}.addtolist_productText__aimEr{flex:1 1}.addtolist_productBrand__fjU14{font-size:.7rem;font-weight:800;color:var(--brand);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;display:block}.addtolist_productName__kk2CD{font-size:1.05rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.35;letter-spacing:-.015em}.addtolist_listSection__GlLxW{padding:0 2rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.addtolist_sectionLabel__LvDWa{font-size:.75rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.addtolist_listContainer__PCFXV{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.5rem}.addtolist_listContainer__PCFXV::-webkit-scrollbar{width:4px}.addtolist_listContainer__PCFXV::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:10px}.addtolist_listItem__Vzt5t{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1)}.addtolist_listItem__Vzt5t:hover{border-color:var(--brand);background:var(--bg-card-hover);transform:translateX(6px)}.addtolist_listIconWrapper__eXe3p{width:42px;height:42px;background:var(--surface);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--brand);transition:all .3s}.addtolist_listItem__Vzt5t:hover .addtolist_listIconWrapper__eXe3p{background:var(--brand);color:white}.addtolist_listContent__pgszs{flex:1 1}.addtolist_listName__zZJWl{display:block;font-weight:800;color:var(--text-primary);font-size:.9375rem;letter-spacing:-.01em}.addtolist_listMeta__VjrxF{font-size:.8125rem;color:var(--text-muted);font-weight:500}.addtolist_chevron__v0cH1{color:var(--text-muted);transition:transform .2s;opacity:.4}.addtolist_listItem__Vzt5t:hover .addtolist_chevron__v0cH1{color:var(--brand);transform:translateX(2px);opacity:1}.addtolist_pendingItem__DrXlt{opacity:.7;cursor:wait;border-color:var(--brand)}.addtolist_successItem__FhIF9{background:rgba(22,163,74,.05)!important;border-color:#16a34a!important;cursor:default}.addtolist_actionSlot__ixq6F{width:60px;display:flex;justify-content:flex-end;align-items:center}.addtolist_addedText__UIJgb{font-size:.75rem;font-weight:900;color:#16a34a;text-transform:uppercase;letter-spacing:.1em;animation:addtolist_fadeIn__JMhtK .15s ease-out}.addtolist_emptyState__EBesb{text-align:center;padding:3rem 1.5rem;background:var(--surface);border-radius:20px;border:1px dashed var(--border-subtle)}.addtolist_emptyText__tZZdS{color:var(--text-muted);font-size:.875rem;font-weight:500;margin-top:.75rem}.addtolist_footer__y03ZZ{padding:2rem;background:var(--bg-elevated);border-top:1px solid var(--border-subtle)}.addtolist_createForm__PcJ4_{display:flex;gap:.75rem}.addtolist_inputWrapper__XsNMM{position:relative;flex:1 1}.addtolist_inputIcon__DlkTx{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.addtolist_input__qq2_p{width:100%;padding:1rem 1rem 1rem 2.75rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--text-primary);outline:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.addtolist_input__qq2_p:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-glow)}.addtolist_createBtn__Glos3{background:var(--brand);color:white;border:none;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.addtolist_createBtn__Glos3:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 10px 25px rgba(var(--brand-rgb),.25)}.addtolist_createBtn__Glos3:disabled{opacity:.5;cursor:not-allowed}.addtolist_loading__8txeE{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem;color:var(--text-muted)}.addtolist_spinner__8vFwp{width:28px;height:28px;border:3px solid var(--border-subtle);border-top-color:var(--brand);border-radius:50%;animation:addtolist_spin__fFG19 .8s linear infinite}@keyframes addtolist_spin__fFG19{to{transform:rotate(1turn)}}