.owl-carousel{margin:0 !important}html{font-size:14px;font-family:"Ubuntu",sans-serif}body{font-size:1rem;font-family:inherit}a{color:#c40e7f}a:not(.btn):hover,a:not(.btn):focus{text-decoration:underline;}.btn-lg,.btn-group-lg > .btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.container{width:100%;max-width:95%}.BreakOut{position:relative;width:100vw;left:calc((100vw - 100%) / 2 * -1)}@media (min-width:768px){.SingleColumn{max-width:900px}}h1.Heading,h1.Heading.span{font-weight:normal;color:#c40e7f;margin:0}.RememberMeWrapper{line-height:0}@media (max-width:767px){.BreakOut{padding-left:15px;padding-right:15px}.BreakOut.NoPaddingMobile{padding-left:0;padding-right:0}.container{max-width:100%}}@media (min-width:1200px){.container{width:100%;max-width:1390px}}#PrimaryContent{padding-top:0}#Container{min-height:100vh;overflow-x:hidden}#Container:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:z-index 0.25s step-end,background-color 0.25s linear;-webkit-transition:z-index 0.25s step-end,background-color 0.25s linear;z-index:-1}#Container.fs-navigation-open:after{transition:z-index 0.25s step-start,background-color 0.25s linear;-webkit-transition:z-index 0.25s step-start,background-color 0.25s linear;z-index:50;background-color:rgba(0,0,0,0.5)}.customMenuClose{display:none}.fs-navigation-push-nav .customMenuClose,.fs-navigation-overlay-nav .customMenuClose{position:absolute;top:15px;right:100%;background:#cd127e;color:#fff;padding:0 10px;line-height:60px;height:60px;display:none;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer}.fs-navigation-push-nav .customMenuClose i,.fs-navigation-overlay-nav .customMenuClose i{line-height:60px}.fs-navigation-push-nav.fs-navigation-open .customMenuClose,.fs-navigation-overlay-nav.fs-navigation-open .customMenuClose{display:block;z-index:50}.OffCanvasMenu{padding:0 !important;display:none}.OffCanvasMenu.fs-navigation-enabled{display:block;z-index:55 !important;outline:none !important;background:#fff !important;overflow:visible}.OffCanvasMenu ul{list-style:none;padding:0;margin:0}.OffCanvasMenu ul li a{border-bottom:1px solid #ccc;display:block;padding:10px 15px;color:#666}.OffCanvasMenu ul li a i{margin-right:5px}#TopContactBar .container{display:flex}#TopContactBar .container .navbar{margin:0}#TopContactBar .container .navbar > li:first-child > a{padding-left:0}#TopContactBar .container .navbar > li.AccountLogin{font-weight:bold;position:relative}#TopContactBar .container .navbar > li.AccountLogin > a{color:#c40e7f}#TopContactBar .container .navbar > li.AccountLogin > a:before{content:"|";position:absolute;left:0;color:#717070;font-weight:normal}#TopContactBar .container .navbar > li > a{padding:10px 15px;font-size:0.9rem;color:#717070}#TopContactBar .container .navbar > li > a:hover,#TopContactBar .container .navbar > li > a:focus{background:none}#TopContactBar .navbar > li > a > i{margin:0 4px 0 0;color:#c40e7f}#MainHeader{background:#fff;margin-bottom:20px;padding-top:0;padding-bottom:0;z-index:5}.SiteLogo img{max-width:100%;width:250px !important}#MainHeader .row{display:flex}#MainHeader .row .AccBasketArea{padding-right:15px}#MainHeader .row > *{display:flex;flex:1}@media (max-width:767px){#MainHeader .row > *{align-items:center}}.MainNav{background:#c40e7f}.MainNav .Inner > ul{list-style:none;padding:0;margin:0}.MainNav .Inner > ul > li > a{color:#fff;font-size:1.25rem;transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;display:block;padding:10px;font-weight:500}.MainNav .Inner > ul > li > a:hover,.MainNav .Inner > ul > li > a:focus{color:#fff;text-decoration:none}.SiteLogo{justify-content:center}@media (min-width:992px){.SiteLogo .Inner{background-color:transparent;background-position:right center;background-repeat:no-repeat;background-image:url(../images/brand-slash.png);background-size:contain;padding:40px 120px 40px 0;position:relative;margin-top:-40px}}@media (min-width:1200px){.SiteLogo .Inner{padding:30px 150px 30px 0;margin-bottom:10px}}.AccBasketArea{padding-top:20px;padding-bottom:20px;justify-content:flex-end}.AccBasketArea .BigIconLinks{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.AccBasketArea .BigIconLinks > li{padding-left:15px !important}@media (max-width:767px){.AccBasketArea .BigIconLinks > li > a > i{font-size:20px !important}}.AccBasketArea.SearchArea{justify-content:flex-start}.AccBasketArea.SearchArea .BigIconLinks{justify-content:flex-start}.AccBasketArea .BigIconLinks > li > a:hover,.AccBasketArea .BigIconLinks > li > a:focus{text-decoration:none}.AccBasketArea .BigIconLinks > li > a > i{font-size:2rem;margin-right:10px}.AccBasketArea .BigIconLinks > li > a > span{display:none;text-align:center;color:#555;font-size:0.85rem}@media (min-width:1200px){.AccBasketArea .BigIconLinks > li{padding-left:40px}.AccBasketArea .BigIconLinks > li > a{display:flex;align-items:center}.AccBasketArea .BigIconLinks > li > a > span{display:inline-block}}.btn.HeaderLoginBtn{height:50px;line-height:50px;padding:0 10px;font-size:1.1rem}.fullPageSearch{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1;transition:z-index 0.25s step-end,opacity 0.25s linear;-webkit-transition:z-index 0.25s step-end,opacity 0.25s linear}.fullPageSearch.open{transition:z-index 0.25s step-start,opacity 0.25s linear;-webkit-transition:z-index 0.25s step-start,opacity 0.25s linear;opacity:1;z-index:50}.fullPageSearch .SearchClose{position:absolute;top:30px;right:30px;font-size:2rem}.fullPageSearch .Inner{width:85%;max-width:800px;min-width:200px;margin:0 auto;position:absolute;top:100%;right:0;left:0;transition:top 0.15s linear 0.35s;-webkit-transition:top 0.15s linear 0.35s}.fullPageSearch.open .Inner{top:37.5%}.fullPageSearch.open.resultsShown .Inner,.fullPageSearch.open.searchLoading .Inner{top:10%}.fullPageSearch .Inner h4{text-align:center;font-size:2.75rem;font-weight:300;color:#717070;margin:0}.fullPageSearch .Inner .Fields{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0 -15px;padding-top:30px}.fullPageSearch .Inner .Fields > *{width:auto;padding:0 15px}.fullPageSearch .Inner .Fields > *:first-child{width:100%}.fullPageSearch .Inner .Fields .SearchTxt{line-height:50px;height:50px;padding:0 15px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;font-size:1.4rem;font-weight:300}.fullPageSearch .Inner .Fields .SearchBtn{font-size:2rem}.AjaxSearchResults{margin-top:30px;max-height:initial !important}.AjaxSearchResults .AjaxSearchResultsProducts{max-height:calc(80vh - 250px);overflow:auto;padding-right:15px}.AjaxSearchResults .AjaxSearchResultsProducts .AjaxSearchProduct{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.AjaxSearchResults .AjaxSearchResultsProducts .AjaxSearchProduct:first-child{border-top:none}.AjaxSearchResults .AjaxSearchResultsProducts .AjaxSearchProduct > div{padding:0}.AjaxSearchResults .MoreResults{text-align:center;padding:25px 0 0}.fullPageSearch .ajaxSearchLoadingWheel{text-align:center;opacity:0;transition:opacity 0.25s linear}.fullPageSearch.searchLoading .ajaxSearchLoadingWheel{padding:30px 0 0;opacity:1}.HeadingWrapper{background-color:#c40e7f;color:#fff;padding-bottom:4px}.HeadingWrapper h2.Heading{color:#fff;font-weight:normal;font-size:36px;margin:0}.HomePanel.SliderCTA .Slide .container{position:relative}.HomePanel.SliderCTA .Slide .Text{position:absolute;top:0;right:15px;display:flex;flex-direction:column;align-items:flex-end;padding:10px}.HomePanel.SliderCTA .Slide .Text h1{margin-top:0;margin-bottom:30px;text-align:right;color:#c40e7f;font-weight:400}@media (max-width:767px){.HomePanel.SliderCTA .Slide .Text h1{margin-bottom:10px;font-size:20px}}@media (min-width:768px) and (max-width:991px){.HomePanel.SliderCTA .Slide .Text{padding:15px}}@media (min-width:992px) and (max-width:1199px){.HomePanel.SliderCTA .Slide .Text{padding:25px 0}.HomePanel.SliderCTA .Slide .Text h1{font-size:36px}}@media (min-width:1200px){.HomePanel.SliderCTA .Slide .Text{padding:50px 0}.HomePanel.SliderCTA .Slide .Text .AngledText:before{content:"";shape-outside:polygon(0 0,0 100%,80% 100%,12% 0);clip-path:polygon(0 0,0 100%,80% 100%,12% 0);float:left;width:100%;height:475px}.HomePanel.SliderCTA .Slide .Text h1{font-size:50px}}.HomePanel.SliderCTA .Slide .Text ul.Buttons{list-style:none;padding:0;margin:0;display:flex}.HomePanel.SliderCTA .Slide .Text ul.Buttons li{margin:0 5px}.HomePanel.SliderCTA .Slide .Text .Button{color:#fff;background:#c40e7f;border:1px solid #c40e7f}.HomePanel.SliderCTA.showDots.owl-carousel .owl-controls .owl-dots .owl-dot{background:#c5c5c5}@media (min-width:1200px){.HomePanel.SliderCTA .Slide .Text .Button{font-size:18px}}.HomePanel.ProductBanner{--grey-light:#505157;--grey-dark:#2b2c31;background-color:var(--grey-dark);background:-webkit-linear-gradient(left,var(--grey-light),var(--grey-dark));background:-o-linear-gradient(right,var(--grey-light),var(--grey-dark));background:-moz-linear-gradient(right,var(--grey-light),var(--grey-dark));background:linear-gradient(to right,var(--grey-light),var(--grey-dark))}.HomePanel.ProductBanner .row{display:flex;flex-wrap:wrap}.HomePanel.ProductBanner .row > div{padding:0 50px}.HomePanel.ProductBanner .row > div:first-child .Title,.HomePanel.ProductBanner .row > div:first-child .CTA{display:none}.HomePanel.ProductBanner .row > div:first-child{display:flex;align-items:center;justify-content:flex-start;padding-left:0}.HomePanel.ProductBanner .Title h2{color:#c40e7f;font-size:36px;text-align:left;font-weight:400}@media (max-width:767px){.HomePanel.ProductBanner .row > div:first-child{padding-top:50px;padding-bottom:50px}.HomePanel.ProductBanner .Title h2,.HomePanel.ProductBanner .CTA{text-align:center}.HomePanel.ProductBanner .Title h2{font-size:30px}}.BannersFour.BreakOut{padding:10px 0 15px}.BannersFour .HomePanel.FeatureBlocksPanel .FeatureBlock{padding:10px}@media (min-width:992px){.BannersFour.BreakOut{padding:0 15px}.BannersFour .HomePanel.FeatureBlocksPanel .FeatureBlock{padding:20px 10px}}@media (max-width:767px){.BannersFour.BreakOut,.BannersFour.BreakOut .FeatureBlocksPanel .FeatureBlock{padding:0}}.HomePanel.ImageBlocks h2{font-size:36px;color:#c40e7f;font-weight:400}.HomePanel.ImageBlocks .Image .VAlignImg{padding-bottom:75%}@media (max-width:767px){.HomePanel.ImageBlocks .Image .VAlignImg{padding-bottom:50%}}.HomePanel.InfoCarouselModule h2{font-size:36px;color:#c40e7f;font-weight:400}.HomePanel.InfoCarouselModule h3{color:#c40e7f;font-weight:400}.HomePanel.InfoCarouselModule .InfoInner{display:flex;flex-wrap:wrap;align-items:center}.HomePanel{margin-bottom:60px}.HomePanel h2{text-align:center;margin-bottom:30px;font-weight:400;color:#c40e7f;font-size:36px}.HomePanel.HeroBanner{margin-bottom:0}.HomePanel.HeroBanner .Slide .Image > a{display:block}.HomePanel.HeroBanner .Slide .background-image-wrap{box-shadow:inset 0 0 25px -10px #555;-moz-box-shadow:inset 0 0 25px -10px #555;-webkit-box-shadow:inset 0 0 25px -10px #555}.HomeHeroBanner.showNav .owl-prev,.HomeHeroBanner.showNav .owl-next{opacity:1 !important;background:none !important;border:none !important}.HomeHeroBanner.showNav .owl-prev:before,.HomeHeroBanner.showNav .owl-next:before{font-size:3rem !important;font-weight:300 !important}.HomeHeroBanner.showNav .owl-prev{left:15px}.HomeHeroBanner.showNav .owl-prev:before{content:"\f053" !important}.HomeHeroBanner.showNav .owl-next{right:15px}.HomeHeroBanner.showNav .owl-next:before{content:"\f054" !important}.HomeHeroBanner.showDots .owl-dot.active{background:#c40e7f !important}.Products.row{margin:0 -7.5px}.ProductThumbnail{padding:7.5px;text-align:center;font-weight:300}.ProductThumbnail .Inner{border-left:1px solid #eee;border-bottom:1px solid #eee;padding:7.5px}.ProductThumbnail .Price{text-align:center;font-weight:400;font-size:0.85rem}.ProductThumbnail .CTA{padding:15px 0}.ProductThumbnail .PromoMsg{position:absolute;top:15px;left:7.5px;background:#bd0a7f;padding:0 7.5px;color:#fff;font-weight:700;transform-origin:center center;width:125px;height:28px;line-height:28px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 20px -10px #8e8e8e}.ProductThumbnail .PromoMsg.Text{background:#333333;color:#fff}.showNav.owl-carousel .owl-controls .owl-nav .owl-prev,.showNav.owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);display:block !important;padding:0;height:auto;bottom:auto;transition:opacity 0.2s ease-out 0.1s;-webkit-transition:opacity 0.2s ease-out 0.1s;font-size:0;background:#fff;border:1px solid #eee;height:34px;width:34px;text-align:center;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;color:#c40e7f}.showNav.owl-carousel .owl-controls .owl-nav .owl-prev:before,.showNav.owl-carousel .owl-controls .owl-nav .owl-next:before{font-family:"Font Awesome 5 Pro";font-weight:700;content:"\f0d9";font-size:1rem;line-height:32px}.showNav.owl-carousel .owl-controls .owl-nav .owl-next:before{content:"\f0da"}@media (max-width:767px){.TabCarousel.showNav.owl-carousel .owl-controls .owl-nav .owl-prev,.TabCarousel.showNav.owl-carousel .owl-controls .owl-nav .owl-next{top:25% !important}}.TabCarousel.showNav.owl-carousel .owl-controls .owl-nav .owl-prev,.TabCarousel.showNav.owl-carousel .owl-controls .owl-nav .owl-next{top:35%}.showDots.owl-carousel .owl-controls .owl-dots{position:absolute;bottom:20px;left:0;right:0;text-align:center}.showDots.owl-carousel .owl-controls .owl-dots .owl-dot{display:inline-block;height:15px;width:15px;background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 5px;opacity:0.5;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear}.showDots.owl-carousel .owl-controls .owl-dots .owl-dot.active{opacity:1}.HomePanel.FeatureBlocksPanel .FeatureBlockCarousel{margin:0}.HomePanel.FeatureBlocksPanel .FeatureBlock{padding:0}.HomePanel.FeatureBlocksPanel .FeatureBlock .Inner{position:relative}.HomePanel.FeatureBlocksPanel .FeatureBlock .Inner .Image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(227,125,187,0.7);opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.HomePanel.FeatureBlocksPanel .FeatureBlock .Inner:hover .Image:after,.HomePanel.FeatureBlocksPanel .FeatureBlock .Inner:focus .Image:after{opacity:1}.HomePanel.FeatureBlocksPanel .FeatureBlock:hover .TextWrap,.HomePanel.FeatureBlocksPanel .FeatureBlock:focus .TextWrap{color:#fff}.HomePanel.FeatureBlocksPanel .FeatureBlock .TextWrap{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;z-index:5;color:#c40e7f;font-size:2.5rem;font-weight:500;text-shadow:0 0 30px #383838;text-shadow:0 0 30px #ffffff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.HomePanel.SingleProductsCarousel{margin:100px 0 80px}@media (max-width:767px){.HomePanel.SingleProductsCarousel{padding:0 15px}}.SingleProductsCarousel .Item h3{font-weight:400;font-size:1.8rem;margin:0 0 20px}.SingleProductsCarousel .Item .Desc{font-size:1.15rem;font-weight:300;line-height:1.5rem;margin:0 0 20px}.SingleProductsCarousel .Item .CTA .Button{display:inline-block}.SingleProductsCarousel .Carousel.showDots .owl-dots{bottom:0}.SingleProductsCarousel .Carousel.showDots .owl-dots .owl-dot{background:#ccc}.SingleProductsCarousel .Carousel.showDots{padding-bottom:40px}.SingleProductsCarousel .background-image-wrap{background-size:contain !important}@media (max-width:767px){.FooterBar .text-end{text-align:center !important}}.FooterBar{background:#f7d6ea;line-height:60px;background:#e9e9e9;background:#c40e7f;font-size:1.3rem;font-weight:300;text-align:center}.FooterBar .Inner{margin:0 -15px}.FooterBar .Inner a{display:inline-block;padding:0 15px;color:#fff}.FooterBar .Inner a:hover{text-decoration:none}.FooterBar .Inner.Contact a i{margin:0 5px}@media (min-width:768px) and (max-width:991px){.FooterBar .Contact{font-size:1.1rem}}@media (min-width:768px){.FooterBar{text-align:left}}.FooterCol{padding-top:40px}.FooterCol h4{font-weight:300;margin:0 0 30px}.FooterCol .Inner p{font-weight:300;line-height:1.75rem}.FooterCol .Inner ul{margin:0;padding:0;list-style:none;line-height:1.75rem}.FooterCol .Inner > i{color:#c40e7f;font-size:1.5rem}.FooterCol .Inner > i + p,.FooterCol .Inner > i + ul{position:relative;left:40px;margin-top:-25px;width:calc(100% - 40px)}.FooterCol .Inner ul li a{color:#717070}#FooterBottom{padding-top:15px;padding-bottom:15px;margin-top:30px;background:#e9e9e9}#MiniBasket .OrderMessage{font-weight:bold;color:#cd127e}.AjaxMiniBasket{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.AjaxMiniBasket .MiniBasket{max-height:100%;overflow:auto;padding:15px}.AjaxMiniBasket .form-control.UpdateOrderQuantity{padding:0;text-align:center;width:30px}h1.Contact,#ContactForm legend{font-weight:400;color:#c40e7f;font-size:2.55rem}h1.Contact{margin-top:5px !important}#ContactForm{padding:0 15px;margin-top:50px}@media (min-width:768px){#ContactForm{margin-top:0}}#ContactForm .RequiredLegend{font-size:0.835rem;line-height:2rem;font-weight:400;color:initial}#ContactForm .RequiredLegend .Required{color:#f00}.ContactMethods{margin-top:20px;clear:both}@media (min-width:768px){.ContactMethods{clear:none}}.ContactMethods > div{position:relative;padding-left:45px;margin-bottom:30px;font-size:1.3rem;font-weight:300}.ContactMethods > div .subheading{color:#bc0a80}.ContactMethods > div > i{position:absolute;left:2px;top:-1px;background:#bc0a80;width:30px;height:30px;line-height:30px;color:#fff;text-align:center;border-radius:15px;font-size:15px}#ContactMap .Inner{width:100%;position:relative;padding-bottom:125%}#ContactMap .Inner ._contactMap{position:absolute !important;top:0;right:0;bottom:0;left:0}@media (min-width:768px){#ContactMap .Inner{padding-bottom:40%}}@media (min-width:992px){#ContactMap .Inner{padding-bottom:25%}}.BreakOut.TopBanner{position:relative}@media (max-width:767px){.BreakOut.TopBanner{background:#f2f2f2}}.BreakOut.TopBanner .background-image-wrap{box-shadow:inset 0 0 30px -15px #666;-mozbox-shadow:inset 0 0 30px -15px #666;-webkit-box-shadow:inset 0 0 30px -15px #666}.BreakOut.TopBanner .Overlay{margin-top:30px;position:static;left:0;right:0;bottom:10%;font-size:1rem;font-weight:300;color:#111}@media (min-width:768px){.BreakOut.TopBanner .Overlay{margin-top:0;position:absolute;font-size:1rem}}@media (min-width:768px) and (max-width:1199px){.BreakOut.TopBanner .Overlay .container{max-width:calc(100% - 10px)}}@media (min-width:1200px){.BreakOut.TopBanner .Overlay .container{max-width:97.5%}}@media (min-width:992px){.BreakOut.TopBanner .Overlay{font-size:1.25rem}}@media (min-width:1200px){.BreakOut.TopBanner .Overlay{font-size:1.55rem}}.BreakOut.TopBanner .Overlay .Inner{text-align:right}.BreakOut.TopBanner .Overlay .Desc{margin:0 0 20px}.BreakOut.TopBanner .Overlay .CTA .Button,.HomePanel.ProductBanner .CTA .Button,.PictorialSetArea .CTA .Button{color:#fff;background:#c40e7f;display:inline-block;margin-bottom:20px}.BreakOut.TopBanner .Overlay .ButtonWrapper,.PictorialSetArea .ButtonWrapper{display:flex;align-items:center}.BreakOut.TopBanner .Overlay .ButtonWrapper > div,.PictorialSetArea .ButtonWrapper > div{padding-left:10px}@media (min-width:768px){.BreakOut.TopBanner .Overlay .Inner{text-align:right}.BreakOut.TopBanner .Overlay .CTA .Button,.HomePanel.ProductBanner .CTA .Button,.PictorialSetArea .CTA .Button{margin-bottom:0}}.BreakOut.TopBanner .Overlay .CTA .Button i,.HomePanel.ProductBanner .CTA .Button i,.PictorialSetArea .CTA .Button i{transition:all 0.5s ease-out 0.1s;-webkit-transition:all 0.5s ease-out 0.1s}.BreakOut.TopBanner .Overlay .CTA .Button:hover i,.HomePanel.ProductBanner .CTA .Button:hover i,.PictorialSetArea .CTA .Button:hover i{transform:rotate(360deg)}.BreakOut.TopBanner .Overlay .embedded-img{max-width:90%;height:auto}.ProductBuyingArea{padding-bottom:40px;padding-top:15px;position:relative}.ProductBuyingArea .buy-area-close{position:absolute;top:25px;right:0;font-size:2rem;color:#9a9a9a;cursor:pointer;z-index:5;display:none}.OGBWrap .ProductBuyingArea .buy-area-close{display:block}@media (min-width:768px){.ProductBuyingArea{padding-bottom:80px;padding-top:50px}.ProductBuyingArea .buy-area-close{top:60px}}.OGBWrap .ProductBuyingArea.KitBuilderProd{display:none}@media (max-width:767px){h1.KitBuilderTitle{width:90%}}.ImageContainer .MainImage.VAlignImg{padding-bottom:70%}.ImageContainer .MainImage .Enlarge{position:absolute;bottom:10%;right:10%;opacity:0;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear}.ImageContainer .MainImage a:hover .Enlarge{opacity:1}.BuyArea h1{font-size:2rem;font-weight:400}@media (min-width:768px){.BuyArea h1{font-size:36px}}.BuyArea .Description{margin:0 0 20px}.BuyArea .DiscountInfo{margin:0 0 20px;font-weight:700}.BuyArea .Price{font-size:1.75rem;font-weight:300;color:#c40e7f;margin:0 0 20px;font-weight:400}.BuyArea select{cursor:pointer}.ExtraImages .ImagesWrap{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin:0 -15px}.ExtraImages .ImagesWrap .Img .Inner{padding:0 15px}.ExtraImages .ImagesWrap .Img .Inner img{max-height:150px;width:auto !important}.ExtraImgsWrap{background:#f3f3f3;padding-top:50px;padding-bottom:50px}.BrandLogo{padding:0 0 15px 15px;position:relative;z-index:1}@media (max-width:767px){.BrandLogo img{max-width:80px}}.DataSheetSection{background:#fecc00;padding:50px 0}.DataSheetSection .Blurb{font-size:1.3rem;font-weight:500;line-height:2rem;margin:0 0 30px}@media (min-width:768px){.DataSheetSection .Blurb{font-size:2rem;line-height:3rem}}@media (min-width:992px){.DataSheetSection .Blurb{font-size:2.85rem;line-height:4rem}}.DataSheetSection .Blurb ul{list-style:none;margin:0;padding:0}.DataSheetSection .CTA .Button{display:inline-block;border-color:#000;color:#000;text-shadow:none;font-weight:500;text-transform:uppercase;font-size:1rem}@media (min-width:768px){.DataSheetSection .CTA .Button{font-size:1.7rem;font-weight:700}}.DataSheetSection .SmallPrint{font-size:0.85rem;padding-top:30px}.DataSheetSection .Image{margin-bottom:50px}@media (min-width:768px){.DataSheetSection .Image{margin-bottom:0}}@media (min-width:992px){.DataSheetSection .container,.GeneralTextArea .container{max-width:950px}}.GeneralTextArea{padding-top:50px;padding-bottom:50px;background:#f2f2f2;font-size:1rem;color:#000;font-weight:300}.GeneralTextArea.EnquiryArea{font-size:1rem;background:#fff}.GeneralTextArea.EnquiryArea .CheckBoxes.Terms{text-align:left;line-height:24px}.GeneralTextArea.EnquiryArea .CheckBoxes.Terms .fs-checkbox-marker{margin-top:12px;margin-bottom:12px}.GeneralTextArea.EnquiryArea .CheckBoxes.Terms label{padding-left:10px}.GeneralTextArea2{}.GeneralTextArea .container{position:relative}.GeneralTextArea .Inner h2{color:#c40e7f;font-weight:300;text-transform:uppercase;margin:0 0 15px;font-size:1.65rem;padding:0;text-align:left}.GeneralTextArea .Inner h2.text-center{text-align:center !important}.GeneralTextArea .Inner > *{text-align:center}.GeneralTextArea .Inner ._twoCol{text-align:justify}.GeneralTextArea ul{list-style:none;padding:0;margin:0}.GeneralTextArea ul li{text-align:left;padding-left:25px;position:relative}.GeneralTextArea ul li:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:700;text-align:left;width:25px;display:block;position:absolute;left:0;top:0;font-size:1rem;color:#c40e7f;line-height:2rem}@media (min-width:768px){.GeneralTextArea{font-size:1.45rem}.GeneralTextArea .container{padding-top:70px}.GeneralTextArea .Inner{margin:0 -20px}.GeneralTextArea .Inner h2{text-align:left;font-size:2.5rem}.GeneralTextArea .Inner > div:first-child > h2,.GeneralTextArea .Inner > h2{position:absolute;top:0;left:15px;right:15px;margin:0}.GeneralTextArea .Inner > div + div > h2{margin:30px 0 20px}.GeneralTextArea .Inner > *{padding-left:20px;padding-right:20px}.GeneralTextArea .Inner ._twoCol{text-align:justify}}.GeneralTextArea .CatalogueTextImage{max-width:100%;height:auto}.GeneralTextArea .Inner ._twoCol + div{margin-top:30px}@media (min-width:768px){.GeneralTextArea .Inner ._twoCol{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:767px){.BreakOut.ParallaxImageWrap .background-image-wrap{padding-bottom:90% !important}}.BreakOut.ParallaxImageWrap .background-image-wrap{box-shadow:inset 0 0 20px -5px #333;-moz-box-shadow:inset 0 0 20px -5px #333;-webkit-box-shadow:inset 0 0 20px -5px #333}@media (min-width:1400px){.BreakOut.ParallaxImageWrap .background-image-wrap{background-attachment:fixed}}@media (min-width:768px) and (max-width:1199px){.BreakOut.ParallaxImageWrap .background-image-wrap{padding-bottom:50% !important}}.update-panel-loading{position:relative}.update-panel-loading:after{content:" ";background-color:rgba(255,255,255,0.5);background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}@media (min-width:1200px){.brackets-page .container{max-width:1050px}}.brackets-page h1{margin-bottom:30px}.brackets-page > .desc{max-width:1050px;margin:0 auto 30px;text-align:center}.brackets-page .bracket-prod{padding-top:50px;padding-bottom:50px}.brackets-page .bracket-prod:nth-child(odd){background:#f2f2f2}.brackets-page .bracket-prod .image{margin-bottom:30px}.brackets-page .bracket-prod .VAlignImg{padding-bottom:75%}.brackets-page .bracket-prod .info{text-align:center}.brackets-page .bracket-prod .info .heading{margin-bottom:15px}.brackets-page .bracket-prod .info .heading h4{font-weight:300;color:#bc0a80;font-size:1.8rem;text-transform:uppercase;margin:0}.brackets-page .bracket-prod .info .desc{font-weight:300;color:#000;margin-bottom:15px}.brackets-page .bracket-prod .info .QuantityBox{margin-bottom:15px}.brackets-page .bracket-prod .info .QuantityBox > *{width:auto}.brackets-page .bracket-prod .info .QuantityBox > .Stock{display:inline-block;padding:0 15px}.brackets-page .bracket-prod .info .AddToOrderQuantity{background-color:#fff !important;padding:0}.brackets-page .bracket-prod .info .Button{margin-top:15px;display:inline-block}@media (min-width:768px){.brackets-page .bracket-prod .image{margin-bottom:0}.brackets-page .bracket-prod .info .QuantityBox{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.brackets-page .bracket-prod .info .Button{margin-top:0}}.BracketsPanelWrapper > .brackets-page h1.Heading{margin-top:15px !important}@media (min-width:768px){.BracketsPanelWrapper > .brackets-page > .desc{column-count:2;-webkit-column-count:2;-moz-column-count:2;text-align:left}}.BracketsPanelWrapper .BracketsPanel{padding:30px}.BracketsPanelWrapper .BracketsPanel .Heading{font-weight:normal;color:#c40e7f;font-size:36px;margin-top:0}.BracketsPanelWrapper .BracketsPanel.DefaultPanel .row > div p:last-child,.BracketsPanelWrapper .BracketsPanel.InfoPanel .row > div p:last-child{margin:0}@media (min-width:768px){.BracketsPanelWrapper .BracketsPanel.DefaultPanel .row > div,.BracketsPanelWrapper .BracketsPanel.InfoPanel .row > div{padding:15px;text-align:left}.BracketsPanelWrapper .BracketsPanel.DefaultPanel .row > div.Single,.BracketsPanelWrapper .BracketsPanel.InfoPanel .row > div.Single{text-align:center}}@media (max-width:767px){.BracketsPanelWrapper .BracketsPanel.DefaultPanel .row > div,.BracketsPanelWrapper .BracketsPanel.InfoPanel .row > div{padding-bottom:15px}}.BracketsPanelWrapper .BracketsPanel.InfoPanel{background:#F2F2F2}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container{border:1px solid #c40e7f;padding:30px}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container .Description{text-align:center}@media (min-width:768px){.BracketsPanelWrapper .BracketsPanel.ContactPanel .container .Description{column-count:2;-webkit-column-count:2;-moz-column-count:2;text-align:left}}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container ul{padding:0;margin:30px 0 0 0;list-style:none;text-align:center;font-weight:bold}@media (min-width:768px){.BracketsPanelWrapper .BracketsPanel.ContactPanel .container ul{font-size:24px}}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container ul li{float:none;display:inline-block}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container ul li:not(:last-child){border-right:1px solid}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container ul li p{margin:0}.BracketsPanelWrapper .BracketsPanel.ContactPanel .container ul li p a{display:block;padding:0 15px}.CartContainer .CartTitle,.CartContainer .CartQuickOrderContainer{padding:0 15px}.CartContainer .Error{list-style:none;margin:0 0 20px;padding:0;float:left;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.CartContainer .Error li{border-top:1px solid #eee;padding:0 10px;font-weight:300;line-height:34px}.CartContainer .Error li:before{content:"\f071";font-family:"Font Awesome 5 Pro";margin-right:7.5px;line-height:34px}.CartContainer .Error li:first-child{border-top:none}table.CartDataTable{margin-top:30px}table.CartDataTable th{padding-bottom:10px;color:#bc0a80;font-weight:400;font-size:1.2rem}table.CartDataTable tbody td.OrderMessage{font-weight:bold;color:#c40e7f}table.CartDataTable .ProductInfoRow,table.CartDataTable .ProductImageRow{border-top:1px solid #eee;padding-top:10px}table.CartDataTable .ProductImageRow:first-child,table.CartDataTable .ProductInfoRow:nth-child(2){border-top:none}table.CartDataTable .ProductInfoRow{margin-bottom:10px}table.CartDataTable .ProductInfoRow td{vertical-align:middle}table.CartDataTable .ProductInfoRow .ActionButtons{text-align:center}table.CartDataTable .ProductInfoRow .ActionButtons .Button{width:auto;display:block;margin:0 5px !important;font-size:0}table.CartDataTable .ProductInfoRow .ActionButtons .Button i{font-size:1rem}table.CartDataTable .ProductInfoRow .SubTotal{padding:0 5px}table.CartDataTable tr.TotalsRow .Total{text-align:left;font-weight:500}table.CartDataTable tr.TotalsRow .Price{font-weight:400}table.CartDataTable .RemoveAll.ActionButtons{text-align:center}table.CartDataTable .RemoveAll.ActionButtons .Button{width:auto;display:inline-block}.CartContainer .Promotion{background:#f9f9f9;padding:15px;margin-top:30px;margin-bottom:20px}.CartContainer .Promotion .Button{text-shadow:none;font-weight:500}.CartContainer .Next.CartButtons{margin-bottom:30px}.CartContainer .Next.CartButtons .Button{display:block;width:100%}.CartContainer .cart-ral-select-area .kit-builder-container .AddToOrderButton .btn-enquiry,.TradeCartContainer .cart-ral-select-area .kit-builder-container .AddToOrderButton .btn-enquiry{display:none !important}@media (min-width:768px){table.CartDataTable .ProductInfoRow,table.CartDataTable .ProductImageRow{border-top:none;padding-top:0}table.CartDataTable .ProductInfoRow .SubTotal{padding:0}table.CartDataTable .ProductInfoRow:nth-child(4n+2) td{background:#f9f9f9}table.CartDataTable .ProductInfoRow .ActionButtons .Button{display:inline-block;vertical-align:middle;margin:0 !important}table.CartDataTable tr.TotalsRow .Total{text-align:right}}.CheckoutContainer{margin-top:-21px;}.CheckoutContainer .WizardFinalNav .WizardFinalNavBtns > div{padding:15px}.CheckoutContainer .WizardFinalNav .WizardFinalNavBtns > div > *{width:100%;padding:10px}.TradeCheckoutContainer{margin-top:-20px}.CheckoutContainer .Sidebar{position:relative}.CheckoutContainer .Sidebar:before,.CheckoutContainer .Sidebar:after{content:" ";display:block;position:absolute;top:0;bottom:0;right:100%;width:calc((100vw - 100%) / 2);background:#e893c6;border-bottom:1px solid #e9e9e9}.CheckoutContainer .Sidebar:after{background:#f9f9f9;left:100%;right:auto}.CheckoutContainer .Sidebar table{width:100%;border-bottom:1px solid #e9e9e9}.CheckoutContainer .Sidebar table td{padding:0}.CheckoutContainer .Sidebar table td a{text-align:center;display:block;background:#f9f9f9;height:44px;line-height:44px;padding:0 12.5px;font-weight:300;font-size:0;border-left:1px solid #e9e9e9}.CheckoutContainer .Sidebar table td.beforeSelectedStep a{background:#e893c6;color:#fff}.CheckoutContainer .Sidebar table td.beforeSelectedStep a:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-size:1rem}.CheckoutContainer .Sidebar table td.Selected a{background:#c40e7f;color:#fff;font-weight:400;font-size:1rem;border-left:none}.CheckoutContainer .Sidebar table td.afterSelectedStep a:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-size:1rem;color:#ccc}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentColInner{margin-bottom:15px}.CheckoutContainer ._deliveryDate{pointer-events:none !important}.ui-datepicker .ui-widget-header{border:none;background:#c40e7f;color:#fff}.ui-datepicker .ui-corner-all.ui-state-hover{background:none;color:#fff;border:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:2.5em !important}.ui-datepicker .ui-state-hover .ui-icon,.ui-datepicker .ui-state-focus .ui-icon{background-image:url(https://cdn.jsdelivr.net/jquery.ui/1.11.4/images/ui-icons_ffffff_256x240.png)}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{color:#c40e7f !important;font-weight:normal !important;text-align:center}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{color:#c40e7f !important;border-color:#c40e7f !important;font-weight:bold !important}.ui-datepicker .ui-datepicker-calendar .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-focus,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-focus{border-color:#ffc0cb !important;background:#ffecf8 !important}@media (min-width:768px){.CheckoutContainer .Sidebar table{table-layout:fixed}.CheckoutContainer .Sidebar table td a{font-size:1rem;border-left:none}.CheckoutContainer .Sidebar table td.beforeSelectedStep a:before,.CheckoutContainer .Sidebar table td.afterSelectedStep a:before{display:none}}.CheckoutRegister .SaveDetails label{display:none}.AccountDetails{margin-top:20px;font-weight:300}.AccountDetails .AccountPageLinks{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.AccountDetails .AccountPageLinks li{padding:0 15px 30px;width:50%;text-align:center}.AccountDetails .AccountPageLinks li a{display:block;transition:all 0.25s ease-out;position:relative;opacity:0.8;top:0}.AccountDetails .AccountPageLinks li a:hover,.AccountDetails .AccountPageLinks li a:focus{text-decoration:none;opacity:1;top:-3px;color:#c40e7f}.AccountDetails .AccountPageLinks li a i{display:block;font-size:3rem;text-align:center;margin:0 0 10px;width:100%}.TrackBtn,.OrderTrackingButton{margin-bottom:5px}@media (min-width:768px){.AccountDetails{display:flex;margin:20px -15px 0}.AccountDetails .AccountInfo{white-space:nowrap}.AccountDetails > *{padding:0 15px !important}.AccountDetails .AccountPageLinks li{width:25%}}@media (min-width:992px){.AccountDetails .AccountPageLinks li{width:20%}}@media (min-width:992px){.AccountDetails .AccountPageLinks li{width:16.6666667%}}.AccountTable tbody tr:nth-child(even) td{background:#f9f9f9}.AccountTable tbody tr:nth-child(even) td .Button{background:#fff}@media (min-width:768px){.AccountTable tbody tr td{vertical-align:middle !important}.AccountTable td.AccountTableButtonContainer .Button:first-child{margin:5px 0}.OrderHistoryOrderPage h4{margin-top:0}}.AjaxBasketMessage .modal-title i{color:Green;margin-right:5px}.BasketMessageQtySpinner{display:flex;max-width:200px;flex-wrap:nowrap}.BasketMessageQtySpinner > *{width:100%;line-height:40px}.BasketMessageQtySpinner .Button{height:34px;line-height:34px;padding:0}.BasketMessageQtySpinner .Button i{line-height:34px}.PictorialSetArea{--grey-light:#505157;--grey-dark:#2b2c31;background-color:var(--grey-dark);background:-webkit-linear-gradient(left,var(--grey-light),var(--grey-dark));background:-o-linear-gradient(right,var(--grey-light),var(--grey-dark));background:-moz-linear-gradient(right,var(--grey-light),var(--grey-dark));background:linear-gradient(to right,var(--grey-light),var(--grey-dark))}.PictorialSetArea .TextArea{text-align:left;padding-top:40px;padding-bottom:40px;color:#fff;font-size:1rem;line-height:1.65rem;font-weight:300}.PictorialSetArea .TextArea h2{color:#c40e7f;font-weight:300;font-size:1.75rem;text-align:left;margin-bottom:15px}.PictorialSetArea .TextArea small,.PictorialSetArea .TextArea .small{font-size:0.9rem}@media (min-width:768px){.PictorialSetArea .TextArea{font-size:1.4rem;line-height:2.1rem}.PictorialSetArea .TextArea h2{font-size:2.5rem;margin-bottom:30px}}@media (min-width:768px){.desktop-no-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0 -15px}.desktop-no-wrap > *{padding:0 15px}}.crop-image-circular{display:inline-block}@media (max-width:767px){.crop-image-circular{padding:15px 0}}.crop-image-circular img{max-width:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.ProdTabsArea{background:#f2f2f2}.TabContainer ul.InfoTab > li > a,.TabContentsContainer .r-tabs-accordion-title a{border-bottom:2px solid #d2d2d2;padding:15px;color:#c40e7f !important;font-weight:300}.TabContainer ul.InfoTab > li.r-tabs-state-active > a,.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a{border-bottom:2px solid #c40e7f;font-weight:500}.TabContentsContainer{padding-top:20px}.TabContentsContainer .ProductThumbnail .Inner{border-left:0}.TabContentsContainer .ProductThumbnail .Image{background:#fff}.TabContentsContainer .ProductThumbnail .btn{background:#c40e7f;text-shadow:none;color:#fff;border:none}.CookieConsent{background:#fff;border-top:1px solid #ccc}.LoginForPrice{margin:15px 0}.kit-builder-tabs .tab-headings{margin-bottom:15px}.kit-builder-tabs .tab-headings span{display:inline-block;font-size:1.15rem;font-weight:300;cursor:pointer;margin-left:15px}.kit-builder-tabs .tab-headings span:first-child{margin-left:0}.kit-builder-tabs .tab-headings span.active{background:#c40e7f;color:White;text-shadow:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.kit-builder-tabs .kit-builder-tab{display:none}.kit-builder-tabs .tab-headings + .kit-builder-tab{display:block}#Breadcrumbs{font-size:0.935rem}.brackets-page #Breadcrumbs{margin:20px 0}.HeaderVATSwitch{height:40px;text-align:center;margin:0 10px 0;display:flex;justify-content:center;align-items:center}.HeaderVATSwitch + span{color:#fff}.VatPriceDisplay{padding:0;margin:0;text-align:center}.VatPriceDisplay label input{display:none}.VatPriceDisplay .VATSwitchContainer{background-color:#ccc;width:26px;height:14px;padding:1px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms eases;-o-transition:background-color 300ms ease;transition:background-color 300ms ease}.VatPriceDisplay.IncVat .VATSwitchContainer{background-color:#bd0a7f}.VatPriceDisplay .VATSwitchContainer{display:inline-block;vertical-align:middle;margin:0 5px}.VatPriceDisplay .SwitchLabel{display:inline-block;margin:0;vertical-align:middle;font-weight:400;font-size:0.9rem;color:#717070}.VatPriceDisplay .VATSwitchContainer .ButtonArea{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:2}.VatPriceDisplay .VATSwitchContainer .VATSwitch{background:#fff;position:absolute;top:1px;left:1px;height:12px;width:12px;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.VatPriceDisplay.IncVat .VATSwitchContainer .VATSwitch{left:12px}.VatPriceDisplay.ExVat .VATSwitchContainer .VATSwitch{left:1px}.AuxVatSwitch{opacity:0.5;cursor:pointer;transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease}.IncVat.AuxVatSwitch{opacity:1}.VATSwitchWrapMobile{border-bottom:1px solid #ccc}.VATSwitchWrapMobile .HeaderVATSwitch{margin:0 12px 0 !important;justify-content:left !important}@keyframes flickerAnimation{0%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:0}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:0}100%{opacity:1}}.PriceWrap.IncVat,.PriceWrap.ExcVat{-webkit-animation:flickerAnimation 0.75s;-moz-animation:flickerAnimation 0.75s;-o-animation:flickerAnimation 0.75s;animation:flickerAnimation 0.75s}.Price .DiscountPriceWrapper{font-weight:400}.Price .DiscountPriceWrapper + .PriceWrapper{text-decoration:none;position:relative;color:#e186bf}.Price .DiscountPriceWrapper + .PriceWrapper:before{content:" ";display:block;width:100%;border-top:1px solid #c40e7f;height:12px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.ProductThumbnail .Price .DiscountPriceWrapper + .PriceWrapper{color:#c40e7f;text-decoration:line-through}.ProductThumbnail .Price .DiscountPriceWrapper + .PriceWrapper:before{display:none}table.PriceBreaks{width:100%;max-width:400px;table-layout:fixed;border-collapse:collapse;border:1px solid #e9e9e9}table.PriceBreaks .PriceWrap .DiscountPriceWrapper{font-weight:400}table.PriceBreaks .PriceWrap .DiscountPriceWrapper + .PriceWrapper{text-decoration:none;position:relative;color:#e186bf}table.PriceBreaks .PriceWrap .DiscountPriceWrapper + .PriceWrapper:before{content:" ";display:block;width:100%;border-top:1px solid #c40e7f;height:12px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}table.PriceBreaks td,table.PriceBreaks th{padding:5px;border:none;text-align:center;transition:background 0.25s linear,color 0.25s linear;font-weight:400}table.PriceBreaks tr:nth-child(even) td{background:#efbcdb}table.PriceBreaks tr.active td{background:#c40e7f;color:#fff}.BuyBox .QuantityBox label{display:block;position:static}.prod-qty-spinner{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;max-width:320px;margin:0 -5px 15px}.prod-qty-spinner > span{width:100%;text-align:center;padding:0 5px}.prod-qty-spinner-field input.AddToOrderQuantity{width:100%;text-align:center !important;max-width:100% !important;padding:0}.prod-qty-spinner .btn{width:100%;height:50px;line-height:50px;padding:0}.prod-qty-spinner .prod-qty-down .btn{background:none;color:#c40e7f}.accordion-item{border:1px solid #c40e7f !important;border-radius:4px !important}.accordion-item > .accordion-header{background:none;border:none;padding:10px 15px;font-size:16px}.accordion-item > .accordion-collapse.in{border-top:1px solid #c40e7f}.accordion-header > a{color:#c40e7f;font-weight:400}#CSVUploadForm .checkbox label{padding:0}.KitItemDesc{padding:0;margin:0;min-height:0;line-height:20px}.CartPaintItemsError{font-weight:700;color:#f00;margin:15px 0}.DescriptionWrapper table{border:1px solid #e9e9e9}.DescriptionWrapper table td,.DescriptionWrapper table th{font-size:0.935rem;padding:4px;border:1px solid #e9e9e9}.DescriptionWrapper table tr:nth-child(odd) td{background:#fcf1f8}.TokensCardsTable{margin:0 0 20px}.TokensCardsTable tr th{background:#eee;color:#333;font-weight:500;vertical-align:middle}.TokensCardsTable tr:nth-child(odd) td{background:#f9f9f9}.TokensCardsTable tr td{border-bottom:1px solid #eee}@media (min-width:768px){.TokensCardsTable tr td{vertical-align:middle !important}}.AddToBasketMsgBody .VAlignImg{padding-bottom:60%}@media (min-width:992px){.RequestAnAccountWrapper{width:50%;margin:0 auto}}.KitBuilderPanels .ProductBuyingArea .ImageContainer .MainImage.VAlignImg{padding-bottom:100%}.KitBuilderPanel{padding:50px 0}.KitBuilderPanel h2{color:#c40e7f;font-size:36px;font-weight:500;margin-top:0;margin-bottom:50px}.KitBuilderPanel.DefaultPanel .FixedImage{position:absolute;bottom:0;left:0;right:0;text-align:center}.KitBuilderPanel.DefaultPanel ul{list-style:none;padding:0;margin:0}.KitBuilderPanel.DefaultPanel ul li{text-align:left;padding-left:25px;position:relative;line-height:28px}.KitBuilderPanel.DefaultPanel ul li:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:700;text-align:left;width:25px;display:block;position:absolute;left:0;top:0;font-size:1rem;color:#c40e7f;line-height:2rem}.KitBuilderPanel.DataSheetPanel{padding:0}.KitBuilderPanel.DataSheetPanel .DataSheetSection{background:#000000;color:#fff}.KitBuilderPanel.DataSheetPanel .DataSheetSection .CTA .Button{border-color:#fff;color:#fff}.KitBuilderPanel.ContentBlocksPanel h2{text-align:center}.KitBuilderPanel.ContentBlocksPanel .owl-controls .owl-nav div{font-size:20px;color:#c40e7f}.KitBuilderPanel.ContentBlocksPanel .owl-controls .owl-nav div.owl-prev{left:15px}.KitBuilderPanel.ContentBlocksPanel .owl-controls .owl-nav div.owl-next{right:15px}.KitBuilderPanel.ContentBlocksPanel .ContentBlock{padding:15px}.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner{border:2px solid #D6D6D6}.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info{padding:15px}.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info .Title h4{font-size:24px;color:#c40e7f;margin:0}.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info .Description{margin:8px 0}@media (max-width:767px){.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info .Description{font-size:12px}}.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info .More a{color:#333;text-decoration:underline}.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info .More a i{color:#c40e7f;text-decoration:none;margin-right:5px}@media (max-width:767px){.KitBuilderPanel.ContentBlocksPanel .ContentBlock .Inner .Info .More a{font-size:12px}}.KitBuilderPanel.TwoColPanel{background:#19181E;color:#fff}@media (min-width:768px){.KitBuilderPanel.TwoColPanel .BreakOutLeftImage{position:relative;left:calc(-50vw + 100%);width:50vw}}.KitBuilderPanel.BannerPanel{padding:0;color:#fff;text-align:right}.KitBuilderPanel.BannerPanel .Slide .Text{padding:20px 0}.KitBuilderPanel.BannerPanel .Slide .Text h2{color:#c40e7f;text-align:right;margin-bottom:20px}.KitBuilderPanel.BannerPanel .Slide .Text p:last-child{margin:0}.KitBuilderPanel.BannerPanel .Slide .Text p a{font-weight:bold}.KitBuilderPanel.BannerPanel .Slide .Text ul.Buttons{margin-top:20px}@media (max-width:991px){.KitBuilderPanel.BannerPanel .BreakOut{padding-right:0;padding-left:0}.KitBuilderPanel.BannerPanel .Slide .container{display:flex;flex-direction:column}.KitBuilderPanel.BannerPanel .Slide .container .BreakOut{order:2}.KitBuilderPanel.BannerPanel .Slide .container .Text{order:1;position:static}.KitBuilderPanel.BannerPanel .Slide .container .Text h2 br{display:none}}.BlogTemplate .BlogBanner{margin:-20px 0 30px}@media (max-width:767px){.BlogTemplate .BlogBanner{padding:0}}.BlogTemplate .BlogBanner .BlogTitlePlaceholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.BlogTemplate .BlogBanner .BlogTitlePlaceholder.BrandGradient{background-image:linear-gradient(337deg,rgba(255,255,255,0) 19%,rgb(196,14,127) 83%)}.BlogTemplate .BlogBanner .BlogTitlePlaceholder.ContentBrandGradient{background-image:linear-gradient(337deg,rgba(255,255,255,0) 19%,rgb(51,51,51) 83%)}.BlogTemplate .BlogBanner .BlogTitlePlaceholder .Text{text-align:left}@media (min-width:1200px){.BlogTemplate .BlogBanner .BlogTitlePlaceholder .Text{width:29%}}.BlogTemplate .BlogBanner .BlogTitlePlaceholder .Text h1{margin:0;color:#fff;text-shadow:0 0 10px #333}@media (max-width:767px){.BlogTemplate .BlogBanner .BlogTitlePlaceholder .Text h1{font-size:20px}}.BlogTemplate .DepartmentText p:last-child{margin-bottom:15px}.BlogTemplate .ContentItems .ContentThumb{padding:15px}@media (min-width:992px){.BlogTemplate .ContentItems .ContentThumb:nth-child(3n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.BlogTemplate .ContentItems .ContentThumb:nth-child(2n+1){clear:both}}.BlogTemplate .ContentItems .ContentThumb .Inner{border:2px solid #eee}.BlogTemplate .ContentItems .ContentThumb .Inner .Image .VAlignImg{padding-bottom:60%}.BlogTemplate .ContentItems .ContentThumb .Inner .Info{padding:15px}.BlogTemplate .ContentItems .ContentThumb .Inner .Info .Name{display:flex;align-items:center;justify-content:center;text-align:center}.BlogTemplate .ContentItems .ContentThumb .Inner .Info .Name a:hover,.BlogTemplate .ContentItems .ContentThumb .Inner .Info .Name a:focus{text-decoration:none}.BlogTemplate .ContentItems .ContentThumb .Inner .Info .Name a h2{margin:0}.BlogTemplate .ContentItems .ContentThumb .Inner .Info .Date{font-size:16px;color:#808080;margin-top:15px;letter-spacing:2px}.BlogTemplate .ContentItems .ContentThumb .Inner .Info .ShortDescription{margin:15px 0;display:flex;align-items:center;justify-content:center;text-align:center}.BlogTemplate .ContentItems .ContentThumb .Inner .Info .ButtonWrapper .Button{font-size:16px;font-weight:bold;color:#c40e7f;border:2px solid #c40e7f}.BlogTemplate .MoreBtn{clear:both;text-align:center;padding:15px 0 30px 0}.BlogTemplate .MoreBtn:not(.Loading) i.fa-spinner,.BlogTemplate .MoreBtn.Loading i.fa-chevron-down{display:none}.BlogTemplate .MoreBtn .Button{background:#c40e7f;color:#fff}.BlogTemplate .MoreBtn .Button i{margin-left:7.5px}.BlogTemplate.BlogContent .BlogTitlePlaceholder .container{height:80%}.BlogTemplate.BlogContent .BlogTitlePlaceholder .container .Text{color:#fff;display:flex;flex-direction:column;justify-content:space-between;height:100%}.BlogTemplate.BlogContent .BlogTitlePlaceholder .container .Text h1{color:#c40e7f}.BlogTemplate.BlogContent .BlogTitlePlaceholder .container .Text .Date{letter-spacing:2px}@media (min-width:992px){.BlogTemplate.BlogContent .BlogTitlePlaceholder .container .Text .Date{font-size:20px}}.BlogTemplate.BlogContent .ContentText{width:80%;margin:50px auto}.BlogTemplate.BlogContent .ContentText h2{font-size:20px;color:#c40e7f;font-weight:normal;margin:15px 0}.BlogTemplate.BlogContent .ContentText h2.Emphasis{color:#808080;font-weight:lighter}.BlogTemplate.BlogContent .ContentText h3{color:#c40e7f;font-size:18px;font-weight:400}.BlogTemplate.BlogContent .MoreBlogs{margin-top:30px}.BlogTemplate.BlogContent .MoreBlogs h3{color:#c40e7f;margin-top:0;font-size:30px}.BlogTemplate.BlogContent .MoreBlogs .ContentItems{display:flex;flex-wrap:wrap;justify-content:center}.BlogTemplate.BlogContent .MoreBlogs .ContentItems .ContentThumb:nth-child(4){display:none}.FAQTitle{text-align:center;color:#c40e7f}.FAQs .accordion-header a{display:block;text-decoration:none;position:relative}.FAQs .accordion-header a:after{content:"\f077";font-family:"Font Awesome 5 Pro";position:absolute;top:0;right:0;transition:transform ease 0.5s}.FAQs .accordion-header a.collapsed:after{transform:rotate(180deg)}