.ProductCard_card__tt7Ze{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;transition:all .2s ease;text-decoration:none;color:inherit;position:relative;height:100%;max-width:220px}.ProductCard_card__tt7Ze:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#f59e0b}.ProductCard_categoryBadge__52aL8{position:absolute;top:8px;left:8px;background:rgba(245,158,11,.9);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;z-index:1}.ProductCard_imageContainer__fnicj{width:100%;aspect-ratio:4/3;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductCard_image__RrX8h{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.ProductCard_content__IZOqu{padding:8px;display:flex;flex-direction:column;gap:4px;flex:1}.ProductCard_title__7VuuG{font-size:11px;font-weight:600;line-height:1.25;color:#111827;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.ProductCard_description__e9Xfu{display:none;font-size:11px;color:#6b7280;line-height:1.4;margin:0}.ProductCard_rating__HI9PS{display:flex;align-items:center;gap:3px;font-size:10px}.ProductCard_stars__2XuBS{color:#f59e0b;font-size:11px;line-height:1}.ProductCard_ratingText__B1RRg{color:#374151;font-weight:600;font-size:10px}.ProductCard_reviewCount__khLOC{display:none;color:#6b7280;font-weight:400;margin-left:2px}.ProductCard_priceContainer__LO08b{display:flex;align-items:baseline;gap:1px;margin-top:auto}.ProductCard_priceLabel__81BO3{font-size:11px;font-weight:600;color:#dc2626}.ProductCard_price__t9DLm{font-size:16px;font-weight:700;color:#dc2626}.ProductCard_buttonContainer___VyhP{margin-top:4px}.ProductCard_button__VrluJ{display:block;width:100%;padding:6px;background:linear-gradient(180deg,#f7dfa5,#f0c14b);border:1px solid #a88734;border-radius:3px;color:#111;font-size:11px;font-weight:600;text-align:center;cursor:pointer;transition:all .2s ease}.ProductCard_button__VrluJ:hover{background:linear-gradient(180deg,#f5d78e,#edb932);border-color:#9c7e31}@media (max-width:768px){.ProductCard_card__tt7Ze{flex-direction:row;height:auto}.ProductCard_imageContainer__fnicj{width:120px;flex-shrink:0;aspect-ratio:1}.ProductCard_content__IZOqu{padding:12px}.ProductCard_title__7VuuG{font-size:12px;min-height:auto}.ProductCard_description__e9Xfu{display:none}.ProductCard_priceLabel__81BO3{font-size:12px}.ProductCard_price__t9DLm{font-size:18px}.ProductCard_button__VrluJ{padding:8px;font-size:12px}}@media (max-width:480px){.ProductCard_imageContainer__fnicj{width:100px}.ProductCard_content__IZOqu{padding:10px;gap:6px}.ProductCard_rating__HI9PS,.ProductCard_title__7VuuG{font-size:11px}.ProductCard_stars__2XuBS{font-size:12px}.ProductCard_priceLabel__81BO3{font-size:11px}.ProductCard_price__t9DLm{font-size:16px}}.AmazonProductSection_header__ZApGD{margin-bottom:12px}.AmazonProductSection_titleRow__lmN7C{display:flex;align-items:center;justify-content:space-between;gap:12px}.AmazonProductSection_title__ANXdu{font-size:14px;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:6px}.AmazonProductSection_icon__GYSw9{font-size:16px}.AmazonProductSection_subtitle__MpX5E{font-size:13px;color:#6b7280;margin:0;display:none}.AmazonProductSection_loading__bbuRx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;font-size:14px}.AmazonProductSection_spinner__VAZpj{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#f59e0b;border-radius:50%;animation:AmazonProductSection_spin__Ue9_u .8s linear infinite;margin-bottom:12px}@keyframes AmazonProductSection_spin__Ue9_u{to{transform:rotate(1turn)}}.AmazonProductSection_error__dk_iY{padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;text-align:center}.AmazonProductSection_navigation__Ekae0{display:flex;gap:6px}.AmazonProductSection_navButton___Cqis{width:32px;height:32px;border-radius:50%;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AmazonProductSection_navButton___Cqis:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.AmazonProductSection_navButton___Cqis:disabled{opacity:.3;cursor:not-allowed}.AmazonProductSection_embla__tfJZE{overflow:hidden;margin-bottom:12px}.AmazonProductSection_emblaContainer__fTVvl{display:flex;gap:10px;touch-action:pan-y pinch-zoom}.AmazonProductSection_emblaSlide__vfAqe{flex:0 0 auto;min-width:0;width:220px}.AmazonProductSection_pagination__oeuNK{display:flex;justify-content:center;gap:6px;margin-bottom:10px}.AmazonProductSection_dot__fPrV5{width:8px;height:8px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:all .2s ease}.AmazonProductSection_dot__fPrV5:hover{background:#9ca3af}.AmazonProductSection_dotActive__lOpjR{background:#f59e0b;width:24px;border-radius:4px}.AmazonProductSection_disclosure__q7LqH{margin-top:10px;padding:6px 10px;background:#f9fafb;border-radius:4px}.AmazonProductSection_disclosure__q7LqH p{margin:0;font-size:10px;color:#6b7280;line-height:1.4}@media (max-width:1024px){.AmazonProductSection_titleRow__lmN7C{flex-direction:column;align-items:flex-start}.AmazonProductSection_navigation__Ekae0{order:-1;align-self:flex-end}.AmazonProductSection_emblaSlide__vfAqe{width:200px}}@media (max-width:768px){.AmazonProductSection_section__PXk06{margin-top:16px;padding-top:16px}.AmazonProductSection_header__ZApGD{margin-bottom:10px}.AmazonProductSection_titleRow__lmN7C{gap:8px}.AmazonProductSection_title__ANXdu{font-size:13px}.AmazonProductSection_icon__GYSw9{font-size:15px}.AmazonProductSection_navigation__Ekae0{display:none}.AmazonProductSection_embla__tfJZE{margin-bottom:10px}.AmazonProductSection_emblaContainer__fTVvl{gap:8px}.AmazonProductSection_emblaSlide__vfAqe{width:180px}.AmazonProductSection_pagination__oeuNK{gap:5px;margin-bottom:8px}.AmazonProductSection_dot__fPrV5{width:7px;height:7px}.AmazonProductSection_dotActive__lOpjR{width:20px}.AmazonProductSection_disclosure__q7LqH{padding:5px 8px}.AmazonProductSection_disclosure__q7LqH p{font-size:9px}}@media (max-width:480px){.AmazonProductSection_emblaSlide__vfAqe{width:160px}}.ProductRecommendationTabs_container__vRoiA{margin-top:20px}.ProductRecommendationTabs_tabHeader___bhMI{display:flex;gap:24px;border-bottom:2px solid #e5e7eb}.ProductRecommendationTabs_tab__2_Ahk{padding:12px 4px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:600;color:#6b7280;position:relative}.ProductRecommendationTabs_tab__2_Ahk:hover{color:#374151}.ProductRecommendationTabs_tabActive__cDJB4{color:#f59e0b;border-bottom-color:#f59e0b}.ProductRecommendationTabs_tabContent__6reCD{background:#fff;border-radius:0 0 8px 8px;padding:20px;border:1px solid #e5e7eb;border-top:none}@media (max-width:768px){.ProductRecommendationTabs_tabHeader___bhMI{gap:16px}.ProductRecommendationTabs_tab__2_Ahk{padding:10px 4px;font-size:13px}.ProductRecommendationTabs_tabContent__6reCD{padding:16px}}@media (max-width:480px){.ProductRecommendationTabs_tabHeader___bhMI{gap:12px}.ProductRecommendationTabs_tab__2_Ahk{padding:8px 2px;font-size:12px}}.TrackingDebug_toggleButton__Eq1c6{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:#f59e0b;color:#fff;border:none;font-size:24px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;transition:all .3s ease}.TrackingDebug_toggleButton__Eq1c6:hover{background:#d97706;transform:scale(1.1)}.TrackingDebug_panel__CPOxl{position:fixed;bottom:80px;right:20px;width:350px;max-height:500px;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);z-index:999;overflow:hidden}.TrackingDebug_header__ZqHfN{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f59e0b;color:#fff}.TrackingDebug_header__ZqHfN h3{margin:0;font-size:16px;font-weight:600}.TrackingDebug_closeButton__WZL3I{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.TrackingDebug_closeButton__WZL3I:hover{opacity:.8}.TrackingDebug_content__XkDvo{padding:16px;max-height:400px;overflow-y:auto}.TrackingDebug_section__8CPzI{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.TrackingDebug_section__8CPzI:last-child{border-bottom:none}.TrackingDebug_section__8CPzI h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.TrackingDebug_section__8CPzI ul{margin:0;padding:0;list-style:none}.TrackingDebug_section__8CPzI li{padding:6px 0;font-size:13px;color:#6b7280;display:flex;justify-content:space-between}.TrackingDebug_actions__eczqi{display:flex;gap:8px;margin-top:16px}.TrackingDebug_refreshButton__bM_e_,.TrackingDebug_resetButton__HSqoA{flex:1;padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.TrackingDebug_refreshButton__bM_e_{background:#3b82f6;color:#fff}.TrackingDebug_refreshButton__bM_e_:hover{background:#2563eb}.TrackingDebug_resetButton__HSqoA{background:#ef4444;color:#fff}.TrackingDebug_resetButton__HSqoA:hover{background:#dc2626}@media (max-width:768px){.TrackingDebug_panel__CPOxl{width:calc(100vw - 40px);bottom:70px;right:10px}.TrackingDebug_toggleButton__Eq1c6{bottom:10px;right:10px}}