.sifency-related-products-wrapper{--card-bg:rgba(255, 255, 255, 0.85);--glass-bg:rgba(255, 255, 255, 0.25);--accent:#6c5ce7;--accent-hover:#5846d6;--text-main:#111;--text-muted:#666;--transition:0.35s cubic-bezier(.4,0,.2,1);--shadow-soft:0 15px 40px rgba(0,0,0,.08);--shadow-hover:0 25px 60px rgba(0,0,0,.15);isolation:isolate;width:100%}.sifency-related-products-wrapper *,.sifency-related-products-wrapper ::after,.sifency-related-products-wrapper ::before{box-sizing:border-box}.sifency-products{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sifency-product{position:relative;background:var(--card-bg);overflow:hidden}.sifency-product img{width:100%;display:block;object-fit:cover}.sifency-product h3{font-size:1rem;font-weight:600;color:var(--text-main);margin:0 0 6px}.sifency-product .price{font-size:.95rem;font-weight:600;color:var(--accent)}.sifency-product .price del{opacity:.4;margin-right:6px}.sifency-product .star-rating{font-size:.8rem;margin-bottom:6px}.sifency-product .button{background:var(--accent);color:#fff;padding:10px 18px;font-size:.85rem;font-weight:600;border:none;transition:background var(--transition),transform var(--transition)}.sifency-product .button:hover{background:var(--accent-hover);transform:scale(1.05)}.sifency-product.card{display:flex;flex-direction:column}.sifency-product.card .button,.sifency-product.card .price,.sifency-product.card .star-rating,.sifency-product.card h3{margin:12px 18px 0}.sifency-product.card .button{margin-bottom:18px;align-self:flex-start}.sifency-product.minimal{background:0 0}.sifency-product.minimal h3{font-size:.95rem}.sifency-product.minimal .price{color:var(--text-main);font-weight:500}.sifency-product.list{display:flex;align-items:center;gap:18px;padding:16px}.sifency-product.list img{width:110px;height:110px}.sifency-product.list h3{margin:0 0 4px}.sifency-product.list .button{margin-top:8px}.sifency-product.overlay{cursor:pointer}.sifency-product.overlay img{transition:transform var(--transition)}.sifency-product.overlay:hover img{transform:scale(1.1)}.sifency-product.overlay .overlay-content{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.15));display:flex;flex-direction:column;justify-content:flex-end;padding:22px;opacity:0;transition:opacity var(--transition)}.sifency-product.overlay:hover .overlay-content{opacity:1}.sifency-product.overlay .price,.sifency-product.overlay h3{color:#fff}.sifency-product.glass{background:var(--glass-bg);backdrop-filter:blur(18px) saturate(160%)}.sifency-product.glass .glass-box{padding:18px}.sifency-product.glass h3{color:#111}.sifency-product.glass .price{color:var(--accent)}.sifency-product.compact{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:14px}.sifency-product.compact img{width:70px;height:70px}.sifency-product.compact span{font-size:.9rem;font-weight:500;color:var(--text-main)}@media (max-width:768px){.sifency-products{gap:18px}.sifency-product.list{flex-direction:column;align-items:flex-start}}