.sw-header{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 60%,#0b6bcb 100%);padding:3rem 0;text-align:center}.sw-header h1{color:#fff!important;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-bottom:.5rem}.sw-header p{color:#fff;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.5)}.sw-trust{background:#fff;border-bottom:1px solid #e5e8ec;padding:.9rem 0;font-size:.9rem;color:#444}.sw-trust i{color:#0b6bcb;margin-right:.35rem}.sw-list{padding:2.5rem 0 4rem;background:#f5f7fa}.sw-item{border:0;border-radius:1.25rem;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;background:#fff;margin-bottom:1.5rem;position:relative;transition:transform .2s,box-shadow .2s}.sw-item:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.14)}.sw-item-img{display:flex;align-items:center;justify-content:center;padding:1.25rem;min-height:220px;background:linear-gradient(135deg,#eef4fb,#fff)}.sw-item-img img{max-width:100%;max-height:240px;object-fit:contain}.sw-item h2 a{color:inherit;text-decoration:none}.sw-price{font-size:1.6rem;font-weight:700;color:#0b6bcb;margin:0}.sw-price .old{font-size:1rem;font-weight:400;color:#8a8f98;text-decoration:line-through;margin-right:.4rem}.sw-tags .badge{font-weight:600}.sw-features{padding-left:1.1rem;font-size:.92rem;color:#444}.sw-features li{margin-bottom:.15rem}.sw-buy{border-left:1px solid #eef0f3}@media(max-width:991.98px){.sw-buy{border-left:0;border-top:1px solid #eef0f3}}