body{padding-top:5px;padding-bottom:5px;overflow-x:hidden}.body-content{padding-left:15px;padding-right:15px}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.validation-summary-valid{display:none}h3{margin-top:10px}.navbar-default{padding-top:5px;background-color:#fff}.nav li a{padding-left:10px;padding-right:10px}.BorderBox{border:1px solid #000}.middle{vertical-align:middle}.TopButtons{margin-right:2px;color:#428bca}.navbar{margin-bottom:1px;border:0}.navbar-form{padding-top:1px;padding-bottom:1px}.fullWidth{width:100%}.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}.nav-tabs{margin-bottom:-1px}.PageTitle{font-size:18px}.inputBox-xs{width:30px}.inputBox-sm{width:50px}.inputBox-md{width:70px}.inputBox-lg{width:90px}.inputBox-xl{width:120px}.inputBox-xxl{width:180px}#no-more-tables td.BasketUpdateLine{background-color:#efefef;text-align:right;padding-bottom:3px}.BasketTotals{text-align:right;border:1px solid #ccc;width:100%}.Discount{color:#f00}.GrandTotal{font-weight:bold}.Strong{font-weight:bold}td{vertical-align:top}.Red{color:#f00!important}.Green{color:#80bf70!important}.Blue{color:#689f18!important}.removeMarginTop{margin-top:0}.removeMarginBottom{margin-bottom:0}.ProductNameList{display:block;overflow:hidden;height:40px}.wasPrice{font-size:12px;color:#999}.nowPrice{font-size:16px;font-weight:bold;color:#d00}.jumbotron{padding:5px;margin-bottom:5px}.jumbotron h1{font-size:32px}.carousel-caption{color:#000;-webkit-text-shadow:none;text-shadow:none;text-align:left;left:5%;right:5%}.prodlistimg img{margin:auto}.prodlistbox{min-height:235px;text-align:center;margin:0;padding:5px 5px}@media(max-width:1px){.nav-tabs>li{float:none;border:1px #fff solid}}@media only screen and (max-width:1px){#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #ccc;margin-bottom:5px;padding:0}#no-more-tables td{border:0;position:relative;padding-left:45%;white-space:normal;text-align:left;font-size:18px}#no-more-tables td:before{position:absolute;left:6px;width:35%;padding-right:10px;white-space:nowrap;text-align:right;font-size:18px;content:attr(data-title)}#no-more-tables .NoCellDataTitle{padding-left:0}#no-more-tables hr{width:96%;border-color:#efefef}.footerItem{display:inline-block;margin-right:10px}.nav li a{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1px){div#no-more-tables{width:74%;float:left}#no-more-tables table{width:100%;border:1px solid #ddd;padding:1px}#no-more-tables td,#no-more-tables th{padding:3px}#no-more-tables th{background-color:#efefef}#no-more-tables tr{border-bottom:1px solid #ddd}.BasketRightBox{width:24%;float:right}.number{text-align:right}}.footer .HeaderItem{font-size:16px}.footer li{list-style:none}@media(max-width:1px){h3{font-size:14px;margin:5px 10px}}.Checkout-Display-Label{font-weight:normal;padding:6px 1px 1px 1px}.custform{border:1px solid #ccc;padding:7px}.mandatory{color:#f00;padding-left:2px}@media(max-width:767px){.marketing-prefs_section{padding-left:20px;padding-right:20px}}.marketing-prefs_section{border-top:1px solid #ccc;margin-top:20px;padding-top:20px;margin-bottom:30px}.marketing-prefs_section .marketing-prefs_privacy-label{font-weight:400;font-size:14px;line-height:18px;color:#333;margin-left:0;margin-top:-3px}.marketing-prefs_section .marketing-prefs_privacy-label a{font-size:14px;text-decoration:underline!important}.marketing-prefs_section .marketing-prefs_privacy-label a b{font-weight:400}.marketing-prefs_section .marketing-prefs_privacy-label a u{text-decoration:none}.marketing-prefs_section .marketing-prefs_privacy-label span{font-weight:700}.marketing-prefs_h4{font-family:Arial;font-style:normal;font-weight:700;font-size:20px;line-height:23px;color:#333}.marketing-prefs_info{width:713px;height:auto;left:150px;top:1003px;background:#f8f8f8;border:1px solid #8ebc78;box-sizing:border-box;border-radius:4px;font-family:Arial;font-style:normal;font-size:15px;line-height:18px;color:#1c1c1c;padding:8px 0 8px 12px;margin-top:14px}.marketing-prefs_info-heading{font-weight:700}.marketing-prefs_info-p{font-size:13px}.marketing-prefs_options{width:100%;float:left;margin-top:20px}.marketing-prefs_options .marketing-prefs_options-select{font-family:Arial;font-style:normal;font-weight:700;font-size:13px;line-height:15px;color:#333;float:left;margin-right:12px;margin-top:12px}.marketing-prefs_options .marketing-prefs_input{border:1px solid #c4c4c4;box-sizing:border-box;border-radius:3px;float:left;width:83px;height:40px;margin-right:12px;padding-top:4px;padding-left:9px}#marketing-prefs_emailinput,#marketing-prefs_postinput{float:left;cursor:pointer;padding:7px 0 0 5px}#marketing-prefs_emailinput input,#marketing-prefs_postinput input{width:16px!important;height:16px!important;visibility:hidden;cursor:pointer}.marketing-prefs_label{display:block;position:relative;cursor:pointer;padding-left:20px;font-style:normal;font-weight:400;font-size:13px;line-height:20px;align-items:center;color:#333;width:4%}.marketing-prefs_label input{visibility:hidden;cursor:pointer}.marketing-prefs_mark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#d3d3d3}.marketing-prefs_label input~.marketing-prefs_mark{background-color:#fff;border:1px solid #333;border-radius:2px}.marketing-prefs_label input:checked~.marketing-prefs_mark{background-color:#8ebc78;border:1px solid #8ebc78}.marketing-prefs_mark:after{content:"";position:absolute;display:none}.marketing-prefs_label input:checked~.marketing-prefs_mark:after{display:block}.marketing-prefs_label .marketing-prefs_mark:after{left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.marketing-prefs_mark2{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#d3d3d3}.marketing-prefs_label input~.marketing-prefs_mark2{background-color:#fff;border:1px solid #333;border-radius:2px}.marketing-prefs_label input:checked~.marketing-prefs_mark2{background-color:#8ebc78;border:1px solid #8ebc78}.marketing-prefs_mark2:after{content:"";position:absolute;display:none}.marketing-prefs_label input:checked~.marketing-prefs_mark2:after{display:block}.marketing-prefs_label .marketing-prefs_mark2:after{left:6px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.marketing-prefs_info-block{width:762px;margin-top:40px;border:1px solid #ccc;border-radius:4px;padding:24px 30px 0 18px}.marketing-prefs_info-block .MarketingCheck{visibility:hidden}@media screen and (min-width:769px) and (max-width:900px){.marketing-prefs_info-block{width:100%;padding:16px 6px 0 16px}.marketing-prefs_info-block .MarketingCheck{width:4%}}@media screen and (min-width:768px) and (max-width:768px){.marketing-prefs_info-block{width:100%}.marketing-prefs_info-block .MarketingCheck{width:7%}}@media screen and (min-width:320px) and (max-width:767px){.marketing-prefs_info{width:100%;height:auto;padding:12px 8px 12px 15px}.marketing-prefs_info-block{width:100%;padding:18px 2px 0 12px}.marketing-prefs_info-block .MarketingCheck{width:2%!important}.marketing-prefs_info-p{margin-top:7px}.marketing-prefs_section{border-top:0;margin-top:0;padding-top:10px}.marketing-prefs_h4{font-size:16px;line-height:18px}.marketing-prefs_options .marketing-prefs_options-select{width:100%}.marketing-prefs_options .marketing-prefs_input{width:192px;margin-top:12px;clear:both}.marketing-prefs_label{padding-left:28px}.marketing-prefs_section .marketing-prefs_privacy-label{width:88%!important;position:relative;left:11px;top:0;padding-bottom:14px}.marketing-prefs_section .marketing-prefs_privacy-label a{color:#428bca;text-decoration:underline!important}.marketing-prefs_mark2{height:16px;width:16px}.marketing-prefs_label .marketing-prefs_mark2:after{left:5px;top:2px;width:4px;height:8px}}.Passed:before{margin-left:5px;content:url('/content/images/Cshop/tick.gif')}.Failed:before{margin-left:5px;content:url('/content/images/Cshop/cross.gif')}.Asterix:before{margin-left:5px;content:url('/content/images/Cshop/asterix.png')}.checkoutAddressBox{padding:1px 5px 5px 15px;margin-bottom:10px}.tinyLink{font-size:10px}input[type="checkbox"]{margin-left:5px}.noPadding{padding-left:0;padding-right:0}.noborders{border:0;background-color:#ddd}@media(max-width:1px){.hidden-cs-xs{display:none}}.container .jumbotronHP{padding:5px 0 0 0;background-color:#fff}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:5%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left{left:5%}.wipeAll{padding:0;margin:0}.smallPadding{padding:3px}#bs-example-navbar-collapse-2{background-color:#fff}@media(max-width:1px){#SearchDiv{padding-right:0;margin-left:-17px}h3{margin-left:0}}@media(max-width:1px){#SearchDiv{padding-right:0;margin-left:10px}h3{margin-left:0}}header{padding-top:10px}.HeaderLinkSelected{color:#333}.MiniBasket{border:1px solid #d4d3d3;padding:8px 10px;margin-top:9px;position:relative}.MiniBasket a{color:#333}.Minibasket_Dropdown{position:absolute;z-index:500;width:101%;padding:10px 3px 0 3px;background-color:#fff;left:-1px;top:35px;border-left:1px solid #d4d3d3;border-right:1px solid #d4d3d3;border-bottom:1px solid #d4d3d3;display:none}.Minibasket_Dropdown .MiniBasket_ProductDescription{font-size:12px}footer{color:#fff;margin-top:10px}footer a{color:#909090;line-height:30px;font-style:italic}footer .HeaderItem{text-transform:uppercase;border-bottom:1px solid #909090;padding:10px;display:block}.mTop10{margin-top:10px}.navbar-formsm{width:100%}.rowPadding{padding-left:15px!important;padding-right:15px!important}#OrderHistory{padding-right:30px}h2.FeaturedProducts{background-color:#8d5e56;color:#fff;padding:10px;font-size:14px;text-transform:uppercase}.vAlignMid{vertical-align:middle}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:#eee}.navbar-hover:hover{color:#333;background-color:#eee}.nav-justified{border-radius:5px}.nav-justified>li>a{padding-top:5px;padding-bottom:5px;margin-bottom:0;font-weight:bold;color:#333;text-align:center}.nav-justified>li:first-child>a{border-radius:5px 5px 0 0}.nav-justified>li:last-child>a{border-bottom:0;border-radius:0 0 5px 5px}@media(min-width:1px){.nav-justified{max-height:52px}.nav-justified>li:first-child>a{border-left:0;border-radius:5px 0 0 5px}.nav-justified>li:last-child>a{border-right:0;border-radius:0 5px 5px 0}}@media screen and (min-width:1px){.masthead,.marketing,.footer{padding-right:0;padding-left:0}}.ch80 .ch80-multibuy-badge{width:245px;min-height:53px;border:2px solid #217cb1;display:flex}.ch80 .ch80-multibuy-badge .badge-offer{width:55px;background-color:#217cb1;min-height:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-transform:uppercase}.ch80 .ch80-multibuy-badge .badge-offer span{font-size:8px;line-height:8px}.ch80 .ch80-multibuy-badge .badge-offer b{font-size:12px;line-height:12px;font-weight:500}.ch80 .ch80-multibuy-badge .badge-message{display:flex;align-items:start;justify-content:center;flex-direction:column;min-height:50px;padding-left:5px}.ch80 .ch80-multibuy-badge .badge-message p{margin-bottom:0;color:#e20612;font-weight:500;font-size:11px}.ch80 .ch80-multibuy-badge .badge-message a{font-size:11px;text-decoration:underline!important;color:#217cb1}.ch80 .QuickViewProduct .AdvertBanner{background:#fff;border:1px solid #277db0;padding:0}.ch80 .QuickViewProduct .AdvertBanner .offer_multibuy{padding:10px}.ch80 .QuickViewProduct .AdvertBanner .offer_advert{padding:0 10px;color:#e20612;text-align:center}.ch80 .QuickViewProduct .AdvertBanner .offer_advert .offer-message{font-weight:normal;margin:0}.QuickViewModalWrapper.__show{z-index:214748364}#vwoTopAnchor{z-index:214748364}@media(max-width:511px){.ch80 .ch80-multibuy-badge{width:100%;margin-top:5px}.ch80 .ch80-multibuy-badge .badge-offer{padding:0 5px}.ch80 .ch80-multibuy-badge .badge-message{padding-left:0}.ch80 .ch80-multibuy-badge .badge-message p{text-align:center;padding:0 10px;font-size:10px}.ch80 .ch80-multibuy-badge .badge-message a{width:100%;text-align:center;font-size:10px}.ch80 .QuickViewModal-content{width:calc(100% - 20px)!important}.ch80 .QuickViewModal-content .QuickViewClose{right:10px;top:10px;border:1px solid #ccc;padding:7px 8px}.ch80 .QuickViewModal-content .gdVar1Row{width:100%;flex-direction:column}.ch80 .QuickViewModal-content .gdVar1Row .colourLabel,.ch80 .QuickViewModal-content .gdVar1Row .swatchimages{width:100%}.ch80 .QuickViewModal-content .QuickViewProduct .DetailImage{position:relative;margin-bottom:50px;padding-top:20px;padding-left:calc(var(--bs-gutter-x)*.5)!important}.ch80 .QuickViewModal-content .list-offer-overlay.multibuy-overlay{left:12px}.ch80 .QuickViewModal-content .alternate-dots{bottom:-30px;left:0}.ch80 .QuickViewModal-content .alternate-dots .ch012_arrows{bottom:-17px}.ch80 .QuickViewModal-content .alternate-dots .zoom-dots:first-of-type{margin-left:40%}.ch80 .QuickViewProduct .AdvertBanner .offer_multibuy{margin-right:0}}#app_chat_element_frame{z-index:100}