.variant-container{display:flex;justify-content:center;padding:2rem;background-color:#e0f7f9;width:100%}.sub-variant-container{text-align:center;max-width:1080px;width:100%}.title{font-size:1.8rem;color:#1a1a75;font-weight:700;margin-bottom:1.5rem}.product-variations{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;width:100%}.product-card{position:relative;background:#fff;border-radius:25px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:1.2rem;width:100%;text-align:left;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;max-width:322px}.product-card h3{text-align:center}.discount-tag{position:absolute;top:10px;left:10px;background:red;color:#fff;font-size:.8rem;padding:2px 8px;border-radius:3px}.stock{margin-top:.5rem}.price-container,.stock{font-size:1rem;color:#555;font-weight:700}.price-container{margin-top:.6rem}.original-price{font-size:1rem;color:#888;text-decoration:line-through;margin-right:.5rem}.offer-price{font-size:1.1rem;color:#b22222;font-weight:700}.buy-button{margin-top:1rem;background-color:#1a1a75;color:#fff;padding:.5rem 1.5rem;border-radius:20px;text-decoration:none;font-weight:700;transition:background-color .3s ease;cursor:pointer}.buy-button:hover{background-color:#000060}.wwo-section{width:100%;max-width:1080px}