body{font-family:'Roboto Condensed',sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif!important}p{margin-bottom:1rem}.body .container,.footer .container,.header .container,.navPages,.newsletter-footer .container{max-width:1078px;padding:0}.page{margin:0}.body .container{background-color:#fff}.navUser-action{padding-top:0;padding-bottom:0;text-transform:none}.header .container{padding:0}.row{font-size:0;list-style:none}.header .row{padding:12px 1rem;background:url("https://cdn11.bigcommerce.com/s-8bf3b/product_images/uploaded_images/header.webp") no-repeat}.header-logo{margin:0}.grid__item{display:inline-block;font-size:14px;padding-right:0;vertical-align:top;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#logo-cont{width:340px}#search-cont{width:60%;width:calc(100% - 340px);padding:36px 0 0 0;text-align:right}#search-cont .form{margin:0;max-width:400px;float:right;display:block;clear:both}.search-submit{background:#bb133e url("https://cdn2.bigcommerce.com/server4700/8bf3b/product_images/uploaded_images/grandnewflag-06.webp") no-repeat;width:42px;height:41px;text-indent:-9999px;margin-left:7px}.search-submit:hover{background-color:#003068}#search-cont .form-field{margin:0}#search-cont .form-input{border:1px solid #d7d7d7;height:41px;line-height:41px;border-radius:0;padding-top:0;padding-bottom:0;min-width:340px;font-size:18px;font-weight:400;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#eee),color-stop(20%,#fff));background:linear-gradient(to bottom,#eee 0,#fff 20%)}#search-cont .form-input::-webkit-input-placeholder{color:#002147}#search-cont .form-input:-moz-placeholder{color:#002147}#search-cont .form-input::-moz-placeholder{color:#002147}#search-cont .form-input:-ms-input-placeholder{color:#002147}#search-cont button{color:#002147;padding-right:1rem}.form-prefixPostfix{border:0}.navPages-container{min-height:36px;background:#003068;background:-webkit-gradient(linear,left top,left bottom,from(#003068),to(#002651));background:linear-gradient(to bottom,#003068 0,#002651 100%)}.navPages-action{color:#fff;padding-top:0;padding-bottom:0;height:36px;line-height:36px;font-size:15px}.navPages-action svg{fill:#fff!important;stroke:#fff!important}.navPages-action.is-open svg{fill:#003068!important;stroke:#003068!important}.navPages-action.is-open{color:#fff!important;background-color:#bb133e}.navPage-childList-action,.navPage-subMenu-action{color:#fff!important}.navPages-action:hover{color:#fff}.navPages-action:focus{color:#fff}.navPages-item:hover{background-color:#bb133e;color:#fff}.page-sidebar .navPages-item{float:none}.page-sidebar .navPages-action{color:#002147;font-size:14px;font-weight:600;height:26px;line-height:26px;padding:0}.page-sidebar .navPages-action:hover{color:#bd2d28}.page-sidebar h3{font-weight:700;text-transform:uppercase;margin-top:0;font-size:20px}.heroCarousel{margin-bottom:1rem;margin-top:0}.home-page .banners{background-color:transparent;padding:0;margin-left:-14px;text-align:left}.home-page .banners img{max-width:100%}.home-page .page-heading{margin:3rem 0 1rem;text-align:left;font-size:24px;line-height:38px;font-weight:700;border-top:1px solid #dfe5f5;border-bottom:1px solid #dfe5f5}.under-carousel{width:33.333333%;padding-left:14px;float:left;color:#002147;font-size:18px;line-height:26px;text-align:center;font-weight:700}.under-carousel a{display:block;color:#002147;text-decoration:none}.under-carousel span{display:block;font-size:24px}.slick-dots{bottom:-45px}.slick-next,.slick-prev{opacity:1}.slick-prev::before{background-image:url("../img/grandnewflag_21.png")!important}.slick-next::before{background-image:url("../img/grandnewflag_24.png")!important}.slick-next::before,.slick-prev::before{background-position:0 0!important;background-repeat:no-repeat;background-size:100%;display:block;height:82px;width:19px}.slick-prev{background:0 0!important;left:0!important}.slick-next{background:0 0!important;right:0!important}.heroCarousel .slick-dots li{background:0 0}.card-figure{border:1px solid #dce0e6;padding-bottom:1px}.card-body{padding:.78571rem 1rem 0;text-align:center}.price--rrp{color:#989898}.card-title{line-height:16px;font-weight:700}.card-title>a{color:#002147;font-size:16px;font-weight:700}.card-body .card-text{color:#bb133e;font-size:14px}.card-figcaption-button{clear:both;background-color:#ba133d;color:#fff;font-weight:400;font-size:14px;border-radius:0;display:inline-block;padding:.57143rem .5rem}.card-figcaption-button:hover{background-color:#002147;color:#fff}.banners{color:#6d6d6d}.banner-bottom{margin:3rem 0}.footer{padding:0;border-top:0;background:#003068;background:-webkit-gradient(linear,left top,left bottom,from(#003068),to(#002651));background:linear-gradient(to bottom,#003068 0,#002651 100%)}.footer .container{background-color:#fff;padding:0 1rem}.newsletter-footer{border-top:1px solid #dfe5f5;border-bottom:1px solid #dfe5f5;padding:10px 1rem 10px;min-height:55px;margin-bottom:1rem}.newsletter-footer .container:after{content:'';display:block;clear:both}.newsletter-footer .footer-info-heading{width:44%;color:#fff;font-size:28px;line-height:34px;font-style:italic;font-weight:700;color:#002147;float:left;margin:0;text-transform:none}.newsletter-footer form{width:56%;float:left;margin:0}.newsletter-footer .form-field{margin:0}.newsletter-footer .form-prefixPostfix{border:0}.newsletter-footer .form-input{border:1px solid #eaeaea;margin-right:.78571rem;height:34px}.newsletter-footer .button{background:#b7123c url("https://cdn2.bigcommerce.com/server4700/8bf3b/product_images/uploaded_images/grandnewflag-29.png?t=1483628194") no-repeat;width:87px;height:33px;text-indent:-9999px;margin-left:0;border:0!important;border-radius:0}.newsletter-footer .button:hover{background-color:#003068}#creditCards{background:url("../img/grandnewflag_41.jpg") no-repeat;max-width:407px;width:100%;height:38px;display:inline-block;text-indent:-9999px;background-size:contain}.footer-info-col{border-left:1px solid #dfe5f5;padding:1rem;margin-bottom:1rem;min-height:150px}.footer-info-col:first-of-type{border-left:0}.footer-image-cell span{display:block;font-weight:700;font-size:12px}.footer-image-cell{text-align:center}.footer-info-heading{font-size:16px;font-weight:700}.footer-info-list{font-weight:700;font-size:14px;line-height:1.4}.footer-info-list a{color:#6d6d6d;font-size:14px;font-weight:400}#y-badges .y-badge{height:auto!important}.footer-badges{border-top:1px solid #dfe5f5;text-align:center;padding:1.5rem 1rem}.footer-copyright{text-align:center;color:#aab0bb;padding:.5rem 0}.footer-copyright a,.footer-copyright a:hover{color:#8c8c8c}.footer-copyright>.powered-by{color:#8c8c8c}.page-sidebar .left-row{margin-bottom:1.5rem;color:#002147;font-size:14px;line-height:normal}.sidebarBlock-heading{font-weight:700;font-size:18px;height:38px;line-height:38px;padding-left:.5rem;border-top:1px solid #dfe5f5;border-bottom:1px solid #dfe5f5}.sidebarBlock .navList{padding-left:.5rem}.sidebarBlock .navList-action{color:#6d6d6d;font-size:14px;font-weight:700}.sidebarBlock .navList-action:hover{color:#bb133e;text-decoration:underline}.breadcrumbs{text-align:left}#categoryDesc h3{font-size:16px;margin-top:5px}.page-heading{text-align:left}.productView{padding-top:0;margin:0}.productView-images{padding-left:0}.productView-image{border:1px solid #dadfe5}.productView-thumbnails{max-width:400px;margin:auto}.productView-title{margin-top:0;line-height:normal}.productView-brand a{text-decoration:none}.productView-reviewLink{margin-left:0}.productView-description{clear:both;float:none;width:100%;padding:0}.page-heading{margin:0 0 1rem}.mobile-drawer-only{display:none}.form-prefixPostfix-button--postfix{margin:0 0 0 .75rem}.productView-info>:first-child{margin-top:0}.productView-info-name,.productView-options label{font-weight:700;color:#6d6d6d}.form-field--increments{width:30%;display:inline-block}.addtoCart{width:60%;display:inline-block;float:none!important}.productView-options .addtowish{display:block;clear:both}.productView-options .form{margin:0}#form-action-addToCart{margin:6px 0 0 0;border-radius:0;font-size:18px;font-weight:700;text-transform:uppercase;padding:0 1.5rem;height:30px;line-height:30px;background:#bb133e;background:-webkit-gradient(linear,left top,left bottom,from(#bb133e),to(#b2103a));background:linear-gradient(to bottom,#bb133e 0,#b2103a 100%)}.productView-options .form-field{margin-bottom:1rem}.productView-details{margin-bottom:1rem}#flagsizinglink{display:block;text-decoration:underline;font-weight:700;font-size:18px;color:#bb133e;clear:both;margin:1rem 0 0 0}#madeinUSA{display:block;clear:both;margin:1rem 0 0 0}.wishlistbutton{text-transform:uppercase;color:#777;font-size:12px;padding:0}.wishlistbutton i{color:#ccc;font-size:24px;position:relative;top:3px}.socialLinks-item--facebook_like{display:none!important}.google_plusone_iframe_widget{width:auto!important}.icon--pinterest svg{display:none!important}#shareLabel{width:auto!important;text-transform:uppercase;color:#777;font-size:12px;float:left;padding:0 10px 0 0}#shareLabel i{color:#ccc;font-size:24px;position:relative;top:3px}.socialLinks .socialLinks-item{margin-right:.5rem}.productView-options{margin-bottom:1rem}.tab{border:0}.tab-title{margin-left:6px;color:#fff!important;font-weight:700;font-size:16px;padding:0 1rem;height:32px;line-height:32px;background:#003068;background:-webkit-gradient(linear,left top,left bottom,from(#003068),to(#002651));background:linear-gradient(to bottom,#003068 0,#002651 100%)}.tab.is-active{border:0;margin-bottom:0;color:#fff}.tab.is-active .tab-title{color:#fff;background:#002147}.tab:hover .tab-title{color:#fff;background:#002147}.tabs-contents{border:1px solid #e8e8e8;border-top:0;padding:0 1rem}.yotpo .promoted-products-box .yotpo-main-title{margin-bottom:0!important;margin-top:0!important}.productView-brand{margin:1rem 0}.product-page-products h3{font-weight:700;font-size:24px;border-top:1px solid #dfe5f5;border-bottom:1px solid #dfe5f5;height:38px;line-height:38px;padding-left:.5rem}.productCarousel{padding:0 4%}.navPage-subMenu-action:focus,.navPage-subMenu-action:hover{color:#002147!important}.tab.is-active .tab-title,.tab:hover .tab-title{color:#fff;background:#bb133e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bb133e),to(#b2103a));background:linear-gradient(to bottom,#bb133e 0,#b2103a 100%)}#form-action-addToCart:focus,#form-action-addToCart:hover{background:#003068;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#003068),to(#002651));background:linear-gradient(to bottom,#003068 0,#002651 100%)}#subCatsHeader{font-weight:700}.navPage-childList-action:hover{color:#002147!important}.jcarousel-wrapper{margin:auto;position:relative;width:100%;padding:20px 0}.jcarousel{position:relative;overflow:hidden}.jcarousel img{display:block;margin:auto}.jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left;text-align:center;padding:0 .7rem}.jcarousel-control-next,.jcarousel-control-prev{position:absolute;font-size:46px;font-weight:700;text-decoration:none}.jcarousel-control-prev{top:7%}.jcarousel-control-next{top:7%}.jcarousel-control-prev{left:-5px}.jcarousel-control-next{right:-5px}.jcarousel-control-next:hover span,.jcarousel-control-prev:hover span{display:block}.jcarousel-control-next.inactive,.jcarousel-control-prev.inactive{opacity:0;cursor:default}.HeaderPromo{text-align:center;background:#dce0e6;color:#000;font-size:16px;padding:10px 0 7px}.cartPromo{margin-bottom:1rem}.productView-thumbnails .slick-next::before,.productView-thumbnails .slick-prev::before{display:none!important}.productView-thumbnails .slick-next{background:url("../img/carousel-right.png") no-repeat!important;width:10px;height:18px;padding:0;border:0;margin-top:-9px}.productView-thumbnails .slick-prev{background:url("../img/carousel-left.png") no-repeat!important;width:10px;height:18px;padding:0;border:0;margin-top:-9px}.productView-thumbnails{max-width:none}.productView-thumbnails .slick-list{margin-left:20px;margin-right:20px}.productView-thumbnails img{max-width:45px}@media (max-width:1100px){.footer-info{margin:0}}@media (max-width:1024px){.newsletter-footer .footer-info-heading{float:none;width:100%;text-align:center}.newsletter-footer form{float:none;width:100%;text-align:center}}@media (min-width:801px){.navPages-list+.navPages-list{border-top:0;margin-top:0;padding-top:0}.navPages-item,.navUser-item{border-right:1px solid #445f7f}.navPages-item:last-of-type,.navUser-item:last-of-type{border:0}.body{margin-top:1rem}.navPages .navPage-subMenu-list{max-width:1078px}.navPage-subMenu-item>.navPage-subMenu-action{margin-bottom:0}.page-sidebar{width:21%;padding-right:.5rem}.page-sidebar+.page-content{padding-left:1.5rem;padding-right:.75rem;width:79%}.fb_iframe_widget iframe,.fb_iframe_widget span{width:100%!important;position:static!important}[data-section-type=social-icons]{width:15%}.footer-image-cell{width:17.2%}}@media (max-width:800px){#search-cont,.page-sidebar{display:none}.header .row{background-image:none}#logo-cont{width:100%}.header-logo{margin-left:5.89286rem;margin-right:5.89286rem}.header .row{padding:0}.navUser-item--cart .navUser-action{color:#002147}.navUser{border-bottom:0}.navPages-container{background:#fff}.navPages{padding:1.5rem}.navPages-action{color:#002147;height:30px;line-height:30px;font-size:14px}.mobile-drawer-only{display:block}.newsletter-footer .button{margin-top:10px}.footer-info-col:first-of-type{border-left:1px solid #dfe5f5}.under-carousel{font-size:14px;line-height:normal}.under-carousel span{font-size:16px}.HeaderPromo[style*=visible]+.navUser{top:67px}.HeaderPromo{font-size:12px}}@media (min-width:1261px){.productView-title{font-size:30px;font-weight:700}.productView-brand{font-size:16px}}@media (min-width:801px){.navUser{height:36px;line-height:36px;background:#003068;background:-webkit-gradient(linear,left top,left bottom,from(#003068),to(#002651));background:linear-gradient(to bottom,#003068 0,#002651 100%)}.csscolumns .productGrid--maxCol3{padding-left:0;padding-right:0;width:auto}.productView-images{width:45%}.productView-image{min-height:400px;min-width:400px}.navPage-subMenu{background-color:#bb133e}.heroCarousel-content{background-color:rgba(255,255,255,.7)}}@media (min-width:478px){.addtoCart{width:100%;display:block;float:none!important;padding:0}}@media (max-width:550px){.footer-info-col,.footer-info-col:first-of-type{border-left:0;border-bottom:1px solid #dfe5f5}.under-carousel{width:100%;float:none;margin-bottom:1rem}}@media (max-width:478px){.home-page .banners img{margin-bottom:13px}.home-page .banners{text-align:center}.productGrid .product{padding-left:.75rem;padding-right:.75rem;width:100%}.card-figure,.card-title{height:auto!important}.card-figcaption-button{float:none}.product-page-products h3{font-size:16px}}