.ysf-feed{margin:16px 0 32px}.ysf-feed-title{font-size:18px;font-weight:700;margin:0 0 12px;padding:0 4px}.ysf-feed-tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:14px}.ysf-feed-tabs-scroll::-webkit-scrollbar{display:none}.ysf-feed-tabs{display:flex;gap:8px;list-style:none;margin:0;padding:0 4px;white-space:nowrap}.ysf-feed-tab{flex:0 0 auto;padding:7px 16px;border-radius:18px;background:#f2f2f2;color:#444;font-size:13px;cursor:pointer;user-select:none;transition:background .2s,color .2s}.ysf-feed-tab:hover{background:#e6e6e6}.ysf-feed-tab:focus-visible{outline:2px solid #c00;outline-offset:2px}.ysf-feed-tab.is-active{background:#c00;color:#fff;font-weight:600}.ysf-feed-grid.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0 4px}.ysf-feed-grid.products::before,.ysf-feed-grid.products::after{display:none}.ysf-feed-grid.products li.product{width:auto!important;margin:0!important;float:none!important}@media (min-width:769px) and (max-width:1199px){.ysf-feed-grid.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.ysf-feed-grid.products{grid-template-columns:repeat(6,minmax(0,1fr))}}.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:576px){.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:992px){.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1600px){.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1920px){.ysf-feed--full .ysf-feed-grid.products{grid-template-columns:repeat(8,minmax(0,1fr))}}.recommended-products .ysf-feed{margin-top:0}.ysf-feed-skeleton-item{list-style:none}.ysf-feed-skeleton{border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 37%,#f0f0f0 63%);background-size:400% 100%;animation:ysf-feed-shimmer 1.2s ease-in-out infinite;aspect-ratio:3 / 4}@keyframes ysf-feed-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.ysf-feed-status{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#888;font-size:13px}.ysf-feed-spinner{width:22px;height:22px;border:3px solid #eee;border-top-color:#c00;border-radius:50%;animation:ysf-feed-spin .8s linear infinite;display:inline-block}@keyframes ysf-feed-spin{to{transform:rotate(360deg)}}.ysf-feed-retry{border:1px solid #c00;color:#c00;background:#fff;border-radius:16px;padding:6px 18px;font-size:13px;cursor:pointer}.ysf-feed-retry:hover{background:#c00;color:#fff}.ysf-feed-trigger{height:1px}@media (prefers-reduced-motion:reduce){.ysf-feed-skeleton,.ysf-feed-spinner{animation:none}}