.Header_header__MvnS2{position:sticky;top:0;z-index:100;padding:0;background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(17,24,39,.92));backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 10px 30px rgba(17,24,39,.22)}.Header_inner__ggL_E{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:20px}.Header_logoLink__n5cR5{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Header_logoImg__NIVuW{height:56px;width:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .15s}.Header_logoImg__NIVuW:hover{opacity:.85}.Header_logoImg__NIVuW:active{transform:translateY(1px)}.Header_headerCenter___9wXw{display:flex;flex-direction:column;gap:8px}.Header_tagline__olxb0{font-size:.98rem;color:rgba(255,255,255,.65);margin:0;line-height:1.4}.Header_tagline__olxb0 strong{color:#fff;font-style:normal}.Header_headerActions__RUFUv{display:flex;align-items:center}.Header_headerActions__RUFUv button[aria-haspopup=true]{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.55);font-size:.78rem;padding:5px 12px;transition:border-color .15s,color .15s,background .15s,transform .12s}.Header_headerActions__RUFUv button[aria-haspopup=true]:hover{border-color:rgba(255,255,255,.45);color:rgba(255,255,255,.9);background:rgba(255,255,255,.06)}.Header_headerActions__RUFUv button[aria-haspopup=true]:active{transform:translateY(1px)}@media (max-width:600px){.Header_inner__ggL_E{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.Header_logoImg__NIVuW{height:46px}.Header_tagline__olxb0{font-size:.9rem}}.DealCard_card__3TYyB{background:linear-gradient(180deg,#ffffff,#fffdfb);border-radius:18px;border:1px solid rgba(229,231,235,.9);box-shadow:0 10px 28px rgba(17,24,39,.08);overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;position:relative;display:flex;flex-direction:column}.DealCard_card__3TYyB:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(17,24,39,.12)}.DealCard_card__3TYyB:active{transform:translateY(-1px) scale(.995)}.DealCard_card__3TYyB:focus-visible{outline:3px solid #ff4f00;outline-offset:2px}.DealCard_badge__fWYQe{position:absolute;top:10px;left:10px;background:#ffd0b0;color:#92260a;font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:6px;z-index:2;letter-spacing:.01em}.DealCard_imageWrapper__F8NrS{width:100%;padding-top:62%;position:relative;background:#ffffff;overflow:hidden}.DealCard_imageWrapper__F8NrS img{transition:transform .35s ease}.DealCard_card__3TYyB:hover .DealCard_imageWrapper__F8NrS img{transform:scale(1.04)}.DealCard_noImage__4qMeP{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:3rem}.DealCard_content__x0w_v{padding:12px 14px 14px;display:flex;flex-direction:column;gap:5px;flex:1}.DealCard_brand__lBkfK{font-size:.72rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0}.DealCard_title__QrNCw{font-size:1rem;font-weight:700;line-height:1.35;color:#1a1a1a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DealCard_prices__LoR2t{display:flex;align-items:baseline;gap:8px}.DealCard_description__X5ep_{font-size:.78rem;line-height:1.45;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DealCard_priceRow__rHq2J{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.DealCard_price__1XIE2{font-size:1.18rem;font-weight:700;color:#ff4f00}.DealCard_oldPrice__1Yoh8{font-size:.85rem;color:#999;text-decoration:line-through}.DealCard_category__zVvPh{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:#888;text-transform:uppercase;letter-spacing:.05em}.DealCard_cardFooter__qK9Hv{margin-top:auto;display:flex;flex-direction:column;gap:6px}.DealCard_cta__BcojQ{background:var(--shop-primary,#ff4f00);color:white;border:none;border-radius:10px;padding:11px 14px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease;width:100%;min-height:44px}.DealCard_cta__BcojQ:active,.DealCard_cta__BcojQ:hover{opacity:.85}.DealCard_urgencyBadge__iGgwx{display:inline-flex;align-items:center;gap:4px;background:#fffbeb;color:#92400e;border:1px solid #fcd34d;border-radius:20px;font-size:.72rem;font-weight:700;padding:3px 9px;width:-moz-fit-content;width:fit-content;animation:DealCard_urgencyPulse__eqEQo 2s ease-in-out infinite}@keyframes DealCard_urgencyPulse__eqEQo{0%,to{opacity:1}50%{opacity:.75}}.DealCard_popularBadge__mOUTH{display:inline-flex;align-items:center;gap:4px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:20px;font-size:.72rem;font-weight:700;padding:3px 9px;width:-moz-fit-content;width:fit-content}.DealCard_promoCode__ynhx_{font-size:.75rem;letter-spacing:.04em}.DealCard_promoCode__ynhx_,.DealCard_promoPill__4vhyA{font-weight:700;color:#15803d;width:-moz-fit-content;width:fit-content}.DealCard_promoPill__4vhyA{background:#dcfce7;padding:3px 8px;border-radius:20px;letter-spacing:.01em}.DealCard_freeShipping__2o0An,.DealCard_promoPill__4vhyA{display:inline-flex;align-items:center;gap:4px;font-size:.72rem}.DealCard_freeShipping__2o0An{font-weight:700;color:#15803d;width:-moz-fit-content;width:fit-content}.DealCard_reassuranceItem__ufBT7{display:inline-flex;align-items:center;gap:3px;font-size:.67rem;font-weight:600;color:#6b7280}.DealCard_savings__eiK6I{font-size:.75rem;font-weight:600;color:#16a34a;width:-moz-fit-content;width:fit-content}@media (max-width:560px){.DealCard_card__3TYyB{border-radius:18px}.DealCard_content__x0w_v{padding:12px 12px 14px;gap:7px}.DealCard_imageWrapper__F8NrS{padding-top:56%}.DealCard_title__QrNCw{font-size:.92rem;line-height:1.35}.DealCard_price__1XIE2{font-size:1.1rem}.DealCard_badge__fWYQe,.DealCard_promoBadge__SL7B_{top:8px;font-size:.68rem;padding:3px 7px}.DealCard_category__zVvPh,.DealCard_popularBadge__mOUTH,.DealCard_savings__eiK6I,.DealCard_urgencyBadge__iGgwx{font-size:.7rem}.DealCard_cta__BcojQ{padding:11px 12px;font-size:.875rem}}.SearchBar_wrapper__BWL37{position:relative;display:flex;align-items:center;width:100%}.SearchBar_icon__ysU_K{position:absolute;left:12px;color:#9ca3af;pointer-events:none;flex-shrink:0;z-index:1}.SearchBar_input__KHKv1{width:100%;padding:10px 40px 10px 38px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:.9rem;color:#1a1a1a;background:#ffffff;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none}.SearchBar_input__KHKv1::-moz-placeholder{color:#9ca3af}.SearchBar_input__KHKv1::placeholder{color:#9ca3af}.SearchBar_input__KHKv1:focus{border-color:#ff4f00;box-shadow:0 0 0 3px rgba(255,79,0,.1)}.SearchBar_input__KHKv1::-webkit-search-cancel-button,.SearchBar_input__KHKv1::-webkit-search-decoration{-webkit-appearance:none}.SearchBar_clearBtn__MTQY4{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:color .15s ease;line-height:0}.SearchBar_clearBtn__MTQY4:hover{color:#374151}.CategoryTabs_tabs__PEUGE{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.35rem 0 .9rem;margin-bottom:1rem;position:relative}.CategoryTabs_tabs__PEUGE::-webkit-scrollbar{display:none}.CategoryTabs_tab___6Vt_{flex-shrink:0;scroll-snap-align:start;padding:.45rem .95rem;border-radius:9999px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#ffffff,#fafafa);color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s;box-shadow:0 1px 4px rgba(17,24,39,.04)}.CategoryTabs_tab___6Vt_:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.CategoryTabs_tab___6Vt_:active{transform:translateY(0)}.CategoryTabs_tab___6Vt_.CategoryTabs_active__V90HM{background:linear-gradient(135deg,#111827,#1f2937);border-color:#111827;color:#ffffff;box-shadow:0 10px 18px rgba(17,24,39,.16)}@media (max-width:560px){.CategoryTabs_tabs__PEUGE{gap:.4rem;margin-bottom:.85rem;padding-bottom:.5rem}.CategoryTabs_tab___6Vt_{padding:.45rem .8rem;font-size:.8rem}}.AffiliationMention_mention__0sYl5{font-size:.75rem;color:#6b7280;text-align:center;padding:1.5rem 1rem 1rem;margin:0}.NotificationSignupBar_bar__FAFMO{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 16px rgba(0,0,0,.12),0 -1px 0 rgba(0,0,0,.05);transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.NotificationSignupBar_visible__zPWPl{transform:translateY(0)}.NotificationSignupBar_catsPanel__87OCO{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.NotificationSignupBar_catsPanelOpen__3f2pM{grid-template-rows:1fr;border-bottom:1px solid #f3f4f6;box-shadow:0 -6px 20px rgba(0,0,0,.1)}.NotificationSignupBar_catsPanelInner__SKl8H{overflow:hidden}.NotificationSignupBar_catsPanelContent__ER8a9{padding:.75rem 1rem;max-width:56rem;margin:0 auto}.NotificationSignupBar_catsGrid__viLDO{display:flex;flex-wrap:wrap;gap:.375rem}.NotificationSignupBar_catChip__eTrRV{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;color:#374151;cursor:pointer;padding:.35rem .65rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,background-color .15s,transform .12s}.NotificationSignupBar_catChip__eTrRV:hover{border-color:#fdba74;transform:translateY(-1px)}.NotificationSignupBar_catChipOn__ZrxQH{border-color:#f97316;background:#fff7ed;color:#c2410c}.NotificationSignupBar_catCheckbox__Hy4fV{width:.75rem;height:.75rem;accent-color:#f97316;cursor:pointer}.NotificationSignupBar_btnValidate__U6qAu{margin-top:.75rem;display:inline-flex;align-items:center;background:#f97316;color:#fff;border:none;border-radius:9999px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s,transform .12s}.NotificationSignupBar_btnValidate__U6qAu:hover{background:#ea6c0a;transform:translateY(-1px)}.NotificationSignupBar_mainRow__cfvF_{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem max(.625rem,env(safe-area-inset-bottom));max-width:56rem;margin:0 auto;flex-wrap:wrap}.NotificationSignupBar_phrase__YFiVB{font-size:.875rem;color:#374151;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap}.NotificationSignupBar_btnCats__VAjFA{display:inline-flex;align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.375rem;padding:.2rem .5rem;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s;max-width:18ch;overflow:hidden;text-overflow:ellipsis}.NotificationSignupBar_btnCats__VAjFA:hover{border-color:#f97316;border-style:solid;background:#fff7ed;color:#ea580c}.NotificationSignupBar_btnCatsOpen__goDvY{border-color:#f97316;border-style:solid;background:#f97316;color:#fff}.NotificationSignupBar_btnCatsActive__4LtpI{border-color:#f97316;border-style:solid;color:#ea580c;background:#fff7ed}.NotificationSignupBar_chevron__I_wue{font-size:.625rem;opacity:.8;flex-shrink:0}.NotificationSignupBar_inputGroup__Pfg15{display:flex;gap:.375rem;flex:1;min-width:0}.NotificationSignupBar_input__OiTpD{flex:1;min-width:0;padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s}.NotificationSignupBar_input__OiTpD:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.15)}.NotificationSignupBar_input__OiTpD:disabled{background:#f9fafb;color:#9ca3af}.NotificationSignupBar_btnSubmit__eY5yu{flex-shrink:0;background:#f97316;color:#fff;border:none;border-radius:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s,transform .12s}.NotificationSignupBar_btnSubmit__eY5yu:hover:not(:disabled){background:#ea6c0a;transform:translateY(-1px)}.NotificationSignupBar_btnSubmit__eY5yu:active:not(:disabled){transform:translateY(0)}.NotificationSignupBar_btnSubmit__eY5yu:disabled{opacity:.6;cursor:not-allowed}.NotificationSignupBar_dismiss__7RP2e{background:none;border:none;font-size:1rem;color:#9ca3af;cursor:pointer;padding:.25rem;line-height:1;flex-shrink:0;transition:color .15s}.NotificationSignupBar_dismiss__7RP2e:hover{color:#374151}.NotificationSignupBar_successRow__AeZPp{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));max-width:56rem;margin:0 auto}.NotificationSignupBar_successMsg__e5E0e{font-size:.9375rem;font-weight:600;color:#15803d}.NotificationSignupBar_errorMsg__iMdv6{font-size:.8125rem;color:#dc2626;width:100%}@media (max-width:580px){.NotificationSignupBar_phrase__YFiVB{width:100%;white-space:normal}.NotificationSignupBar_inputGroup__Pfg15{flex:1}.NotificationSignupBar_btnSubmit__eY5yu{flex-shrink:0}}