.validation-summary-errors ul li{color:#bd2326;font-size:.85rem}.validation-summary-valid ul li{display:none}.field-validation-error{color:#bd2326;font-size:.85rem}form.TangerFormColors ::-webkit-input-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors :-moz-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors ::-moz-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors :-ms-input-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors input,form.TangerFormColors select,form.TangerFormColors textarea{border-color:#acacac}form.TangerFormColors input[type="text"],form.TangerFormColors input[type="email"],form.TangerFormColors select,form.TangerFormColors textarea{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors input[type="submit"],form.TangerFormColors button[type="submit"]{border:none;text-transform:uppercase;background-color:#464646;font-weight:bold}@media screen and (min-width: 48em){.HomeLayout #primaryNav,.HomeLayout #wrapper{position:relative}.HomeLayout #primaryNav{background:#fff;height:70px;z-index:1050;width:100%;padding:0}.HomeLayout.culture-fr-CA #primaryNav{background:#000 !important}.HomeLayout #corporateNav,.HomeLayout .primaryNav-scrolled{position:fixed !important;top:0}}.HomeLayout #primaryNav .navbar-brand svg{width:275px;height:50px;display:block}.culture-fr-CA .HomeLayout #primaryNav .navbar-brand svg{fill:#fff}.HomeLayout #primaryNavLinks{float:right;display:flex;align-items:center;justify-content:flex-end;height:70px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.HomeLayout #primaryNavLinks .btn-group.open{box-shadow:none;background:none}.HomeLayout #primaryNavLinks .btn-group.open .btn.dropdown-toggle{background-color:#fff}.HomeLayout #primaryNavLinks .btn-group .btn.dropdown-toggle{border:none;padding:0;margin-right:2rem;color:black;box-shadow:none}.HomeLayout #primaryNavLinks .btn-group .btn.dropdown-toggle:hover{color:#c20430;background-color:#fff}.HomeLayout #primaryNavLinks .btn-group .btn.dropdown-toggle:active,.HomeLayout #primaryNavLinks .btn-group .btn.dropdown-toggle:focus{background-color:#fff}.HomeLayout #primaryNavLinks .btn-group .btn.shopping-cart-white{color:white;background-color:black}.HomeLayout #primaryNavLinks .btn-group .btn.shopping-cart-white:hover{color:#c20430;background-color:black}.HomeLayout #primaryNavLinks .btn-group .btn.shopping-cart-white:active,.HomeLayout #primaryNavLinks .btn-group .btn.shopping-cart-white:focus{background-color:black}.HomeLayout #primaryNavLinks .btn-group .dropdown-menu .cartLink{padding-left:1rem}.HomeLayout #primaryNavLinks .nav-item a{letter-spacing:1px}.HomeLayout #primaryNavLinks .nav-item a:hover{color:#c20430}.HomeLayout #brandLogo a{margin:0 0 -8px}.HomeLayout.culture-fr-CA #brandLogo a{margin:0}.HomeLayout #brandLogo{float:left;display:flex;align-items:center;height:70px}.HomeLayout #brandLogoSm{width:180px}.HomeLayout #brandLogoSm a.navbar-brand{margin:0;padding:0;width:100%}.HomeLayout #brandLogoSm a.navbar-brand svg{display:block;padding:0;width:100%;height:47px}.HomeLayout #xsNav{background-color:#373a3c;padding-top:1rem;padding-bottom:2rem;margin-bottom:1rem}.HomeLayout #xsNav ul li a{color:#ffffff}.HomeLayout #xsNav ul li a:hover{color:#ccc}.HomeLayout #xsNav hr{background-color:#979a9c;height:1px}.HomeLayout #xsNav #xsNavPrimary .btn-group.open{box-shadow:none;background:none}.HomeLayout #xsNav #xsNavPrimary .btn-group.open .btn.dropdown-toggle{background-color:#373a3c}.HomeLayout #xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle{border:none;margin:0;color:white;box-shadow:none;background-color:#373a3c;padding:0.5em 1em;font-size:1.25rem}.HomeLayout #xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle:hover{color:#ccc;background-color:#373a3c}.HomeLayout #xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle:active,.HomeLayout #xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle:focus{background-color:#373a3c}.HomeLayout #xsNav #xsNavPrimary .dropdown-menu .cartLink{padding-left:1rem}.HomeLayout #xsNav .nav-item .nav-link{font-size:1.25rem}.HomeLayout #xsNavCompany{margin-top:1rem;margin-bottom:1rem}.HomeLayout #xsNavSecondary{margin-top:1rem;margin-bottom:1rem}.HomeLayout #xsNavSocial{margin-top:1rem;margin-bottom:1rem}.HomeLayout #xsNavSocial .social-icons{width:50%;max-width:300px}.HomeLayout #xsNavSocial .social-icons .nav-item{width:19%}.HomeLayout #xsNavSocial .social-icons .nav-item+.nav-item{margin-left:5%}.HomeLayout #xsNavSocial .nav-item .nav-link{width:100%}.HomeLayout #xsNavSocial .nav-item .nav-link a svg{width:100%}.HomeLayout #xsNavBrand{margin-top:1rem;margin-bottom:1rem}.HomeLayout #xsNavBrand .nav-item{width:auto;display:block}.HomeLayout #xsNavBrand .nav-item .nav-link{font-size:.75rem}.HomeLayout #xsNavBrand .nav-item span{display:block;width:50%;margin:0 auto}.HomeLayout #xsNavBrand .nav-item span .nav-link{margin:0 auto;width:100%;font-size:.75rem}.HomeLayout #xsNavBrand .nav-item span .nav-link svg{width:100%;fill:#fff}@media (max-width: 1199px){.HomeLayout #primaryNavLinks .btn-group .btn.dropdown-toggle{margin-right:1.2rem}.HomeLayout #primaryNavLinks .navbar-nav .nav-item+.nav-item{margin-left:1.2rem}}@media (min-width: 768px) and (max-width: 991px){.HomeLayout #primaryNav #primaryNavLinks .main-nav-fr .nav-item .nav-link{font-size:.66rem}.HomeLayout #primaryNav #primaryNavLinks .main-nav-fr .nav-item+.nav-item{margin-left:.66rem}}@media (max-width: 991px){.HomeLayout #primaryNav{height:60px}.HomeLayout #primaryNav .navbar-brand svg{width:190px}.HomeLayout #primaryNav .btn-group .btn.dropdown-toggle{margin-right:1rem}.HomeLayout #primaryNav .navbar-nav .nav-item+.nav-item{margin-left:1rem}.HomeLayout #primaryNavLinks{height:60px}.HomeLayout #primaryNavLinks .nav-link{font-size:.75rem}.HomeLayout #brandLogo{height:60px}.HomeLayout #brandLogo a{margin:0 0 -8px}}
