.productGrid{gap:28px}.product{padding:10px}.card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;height:100%;-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#d92c2c;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.08);box-shadow:0 12px 30px rgba(0,0,0,.08)}.card-figure{margin:0;padding:18px;overflow:hidden}.card-image{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.card:hover .card-image{-webkit-transform:scale(1.04);transform:scale(1.04)}.card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 18px 20px;height:100%}.card-text{color:#888;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.card-title{margin:0 0 14px;min-height:72px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-title a{color:#222;font-size:16px;font-weight:600;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.card-title a:hover{color:#d92c2c}.price{margin-top:auto;padding-top:12px;color:#d92c2c;font-size:18px;font-weight:700;letter-spacing:.2px;line-height:1.2}.price--non-sale,.price-section--saving{color:#999}.button{margin-top:16px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card a{text-decoration:none}@media (max-width:991px){.productGrid{gap:18px}.product{padding:6px}.card{border-radius:10px}.card-figure{padding:14px}.card-body{padding:0 14px 16px}.card-title{min-height:66px}.card-title a{font-size:15px}.price{font-size:17px}}.card-figure{margin-bottom:8px}.card-image{-o-object-fit:contain;object-fit:contain}.css-f9eyjn{border:1px solid #e5e5e5;border-radius:10px;padding:16px;margin:16px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease;transition:.3s ease}.css-f9eyjn:hover{border-color:#d9d9d9;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08)}.css-f9eyjn{-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.css-f9eyjn:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:#d7262d;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.1);box-shadow:0 12px 30px rgba(0,0,0,.1)}.css-1lxqylt{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.css-f9eyjn:hover .css-1lxqylt{-webkit-transform:scale(1.05);transform:scale(1.05)}.css-1al7wxs a{-webkit-transition:color .25s ease;transition:color .25s ease}.css-f9eyjn:hover .css-1al7wxs a{color:#d7262d}.css-1m7saha{-webkit-transition:background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;transition:background .25s ease,transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.css-1m7saha:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 18px rgba(215,38,45,.25);box-shadow:0 8px 18px rgba(215,38,45,.25)}h2.page-heading.showcase-products{margin-bottom:30px}