.ysx-section{margin-top:28px;margin-bottom:28px}.ysx-section>h2{font-size:1.2em;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #eaeaea}.ysx-grid{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ysx-cols-2{grid-template-columns:repeat(2,1fr)}.ysx-cols-3{grid-template-columns:repeat(3,1fr)}.ysx-cols-4{grid-template-columns:repeat(4,1fr)}.ysx-cols-5{grid-template-columns:repeat(5,1fr)}.ysx-cols-6{grid-template-columns:repeat(6,1fr)}.ysx-item{position:relative;display:flex}.ysx-item .ysx-card{width:100%;background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:10px;transition:box-shadow 0.15s ease,border-color 0.15s ease;display:flex;flex-direction:column}.ysx-item:hover .ysx-card{box-shadow:0 4px 12px rgb(0 0 0 / .08);border-color:#d6d6d6}.ysx-item .ysx-card .woocommerce-LoopProduct-link{display:block;text-align:center}.ysx-item .ysx-card img{max-width:100%;height:auto;border-radius:6px;margin:0 auto}.ysx-item .ysx-card .product_title,.ysx-item .ysx-card .woocommerce-loop-product__title{font-size:.95em;margin:8px 0 4px;line-height:1.35}.ysx-item .ysx-card .price{text-align:center;font-size:.9em;margin:4px 0;color:#444}.ysx-add-btn,.ysx-view-btn{display:inline-block;margin-top:8px;text-align:center;text-decoration:none;background:var(--wp--preset--color--primary,#2271b1);color:#fff!important;padding:7px 14px;border-radius:6px;font-size:.9em;transition:background 0.15s ease}.ysx-add-btn:hover,.ysx-view-btn:hover{background:#135e96;color:#fff!important}.ysx-add-btn[disabled],.ysx-add-btn.is-loading{opacity:.6;pointer-events:none}@media (max-width:992px){.ysx-cols-5,.ysx-cols-6{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.ysx-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.ysx-grid{grid-template-columns:1fr!important}}