.auto-grid>div{all:unset}.no-scroll{overflow:hidden}.welcome-essential-description{background-color:#eee;padding:50px 60px 40px!important}@media screen and (max-width:767px){.welcome-essential-description{padding:20px 25px 5px!important}}.cms-sitemap .column.main{display:block!important}.cms-sitemap .column.main .col-bss-2 ul ul{margin:1.3vw 0;padding:0;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.3vw}.cms-sitemap .column.main .col-bss-2 ul ul li{list-style:none;overflow:hidden;display:contents}.cms-sitemap .column.main .col-bss-2 ul ul li a{padding:7px 13px;color:#111;min-height:60px;border-radius:4px;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background-color:#f0f0f0;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cms-sitemap .column.main .col-bss-2 ul ul li a:focus,.cms-sitemap .column.main .col-bss-2 ul ul li a:hover{background-color:#008001;-webkit-transition:all 0.15s;transition:all 0.15s;color:#FFF}html body.Version2{height:unset;-webkit-text-size-adjust:100%}html body.Version2 .product-listing-block h2{background:rgba(0,0,0,0.55)}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item{position:relative}@media screen and (max-width:419px){html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item{width:100%}}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item a :nth-child(5){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item:nth-child(n+5):not(.catlist){display:none}html body.Version2 .ext-mini-data{top:-3px;left:10px}html body.Version2 input:not([type=radio]):not([type=checkbox]):not([type=image]),html body.Version2 textarea{height:40px}html body.Version2 input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}html body.Version2 .small,html body.Version2 small{font-size:12px}html body.Version2 .clerk-slider-item a{overflow:hidden}@media (min-width:640px) and (max-width:896px){html body.Version2 .clerk-slider-item{width:33.3333333333%}}@media (min-width:1020px) and (max-width:1200px){html body.Version2 .related-product-block .clerk-slider-item{width:33.3333333333%}}@media (min-width:620px){html body.Version2 .products-grid .products li{width:33.3%!important;padding:0 1vw!important}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item{width:calc(33.3333333333% - 15px);display:unset!important}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item:nth-child(n+7):not(.catlist){display:none!important}}@media (min-width:870px){html body.Version2 .products-grid .products li{width:25%!important;padding:0 1vw!important}}@media (min-width:1024px){html body.Version2 .products-grid .products li{width:33.3%!important;padding:0 1vw!important}}@media (min-width:1240px){html body.Version2 .products-grid .products li{width:25%!important}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item{width:calc(25% - 15px)}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item:nth-child(n+7):not(.catlist){display:unset!important}html body.Version2 #layer-product-list.np .nav ol.flex.one-col .product-item:nth-child(n+9):not(.catlist){display:none!important}}@media (min-width:1400px){html body.Version2 #live-search-v2 #layer-product-list.np .nav ol.flex.one-col .product-item,html body.Version2 .fullwidth #layer-product-list.np .nav ol.flex.one-col .product-item{width:calc(20% - 16px)}html body.Version2 #live-search-v2 #layer-product-list.np .nav ol.flex.one-col .product-item:nth-child(n+9):not(.catlist),html body.Version2 .fullwidth #layer-product-list.np .nav ol.flex.one-col .product-item:nth-child(n+9):not(.catlist){display:unset!important}}html body.Version2 .column.main{width:unset;padding:unset}html body.Version2 .breadcrumbs{margin:0 0 15px}html body.Version2 .breadcrumbs .items{font-size:1.2rem;color:#707070;margin:0;padding:0;list-style:none none}html body.Version2 .breadcrumbs .items>li{display:inline-block;vertical-align:top}html body.Version2 .breadcrumbs .item{margin:0}html body.Version2 .breadcrumbs a{color:#006bb4;text-decoration:none}html body.Version2 .breadcrumbs a:visited{color:#006bb4;text-decoration:none}html body.Version2 .breadcrumbs strong{font-weight:400}html body.Version2 .breadcrumbs .item:not(:last-child){display:inline-block;text-decoration:none}html body.Version2 .breadcrumbs .item:not(:last-child):after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:29px;content:"\e608";font-family:"luma-icons";vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}html body.Version2 .breadcrumbs{margin:0 0 20px 0;padding:0}html body.Version2 hr{border:0;border-top:1px solid #ccc;margin-bottom:20px;margin-top:20px}html body.Version2 hr.black{border-color:#000}html body.Version2 .review-list .block-title strong{font-weight:300;line-height:1.1;font-size:2.6rem;margin-top:2.5rem;margin-bottom:2rem}html body.Version2 .review-toolbar{display:none}html body.Version2 .review-item{padding:20px 0;border-bottom:1px solid #c9c9c9}html body.Version2 .review-item .review-author{display:inline-block}html body.Version2 .review-item .review-date .review-details-label{display:none}html body.Version2 .review-item .review-content{margin-bottom:20px}html body.Version2 .review-item:last-child{border-width:0}html body.Version2 #product-review-container .review-title{font-weight:600;line-height:1.1;font-size:1.8rem;margin-top:2rem;margin-bottom:1rem;margin:0 0 20px;text-transform:capitalize}html body.Version2 .product-info-main .product-add-form .box-tocart .field.qty .control{max-width:77px}html body.Version2 #delAddHeading{text-align:center}html body.Version2 #fDeliveryCode{max-width:240px}html body.Version2 button,html body.Version2 input,html body.Version2 select,html body.Version2 textarea{font-size:14px}html body.Version2 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("/assets/icons/down.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:13px;border:1px solid #ccc;padding:5px 30px 5px 10px}html body.Version2 #eaCheckout{position:relative}html body.Version2 #eaCheckout #addressTop{position:absolute;top:-130px}html body.Version2 #adSubmit,html body.Version2 #eaCheckoutButton,html body.Version2 #fDelPCFind{border:none;padding:1px 25px 3px!important}html body.Version2 #q-Claim-VAT span button,html body.Version2 #q-Claiming-For span button{border:none}html body.Version2 #vat7{width:100%}html body.Version2 .basket-row table>tbody>tr>td.updateColumn{width:148px}html body.Version2 .mb-ajaxsuite-popup-wrapper{display:none!important}html body.Version2 .review-ratings{display:table;margin-bottom:10px;max-width:100%}html body.Version2 .review-ratings .rating-label{padding-bottom:5px;padding-right:25px}@media only screen and (min-width:640px){html body.Version2 .review-ratings{float:left;margin-bottom:0;max-width:240px}html body.Version2 .review-ratings~.review-content,html body.Version2 .review-ratings~.review-details{margin-left:280px}}html body.Version2 li.category-item.selected a{background-color:#FFB613;font-weight:600}html body.Version2 #back_top{bottom:30px;right:30px}html body.Version2 .copyright{display:block;text-align:center}html body.Version2 #adSubmit,html body.Version2 #eaCheckoutButton,html body.Version2 #payment-form #submit,html body.Version2 .continue-shopping,html body.Version2 .proceedButton,html body.Version2 a.checkoutButton,html body.Version2 a.continueButton,html body.Version2 button#submit-button,html body.Version2 input#finalise-payment{border:none;display:inline-block;font-weight:600;cursor:pointer;background-color:#008001;color:#fff;padding:10px 25px;text-decoration:none;font-size:unset;float:right;border-radius:3px}html body.Version2 #payment-form #submit{padding:13px 15px}html body.Version2 .continue-shopping{margin:4px 0px;float:unset;background-color:#099;position:relative;padding:5px 11px 7px 11px}html body.Version2 .continue-shopping span{font-size:22px;position:absolute;top:4px;left:14px}html body.Version2 a.infoIcon,html body.Version2 a.poiI .infoIcon{float:right;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s;padding:5px 6px 4px;margin-left:5px;font-weight:500}html body.Version2 a.infoIcon span,html body.Version2 a.poiI .infoIcon span{width:18px;height:18px;display:inline-block;background-image:url(/images/info-icon.png);background-size:100%;float:left;margin:2px 6px 0 0;-webkit-transition:background-image 0.2s;transition:background-image 0.2s}html body.Version2 main .review-footer-section{padding:20px 0;font-size:18px}html body.Version2 main .review-footer-section .auto-flex div{min-width:unset!important}html body.Version2 main .review-footer-section .auto-flex div.nhs-footer{padding:20px 20px 30px}html body.Version2 main .review-footer-section .auto-flex div.nhs-footer .nhs-logo{max-height:50px}html body.Version2 main .review-footer-section .auto-flex div.reviews-footer{padding:10px 20px}@media only screen and (min-width:608px) and (max-width:767px){html body.Version2 main .review-footer-section .nhs-footer{padding:20px 20px 30px 40px!important;margin-left:-20px}html body.Version2 main .review-footer-section .nhs-footer:before{position:absolute;right:0;top:5px;height:100%;bottom:5px;width:1px;background:#ddd;content:""}}@media only screen and (min-width:768px) and (max-width:968px){html body.Version2 main .review-footer-section .nhs-footer:after,html body.Version2 main .review-footer-section .nhs-footer:before{content:"";top:0;width:80%;left:10%;height:1px;background:#ddd;position:absolute}html body.Version2 main .review-footer-section .nhs-footer:after{top:unset;bottom:0}}@media only screen and (min-width:969px) and (max-width:1258px){html body.Version2 main .review-footer-section .nhs-footer:after{display:none}}html body.Version2 .footer-information-block h3{margin:0;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:20px}html body.Version2 .footer-part-1{padding:0 20px}@media only screen and (min-width:768px){html body.Version2 .footer-part-1{padding-left:50px}}html body.Version2 .footer-part-1 .stroke-association-footer{margin-top:-2px}html body.Version2 .welcome{padding:0 0 30px}@media (min-width:669px),only screen and (min-width:608px) and (max-width:767px){html body.Version2 .welcome div{padding:0 10px}}@media only screen and (min-width:1100px){html body.Version2 .welcome .welcome-essential-image{max-width:350px;padding:0}}html body.Version2 header.desktop-and-top:not(.scrolled){padding:24px 17px}html body.Version2 header.desktop-and-top:not(.scrolled) #main-logo{width:310px}html body.Version2 header.desktop-and-top:not(.scrolled) #main-logo a{width:100%}html body.Version2 header.desktop-and-top:not(.scrolled) #main-logo a img{width:100%;max-width:unset}html body.Version2 header.desktop-and-top:not(.scrolled) #search-box form.auto-flex{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;width:100%;padding:5px}html body.Version2 header.desktop-and-top:not(.scrolled) #est{width:65px;margin:0 30px}html body.Version2 header.desktop-and-top:not(.scrolled) #est img{width:100%}html body.Version2 #search{font-size:16px;width:100%;min-width:180px}html body.Version2 .initialMobileHeader{display:none}@media only screen and (max-width:529px){html body.Version2 .initialMobileHeader{display:block;text-align:center;position:absolute;z-index:-1;background-color:#fff;width:100%;padding:10px 20px 9px 19px;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;-webkit-animation-name:showThenHide;animation-name:showThenHide;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes showThenHide{0%{opacity:1;z-index:999}70%{opacity:1}99%{z-index:999}to{opacity:0;z-index:-1}}@keyframes showThenHide{0%{opacity:1;z-index:999}70%{opacity:1}99%{z-index:999}to{opacity:0;z-index:-1}}}html body.Version2 .main-search-box{right:0!important;left:0;border:none!important;margin-left:auto!important;margin-right:auto!important}html body.Version2 .main-search-box .clerk-view-all{padding:7px 15px 15px;text-align:center;display:block}html body.Version2 .main-search-box .clerk-view-all button{color:#fff;border:none;border-radius:4px}html body.Version2 .main-search-box .clerk-view-all button:focus,html body.Version2 .main-search-box .clerk-view-all button:hover{background-color:transparent}html body.Version2 .container{max-width:1500px;margin:0 auto}html body.Version2 #navOpen{display:none}html body.Version2 .contact-details{display:block}html body.Version2 .contact-details a:nth-child(2):after{background-image:url(/assets/icons/email.svg);background-repeat:no-repeat;background-position:center;background-size:19px}html body.Version2 header{position:sticky;top:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding:4px 1px;z-index:100}html body.Version2 header :not(.main-search-box){-webkit-transition:all 0.25s;transition:all 0.25s}html body.Version2 header #main-logo{max-width:35px;margin-top:-5px;overflow:hidden}html body.Version2 header #main-logo #logo-icon{margin-top:3px}html body.Version2 header #main-logo img{max-width:200px;display:block;margin-top:12px}html body.Version2 header .basket{padding:4px}html body.Version2 header #header-departments{display:none;padding:0 2px 0 7px}html body.Version2 header .auto-flex{gap:2px}html body.Version2 header .auto-flex>*{display:inherit}html body.Version2 header .auto-flex .center-\*,html body.Version2 header .auto-flex.center-\*{-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body.Version2 header svg{display:block}html body.Version2 header form.auto-flex{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;width:100%;padding:5px}html body.Version2 header form.auto-flex label,html body.Version2 header form.auto-flex span{display:none!important}html body.Version2 header form.auto-flex input{line-height:40px;height:40px;border-radius:4px;padding:0 14px}html body.Version2 header form.auto-flex button{all:unset;background-color:#008001;width:40px;-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;border-radius:0 4px 4px 0}html body.Version2 header.scrolled form.auto-flex{max-width:630px;float:right}html body.Version2 header #deptButtonMH ol{visibility:hidden;max-height:0;-webkit-transition:all 0.6s;transition:all 0.6s;overflow:hidden;position:absolute;background-color:#fff;text-align:left;width:300px;-webkit-box-shadow:11px 70px 65px rgba(0,0,0,0.1);box-shadow:11px 70px 65px rgba(0,0,0,0.1)}html body.Version2 header #deptButtonMH ol li.item a{padding:9px 18px;display:block;color:#222;border-bottom:1px solid #eee;-webkit-transition:all 0.15s;transition:all 0.15s;margin:0}html body.Version2 header #deptButtonMH ol li.item a:focus,html body.Version2 header #deptButtonMH ol li.item a:hover{text-decoration:none;border-bottom:1px solid #005500;padding:9px 12px 9px 24px}html body.Version2 #post-header{background-color:#eee;height:43px}html body.Version2 #post-header div>div>div>a,html body.Version2 #post-header div>div>div>div{padding:6px 8px 4px;font-size:13px;line-height:1.15em;display:inline-block;color:#111;text-decoration:none;-webkit-transition:all 0.15s;transition:all 0.15s;border-bottom:3px solid #eee}html body.Version2 #post-header div>div>div>a:focus,html body.Version2 #post-header div>div>div>a:hover,html body.Version2 #post-header div>div>div>div:focus,html body.Version2 #post-header div>div>div>div:hover{border-bottom:3px solid #008001;margin-top:-2px}html body.Version2 #post-header a.stars span{fill:#FFB613}@media only screen and (max-width:767px){html body.Version2 #post-header{display:none}}html body.Version2 main{padding:2px 2.3vw}html body.Version2 main h1{font-size:35px}html body.Version2 main nav{z-index:1}html body.Version2 main nav li.item a{padding:9px 18px;display:block;color:#222;border-bottom:1px solid #eee;-webkit-transition:all 0.15s;transition:all 0.15s}html body.Version2 main nav li.item a:focus,html body.Version2 main nav li.item a:hover{text-decoration:none;border-bottom:1px solid #005500;padding:9px 12px 9px 24px}html body.Version2 main nav #deptButton:not(.open) ol{visibility:hidden;max-height:0;-webkit-transition:all 0.6s;transition:all 0.6s;overflow:hidden;margin-bottom:20px}html body.Version2 main nav a.level-top.submenu-parent{background-color:#005500;border-bottom:1px solid #005500}html body.Version2 main nav a.level-top.submenu-parent span{color:#fff!important}html body.Version2 main nav ul.submenu li a{background-color:#fcfcfc;border-left:3px solid #005500}@media only screen and (max-width:1019px){html body.Version2 main #deptButton:not(.open) ol{margin-bottom:0!important}html body.Version2 main .auto-grid.with-nav{-ms-grid-columns:100%;grid-template-columns:100%}html body.Version2 main nav{position:fixed;overflow-y:scroll;bottom:0;left:-310px;width:300px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-transition:all 0.15s;transition:all 0.15s;background-color:#fff;z-index:99}html body.Version2 main nav #deptButton ol{margin-bottom:0}}html body.Version2 #pre-footer{background-color:#f8f8f8}html body.Version2 footer{background-color:#f0f0f0}html body.Version2 .withVATRelief{color:#005001}html body.Version2 .nav ol,html body.Version2 .nav ul,html body.Version2 nav ol,html body.Version2 nav ul{margin:0;padding:0;list-style:none}html body.Version2 .nav ol li,html body.Version2 .nav ul li,html body.Version2 nav ol li,html body.Version2 nav ul li{margin:0}html body.Version2 #clerk-product-list,html body.Version2 .auto-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:10px 0}html body.Version2 #clerk-product-list>*,html body.Version2 .auto-grid>*{-webkit-box-flex:1;-ms-flex:1;flex:1}html body.Version2 #clerk-product-list.with-nav,html body.Version2 .auto-grid.with-nav{-ms-grid-columns:300px calc(100% - 324px);grid-template-columns:300px calc(100% - 324px)}html body.Version2 #clerk-product-list.three-columns,html body.Version2 .auto-grid.three-columns{gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}html body.Version2 #clerk-product-list.three-columns li a h2,html body.Version2 .auto-grid.three-columns li a h2{font-size:15px!important;padding-bottom:0.1em}@media only screen and (min-width:360px){html body.Version2 #clerk-product-list.three-columns,html body.Version2 .auto-grid.three-columns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media only screen and (min-width:360px){html body.Version2 #clerk-product-list.three-columns li a h2,html body.Version2 .auto-grid.three-columns li a h2{font-size:16px!important}}@media only screen and (min-width:510px){html body.Version2 #clerk-product-list.three-columns li a h2,html body.Version2 .auto-grid.three-columns li a h2{font-size:17px!important}}@media only screen and (min-width:700px){html body.Version2 #clerk-product-list.three-columns,html body.Version2 .auto-grid.three-columns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px}html body.Version2 #clerk-product-list.three-columns li a h2,html body.Version2 .auto-grid.three-columns li a h2{font-size:18px!important}}@media only screen and (min-width:940px){html body.Version2 #clerk-product-list.three-columns,html body.Version2 .auto-grid.three-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}html body.Version2 #clerk-product-list.three-columns li a h2,html body.Version2 .auto-grid.three-columns li a h2{font-size:19px!important}}@media only screen and (min-width:1300px){html body.Version2 #clerk-product-list.three-columns,html body.Version2 .auto-grid.three-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}html body.Version2 #clerk-product-list.three-columns li a h2,html body.Version2 .auto-grid.three-columns li a h2{font-size:21px!important}}html body.Version2 .product-listing-block{margin:0;height:14vw;max-height:240px}@media only screen and (max-width:1119px){html body.Version2 .product-listing-block{height:20vw}}@media only screen and (max-width:669px){html body.Version2 .product-listing-block{height:30vw}}html body.Version2 .product-listing-block a{height:100%}html body.Version2 .product-listing-block a img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}html body.Version2 .product-listing-block h2{font-size:0.8em;color:#fff;font-weight:400;line-height:1.8em}html body.Version2 .toolbar-amount{margin:15px 0 0;height:35px}html body.Version2 .products-wrapper .products{overflow:hidden}html body.Version2 .pages{overflow:hidden}html body.Version2 .pages .items{margin-top:13px}html body.Version2 .pages .items .item{float:left;line-height:30px;margin-right:13px}html body.Version2 .pages .items .item .current{background-color:#008001;padding:0 0 1px;width:31px;height:31px;display:inline-block;text-align:center;border-radius:3px}html body.Version2 .pages .items .label{display:none}html body.Version2 #paging-label{display:none}html body.Version2 .paypal-button-container{max-width:740px;margin:0 auto}html body.Version2 .hWYLTPButton{margin:10px;width:unset;display:block;float:unset;border-radius:6px}html body.Version2 .catText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}html body.Version2 .catText h2{margin-bottom:10px!important}html body.Version2 .formFL2 input,html body.Version2 .formFL3 input{margin:2px!important;width:calc(100% - 4px)!important}html body.Version2 .ipBox a{color:#fff;font-weight:bold!important;text-decoration:underline;display:block}html body.Version2 .close-clerk{position:absolute;top:0;right:0;padding:10px 15px;background-color:darkred;color:#fff;font-weight:600}@media only screen and (min-width:1020px) and (max-width:1279px){html body.Version2 .ncColThree{width:475px}html body.Version2 .ncColTwo{max-width:calc(100% - 500px)}}html body.Version2 .page-margin h2{font-size:18px}html body.Version2 .page-margin .padContent{overflow:hidden}html body.Version2 .page-margin .field.qty{margin-right:6px!important}@media only screen and (min-width:768px){html body.Version2 .page-margin{padding:0 10px}html body.Version2 .page-margin h2{font-size:22px}html body.Version2 .page-margin .product-info-main{width:56%!important}html body.Version2 .page-margin .product.media{width:44%!important}}@media only screen and (min-width:1020px){html body.Version2 .page-margin{padding:0}}@media only screen and (min-width:1200px){html body.Version2 .page-margin h2{font-size:26px}}html body.Version2 #clerk-product-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));text-align:center;margin:2.3vw}html body.Version2 #clerk-product-list .clerk-image img{background-size:100%;width:100%}html body.Version2 #clerk-product-list li{border:1px solid #ddd;border-radius:5px;overflow:hidden;max-width:350px}html body.Version2 #clerk-product-list li a{display:-ms-grid;display:grid;height:100%}html body.Version2 #clerk-product-list li a .clerk-name{font-weight:600;color:#008001;margin:10px 20px;max-height:65px;overflow:hidden}html body.Version2 #clerk-product-list li a .clerk-price-exc{font-size:19px;font-weight:600;padding:0.5em;margin-top:auto}@media only screen and (min-width:480px){html body.Version2 #clerk-product-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media only screen and (min-width:768px){html body.Version2 #clerk-product-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media only screen and (min-width:900px){html body.Version2 #clerk-product-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media only screen and (min-width:1500px){html body.Version2 #clerk-product-list{margin:30px;gap:30px}}html body.Version2 .cursor-pointer,html body.Version2 button[class^=clerk-design-component-]{cursor:pointer!important;-webkit-transition:all 0.125s!important;transition:all 0.125s!important}html body.Version2 .cursor-pointer:hover,html body.Version2 button[class^=clerk-design-component-]:hover{-webkit-filter:brightness(113%) contrast(90%);filter:brightness(113%) contrast(90%)}html body.Version2 .auto-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html body.Version2 .auto-flex>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}html body.Version2 .auto-flex .center-\*,html body.Version2 .auto-flex.center-\*{-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body.Version2 #search-box{width:-webkit-min-content;width:-moz-min-content;width:min-content;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-left:7px}@media only screen and (min-width:535px){html body.Version2 #search-box{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;-ms-flex-preferred-size:unset;flex-basis:unset}}html body.Version2 #search-box form{position:relative;padding:5px 0}html body.Version2 #search-box form button#live-search-button{position:absolute;right:0;background-color:transparent;z-index:201}html body.Version2 #search-box .clerk-view-all button{padding:8px 17px 9px;width:unset}html body.Version2 #est{display:none}html body.Version2 .p-std{padding:5px 15px}html body.Version2 .w-0{min-width:0}html body.Version2 .w-0-\*{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}html body.Version2 .w-40{width:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}html body.Version2 .w-48{width:48px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}html body.Version2 .w-73{width:73px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}html body.Version2 .w-165{width:165px}html body.Version2 .w-200{width:200px}html body.Version2 .w-300{width:300px}html body.Version2 .center{text-align:center}html body.Version2 .center-\*>*{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body.Version2 span#live-search-v2{background-color:#fff;-webkit-box-shadow:11px 70px 65px rgba(0,0,0,0.1);box-shadow:11px 70px 65px rgba(0,0,0,0.1);border:1px solid #d8d8d8;border-radius:4px 0 4px 4px;position:fixed!important;bottom:0;overflow-y:scroll;padding-bottom:20px;text-align:left}html body.Version2 span#live-search-v2 .clerk-header{font-size:12px;text-transform:uppercase;background-color:#f8f8f8;padding:0.7em 1.2em}html body.Version2 .bold-header{background-color:#008001;color:#fff;padding:9px 18px 8px;display:block;font-size:16px;text-align:left}html body.Version2 .bold-header:focus,html body.Version2 .bold-header:hover{text-decoration:none}html body.Version2 .counter.qty{border-radius:50%;background:#008001;font-size:15px;position:absolute;margin:0;top:0;width:21px;height:21px;right:2px;padding-top:0;line-height:18px}html body.Version2 #basket-box{position:relative}html body.Version2 #basket-box a span{color:#fff}html body.Version2 .basket-row svg.button-sm{width:29px!important;height:29px!important;padding:5px!important;text-align:center!important;border-radius:4px!important;border:none!important;margin-left:10px!important;background-color:#eee;color:#aaa;cursor:pointer;-webkit-transition:all 0.15s;transition:all 0.15s}@media (hover:hover){html body.Version2 .basket-row svg.button-sm:hover{background-color:#900;fill:#fff}}@media only screen and (max-width:767px){html body.Version2 .basket-row svg.button-sm{width:38px!important;height:38px!important;padding:8px!important}}html body.Version2 #back_top{font-size:1em;color:#fff}html body.Version2 #back_top a{font-size:1em;color:#fff}html body.Version2 #back_top:after{all:unset}html body.Version2 #back_top svg{margin:25% 27%}@media only screen and (min-width:535px) and (max-width:585px){html body.Version2 #est{text-align:left}}@media only screen and (min-width:530px){html body.Version2 header:not(.scrolled) #main-logo{width:190px;max-width:unset}html body.Version2 header:not(.scrolled) #main-logo img{margin-top:6px}}@media only screen and (min-width:768px){html body.Version2 header .container{padding:0 8px 0 22px}html body.Version2 header:not(.scrolled) #est{display:unset;padding:5px 0 0 5px}html body.Version2 button#live-search-button{background-color:#008001!important;height:40px;width:70px}html body.Version2 button#live-search-button svg{fill:#fff!important;margin:-5px 11px 0;width:40px;height:40px}html body.Version2 .scrolled #header-departments{display:unset!important;max-width:300px}html body.Version2 .scrolled #header-departments a{border-radius:4px}html body.Version2 .scrolled #est{width:48px}}html body.Version2 #sb-contain{width:100%}@media only screen and (min-width:940px){html body.Version2 .desktop-and-top .counter.qty{width:23px;height:23px;right:-2px;padding-top:1.5px}html body.Version2 main{padding:0 23px}html body.Version2 .auto-grid{gap:23px;margin:15px 0}html body.Version2 .desktop-and-top #basket-box{width:58px}html body.Version2 .desktop-and-top #basket-box svg{width:50px;height:50px}html body.Version2 .desktop-and-top #sb-contain{padding-right:20px}}html body.Version2 .contact-details{display:none}@media only screen and (min-width:1020px){html body.Version2 .bold-header{border-radius:4px}html body.Version2 #hamburger{display:none}html body.Version2 #search-box{display:block;max-width:unset}html body.Version2 .desktop-and-top #sb-contain{margin:0 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body.Version2 .desktop-and-top .contact-details{display:unset}}@media only screen and (min-width:420px){#layer-product-list.np .nav ol.flex.one-col .product-item{width:calc(50% - 10px)}#layer-product-list.np .nav ol.flex.one-col .product-item a{padding:15px}}@media only screen and (min-width:768px){#layer-product-list.np .nav ol.flex.one-col .product-item a .button.fs-sm{font-size:17px}}@media only screen and (min-width:1024px){#layer-product-list.np .nav ol.flex.one-col .product-item{width:calc(33.3333333333% - 23px)}}.layout-1-2{display:-ms-grid;display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:570px){.layout-st-12{display:-ms-grid;display:grid;gap:10px;grid-template-areas:"element1 element2"}}