.yith-woocompare-related-wrapper{display:flex;gap:32px;background:#f7f7f7;padding:32px 24px;border-radius:16px;margin-top:40px;justify-content:flex-start;flex-wrap:wrap}.yith-woocompare-related-wrapper .product{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:18px 12px 24px 12px;width:30%;min-width:220px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:box-shadow 0.2s;display:flex;flex-direction:column;align-items:center}.yith-woocompare-related-wrapper .product:hover{box-shadow:0 8px 24px rgba(0,0,0,0.09)}.yith-woocompare-related-wrapper .product img{max-width:100%;height:auto;margin-bottom:14px;border-radius:8px}.yith-woocompare-related-wrapper .product .woocommerce-loop-product__title{font-size:1.1em;font-weight:600;margin-bottom:8px;color:#222}.yith-woocompare-related-wrapper .product .price{color:#2d7ef7;font-size:1.6em;font-weight:900;margin-bottom:10px}.yith-woocompare-related-wrapper .product .button{background:#2d7ef7;color:#fff;border:none;border-radius:10px;padding:8px 18px;margin-top:auto;cursor:pointer;font-weight:600;transition:background 0.2s}.yith-woocompare-related-wrapper .product .button:hover{background:#1a5fc2}.woocommerce .woocommerce-error a.button.cancel{display:none!important}.woocommerce-order-received .woocommerce-button.button.cancel{display:none!important}