*{font-family:"Source Sans Pro",sans-serif}a{color:#e60376}.form-control{border-radius:0}.AjaxBasketMessageContainer{z-index:40}fieldset div.Recaptcha,fieldset div.Recaptcha div{text-align:center !important}h1,h2,h3{color:#002c40;text-transform:uppercase}h1{font-size:30px;margin-bottom:30px}#PrimaryContent h1{margin-top:0;font-size:30px;font-weight:bold}#PrimaryContent h2{color:#e60376}.modal-backdrop.in{z-index:50}.modal.in .modal-dialog{z-index:60}.modal{text-align:center}.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.MainNavigation a,.HomeButtons .HomeButton .Text{font-family:"Poppins",sans-serif}@media (max-width:767px){.container{margin-left:auto;margin-right:auto;max-width:400px}}@media (min-width:1200px){.container{width:90%;max-width:1600px}}.Button{background:#005c84;color:#fff;border:none;border-radius:0;text-transform:uppercase;text-shadow:none;font-weight:normal}.Next .Button,.NextBuyBox .Button,.ProductAverageReviews .ButtonWrap .Button,.RefineSideBar .ClearFilter .Button{background:#e60376}.Next .Button:hover,.NextBuyBox .Button:hover,.ProductAverageReviews .ButtonWrap .Button:hover,.RefineSideBar .ClearFilter .Button:hover{background:#ff99cd;color:#fff}.HeaderAccountLinksBar{background:#f2f2f3;text-transform:uppercase;position:relative;z-index:30}.HeaderAccountLinksBar ul{margin:0}.HeaderAccountLinksBar .SocialMedia ul{justify-content:flex-start}.HeaderAccountLinksBar .container .row{align-items:center}.HeaderAccountLinksBar ul li a{padding:5px;line-height:30px;color:#8a8889;cursor:pointer}.HeaderAccountLinksBar ul li a:focus,.HeaderAccountLinksBar ul li a:hover{background:none}.HeaderAccountLinksBar ul li.CartLink a{font-weight:bold;color:#000}.HeaderAccountLinksBar ul li.CartLink a .Text{padding-left:10px}.SocialIcon a{font-size:20px;padding:5px;line-height:42px}.SocialIcon a .fa{line-height:30px}@media (min-width:768px){.TrustPilot{padding:5px;border-bottom:1px solid #c5c5c5}}@media (max-width:767px){.TrustPilot{padding:5px}}.MainNavigation div.NavInner ul.nav > li:hover a{color:#e72734}.MainNavigation .NavInner > ul > li.MobileMenuClose a.Button{margin-bottom:8px;border-radius:0;color:#fff !important;background:#da0c0c;border:none}.fs-navigation-overlay-content:before{z-index:20}.fs-navigation-overlay-content:before{z-index:20}.fs-light.fs-navigation-overlay-nav.fs-navigation-enabled{z-index:30 !important}@media (max-width:767px){.HeaderAccountLinksBar{padding:8px 0;background:-moz-linear-gradient(left,rgba(0,44,64,0.5) 0,rgb(0,44,64) 33%,rgb(0,44,64) 50%,rgb(0,44,64) 66%,rgba(0,44,64,0.5) 100%);background:-webkit-linear-gradient(left,rgba(0,44,64,0.5) 0,rgb(0,44,64) 33%,rgb(0,44,64) 50%,rgb(0,44,64) 66%,rgba(0,44,64,0.5) 100%);background:linear-gradient(to right,rgba(0,44,64,0.5) 0,rgb(0,44,64) 33%,rgb(0,44,64) 50%,rgb(0,44,64) 66%,rgba(0,44,64,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80002c40",endColorstr="#80002c40",GradientType=1 );}.MobileMenuLinks,.MobileLogo,.HeaderLinks{display:inline-block !important;vertical-align:middle;float:none}.MobileLogo{padding:10px 0}.HeaderLinks ul li,.HeaderLinks ul li .Text{display:none}.HeaderLinks ul li.CartLink{display:block}.MobileMenuLinks ul,.HeaderLinks ul{display:table;width:100%;table-layout:fixed;margin:0;padding:0}.MobileMenuLinks ul li,.HeaderLinks ul li.CartLink,.HeaderLinks ul li.CurrentSelect{display:table-cell;float:none;text-align:center;width:50%;vertical-align:middle}.MobileMenuLinks ul li a{color:#fff}.MobileMenuLinks ul li a .fa{color:#fff;text-shadow:none}.MobileMenuLinks ul li.SearchLink a .fa{border-radius:50%;background:#fff;color:#002c40;padding:4px;font-size:11px}.MobileMenuLinks ul li a.main_nav_handle.fs-navigation-handle{background:none;border:none;font-size:0;padding:0}.MobileMenuLinks ul li a.main_nav_handle.fs-navigation-handle:after{left:0;right:0;margin:auto;background:#fff;box-shadow:0 5px 0 #fff,0 -5px 0 #fff}.fs-navigation-open ul.HeaderAccountLinks{margin:20px 0 0;position:relative;padding-top:20px}.fs-navigation-open ul.HeaderAccountLinks:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:70%;height:1px;background:#005c84}}@media (min-width:768px) and (max-width:992px){.HeaderAccountLinksBar ul li a{padding-right:4px;padding-left:4px}.CartLink .DisplayCount{position:absolute;bottom:8px;right:0;background:rgb(251,251,251);font-size:10px;line-height:10px;width:17px;height:10px;text-align:center;left:0;margin:auto;display:none}}@media (min-width:768px){.HeaderLinks ul{float:right}.CountrySelect a:before{content:"";height:30px;width:0}.CountrySelect a:before,.CountrySelect a img{display:inline-block;vertical-align:middle}}.CurrencyOption,.CurrentCurrency{cursor:pointer}.CurrencyOption .Image,.CurrentCurrency .Image{display:inline-block;vertical-align:middle}.CurrencyOption .Text,.CurrentCurrency .Text{display:inline-block;vertical-align:middle}.HeaderLinks li a.CurrentCurrency{position:relative;padding-right:20px}.CurrentCurrency:after{content:"\f078";font-family:FontAwesome;font-size:10px;display:block;vertical-align:middle;position:absolute;top:0;right:5px;bottom:0;margin:auto;line-height:normal;height:12px;color:#fff}.CurrentSelect .dropdown-menu{padding:0;min-width:100%;width:120px;display:none;position:absolute !important;background:#fff !important;border:1px solid #ccc !important}.CurrentSelect.open .dropdown-menu{display:block}.CurrentSelect .dropdown-menu li{display:block}.CurrentSelect .dropdown-menu li a{text-align:left}@media (max-width:767px){.CurrentSelect.open .dropdown-menu{right:0;left:auto;max-width:none;width:140px}.CurrentSelect .dropdown-menu li a{padding:5px !important}.CurrentSelect .dropdown-menu li a .Text{display:inline-block}}@media (min-width:768px){.CurrencyOption .Image,.CurrentCurrency .Image{height:32px;margin-right:5px}.HeaderLinks li a.CurrentCurrency{padding-right:22px}.CurrentCurrency:after{font-size:12px;color:#8a8889}}.AjaxMiniBasketWrapper{position:absolute;z-index:-1;top:0;right:0;padding-top:50px;width:290px;max-width:100%;overflow:hidden;text-transform:none;font-size:14px}.AjaxMiniBasket{position:relative;top:0;background:#fff;display:block;border:2px solid #8a8889;height:100%;padding:15px 15px 0}.AjaxMiniBasket:before,.AjaxMiniBasket:after{content:" ";height:0;width:0;position:absolute;border-width:20px;border-style:solid;border-color:transparent transparent #fff transparent;top:-40px;right:100px;z-index:20}.AjaxMiniBasket:after{border-width:22px;border-color:transparent transparent #8a8889 transparent;top:-44px;z-index:10;right:98px}.AjaxMiniBasket .MiniBasket{position:relative;padding-bottom:230px;height:100%}.AjaxMiniBasket .MiniBasketProducts{overflow:auto;max-height:390px}.AjaxMiniBasket .MiniBasket .MiniBasketTotals{position:absolute;bottom:0;left:0;width:100%;background:#fff}.MiniBasket .TotalsRow .Total,.MiniBasket .TotalsRow .Price{padding:4px 0}.MiniBasket .TotalsRow .Total{text-align:left}.MiniBasket .MiniBasketRow{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #f1f1f1}.MiniBasket .CartButtons{margin:0 -15px;padding:15px;background:#f2f2f3}.MiniBasket .CartButtons a.CartButton{color:#8a8889;background:transparent;border:1px solid #8a8889}.MiniBasket .CartButtons .DeliveryInfo a{color:#8a8889;display:block;border-top:1px solid #8a8889;margin-top:15px;padding-top:15px}.DesktopLogo a{display:block;padding:20px 0}#Content{position:relative;z-index:10}.MainNavigationBar{background:#fff;position:relative}.MainNavigation{padding:0}.MainNavigation .NavInner > ul{margin:0}.MainNavigation .NavInner > ul > li > a{display:block;font-weight:bold;color:#000;text-transform:uppercase}.MainNavigation .dropdown-menu ul,.MainNavigation .dropdown-menu ul li{list-style:none;padding:0;margin:0}.MainNavigation .dropdown-menu{padding:5px}.MainNavigation .NavInner .dropdown-menu ul li a{color:#000;padding:2px 10px;display:block}.MainNavigation .NavInner .dropdown-menu ul li.ColTitle a{color:#e60376;padding-bottom:6px;font-weight:bold}@media (min-width:768px) and (max-width:992px){.TabletMenuToggle{text-align:right;padding-top:10px;padding-bottom:10px}.TabletMenuToggle a.main_nav_handle.fs-navigation-handle{display:inline-block;background:none;text-align:right;font-weight:bold;height:30px;line-height:30px;border:none;padding:0 60px 0 15px;font-size:16px}.TabletMenuToggle a.main_nav_handle.fs-navigation-handle:after{width:20px;box-shadow:0 7px 0 #607D8B,0 -7px 0 #607D8B}}@media (max-width:991px){.MainNavigation{height:100%}.MainNavigation .NavInner{max-height:100%;overflow:auto}.MainNavigation .NavInner .navbar{float:none}.MainNavigation .dropdown-menu ul li{display:none}.MainNavigation .dropdown-menu ul li.ColTitle{display:block}.MainNavigation .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.MainNavigation .navbar > li{float:none;display:block;width:100%}}@media (min-width:992px){.MainNavigation .NavInner > ul{display:table;width:100%}.MainNavigation .NavInner > ul > li{display:table-cell;vertical-align:middle;text-align:center;float:none}.MainNavigation .NavInner > ul > li a{display:inline-block;padding-right:0;padding-left:0;border-bottom:3px solid transparent}.MainNavigation .NavInner > ul > li > a:focus{background:none;border-bottom-color:transparent}.MainNavigation .NavInner > ul > li > a:hover,.MainNavigation .NavInner > ul > li.open > a:hover,.MainNavigation .NavInner > ul > li.open > a:focus,.MainNavigation .NavInner > ul > li.open > a{background:none;border-bottom-color:#000}.touchevents .MainNavigation .dropdown:hover .dropdown-menu{display:none}.MainNavigation .dropdown:hover .dropdown-menu,.touchevents .MainNavigation .dropdown.open .dropdown-menu,.touchevents .MainNavigation .dropdown.open:hover .dropdown-menu{display:block}.MainNavigation .NavInner > ul > li.dropdown{position:static}.MainNavigation .NavInner > ul > li.dropdown.SingleColSub{position:relative}.MainNavigation .dropdown-menu{float:none;width:100%;background:#f2f2f3;border:none;box-shadow:none;padding:15px}.MainNavigation .dropdown-menu:after{background:#f2f2f3;content:" ";position:absolute;top:0;left:100%;height:100%;width:999rem}.MainNavigation .SingleColSub .dropdown-menu:after{display:none}}@media (min-width:1200px){.MainNavigation .NavInner > ul > li a{font-size:16px;padding-top:22px;padding-bottom:22px}}@media (min-width:1500px){.MainNavigationWrapper{padding-right:45px;padding-left:45px}}#SearchBar{background:rgba(242,242,243,0.9)}.MenuSearchBtnWrapper{text-align:right}.MenuSearchBtn{text-align:right;display:inline-block;width:100%;max-width:200px}.MenuSearchBtn a{display:block;padding:10px 0;cursor:pointer}.SearchBoxWrapper{padding:15px}.SearchBoxWrapper .AjaxSearchBoxContainer{border:1px solid #8a8889;background:#fff;padding-right:40px;position:relative}.SearchBoxWrapper .AjaxSearchBoxContainer > .Text{border:none;background:none;width:100%;box-shadow:none}.SearchBoxWrapper .AjaxSearchBoxContainer > .SearchBtn{background:none;border:none;position:absolute;top:0;right:0;box-shadow:none;font-size:16px;color:#005c84}.SearchBoxWrapper .AjaxSearchBoxContainer > .SearchBtn .fa{line-height:22px}.AjaxSearchResults{display:none;width:300px;position:absolute;right:0;top:100%;z-index:30;background:#fff;border:1px solid #8a8889;padding:10px}.MoreResults{padding-top:15px}.MoreResults .Button{width:100%}.AjaxSearchResultsProducts .AjaxSearchProduct{padding-top:10px;padding-bottom:10px;border-top:1px solid #8a8889}.AjaxSearchResultsProducts .AjaxSearchProduct:first-child{padding-top:0;border-top:none}@media (min-width:768px){#SearchBar{background:none}.MenuSearchBtnWrapper{display:block;visibility:visible}.SearchBoxWrapper{padding:10px 0}.SearchBoxWrapper .AjaxSearchBoxContainer{background:none;border:none;padding-top:5px;padding-bottom:5px}.SearchBoxWrapper .AjaxSearchBoxContainer > input.Text{border-bottom:1px solid #8a8889;padding:0;height:24px}.SearchBoxWrapper .AjaxSearchBoxContainer > .SearchBtn{font-size:0;background:url(../images/search-icon.png) no-repeat center center;background-size:100% 100%;height:34px;width:34px}}@media (min-width:768px) and (max-width:1199px){.MenuSearchBtn a img{width:30px;height:30px}}.FooterWrapper{clear:both;background:#002c40;margin-bottom:15px}.FooterWrapper .NewsletterRow .NewsletterLabel,.FooterWrapper .NewsletterRow .NewsletterForm{display:inline-block;vertical-align:middle;float:none}.FooterWrapper .NewsletterRow{padding:60px 20px;border-bottom:1px solid #fff;margin-bottom:4px}.FooterWrapper .NewsletterRow .Label{line-height:32px;font-size:20px;color:#fff;text-transform:uppercase}.FooterWrapper .NewsletterRow .Form{background:#fff;position:relative;height:34px}.FooterWrapper .NewsletterRow .Form iframe.NewsletterFrame{margin:0;padding:0;border:none;height:34px;width:100%}.FooterCols{padding:30px 20px}.FooterCols ul,.FooterCols ul li{list-style:none;padding:0;margin:0}.FooterCols ul li.Title{text-transform:uppercase;color:#fff;font-size:20px;font-weight:bold;padding:6px 0}.FooterCols ul li a{color:#fff;font-size:18px;display:block;padding:6px 0}.CopyrightBar{background:#ca005d;padding:12px 0;color:#fff;font-size:11px}.CopyrightBar .Copyright{padding:5px 0}.CopyrightBar .Copyright ul,.CopyrightBar .Copyright ul li,.CopyrightBar .Copyright p{margin:0;padding:0;list-style:none}.CopyrightBar .Copyright ul{margin-bottom:5px}.CopyrightBar .Copyright ul li{display:inline-block}.CopyrightBar a{color:#fff;padding:0 5px}.CopyrightBar .Copyright ul li a{display:block;border-left:1px solid #fff;text-transform:uppercase}.CopyrightBar .Copyright ul li:first-child a{border-left:none}.CopyrightBar .Copyright,.CopyrightBar .OproLogo{text-align:center}.FooterWrapper .SocialIcon{text-align:center}.FooterWrapper .SocialIcon a{display:inline-block;color:#fff;padding:10px;font-size:40px}.FooterWrapper .SocialIcon a .fa{line-height:normal}@media (min-width:768px){.CopyrightBar .OproLogo{float:left}.CopyrightBar .Copyright{float:right;text-align:right}}@media (min-width:1500px){.FooterWrapper .NewsletterRow .Label{font-size:26px;}}.CookieConsent{background:#d2d2d8;color:#fff;z-index:30;bottom:auto;top:0}.SingleCenterColumn,.HomePageCol,.FooterMainCol{float:none;margin-right:auto;margin-left:auto}@media (min-width:1500px){.SingleCenterColumn,.HomePageCol,.FooterMainCol{padding-right:45px;padding-left:45px}}.HomeButtons .HomeButton{padding-top:20px;padding-bottom:20px;text-align:left;position:relative;padding-left:70px}.HomeButtons .HomeButton .Image{position:absolute;top:20px;left:10px}.HomeButtons .HomeButton .Text{font-weight:bold;text-transform:uppercase}.HomeButtons .HomeButton .Text,.HomeButtons .HomeButton .Text:after{display:inline-block;vertical-align:middle}.HomeButtons .HomeButton .Text:after{content:"";height:50px}.InfoButtonsWrapper .HomeButton .Text{font-size:12px}.HomeCarouselWrapper{background:#2bbdff url(../images/carousel-bg.jpg) no-repeat center center;background-size:100% 100%}.HomeCarousel .HomeCarouselItem{text-align:center;padding:20px}.HomeCarousel .HomeCarouselItem .Text{padding-bottom:20px}.HomeCarousel .HomeCarouselItem .Text a{text-transform:uppercase;color:#fff;font-size:16px}.HomeCarousel .HomeCarouselItem img{margin:auto}.HomeCarouselWrapper .owl-controls .owl-nav > div{background:url(../images/carousel-nav.png) no-repeat;width:58px;height:58px;position:absolute;top:50%;margin-top:-27px;font-size:0}.HomeCarouselWrapper .owl-controls .owl-nav .owl-prev{left:-76px}.HomeCarouselWrapper .owl-controls .owl-nav .owl-next{right:-76px;background-position:0 -58px}.HomeCarouselWrapper .owl-nav{display:none}.HomeCarouselWrapper .owl-dots{text-align:center}.HomeCarouselWrapper .owl-dots .owl-dot{display:inline-block;border-radius:50%;height:15px;width:15px;margin:10px;background:#002c40}.HomeCarouselWrapper .owl-dots .owl-dot.active{background:#fff}.HomeGroupsHeader{text-align:center}#PrimaryContent .HomeGroupsHeader h2{color:#e72734}.HomeGroupsHeader .DepName{font-weight:bold}.HomeGroups .FeaturedDepartments{position:relative}.HomeGroups .FeaturedDepartments .HomePageCol:before{content:"";display:block;width:100%;height:4px;margin:20px 0;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgb(0,0,0) 20%,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000",endColorstr="#00000000",GradientType=1 );}.HomeGroups .FeaturedDepartments:first-child .HomePageCol:before{display:none}.HomeSlider{text-align:center}.HomeSlider.owl-carousel .owl-item img{display:inline-block}.HomeVideo{padding-bottom:15px}.HomeLargeButton{padding-top:15px;padding-bottom:10px}.HomeLargeButton .Button{display:block;font-size:25px;border-radius:20px;font-weight:bold}.HomeSlider .owl-nav > div{position:absolute;top:0;bottom:0;margin:auto;font-size:90px;height:120px;display:block;color:#005c84}@media (max-width:767px){.HomeSlider{margin-top:-15px}.HomeButton:nth-child(2n+1){clear:both}}@media (min-width:768px){.HomeLargeButton .Button{font-size:50px}.HomeCarouselWrapper .owl-nav{display:block}.HomeCarouselWrapper .owl-dots{display:none !important}.InfoButtonsWrapper .HomeButton{text-align:center;padding-left:0}.InfoButtonsWrapper .HomeButton .Image{position:static}}#Breadcrumbs{font-size:12px}.DeparmtentText{text-align:justify}.Departments{margin-bottom:20px}.DepartmentsRow{margin-right:-8px;margin-left:-8px}.DepartmentThumbWrapper{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}.Departments .DepartmentThumb{padding:0}.Departments .DepartmentThumb a,.Departments .DepartmentThumb .Image img{display:block}.Departments .DepartmentThumb .Text{text-align:center;background:#002c40;text-transform:uppercase}.Departments .DepartmentThumb .Text a{padding:15px 10px;color:#fff;font-size:18px;font-weight:bold;text-decoration:none;background:#002c40}.Departments .DepartmentThumb:hover .Text a{background:#6d6d6d}.Departments .DepartmentThumb .Image{padding-bottom:60%}.Products.row{margin-right:-6px;margin-left:-6px}.ProductThumbWrapper{padding:6px}.ProductThumbWrapper .ProductThumb .Image{}.ProductThumbWrapper .ProductThumb:hover .Image{opacity:0.8}.ProductThumbWrapper .ProductThumb:hover .Image.HoverSwap,.ProductThumbWrapper .ProductThumb:hover .Image.HoverSwap .SecondaryImage{opacity:1;z-index:2}.ProductThumbWrapper .ProductThumb .Image.HoverSwap img{-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.ProductThumbWrapper .ProductThumb .Image.HoverSwap .SecondaryImage,.ProductThumbWrapper .ProductThumb:hover .Image.HoverSwap .PrimaryImage{opacity:0;z-index:1}.ProductThumbWrapper .ProductThumb .Name{display:table;table-layout:fixed;width:100%}.ProductThumbWrapper .ProductThumb .Name a{display:table-cell;vertical-align:middle;text-align:center;background:#002c40;text-transform:uppercase;padding:10px;color:#fff;font-size:16px;text-decoration:none;background:#002c40}.ProductThumbWrapper .ProductThumb:hover .Name a{background:#6d6d6d}.ProductThumbWrapper .ProductThumb .Price{padding-top:5px;font-weight:bold}.ProductCrossSell .ProductThumbWrapper .ProductThumb .Name a{padding-right:0;padding-left:0;background:none;color:#002c40;font-size:12px;font-weight:bold;text-align:left;word-wrap:break-word}.ProductThumbWrapper .ProductThumb .Price .WasNowPrices .Label{display:none}.ProductThumbWrapper .ProductThumb .Price .WasNowPrices .Was{color:#000}.DepartmentVideoWrapper{padding-top:15px;padding-bottom:15px}.DepartmentVideoWrapper iframe{width:100%}.RefineSideBar .DepartmentNavTitle h4,a.RefineSidebarButton{display:block;color:#002c40;font-weight:bold;text-transform:uppercase;border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8;margin:0;padding:26px 0}a.RefineSidebarButton{height:auto;line-height:normal;float:none;text-align:center}a.RefineSidebarButton .Icons{padding-left:10px}.FilterGroup .FilterGroupTitle{position:relative;padding:15px 10px 15px 25px;color:#002c40;font-weight:bold;text-transform:uppercase;cursor:pointer}.FilterGroup .FilterGroupTitle .Icons{position:absolute;top:16px;left:6px}.FilterGroup .FilterGroupTitle .Icons .fa,a.RefineSidebarButton .Icons .fa{font-size:16px}.FilterGroup .FilterGroupTitle .Icons .fa-caret-down,.FilterGroup.Open .FilterGroupTitle .Icons .fa-caret-up{display:block}a.RefineSidebarButton.collapsed .Icons .fa-caret-down,a.RefineSidebarButton .Icons .fa-caret-up{display:inline-block}.FilterGroup.Open .FilterGroupTitle .Icons .fa-caret-down,.FilterGroup .FilterGroupTitle .Icons .fa-caret-up,a.RefineSidebarButton .Icons .fa-caret-down,a.RefineSidebarButton.collapsed .Icons .fa-caret-up{display:none}.FilterGroup .FilterGroupContent{padding:8px 10px;display:none;background:#F4F7F6}.FilterGroup.Open .FilterGroupContent{display:block}.FilterGroup .FilterGroupContent ul.Feature li{position:relative;padding-left:20px}.FilterGroup .FilterGroupContent ul.Feature.row{margin-right:-5px;margin-left:-5px}.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature{padding:5px;cursor:pointer}.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature.Disabled{opacity:0.6;cursor:not-allowed}.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature:hover .Image,.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature.Selected .Image{position:relative}.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature:hover .Image:before,.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature.Selected .Image:before{position:absolute;font-family:FontAwesome;content:"\f00c";top:0;right:0;bottom:0;left:0;margin:auto;color:#002d42;font-size:40px;height:60px;line-height:60px;background:white;width:60px;border-radius:50%;opacity:0.7}.FilterGroup .FilterGroupContent ul.Feature li.ImageBooleanFeature.Selected:hover .Image:before{content:"\f00d"}.FilterGroup .FilterGroupContent ul.Feature li input,.FilterGroup .FilterGroupContent ul.Feature li label,.FilterGroup .FilterGroupContent ul.Feature li span{display:inline;vertical-align:middle;margin:0}.FilterGroup .FilterGroupContent ul.Feature li input{position:absolute;left:0;top:5px}.RefineSideBar .ClearFilter{padding-top:10px;padding-bottom:10px}.RefineSideBar .ClearFilter .Button{width:100%}@media (min-width:768px){#RefineSideBar{display:block !important;visibility:visible !important;height:auto !important}}@media (min-width:1200px){#RefineSideBar.Fixed{position:fixed;top:0}}.AddWaves{background:url(../images/product-waves.png) no-repeat;background-size:100% auto;background-attachment:fixed;background-position-y:bottom}.ProductImage .fs-viewer-wrapper{height:0 !important;padding-bottom:100%;background:none !important}.ProductImage .ProductViewerWrapper{position:relative;background:#fff}.ProductImage .CarouselControls{clear:both;margin-right:-5px;margin-left:-5px;padding:10px 0}.ProductImage .CarouselControls .CarouselControThumb{float:left;width:33.333%;padding-right:5px;padding-left:5px;text-align:center}.ProductImage .CarouselControls .CarouselControThumb img{margin:auto}.ProductImage .CarouselControls .owl-item .CarouselControThumb{float:none;width:auto}.ProductImage .CarouselControls.owl-carousel{padding-right:40px;padding-left:40px}.ProductImage .CarouselControls.owl-carousel .owl-controls .owl-nav .owl-prev,.ProductImage .CarouselControls.owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;top:0;bottom:0;margin:auto;display:block;height:56px;font-size:35px;line-height:normal;color:#e70a76}.ViewerControl a{position:absolute;top:50%;font-size:50px;margin-top:-25px;z-index:30}.ViewerControl a.Next{right:10px}.ViewerControl a.Prev{left:10px}.ThumbImagesCarousel{text-align:center}.ThumbImagesCarousel .owl-nav > div{display:block;height:auto;top:50%;font-size:70px;margin-top:-45px}.VAlignImg .LinkPlaceHolder{display:block;height:100%;position:absolute;width:100%}.VAlignImg .LinkPlaceHolder img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.CarouselControls .CarouselControThumb{text-align:center;cursor:pointer}.CarouselControls .CarouselControThumb .VAlignImg{padding-bottom:0;height:100%}.ProductBuy .ProductPrice{color:#002c40;font-size:20px}.ProductBuy .ProductIntro,.ProductBuy .AverageReviews{padding:10px 0;border-bottom:1px solid #ECEDEE}.ProductBuy .MatrixGrid .ProductIntro{margin-bottom:10px}.ProductBuy .ProductIntro p{padding:0;margin:0}.MoreInfo{padding-top:30px;padding-bottom:30px}.MoreInfo ul li{list-style-position:inside}.ProductBuy .AverageReviews a{cursor:pointer}.StarRating .fa{color:#e60376}.StarRating .fa.fa-star-o{color:#002c40}.ProductBuy .AverageReviews .Stars,.ProductBuy .AverageReviews .ReviewLink{display:inline-block;padding-right:10px}#ReviewModal .modal-dialog{max-width:400px}.ReviewForm fieldset{border:none;margin:0}.ReviewForm fieldset legend{font-size:14px;margin:0}.ReviewForm fieldset div{margin-left:0}.ReviewForm fieldset label{position:relative;width:100%;display:block;text-align:left;top:0;left:0;padding:0}.ReviewForm fieldset label .Required{position:static;padding:0 5px}.ReviewForm fieldset div div{padding:0}.ReviewForm fieldset .ProductRating .Icon{padding:0 5px;font-size:20px;color:#e60376;cursor:pointer}.ReviewForm fieldset textarea{height:100px}.ProductCrossSell h3{text-align:center;text-transform:uppercase;font-size:30px}.ProductAverageReviews,.ProductAverageReviews .ButtonWrap,.ProductReviewRow .Reviews{padding-top:15px;padding-bottom:15px}.ProductAverageReviews .StarRating{text-align:center}.ProductAverageReviews .StarRating .Stars,.ProductAverageReviews .StarRating .ProductAverageReviewsNumber{display:inline-block;vertical-align:middle;font-size:22px;padding:0 5px}.ProductAverageReviews .ReviewCount{font-size:30px;font-weight:bold}.ProductAverageReviews .ReviewCount .Number{color:#e60376;padding-right:5px}.ProductReview .StarRating,.ProductReview .ReviewDate{display:inline-block;vertical-align:middle}.ProductReview .ReviewDate{font-size:12px}.ProductReview h3{margin-top:0}#PrimaryContent .ProductBuyImageWrapper .SectionHeader h2{display:block;margin:0 0 20px;color:#fff;background:#005c84;font-weight:bold;font-size:26px;padding:5px 10px}#PrimaryContent .ProductBuy h1{font-size:20px;margin-bottom:10px}.WasNowPrices .Was,.WasNowPrices .Label{font-size:80%}.WasNowPrices .Was .PriceItem{position:relative}.WasNowPrices .Was .PriceItem:before{position:absolute;content:"";height:1px;width:100%;background:red;top:0;bottom:0;left:0;margin:auto}.VideoLink a{padding:10px;font-weight:bold;font-size:16px;display:inline-block;text-decoration:none;cursor:pointer}.VideoLink a .fa{margin-right:10px;font-size:30px;vertical-align:middle;display:inline-block}#VideoModal .modal-dialog{max-width:90%;width:900px}.SocialShareButtons .st-custom-button{display:inline-block;padding:10px;font-size:22px;cursor:pointer;color:#005c84}.SocialShareButtons .st-custom-button:hover{color:#e6e6e6}.MoreInfoContents .fluid-width-video-wrapper{overflow:hidden}.MoreInfoContents .fluid-width-video-wrapper iframe{top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.ProductQuoteForm div{margin:0}.BuyBox{position:relative}.BuyBox .Loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}.BuyBox .Loading .fa{font-size:50px;position:absolute;top:0;left:0;width:50px;height:50px;line-height:normal;right:0;bottom:0;margin:auto;color:#fff}.Swatches span{display:inline-block;padding:5px;cursor:pointer}.Swatches span.Selected{padding:0;border:5px solid #e60376}.JsBuyBox,.Swatches{margin:10px -5px}.JsBuyBox .StyledSelects,.JsBuyBox .NextBuyBox{float:left}.StyledSelects .StyledSelect,.StyledSelects .StockPostion,.JsBuyBox .NextBuyBox input.Button{position:relative;display:inline-block;margin:5px}.StyledSelects .StyledSelect .Label{padding:10px;border-bottom:5px solid transparent;display:block;color:#333;background:#f2f2f3;color:#002c40;font-weight:bold}.StyledSelects .StyledSelect .Label .Selection{margin-left:4px;font-size:12px}.StyledSelects .StyledSelect.Loading .Label .Selection{color:#f2f2f3;position:relative}.StyledSelects .StyledSelect.Loading .Label .Selection::after{content:"\f110";color:#002c40;font-size:12px;font-family:FontAwesome;-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear;position:absolute;top:-1px;right:-2px}.StyledSelects .StyledSelect .Label .fa{margin-left:10px;font-weight:normal}.StyledSelects .StyledSelect .Options{position:absolute;top:100%;background:#f2f2f3;padding:6px;min-width:100%;z-index:30}.StyledSelects .StyledSelect .Options,.StyledSelects .StyledSelect.Loading:hover .Options{display:none}.StyledSelects .StyledSelect .Options .Option{display:block;margin-top:4px;padding:8px 25px;background:#fff;text-align:center;color:#002c40;position:relative}.StyledSelects .StyledSelect .Options .Option:first-child{margin-top:0}.StyledSelects .StyledSelect:hover{cursor:pointer}.StyledSelects .StyledSelect:hover .Label{padding-bottom:15px;border-bottom:none;color:#e60376}.StyledSelects .StyledSelect:hover .Options{display:block}.StyledSelects .StyledSelect .Options .Option:hover{background:#c7c7c7;color:#fff}.StyledSelects .StyledSelect .Options .Option .fa{position:absolute;right:5px;top:10px;color:green}.JsBuyBox .NextBuyBox input.Button{height:46px}@media (min-width:768px){.TradeBuyBox .MatrixGrid + .Next{text-align:left}.TradeBuyBox .MatrixGrid + .Next .Button{width:auto}}.BuyBox fieldset{border:none;padding:0;margin:10px 0}.BuyBox fieldset div{margin:0}.BuyBox fieldset div label{position:static;width:100%;display:block;text-align:left;padding:0}.BuyBox select{background:#f2f2f3;color:#002c40;border:none;box-shadow:none;border-radius:0;padding:5px;font-weight:bold}.MatrixGrid{clear:both;position:relative}.MatrixGrid table{width:100%}.MatrixGrid table td,.MatrixGrid table .GridCaseQty{padding:10px 8px;vertical-align:top;text-align:center}.MatrixGrid table th{vertical-align:top}.MatrixGrid table .GridName{max-width:200px}.GridName .GridImage,.GridName .RowName{padding:10px 8px;display:inline-block;vertical-align:middle}.GridName .GridImage{text-align:center;width:30%}.GridName .RowName{width:70%}.GridName h2,.MatrixSkuContainer h2.SkuValue,.GridCaseQty label{display:block;font-size:14px;font-weight:bold;margin:0 0 10px}.MatrixSkuContainer h2.SkuValue{word-wrap:break-word}.MatrixSkuContainer h2.SkuValue .AxisName{display:none}.ProductBuy .MatrixSkuContainer h2.SkuValue .AxisName{display:block}.GridCaseQty label{white-space:nowrap}.GridName .RowName .Price{font-weight:normal;font-size:12px}.GridName .RowName .Price label{margin:0}.Price .YourPrice{color:#e60376}.GridName .Price .CasePrice small{display:block}.GridName .RowName .CaseQty{display:none}.MatrixSkuContainer{text-align:center}.MatrixSkuContainer .Stock,.MatrixSkuContainer .Stock .fa{display:block;text-align:center;font-size:12px}.MatrixSkuContainer .Stock{padding:5px 0}.Stock .Notify{display:block;font-size:10px}.MatrixSkuContainer input.Quantity{text-align:center;width:50px;max-width:100%;display:inline-block}.MatrixGrid.WideGrid table,.MatrixGrid.WideGrid table thead,.MatrixGrid.WideGrid table tbody,.MatrixGrid.WideGrid table tr,.MatrixGrid.WideGrid table td,.MatrixGrid.WideGrid td .Price,.ShipmentServiceSelect table,.ShipmentServiceSelect table thead,.ShipmentServiceSelect table tbody,.ShipmentServiceSelect table tr,.ShipmentServiceSelect table td{display:block;padding:0}.MatrixGrid.WideGrid table tr{padding:10px 0;clear:both;height:100%;overflow:auto}.MatrixGrid.WideGrid .GridCaseQty{display:none}.MatrixGrid.WideGrid .GridName .RowName .CaseQty,.MatrixGrid.WideGrid .GridName{display:block;max-width:100%}.MatrixGrid.WideGrid .MatrixSkuContainer{width:25%;float:left;padding:10px}.MatrixGrid.WideGrid .MatrixSkuValues{display:block;margin-bottom:10px}.ForwardOrderDiscountBanner{display:block;text-align:center;padding:10px;margin:10px 0;border:1px solid #e60376;color:#e60376}.DepartmentFixedBtnContainer.Fixed{display:block}.DepartmentFixedBtnContainer{position:fixed;bottom:0;display:none}.DepartmentFixedBtnContainer{padding:10px 0}@media (min-width:768px){.BottomBuyButton .Next{padding:15px 0}.DepartmentFixedBtn{background:#fff}.DepartmentFixedBtnContainer,.BottomBuyButton{text-align:right}.DepartmentFixedBtnContainer .Button,.BottomBuyButton .Button{width:auto}}.TradeBuyBox{border:1px solid #ccc;padding:15px}.TradeBuyBox fieldset{border:none;padding:0}.TradeBuyBox fieldset div{margin:0}.TradeBuyBox fieldset div label{position:static;display:block;width:100%;text-align:left;padding:0}.TradeBuyBox fieldset .QuantityBox label{display:inline-block;width:auto;padding-right:10px}.TradeBuyBox fieldset .QuantityBox input.Quantity{width:60px}.TradeBuyBox fieldset .QuantityBox .Stock{font-size:12px}fieldset .CheckBoxContainer{position:relative}fieldset .CheckBoxContainer label{width:100%;padding:0}fieldset .CheckBoxContainer,fieldset .CheckBoxContainer.ShipmentServiceSelect tr{padding-left:30px;position:relative}fieldset .CheckBoxContainer.ShipmentServiceSelect{padding-left:0}fieldset .CheckBoxContainer input[type=checkbox],fieldset .CheckBoxContainer input[type=radio]{position:absolute;left:0}fieldset .CheckBoxContainer input[type=checkbox]{top:12px}.ResourceTabs .ResourceTabsNav{background:#ca005d}.ResourceTabs .ResourceTabsNav a.ResourceTab,.ResourceTabs button.fs-tabs-tab.fs-tabs-enabled{border-radius:0;border-color:#fff;border-style:solid;border-width:1px 1px 0;background:#ca005d;color:#fff}.ResourceTabs .ResourceTabsNav a.ResourceTab{margin:10px 10px 0}.ResourceTabs .ResourceTabsNav a.ResourceTab.fs-tabs-active{background:#fff;color:#002c40}.ResourceTabs .tab_content{border-color:#8a8889;border-style:solid;border-width:0 1px 1px;padding:15px}.ResourceTabs button.fs-tabs-tab.fs-tabs-active{border-color:#8a8889;border-style:solid;border-width:1px 1px 0;background:#002c40;color:#fff}.DownloadItemWrapper{padding-top:15px;padding-bottom:15px}.DownloadItemWrapper .Name h3{margin:0;padding:0;font-size:20px}.DownloadItemWrapper .Name h3 a{display:block;color:#002c40;padding-right:30px;position:relative}.DownloadItemWrapper .Name h3 a .Icon{position:absolute;margin:auto;top:0;bottom:0;right:0;height:20px;color:#e40000}.DepartmentBannerCarousel.invisible,.DepartmentStaticBanner.invisible{visibility:hidden}.DepartmentBannerCarousel .Slide img{display:inline-block !important}.DepartmentBannerCarousel .owl-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center}.DepartmentBannerCarousel .owl-dots .owl-dot{background:transparent;border:2px solid #fff;border-radius:6px;height:12px;width:12px;display:inline-block;margin:0 3px}.DepartmentBannerCarousel .owl-dots .owl-dot.active{background:#fff}.DepartmentBannerCarousel .owl-nav .owl-prev,.DepartmentBannerCarousel .owl-nav .owl-next{position:absolute;top:50%;left:0;height:80px;margin-top:-40px;opacity:1;padding:0 15px;text-align:center}.DepartmentBannerCarousel .owl-nav .owl-next{left:auto;right:0}.DepartmentBannerCarousel .owl-nav .owl-prev i,.DepartmentBannerCarousel .owl-nav .owl-next i{font-size:60px;line-height:80px;color:#fff;text-shadow:0 0 10px #717171;-moz-text-shadow:0 0 10px #717171;-webkit-text-shadow:0 0 10px #717171}.DepartmentStaticBanner img{margin-bottom:20px}@media (min-width:768px){.DepartmentBannerCarousel .owl-nav .owl-prev,.DepartmentBannerCarousel .owl-nav .owl-next{height:100px;margin-top:-50px;padding:0 15px}.DepartmentBannerCarousel .owl-nav .owl-prev i,.DepartmentBannerCarousel .owl-nav .owl-next i{font-size:80px;line-height:100px}}@media (min-width:1200px){.DepartmentBannerCarousel .owl-nav .owl-prev,.DepartmentBannerCarousel .owl-nav .owl-next{height:140px;margin-top:-70px;padding:0 50px}.DepartmentBannerCarousel .owl-nav .owl-prev i,.DepartmentBannerCarousel .owl-nav .owl-next i{font-size:120px;line-height:140px}}ul.Error{clear:both}.CartDataTableWrapper{padding-top:15px;padding-bottom:15px}.CartDataTable{font-size:14px}table.CartDataTable td,.CartDataTable tr[class*=col-],.CartDataTable td[class*=col-]{padding:15px 10px}table.CartDataTable th{padding:15px 5px}table.CartDataTable th{text-transform:uppercase}table.CartDataTable tr.TotalsRow td{padding:5px 10px}table.CartDataTable tr.GrandTotalRow td{color:#e60376;font-weight:bold;font-size:18px}table.CartDataTable th{white-space:nowrap}.CartDataTable td.Description .Name,.CartDataTable td.Description .MatrixInfo,.CartDataTable td.Description .StockCode{display:block}.CartDataTable td.Description .MatrixInfo{font-size:small}.CartDataTable td.Description .MatrixInfo .SkuValue{font-weight:bold}.CartDataTable td.ActionButtons{white-space:nowrap}table.CartDataTable td.ActionButtons .Button,table.CartDataTable td.Qnty .Button{width:auto;vertical-align:top;background:#fff;border:1px solid #f2f2f3;color:#002c40}.CartQuickOrderContainer{padding:0}.CartQuickOrderContainer .accordion-item{border:none;box-shadow:none}.CartQuickOrderContainer .accordion-item .accordion-header,.CartContainer .Promotion h4{background-image:none;background-color:#f2f2f3;border:none}.CartQuickOrderContainer .accordion-item h4,.CartContainer .Promotion h4{color:#e60376;text-transform:uppercase}.CartContainer .Promotion h4{padding:10px 15px}.CartContainer .Promotion{margin:0 auto;float:none}.ContinueShoppingBtnContainer .Button,.Wizard .PreviousStep{background:#fff !important;border:1px solid #e60376;color:#e60376}table.CartDataTable td.Qnty input.Quantity{min-width:55px}@media (max-width:767px){table.CartDataTable{height:100%;overflow:auto}table.CartDataTable td.Description,table.CartDataTable td.ProductPrice,table.CartDataTable td.Qnty,table.CartDataTable td.SubTotal{float:right}table.CartDataTable td,table.CartDataTable th,table.CartDataTable tr[class*=col-],table.CartDataTable td[class*=col-]{padding:2px 0}table.CartDataTable td.Description{font-weight:bold}table.CartDataTable td.Description > span{padding-top:4px}table.CartDataTable td.Description > span:first-child{padding-top:0}table.CartDataTable tr.ProductInfoRow,table.CartDataTable tr.TotalsRow{padding:10px;clear:both;height:100%;overflow:auto}table.CartDataTable tr.TotalsRow{padding-top:0;padding-bottom:0}table.CartDataTable td.Image{text-align:center}table.CartDataTable td.Qnty{text-align:right;margin-right:-4px;margin-left:-4px}table.CartDataTable td.Qnty [class*=col-]{display:inline-block;float:none;vertical-align:top}table.CartDataTable tr.GrandTotalRow td{border-top:1px solid #f2f2f3;padding-top:5px;padding-bottom:5px}}.Wizard .Sidebar table{border-top:1px solid #e60376;border-bottom:1px solid #e60376;margin-bottom:15px}.Wizard .Sidebar table a.Button{background:none;color:#005c84;text-align:center;position:relative}.Wizard .Sidebar table .Selected a.Button{color:#e60376;font-weight:bold}.Wizard .Sidebar table a.Button .Text{display:none}.Wizard .Sidebar table .Selected a.Button .Text{display:block}.Wizard .Sidebar table a.Button:before,.Wizard .Sidebar table a.Button:after{top:0;bottom:0;margin:auto;left:-5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:16px;z-index:20}.Wizard .Sidebar table td:first-child a.Button:before,.Wizard .Sidebar table td:first-child a.Button:after{display:none}.Wizard .Sidebar table a.Button:before{border-left-color:#e60376}.Wizard .Sidebar table a.Button:after{left:-6px;border-left-color:#fff}.Wizard fieldset{margin:0;padding:0;border:none}.Wizard fieldset.TradeCheckoutDeliveryAddressForm div{margin:0}.Wizard fieldset.TradeCheckoutDeliveryAddressForm div label{position:static;padding:0;width:100%;text-align:left}table.Wizard .WizardNav .Button,table.Wizard .WizardFinalNavBtns .Button{margin-top:30px}.OrderDeliveryNote{padding-top:10px;padding-bottom:10px;color:#e72734;font-weight:bold}.OrderDeliveryNote p{margin:0;padding:0}@media (min-width:768px){.Wizard .Sidebar table a.Button .Number{display:none}.Wizard .Sidebar table a.Button .Text{display:Block}}.BrandSliderWrapper{background:#1d1d1b;color:#fff;margin-bottom:15px;padding:15px 0}.BrandSliderWrapper h4{text-transform:uppercase;margin:0 0 15px}.BrandSliderWrapper .BrandSlider{position:relative}.BrandSliderWrapper .BrandSlider:before,.BrandSliderWrapper .BrandSlider:after{content:"";height:100%;width:30%;position:absolute;top:0;z-index:20}.BrandSliderWrapper .BrandSlider:before{left:0;background:-moz-linear-gradient(left,rgb(29,29,27) 0,rgba(29,29,27,0) 100%);background:-webkit-linear-gradient(left,rgb(29,29,27) 0,rgba(29,29,27,0) 100%);background:linear-gradient(to right,rgb(29,29,27) 0,rgba(29,29,27,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1d1d1b",endColorstr="#001d1d1b",GradientType=1 );}.BrandSliderWrapper .BrandSlider:after{right:0;background:-moz-linear-gradient(left,rgba(29,29,27,0) 0,rgb(29,29,27) 100%);background:-webkit-linear-gradient(left,rgba(29,29,27,0) 0,rgb(29,29,27) 100%);background:linear-gradient(to right,rgba(29,29,27,0) 0,rgb(29,29,27) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#001d1d1b",endColorstr="#1d1d1b",GradientType=1 );}.BrandSliderWrapper .owl-nav .owl-prev,.BrandSliderWrapper .owl-nav .owl-next{z-index:30;font-size:0;padding:0;line-height:normal;display:block;top:0;bottom:0;margin:auto;height:36px}.BrandSliderWrapper .owl-nav .owl-prev:before,.BrandSliderWrapper .owl-nav .owl-next:before{font-family:FontAwesome;font-size:36px}.BrandSliderWrapper .owl-nav .owl-prev:before{content:"\f104"}.BrandSliderWrapper .owl-nav .owl-next:before{content:"\f105"}.DeliveryCountDownWrapper{position:relative;margin:30px 0;border:1px solid;text-align:center}.DeliveryCountDownWrapper h4{position:absolute;top:-12px;margin:auto;left:0;right:0;text-transform:uppercase;font-weight:bold;font-size:14px}.DeliveryCountDownWrapper h4 .Inner{background:#fff;padding:5px 10px}.DeliveryCountDown .Hours,.DeliveryCountDown .divider,.DeliveryCountDown .Mins,.DeliveryCountDown .NoDelivery{display:inline-block;vertical-align:top;font-size:50px;font-weight:bold;padding:5px 6px 10px;line-height:normal}.DeliveryCountDown .NoDelivery{font-size:30px}.DeliveryCountDown .Digits,.DeliveryCountDown .Text{display:block}.DeliveryCountDown .Text{font-size:14px}@media (min-width:768px){.DeliveryCountDownWrapper h4{font-size:18px}.DeliveryCountDownWrapper h4 .Inner{padding:5px 20px}}.AccountPage h1{text-align:center}.AccountPage .AccountInfo p{display:block;margin:0 0 10px;padding:4px;border:1px solid #8a8889;text-align:center}.AccountPage .AccountInfo strong,.AccountPage ul li a{text-transform:uppercase}.AccountPage ul,.AccountPage ul li{display:block;list-style:none;margin:0;padding:0;text-align:center}.AccountPage ul{margin:30px 0}.AccountPage ul li a{display:inline-block;color:#8a8889;padding:4px}.AccountPage ul li a .fa{display:none}.ContactPage h1{text-align:center}.ContactPage fieldset div{margin-left:0}.ContactPage fieldset div.Next{text-align:center}.ContactPage fieldset div.Next .Button{max-width:300px}.ContactPage .StyledSelects .StyledSelect{width:100%;margin:0;padding:0}.ContactPage .StyledSelects .StyledSelect .Label{padding-top:0;padding-bottom:0;border:none}.ContactPage .StyledSelects .StyledSelect .Label .fa{float:right;line-height:34px}._customFitPage1{display:block}._customFitPage2{display:none}._customFitDataFields,._CustomFitImageDataContainer{display:none}.CustomProductPrice{font-size:34px;font-weight:bold;display:none}.CustomFitProductImage #configurator-iframe{width:100%}.SelectInstructions{padding-top:10px;padding-bottom:10px}.SelectInstructions p{margin:0;font-weight:bold}.CustomProductSelect .fs-dropdown,.CustomProductSelect input[type=text],.CustomProductSelect input[readonly]{margin-top:10px;margin-bottom:10px;background:#f2f2f3 !important;border:8px solid #f2f2f3}.ProductSelection{position:relative}.CustomProductSelect .ProductSelection input[type=text][disabled]{opacity:0.5}.CustomProductSelect .ProductSelection input[type=text]::-webkit-input-placeholder{color:#000;opacity:1}.CustomProductSelect .ProductSelection input[type=text]::-moz-placeholder{color:#000;opacity:1}.CustomProductSelect .ProductSelection input[type=text]:-ms-input-placeholder{color:#000;opacity:1}.CustomProductSelect .ProductSelection input[type=text]:-moz-placeholder{color:#000;opacity:1}.ProductSelection textarea{background:rgb(242,242,243);display:block;padding:14px 10px;border:none;margin:0;height:48px;width:100%}.ProductSelection textarea:focus{box-shadow:none;outline:none}.CustomProductSelect .Button{margin-top:10px;margin-bottom:10px}.CustomProductSelect input[type=text]{padding:6px 10px;box-shadow:none;height:auto}.CustomProductSelect .NextStep{position:relative}.CustomProductSelect .NextStep .DisabledButtonTigger{display:none}.CustomProductSelect .NextStep input.Button[disabled] + .DisabledButtonTigger{display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:34px;z-index:2}.CustomProductSelect .SelectedVal{position:absolute;top:0;left:0;padding:0;background:#ffffff;border:5px solid #f2f2f3;width:100%;color:#59B741;text-align:center;height:48px;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;line-height:38px;padding-right:30px;padding-left:30px}.CustomProductSelect .fs-dropdown .fs-dropdown-selected{border:none;background:none;padding:6px 30px 6px 10px;position:relative}.CustomProductSelect .fs-dropdown.fs-dropdown-disabled .fs-dropdown-options{display:none !important}.CustomProductSelect .fs-dropdown .fs-scrollbar-content{border:1px solid #ccc}.CustomProductSelect .fs-dropdown .fs-scrollbar-content .fs-dropdown-item{padding:10px 15px}.CustomProductSelect .fs-dropdown .fs-dropdown-selected:after,.CustomProductSelect .SelectedVal:after{position:absolute;top:0;bottom:0;right:6px;margin:auto;font-family:FontAwesome;content:"\f107";font-size:20px;height:20px;padding:0;line-height:normal}.CustomProductSelect .fs-dropdown .fs-dropdown-options.fs-scrollbar,.CustomProductSelect .fs-dropdown .fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar{border-color:#8a8889}.CustomProductSelect .fs-dropdown .fs-scrollbar-handle{width:11px;height:24px;right:4px;background:#8a8889;border:none;border-radius:10px;padding:0}.CustomProductSelect .fs-dropdown-element{top:0}.CustomProductSelect .fs-dropdown.NothingSelected .fs-dropdown-selected,.CustomProductSelect input.NoTextAdded::-webkit-input-placeholder{color:#e72734}.CustomProductSelect .fs-dropdown.OptionSelected .fs-dropdown-selected{background:#fff;color:#59B741;text-align:center}.CustomProductSelect .fs-dropdown.OptionSelected .fs-dropdown-selected:after,.CustomProductSelect .SelectedVal:after{content:"\f00c"}.CustomProductSelect > div{position:relative}.CustomProductSelect > div .SelectInfo + .fs-dropdown{}.CustomProductSelect > div .InfoPromt{position:absolute;top:0;bottom:0;right:-30px;margin:auto;height:30px;padding:5px;font-size:20px}.CustomProductSelect .SelectInfo{display:none;position:absolute;z-index:30;background:#fff;top:50%;box-shadow:0 0 30px #444444;padding:20px 20px 20px 90px;width:100%;left:0;min-height:80px}.CustomProductSelect .SelectInfo .ClosePrompt{position:absolute;top:-10px;right:-10px;font-size:20px;cursor:pointer}.CustomProductSelect .SelectInfo .ClosePrompt .fa{border-radius:50%;background:#fff}.CustomProductSelect .SelectInfo p{margin:0}.CustomProductSelect .SelectInfo .InfoIcon{position:absolute;top:0;margin:auto;bottom:0;left:10px;height:70px}._customFitSchoolSearchResults,._customFitSchoolSearchLoading{display:none;position:absolute;top:100%;z-index:2;background:#fff;border:2px solid #f2f2f3;width:100%;position:absolute;top:100%;z-index:6}._customFitSchoolSearchResults{padding-top:40px}._customFitSchoolSearchResults ul{max-height:165px;overflow:auto}._customFitSchoolSearchResults ul li.PleaseSelect{padding:10px 6px;position:absolute;top:2px;right:2px;left:2px}._customFitSchoolSearchResults ul,._customFitSchoolSearchResults ul li{list-style:none;margin:0;padding:0}._customFitSchoolSearchResults ul li a{padding:10px 6px;display:block;cursor:pointer}.CustomProductSelect .fs-dropdown-options,.CustomProductSelect .fs-dropdown-options.fs-scrollbar .fs-scrollbar-content{max-height:800px}.CustomFitStep2Name{text-align:center;font-size:22px;font-weight:bold}._customFitSchoolSearchLoading{display:none;padding:10px}@media (max-width:450px),(min-width:768px) and (max-width:795px),(min-width:990px) and (max-width:1020px){.CustomProductSelect > div .SelectInfo + .fs-dropdown{margin-right:20px}.CustomProductSelect > div .InfoPromt{right:-15px}}@media (min-width:768px){.CustomProductSelect .SelectInfo{width:120%;left:-10%}}.DisabledButtonTigger{display:none}.NextStep input.Button[disabled] + .DisabledButtonTigger{display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:34px;z-index:2}.ConfigureBuyOptions .BuyingInformation{font-size:16px;position:relative;padding:10px;margin:10px 0;background:#f2f2f3}.ConfigureBuyOptions .BuyingInformation h2{color:#000;font-size:24px;margin-top:0}.ConfigureBuyOptions .BuyingInformation p:last-child{margin-bottom:0}.ConfigureBuyOptions .BuyingInformation .Highlight{color:#e72734}.ConfigureBuyOptions .BuyingInformation .InfoIndicator{position:absolute;top:0;right:0;font-size:20px;color:#e72734}.ConfigureBuyOptions .Button,.ConfigureBuyOptions .Button.AltButton{white-space:normal;font-weight:normal !important;height:auto}.schoolNameError{display:none}.ErrorModal .ErrorWrapper{position:relative;padding-left:90px}.ErrorModal .ErrorWrapper .Step2Error,.ErrorModal .ErrorWrapper .CustomFormStep2Error .Step1Error{display:none}.ErrorModal .ErrorWrapper .CustomFormStep2Error .Step2Error{display:block}.ErrorModal .ErrorWrapper .InfoIcon{position:absolute;left:0;top:0;bottom:0;margin:auto;width:70px;height:70px}.ErrorModal .modal-dialog{width:480px}.#EditSeasonTicketInfo .ButtonWrap{display:flex}.#EditSeasonTicketInfo .ButtonWrap .Button{margin:5px;white-space:normal}.ui-datepicker .ui-widget-header{background:#002c40;border-color:#002c40}.ui-datepicker.ui-widget-content .ui-state-default{color:#002c40}.ui-datepicker.ui-widget-content .ui-state-default.ui-state-active{color:#e60376;border-color:#e60376;}.ui-datepicker.ui-widget-content .ui-datepicker-title select{color:#002c40}.CartProductInfoContent,.RetailCartTotalsContent{background:#fbfbfb;padding:15px}.RetailCartTable .RetailCartProductRow{border-top:1px solid #f2f2f3;padding-top:10px;padding-bottom:10px}.RetailCartTable .RetailCartProductRow .ProductInfo{padding-right:50px}.RetailCartTable .RetailCartProductRow .Remove{position:absolute;top:0;right:15px;font-size:18px}.RetailCartTable .RetailCartProductRow .Image .VAlignImg{background:#fff}.RetailCartTable .RetailCartProductRow .ProductInfo .Price{font-size:18px;font-weight:bold;color:#005c84;margin-bottom:5px}.RetailCartTable .RetailCartProductRow .ProductInfo .Name{margin-bottom:5px}.RetailCartTable .RetailCartProductRow .ProductInfo input.Quantity{width:40px;padding:0;margin:0 10px}.RetailCartTable .RetailCartProductRow .ProductInfo .Edit{margin-left:10px;border-left:1px solid #333;padding-left:10px}.RetailCartTable .MultiButMessageWrapper h4{margin:15px 0 0;padding:10px;color:#005c84;text-align:center;text-transform:uppercase;border:1px solid #005c84;font-weight:bold;font-size:24px}.RetailCartTotalsContent h2{margin:0 0 30px;font-size:30px;font-weight:bold}.RetailCartTotalsContent .TotalRow{padding-top:5px;padding-bottom:5px}.RetailCartTotalsContent .GrandTotalRow{font-weight:bold}.SubTotalRow{font-weight:bold}.PromtIcon{padding-left:0}.CartUpSellContent{border:2px solid #1c5c85;text-align:center;padding:15px;margin-top:10px}.CartUpSellContent .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.CartUpSellContent h4{text-transform:uppercase;font-weight:bold;margin-bottom:20px;margin-top:0}.CartUpSellContent .Price{margin:8px 0}.UpSellProductWrapper{padding-top:10px;padding-bottom:10px}.CartUpSellContent .UpSellSlider.owl-carousel{margin-right:0;margin-left:0}.CartUpSellContent .owl-item .UpSellProductWrapper{width:100%;float:none}.CartUpSellContent .UpSellSlider.owl-carousel .owl-nav > div{display:block;position:absolute;top:0;bottom:0;margin:auto;height:52px;font-size:30px}.CartUpSellContent .UpSellSlider.owl-carousel .owl-nav .owl-prev{left:-15px}.CartUpSellContent .UpSellSlider.owl-carousel .owl-nav .owl-next{right:-15px}@media (min-width:768px){.UpSellProductWrapper:nth-child(2n+1){clear:both}.UpSellProductWrapper:nth-child(2n) .UpSellProduct{position:relative}.UpSellProductWrapper:nth-child(2n) .UpSellProduct:before{content:"";position:absolute;top:0;left:-16px;height:100%;width:2px}}.PromotionMessageModal .modal-body p{margin:10px 0;font-size:22px}.PromotionMessageModal.Success .modal-body p,.PromotionMessageModal.Fail .modal-body p .Code{color:#e72734}.FAQ.accordion-item,.FAQ .accordion-header{box-shadow:none;background:none;border:none;padding:0}.FAQ .accordion-header a{display:block;position:relative;padding:10px 10px 10px 30px}.FAQ .accordion-header a .Icons{position:absolute;top:0;bottom:0;left:0;margin:auto;height:20px}.FAQ .accordion-header a.collapsed .Icons .fa-chevron-down,.FAQ .accordion-header a .Icons .fa-chevron-up{display:block}.FAQ .accordion-header a .Icons .fa-chevron-down,.FAQ .accordion-header a.collapsed .Icons .fa-chevron-up{display:none}.Slider{overflow:hidden;position:relative}.ProductThumbSlider{overflow:hidden;position:relative}.SlideInner{position:relative;top:0}.prev,.next{display:block;position:absolute;top:0;width:100%;z-index:99;text-align:center;font-size:34px;color:#e60376;cursor:pointer}.prev{display:none}.next{top:auto;bottom:0}.ProductThumbSliderWrapper{position:relative;padding-top:40px;padding-bottom:40px}.ProductThumbSliderWrapper.NoScrolling{padding-top:0;padding-bottom:0}fieldset div.Postcode span[validatordisplay=none]{display:none}#EmailPromoModal .Form input.Text{margin:5px 0}#EmailPromoModal .Form .FormBtns .Button:last-child{float:right}#EmailPromoModal .Form .FormBtns .Button:first-child{color:#000000;box-shadow:none;background-color:#ffffff}#EmailPromoModal .Form .FormBtns .Button:first-child:hover{background-color:#f9f9f9}div.StripeNumberSelection{float:left;padding-right:10px}div.ColorSelector{float:left;}div.TwentyPercent{width:20%;float:left}.TwoDConfigurator{display:flex}.ColorSelection .ColorSelector{width:100%;float:left;margin:0 0 7.5px}.TwoDConfigurator > div{flex:1;text-align:center}.TwoDConfigurator > div input{cursor:pointer}.TwoDConfigurator > div label{font-size:10px;display:inline-block;width:100%}.ColorSelection .ColorSelector > div{display:flex;white-space:nowrap;align-items:center;justify-content:space-between}.ColorSelection .ColorSelector > div > label{padding-right:10px}@media (min-width:768px){.ColorSelection{display:flex}.ColorSelection .ColorSelector{float:none;width:auto;flex:1;text-align:center}.ColorSelection .ColorSelector > div > label{width:auto;display:none}}@media (min-width:992px){.TwoDConfigurator > div label{font-size:14px}}.MouthGuardDisplay{text-align:center;padding-top:10px;padding-bottom:10px}._updatePanelLoading{position:relative}._updatePanelLoading:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.65);background-position:center center;background-repeat:no-repeat;background-image:url(../Images/ajax-loader-transparent.gif);z-index:5}.Required{color:#f00;font-weight:600}.ProductSelection .Required{position:absolute;top:0;right:5px;z-index:5;font-size:2rem}.MultiButMessageWrapper a{display:block}.MultiButMessageWrapper img{display:block;width:100%;height:auto}