:root{--primary-color:#ea3636;--secondary-color:#636363;--tertiary-color:rgba(0,0,0,.075);--text-color:#111;--brand_color:#ea3636;--brand_color_hover:#636363;--brand_text_color:#111}header .promo_bar,.localeList.active.full,.localeList.active.full li:hover{color:#fff;background-color:var(--secondary-color)}header .promo_bar a{color:#fff}@media(max-width:991px){.localeSelector{top:-4px;background-color:initial}.localeCountry .localeList.active.full{padding:10px 0 5px;top:23px}}@media(min-width:768px)and (max-width:991px){.localeSelector{position:relative!important;top:0!important;right:0!important}}.localeList.active.full li{padding:0}.localeList.active.full li a{display:block;padding:0 0 5px}.localeCountry:after{position:relative;left:5px}header .promo_bar a:hover{color:var(--primary-color);text-decoration:underline}header .header-icons{margin-right:0}header .header-icons li{font-size:inherit}header .header-icons li:last-of-type{margin-right:0}.localeLanguage:after,.localeCountry:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.localeList.active.full{width:100px}#headWrapper .toprow{background-color:#fff}#frmSearch input[type=text]{border:1px solid #c2c2c2}header .search #frmSearch{border-radius:2px}header #cart_quickview,header .login a>span,.quick-login a{color:inherit}#headWrapper .toprow{padding:0}.toprow .wso-icon{color:inherit!important}header .logo img{max-width:100px;margin:0 auto}header .main_bar{padding:15px 0 10px}header .cart-count.full{background-color:var(--primary-color);border-radius:2px;width:auto;max-width:3em;line-height:1.2em;top:16px;left:-3px;height:1.2em}@media only screen and (min-width:1024px){header .logo img{max-width:260px;margin:-10px 0 10px}header .search{width:45%}header .cart{width:30%}header .main_bar{padding:30px 0 10px}}footer{background:var(--secondary-color)}footer .social-icon{background:var(--primary-color);border-radius:0;width:30px;height:30px;display:inline-block;text-align:center;margin-right:0}footer .icon-facebook,footer .icon-twitter,footer .icon-instagram,footer .icon-pinterest,footer .icon-youtube{color:#fff}footer .email-form button{background-color:var(--primary-color)}footer .email-form input[type=email]{max-width:190px}main:has(#filter){margin-top:0}#navWrapper{background-color:#f5f5f5;box-shadow:none}#navWrapper.mobileNav .main a,nav.primary ul.parent li.main .parent{text-transform:uppercase;color:var(--text-color)}.container.navigation{margin-bottom:0!important}nav.primary ul.parent li.main .parent.highlight{color:inherit;background-color:inherit;margin-top:-10px;text-decoration:underline}.child{background-color:#f5f5f5}.background-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}img{max-width:100%;height:auto;border:0}#navWrapper.mobileNav{top:70px}.button,.subbutton,.btn_sm,a.button{background-image:none;background:var(--primary-color);background-color:var(--primary-color);color:#fff;cursor:pointer;box-sizing:border-box;vertical-align:middle;text-shadow:none;box-shadow:none;border:none!important}.button:hover,.btn_sm:hover,.subbutton:hover{background:var(--secondary-color);background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff}.loadMoreResults,.banner_plp_cta .link:not(.link_subcat){background:var(--primary-color)!important;background-color:var(--primary-color)!important}.loadMoreResults:hover,.banner_plp_cta .link:not(.link_subcat):hover{text-decoration:none!important;background:var(--secondary-color)!important;background-color:var(--secondary-color)!important}.banner_plp_cta .link:not(.link_subcat){width:initial!important;margin-right:10px!important}.banner_plp_cta .link:not(.link_subcat) .cat_name{color:#fff!important;line-height:35px;margin:0!important;padding:0 15px!important;font-size:14px!important;width:initial}.more{line-height:35px!important}.button.back,.button.secondary{border:1px solid var(--tertiary-color)}.button.back:hover,.button.secondary:hover{color:#fff!important}.button.outline{border:0!important;border-color:inherit!important;border-radius:2px!important;color:#fff!important;max-width:200px!important;display:inline-block!important;background:var(--primary-color);background-color:var(--primary-color)}.button.outline:hover{color:#fff!important;background:var(--secondary-color);background-color:var(--secondary-color)}.button.outline:before{content:"";width:.8em;height:.8em;margin-right:.6em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}#filter .showResults{background-color:var(--primary-color)!important;border:0!important}#filter .resetLink{border:0!important}.categoryListEntry .button{border:0!important;color:#222!important}p a,article ol li a,article ul li a,a.link,span.link,.banner_plp a{color:var(--primary-color);border-bottom:0}p a:hover,article ol li a:hover,article ul li a:hover,a.link:hover,span.link:hover,.banner_plp a:hover{color:var(--secondary-color);border-bottom:1px solid var(--secondary-color)}footer ul li a:hover{color:var(--primary-color);border-bottom:1px solid var(--primary-color)}a.external.button:before,a.external:after{content:"";width:.8em;height:.8em;margin-left:.25em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}a.external.button:before{width:1em;height:1em;position:relative;top:.2em;right:.5em;margin-left:0;margin-right:.25em}a.external.button:after{display:none}.stepper-item.completed .step-counter,.stepper-item.completed:after{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.login-blocks .login-column{background-color:#000c;box-sizing:border-box;color:#fff;padding:2em;text-align:center}.login-blocks .login-column:nth-child(1){margin-bottom:15px}@media(min-width:1200px){.login-blocks .login-column:nth-child(1){margin-right:15px;margin-bottom:0}}.login-blocks .well{background-color:transparent;border:0}.middle_box{background:0}.moduleRow:hover,.moduleRow:hover td,.moduleRowSelected:hover,.moduleRowSelected:hover td{color:#fff!important}input[type=checkbox]{margin-top:initial!important}#productWrapper .rrp.nostrike,.prod_price .rrp.nostrike{text-decoration:none!important}#shopping-cart td.productListing-data input.itemQuantity{-webkit-appearance:none;-moz-appearance:textfield;background-color:#fff;border:1px solid gainsboro;border-left:0;border-right:0;float:left;font-size:12px;height:2.35em;padding:5px;text-align:center;width:5ch!important}.page_nav.stuck{top:72px}#filter h2.h1 .icon-filter,#mobileTabs #filterToggle .icon-filter{position:relative;left:-4px;top:1px}.brand-logo{max-width:100px}
