@-webkit-keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}65%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}85%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}65%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}85%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrow-bounce-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-bounce-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.btnSet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(5px, 2vw, 20px);margin-top:clamp(20px, 4vw, 40px)}.btn{height:70px;min-width:200px;padding:0 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:6px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'PT Sans', 'Open Sans', sans-serif;font-weight:bold;font-size:1rem;line-height:1.84;letter-spacing:0.05em}.btn:active,.btn:hover{text-decoration:none}.btn.wide{min-width:295px;max-width:100%}@media (max-width:500px){.btn.wide{min-width:unset;width:100%}}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-white:active,.btn.btn-white:hover{background-color:#e6e6e6;color:#000}.btn.btn-blue{background-color:#1c3f95;color:#fff}.btn.btn-blue:active,.btn.btn-blue:hover{background-color:#142d6a;color:#fff}.btn.btn-red{background-color:#e51937;color:#fff}.btn.btn-red:active,.btn.btn-red:hover{background-color:#b7142c;color:#fff}.btn.btn-outline{border:2px solid #e51937;color:#e51937}.btn.btn-outline:active,.btn.btn-outline:hover{border-color:#b7142c;background-color:#b7142c;color:#fff}.btn.btn-outline.blue{border-color:#1c3f95;color:#1c3f95}.btn.btn-outline.blue:active,.btn.btn-outline.blue:hover{border-color:#142d6a;background-color:#142d6a;color:#fff}.btn.btn-outline-white{border:2px solid #fff;color:#fff}.btn.btn-outline-white:active,.btn.btn-outline-white:hover{border-color:#e51937;background-color:#e51937;color:#fff}.btn.btn-rotator{width:288px;max-width:55%;position:absolute;bottom:15%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;font-size:clamp(calc(14rem / 16), 1.4vw, 1rem)}@media (max-width:400px){.btn.btn-rotator{height:50px}}@media (max-width:1000px){.btn{padding:0 20px;height:63px}}@media (max-width:500px){.btn{width:100%}}.new-cat-banner{background-image:url("/Content/images/category-banner-bg.jpg");background-size:cover;padding-block:60px;padding-inline:10vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 400px;grid-template-columns:1fr 400px;gap:clamp(20px, 5vw, 60px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1100px){.new-cat-banner{padding-inline:50px}}@media (max-width:1000px){.new-cat-banner{-ms-grid-columns:100%;grid-template-columns:100%}}@media (max-width:700px){.new-cat-banner{padding-inline:30px}}.new-cat-banner .banner-content h2{color:#fff;font-size:clamp(28px, 2.5vw, 40px);margin-bottom:30px;margin-top:0}.new-cat-banner .banner-content ul{list-style-type:none;padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:10px}.new-cat-banner .banner-content ul li{position:relative;padding-left:36px;padding-block:5px;color:#fff;line-height:1.3}.new-cat-banner .banner-content ul li:before{content:'';height:20px;width:20px;display:block;position:absolute;background-image:url("/Content/images/icons/check-blue.png");background-size:contain;background-repeat:no-repeat;background-position:center;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.new-cat-banner .banner-cta{background:rgba(255, 255, 255, 0.23);border-radius:5px;padding:50px;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:20px;max-width:400px}@media (max-width:700px){.new-cat-banner .banner-cta{padding:30px}}.new-cat-banner .banner-cta h3{color:#fff;font-size:clamp(20px, 2vw, 30px);margin-bottom:10px;margin-top:0}.new-cat-banner .banner-cta .btn{padding-inline:20px;text-align:center;line-height:1.4}.cat-intro-grid{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media (max-width:700px){.cat-intro-grid{-ms-grid-columns:100%;grid-template-columns:100%;gap:0;margin-bottom:20px}}.cat-intro-grid p{margin-top:0;margin-bottom:10px}@media (max-width:700px){#catExtendedTable .normalProductName{margin:0 auto 10px}}.RemovableDetailView{display:none!important}