.pinkBox{width:100%;margin:10px 0;border:none}.pinkBoxHeader{font-weight:bold;color:#fff;background-color:#e00085;height:25px;line-height:25px;border-bottom:1px solid #ccc;padding-left:10px}.pinkBoxMain{padding:2px 2px 2px 6px}.pinkBoxBottom{clear:both}#welcomeBox{width:100%;margin-bottom:15px}#specialItems{clear:both;width:100%;margin:10px 0}.specialItem span{padding-top:5px}.specialItem{float:left;margin:0 5px 10px 0}.specialItem img{float:left;margin:0 10px 5px 0;border:none}.specialItem li{list-style-type:none}.specialOffer{background:url('/client/global/css/images/stickers/special_offers_60x60.png') no-repeat left top;height:60px;padding-left:70px}#catalogue{clear:both;width:100%}.catalogueItem{clear:both;min-height:90px;margin:5px 0;border-bottom:1px solid #ddd;padding:5px}.catalogueItem img{float:left;width:60px;height:60px;margin-right:8px;border:1px solid #ddd}#pnlFooter{color:gray;font-size:9pt;border-top:1px solid #ccc;margin:25px 0 15px 0;text-align:center}#pnlFooter p{margin:2px}#pnlFooter p.smaller{font-size:8pt;margin:3px}.priceWatch{background:url('/client/global/css/images/stickers/price_watch_40x40.png') no-repeat left 4px;padding-top:10px;padding-left:45px}.otherCategories{}.freeSample{background:url('/free_sample21x21.png') no-repeat left top;height:21px;padding:3px 0 0 25px}#breadCrumbs{color:#fff;font-size:11px;font-weight:normal;background-color:#e00085;margin:0;border:1px solid #ccc;padding:5px}#breadCrumbs ul{margin:0;padding:0}#breadCrumbs li{display:inline;list-style:none}#breadCrumbs a{background:url('/assets/bc_arrow_r.gif') no-repeat right center;color:#fff;text-decoration:none;border:1px solid #e00085;padding-right:17px}#breadCrumbs a.current{background:url('/assets/bc_arrow_d.gif') no-repeat 99% center;border:1px solid #e00085;padding-right:15px}#breadCrumbs a:hover{color:#fff;text-decoration:underline}#top{clear:both;border-bottom:1px solid #ccc;padding:10px 0}#topPicture{float:left;position:relative;background-image:url('/assets/picFrame.gif');margin-right:10px;margin-bottom:1px;padding:0;width:122px;height:125px}#topPicture img{position:absolute;top:1px;left:1px;border:none;width:120px;height:120px}.product{margin:5px 0;border:1px solid #fff;border-bottom:1px solid #ccc;padding-bottom:5px;width:100%}.category{margin:0;border:1px solid #fff;border-bottom:1px solid #ccc;padding-bottom:15px}.category h3{display:inline}.category h3 a{font-family:"Merriweather";font-size:34px!important;font-weight:700;line-height:1.25;color:#ce2791!important}.product .wrapper{float:left;width:370px}.product .description{float:left;width:380px;max-width:100%}body.layout_2 .product .description{width:430px;max-width:100%}.fp-category-table{display:table!important;vertical-align:middle;width:100%!important;padding-bottom:0!important}.fp-category-table .image,.fp-category-table .fp-category-name{display:table-cell!important;vertical-align:middle!important}.category .description{float:left;padding-top:6px;width:100%}.description img{height:60px;width:60px;margin-top:2px;border:1px solid #ccc}.wrapper .image{float:left;margin-right:8px}.category .description .image{position:relative;padding-right:8px}.category .description .info{margin:0;padding:0;width:100%!important;padding-left:0!important}.p_controls{position:relative;height:25px;padding-top:6px}.p_cost{background:url('/assets/btnPound.png') no-repeat left top;padding-left:25px;line-height:21px;margin:2px 0}table.priceTable{font-family:Verdana;font-size:11px;text-align:right;margin:5px 0;border-collapse:collapse;width:228px}body.layout_0 table.priceTable{width:384px}body.layout_2 table.priceTable{width:auto}table.priceTable a,table.priceTable a:hover{text-decoration:underline;color:#666}table.priceTable td{border-right:1px solid #999;padding:2px 3px}table.priceTable tr:hover,.selectedPrice{background-color:#ccc}table.priceTable thead{background-color:#ccc;color:#fff;text-align:center}table.priceTable thead tr.hideShow th{border:1px solid #999}table.priceTable thead th.tableHeader{background:#fff url('/assets/arrow_down_pink.gif') no-repeat left;color:#5e5cb0;cursor:pointer;text-align:left;text-decoration:underline;padding-left:15px;padding-bottom:5px}table.priceTable tbody{color:#666;border:1px solid #999}table.priceTable tbody td{border-left:1px solid #999}table.priceTable tbody td.last{border-bottom:1px solid #999}table.priceTable tfoot tr:hover{background-color:#fff}table.priceTable tfoot td{border:none;padding-top:5px}table.priceTable tfoot a{text-decoration:none;color:#5e5cb0}table.priceTable tfoot a:hover{text-decoration:underline;color:#5e5cb0}.ec_all{background:#fff url('/assets/arrow_down_pink.gif') no-repeat left;float:right;color:#5e5cb0;cursor:pointer;text-align:right;text-decoration:underline;padding-left:15px}.productStatus{padding-top:3px}.ProductDetails{width:100%}.ProductDetails .productInfoTip{}.ProductDetails td.tdImage{vertical-align:top;width:65px}.ProductDetails .tdImage{position:relative}.ProductDetails .tdImage img{border:none;border:1px solid #ccc}.header-area{display:table;min-height:125px}.header-image,.header-text{display:table-cell;vertical-align:middle}#pnlMid .header-text h2{font-size:40px;font-weight:700;font-family:"Merriweather";line-height:1.25;margin-top:0!important;margin-bottom:0}.tpc_top_img{height:16px}.tpc_widget{padding:0;margin:0;font:13px Verdana,Tahoma,Arial;overflow:hidden;text-align:left;line-height:20px}#tp_widget .tpc_bg{display:none}#tp_widget_link{display:none}#tp_widget .tpc_top{display:none}#tp_widget .tpc_rating{width:140px;padding-bottom:5px}#tp_widget .tpc_rating .tpc_rating_speaker{float:left;margin:10px 0 10px 0;width:30px;height:40px}#tp_widget .tpc_rating .tpc_rating_bubble{margin-bottom:3px;padding:0;background-position:0 -140px;float:right;width:110px;height:57px}#tp_widget .tpc_rating .tpc_rating_startext{margin:11px 0 0 16px;width:75px;height:14px}#tp_widget .tpc_rating .tpc_rating_star{margin:0 0 0 16px;width:75px;height:16px}#tp_widget .tpc_rating .tpc_rating_count{color:#000;font-weight:bold;margin:0;padding:0;display:inline}#tp_widget .tpc_rating .tpc_rating_counttext{font-weight:normal;margin:0;padding:0;display:inline}#tp_widget .tpc_review{width:160px;margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}#tp_widget li{list-style-type:none;font-size:13px;margin-bottom:10px;padding:0}#tp_widget h1,#tp_widget h2,#tp_widget h3,#tp_widget h4,#tp_widget h5,#tp_widget h6,#tp_widget p{display:inline}#tp_widget .tpc_review_stars div{background-image:url("/gateways/polybags/tp-en-GB.png");height:16px;width:75px}#tp_widget .tpc_review_author{color:#444;font-weight:bold}#tp_widget .tpc_review_time{color:#444}#tp_widget .tpc_review_title{font-size:13px;font-weight:bold}#tp_widget .tpc_review_spacer{padding:0;margin:0;height:5px}#tp_widget .tpc_review_hr{border-bottom:solid 1px #959595;margin:0 0 6px 0;padding:0;height:1px;font-size:1px}#tp_widget .tpc_gradient{display:none}a img{border:none}#pnlHeader{margin-top:0;margin-bottom:12px;padding-top:60px;height:auto}#pnlHeader.v2-01{padding-top:0}#header-v2{min-width:308px;width:calc(100% - 24px);max-width:1976px;padding-top:12px;padding-bottom:12px;background:#fff;margin-top:0;margin-bottom:0;position:fixed;top:0}#header-v2.v2-01{width:100%;position:relative}#header-v2 *,#sticky-header *{box-sizing:border-box}#sticky-header-sticky-wrapper{position:absolute;top:0}#sticky-header{z-index:-1;display:none;position:fixed;top:61px;height:0;box-sizing:border-box;border-bottom:5px solid #ce2791;width:100%!important;max-width:2000px}.is-sticky #sticky-header{display:block;margin-left:-12px;padding-left:12px}.is-sticky img.pb-logo-house{opacity:0}a.sticky-menu-toggle{display:none}.is-sticky a.sticky-menu-toggle{display:block;position:fixed;top:12px}.is-sticky #sticky-header.v2-01{background:#fff}a.sticky-menu-toggle{float:left;font-size:39px;color:#ce2791;line-height:20px}a.sticky-menu-toggle .fa.fa-bars{margin-right:6px}.sticky-pb-logo-text{float:left;margin-right:12px;padding-top:4px}#sticky-menu{display:none;background-color:#fff;position:absolute;top:100%;left:0;width:252px;max-height:calc(100vh - 65px);overflow:auto;border-top:5px solid #ce2791;padding:12px;box-shadow:0 3px 5px .4px rgba(0,0,0,.3)}#sticky-menu h2{font-family:'Oswald',sans-serif;font-weight:200;font-size:16pt;color:#fff;background-color:#ce2791;margin:-12px -12px 12px -12px;border-bottom:1px solid #fff;padding-left:12px;padding-bottom:5px;line-height:20px}#sticky-menu ul{margin:0;padding:0;list-style:none}#sticky-menu li{background-image:url(/assets/images/menu/menu-item-magenta-24.png);background-repeat:no-repeat;background-position:4px 50%;padding-left:38px}#sticky-menu a{padding:6px 0;display:block;font-family:'Oswald',sans-serif;font-weight:200;font-size:14pt}#sticky-menu h2>a{font-size:16pt}#sticky-menu h2>a,#sticky-menu h2>a:visited,#sticky-menu h2>a:active,#sticky-menu h2>a:hover{color:#fff}#sticky-menu h2>a:hover{text-decoration:underline}.logo-v2{float:left;margin-right:12px;padding-top:4px}.logo-v2,.pb-logo-house{display:inline-block}.pb-logo-text{display:none;margin-left:12px}a.sticky-pb-logo-text .pb-logo-text{margin-left:10px}.header-search-v2{height:36px;margin-left:232px;width:calc(100% - 628px)}#sticky-header .header-search-v2{margin-left:232px}a.btn-search{color:#ce2791;font-size:22px;line-height:32px;text-align:center;display:block;float:left;width:36px;height:36px;padding:0;margin-top:0;margin-left:-36px}.header-right{position:absolute;right:0;top:10px}.header-right>div{display:table-cell}.header-right>div.basket-widget-v2 span.item-count{display:none}.header-basket-v2,.header-account-v2{height:36px}.header-basket-v2{width:169px}.header-account-v2{width:108px;text-align:right}.not-authed .header-basket-v2{width:192px}.not-authed .header-account-v2{width:70px}.account-widget-v2,.basket-widget-v2{font-family:Arial,sans-serif}.basket-widget-v2 a.basket-icon-v2,.basket-widget-v2 a.basket-link-v2,.account-widget-v2 a.account-icon-v2,.account-widget-v2 a.account-link-v2{line-height:18px;font-size:14px;font-weight:400;text-decoration:none;height:36px;display:table-cell;vertical-align:middle}.basket-widget-v2 a.basket-icon-v2,.account-widget-v2 a.account-icon-v2{padding-top:2px;padding-right:6px}.basket-widget-v2 a.basket-icon-v2,.account-widget-v2 a.account-icon-v2 span.fa{color:#000}.basket-widget-v2 .stack-counter{position:absolute;top:-3px;right:-3px;width:58px;padding:10px;text-align:center;background:#ce2791;font-size:40px;border-radius:1em;color:#fff;height:1.5em;line-height:1;overflow:hidden;text-overflow:ellipsis;transform:scale(.25);-webkit-transform:scale(.25);transform-origin:top right;-webkit-transform-origin:top right}.account-widget-v2 span *{color:#000}.account-widget-v2.authed span *{color:#1f7dc4}.header-contact-v2 *{display:table-cell;vertical-align:middle}.header-contact-v2 h1{padding-left:6px;background:none;color:#ce2791;font-family:'Oswald',Arial,sans-serif;font-size:30px;font-weight:400;line-height:36px;margin-bottom:0}.header-contact-v2 h1 span{padding-right:5px}.header-contact-v2 span.contact-icon{width:30px;color:#000}div#pnlMain{position:relative}#pnlMid{z-index:90;position:relative}#menu-wrapper{display:table;position:relative;width:100%;z-index:-1}#menu{font:300 62.5%/1.5 'Oswald',Arial,sans-serif;display:table-row;background-color:#ce2791;height:44px}#menu *{box-sizing:border-box}#menu li{list-style:none}#menu a,#menu span.no-link{color:#fff;text-decoration:none}#menu ul a:hover{text-decoration:underline}#menu>li{display:table-cell;text-align:center;vertical-align:middle;padding:0 5px}#menu>li:hover{background-color:#00aeef}#menu>li .dropdown{transition-property:all;transition-duration:0s;transition-timing-function:ease;transition-delay:.35s}#menu>li:hover .dropdown{background-color:#00aeef;left:0;top:100%;z-index:10;transition-delay:.35s}#pnlHeader{position:relative;z-index:100}#menu>li>a{background:url(images/dropdown.png) no-repeat right 50%;padding-right:28px;font-size:20px}#menu .dropdown{position:absolute;top:-1000px;width:100%;padding:16px;transition:all 0s ease;left:0}#menu .dropdown>li{float:left;width:33%;margin-bottom:10px;text-align:left}#menu .dropdown>li>a,#menu .dropdown>li>span.no-link{font-size:20px;line-height:1.5}#menu .dropdown>li>span.no-link.same-list{margin-top:24px}#menu .ddmenu{margin:0 0 24px 0;padding:0}#menu .ddmenu>li{background:url(images/ddmenu-item.png) no-repeat 0 7px;font-size:18px;padding-left:22px}#menu .ddmenu a{font-family:'Roboto',Arial,sans-serif;font-size:16px}#menu li.menu-quality{display:none}#menu li.menu-documents{display:none}#menu li.menu-help{display:none}#stick-header-container{width:100%;max-width:1976px;margin:auto}.header-contact-v2{width:auto;padding-right:6px}.header-contact-v2 span.contact-icon{width:30px;color:#000;display:inline-block;float:left;margin-top:4px}.w-product{display:none}.w-centre{display:none}@media only screen and (min-width:380px){#menu>li>a{font-size:23px}}@media only screen and (min-width:445px){#menu li.menu-quality{display:table-cell}}@media only screen and (min-width:545px){#menu li.menu-documents{display:table-cell}}@media only screen and (min-width:620px){#menu li.menu-help{display:table-cell}}@media only screen and (min-width:680px){.w-product{display:inline}}@media only screen and (min-width:720px){.w-centre{display:inline}}@media only screen and (max-width:1023px){#menu>li>a{background:none;padding-right:0}.dropdown{display:none}}@media only screen and (min-width:861px){.pb-logo-text{display:inline-block}}@media only screen and (max-width:1240px){.header-basket-v2{width:96px}.header-account-v2{width:auto}.not-authed .header-basket-v2{width:116px}.not-authed .header-account-v2{width:79px}a.basket-link-v2{line-height:18px}}@media only screen and (max-width:1080px){.header-contact-v2 h1{font-size:20px}}@media only screen and (max-width:860px){.logo-v2{width:37px;overflow:hidden}.header-search-v2{margin-left:49px;width:calc(100% - 434px)}#sticky-header .header-search-v2{margin-left:52px}}@media only screen and (max-width:767px){.header-account-v2,.not-authed .header-account-v2{width:auto}.not-authed .header-basket-v2{width:92px}.account-widget-v2 a.account-link-v2{display:none}.account-widget-v2 a.account-icon-v2{padding-right:0}.header-search-v2{width:calc(100% - 356px)}#stick-header-container{max-width:711px;margin:0 auto}}@media only screen and (max-width:718px){.header-contact-v2 h1{padding-left:0}.header-contact-v2 span.contact-icon{display:none}.header-search-v2{width:calc(100% - 326px)}}@media only screen and (max-width:570px){.header-right>div.header-contact-v2{display:none}.header-search-v2{width:calc(100% - 26px)}.header-search-v2 .search-box-widget{width:calc(100% - 169px);max-width:calc(100% - 169px);min-width:calc(100% - 169px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.header-search-v2 .search-box-widget.focus-in{width:calc(100% - 68px);max-width:calc(100% - 68px);min-width:calc(100% - 68px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}}#breadCrumbs{padding:9px;min-height:19px;height:auto}#breadCrumbs a,#breadCrumbs a.current{margin-right:6px}#breadCrumbs a.current{padding-right:19px}.product-item .control a.button,.product-item .control a.button_disabled,.q-form .button{width:84px}div#pnlMain{box-sizing:border-box}.sidePanel .title{box-sizing:border-box}div.product-list-header{border-bottom:none}.header-text h2{color:#ce2791}.category h3 a{color:#1f7dc4!important}#pnlMid div.fadebox .title h4{font-family:'Oswald',sans-serif;font-size:24px;font-weight:300;height:100px;line-height:24px;overflow:hidden;text-overflow:ellipsis}.freeSample{margin-top:10px}a.productInfoTip *,.categoryInfoTip *,.infoTip *,.basketInfoTip *{color:#aaa}a.productInfoTip,.categoryInfoTip,.infoTip,.basketInfoTip{background:none;color:#aaa;height:auto;width:auto;font-size:18px}.fp-category-table .fp-category-name *{display:table-cell;vertical-align:middle}.fp-category-table .fp-category-name .categoryInfoTip{padding-left:6px}#icon-bar.product-page{margin-top:12px}div.product-items.single-item div.product-item{position:relative}div.product-items.single-item div.product-item div.buttons{position:absolute;left:250px}div.product-items.single-item div.product-item div.price-table-visibility{display:none}div.product-items.single-item div.product-item div.infoTip.product-hover-large{display:none}div.product-items.single-item div.product-item span.product-code-and-name span.product-code{font-weight:bold}div.product-items.single-item div.product-item div.middle div.image{width:240px;height:240px;position:relative}div.product-items.single-item div.product-item div.middle div.image img.product-main{height:240px;width:240px}div.product-items.single-item div.product-item div.middle>div.image-icons{position:relative;top:auto;left:auto;width:auto;padding-top:24px}div.product-items.single-item div.product-item div.image-icons a{display:inline-block}div.product-items.single-item div.product-item div.image-icons a img{border:1px solid #ccc;margin-right:7px;margin-bottom:7px;width:50px;height:50px}div.product-items.single-item div.product-item div.image-icons a img.active{border:1px solid #c09}div.product-item div.middle div.buttons,div.product-items.single-item div.product-item div.middle div.buttons{width:auto;height:auto}div.product-items .freeSample{margin:0;padding-top:0}div.product-items.single-item .p_cost{margin:7px 0}div.product-items.single-item div.product-item div.top{width:auto}div.product-item div.middle{width:100%}div.product-item div.middle>div.price-table-container{right:0}div.product-items.single-item div.product-item div.middle>div.price-table-container,div.product-items.single-item div.product-item div.middle div.price-table{width:100%;max-width:462px;height:auto;margin-bottom:12px}div.product-items.single-item div.product-item div.middle table.price-table{width:auto}div.product-items.single-item div.product-item div.middle div.price-table{width:100%;max-width:462px;height:auto;margin-bottom:12px}div.product-items.single-item div.product-item div.middle table.price-table{position:relative}div.product-items.single-item div.product-item div.middle table.price-table td,div.product-items.single-item div.product-item div.middle table.price-table td *,div.product-items.single-item div.product-item div.middle table.price-table th{font-size:11pt;padding:4px;line-height:14pt}div.product-items.single-item div.product-item div.middle table.price-table th{line-height:18pt}div.product-items.single-item div.product-item div.middle table.price-table tr.tax th{background:#aaa;color:#fff;font-weight:normal;font-size:10pt}div.more-sizes{margin-top:24px}#pnlMid div.more-sizes h2{color:#ce2791;font-size:40px;font-weight:700;font-family:"Merriweather";line-height:1.25;margin-top:0!important;margin-bottom:0}.product-page .midPanel.recommendations{margin-top:24px}.p_cost,.freeSample,.freeSample a,div.product-items.single-item div.product-item a.slideshow-launch.small,div.product-item a.slideshow-launch.small{background:none;width:auto;height:auto;padding-left:0;line-height:30px}.p_cost span.fa-stack,.freeSample span.fa-stack,div.product-items.single-item div.product-item a.slideshow-launch.small span.fa-stack,div.product-item a.slideshow-launch.small span.fa-stack{color:#ce2791;margin:0 4px}.p_cost span.fa-stack{margin-left:-6px}div.product-item div.middle div.image{margin:0 0 0 0}div.product-item div.control *{margin:auto}div.control a.save,div.control a.remove{color:#aaa}div.product-item div.control a.remove{margin-left:-6px}div.product-item div.quantity-buttons a.quantity.next,div.product-item div.quantity-buttons a.quantity.prev{background:none;color:#aaa;font-size:10pt}div.product-item div.quantity-buttons a.quantity.next{top:-1px}#breadCrumbs div.current{width:auto;display:inline-block;background:url('/assets/bc_arrow_d.gif') no-repeat 99% center;border:none;padding-right:18px}.isOfferBig,.isOfferSmall{background:url(/assets/images/icons-v2/offer-magenta-200.png) no-repeat top left;background-size:100%;z-index:50}img.pb-logo-text{width:169px;height:30px}div.deliveryVans{background-image:none;padding:0}div.deliveryVans div.delivery-text{padding:6px 0 8px 0}div.deliveryVans div.image{background:url(wings/images/v2/240/van-group-240.png);background-repeat:no-repeat;background-size:100%;background-color:#fff;height:92px;background-position:0 12px}div.deliveryVans h4{font-family:'Oswald',sans-serif;font-size:24px;font-weight:700;padding:4px;background:#e9e9e9}div.deliveryVans>*{margin-left:0}div.deliveryVans div.delivery-text>*{margin-left:4px}div.deliveryVans ul.linkList{margin-bottom:0}div.deliveryVans div.note{background:#e9e9e9;padding:4px}div.sidePanelStandards{width:240px;padding-bottom:18px}div.sidePanelStandards>div:first-child{padding-bottom:12px}div.sidePanelStandards div>a.warrant,div.sidePanelStandards div>a.brcgs,div.sidePanelStandards div>a.bsi-ukas,div.sidePanelStandards div>a.secure{width:120px;height:113px;float:none;display:table-cell;background:url(wings/images/standards/royal-warrant-crest-text.png);background-repeat:no-repeat;background-size:94px;background-position:10px 0}div.sidePanelStandards div>a.brcgs{background:url(wings/images/standards/brcgs-logo.png);background-repeat:no-repeat;background-size:100%;background-position:0 8px}div.sidePanelStandards div>a.bsi-ukas{height:90px;background:url(wings/images/standards/bsi-ukas-logos.png);background-repeat:no-repeat;background-size:118px;background-position:0 10px}div.sidePanelStandards div>a.secure{height:90px;background:url(wings/images/standards/web-security.png);background-repeat:no-repeat;background-size:100%;background-position:0 0}div.open24Hours{margin-left:30px;margin-bottom:12px}.sidePanel.contains-nav ul.linkList li.help{background-position:5px 50%}div.voucher-reminder h4,div.accountBox h4,div.errorBox h4,div.errorBox_bordered h4{color:#ce2791}div.sidePanelStandards div.text,div.sidePanelStandards div.text *{font-size:11px;line-height:20px}.sidePanel.contains-nav ul.linkList li.using-fa{padding-left:0;background-image:none;background-repeat:no-repeat}div.paymentOptions a>img{width:240px}.sidePanel a.newsletter{background-color:#fff;height:98px;display:block}div#vwBasketTotals div.field,div#vwBasketTotals div.value{padding-top:6px;padding-bottom:0}div.open24Hours,div.paymentOptions{width:auto;margin-bottom:18px;height:auto}img.wing-shrink{width:240px}div.fadebox .content .content-inner{color:#000;padding-top:18px;height:100%;font-weight:bold;display:block;vertical-align:middle;text-align:center}div.fadebox .image.layer{transform:scale(1);opacity:1;transition:all .3s}div.fadebox .image.layer.animate{transform:scale(1.05);opacity:.14;transition:all .3s}#pnlFooter{clear:both;color:#fff;background:#aaa;padding:18px 12px 18px 12px;width:100%;box-sizing:border-box}#pnlFooter *{color:#fff;font-size:11pt}#pnlFooter p{font-family:Verdana}#pnlFooter span.links *{font-family:'Oswald',sans-serif;font-size:24px;font-weight:300}#pnlFooter span.links span.separator{padding:0 4px 0 4px}#pnlFooter p{padding-top:12px}#pnlFooter p.social-media>span{padding-left:6px;padding-right:6px}#pnlFooter p.social-media *{font-size:26px}#pnlFooter p.powered-by a{text-decoration:underline}.ppx-checkout-confirm a.yes{width:164px;background-color:#aaa;background-image:none;background-repeat:no-repeat}div.form div.control input.quantity{width:78px}.basketItems div.control{width:auto}.pb-list{list-style:none;margin:1em 0;padding:0}.pb-list>li{background:url('/assets/images/pb-logo-house-pb-list.png') no-repeat left top;padding-left:35px;line-height:24px;margin-bottom:1em}li{line-height:1.7}q{line-height:1.5}.sidePanel.contains-nav ul.linkList li{background:#e9e9e9;background-image:none;padding:4px;padding-top:8px;padding-left:0;margin-bottom:1px;width:auto;min-height:26px;vertical-align:middle}div#pnlCustomLeftPanelShop ul.linkList li,div#pnlCustomLeftPanelPopularServices ul.linkList li{margin-left:0}#pnlCustomLeftPanelShop.sidePanel.contains-nav ul.linkList li a,#pnlCustomLeftPanelPopularServices.sidePanel.contains-nav ul.linkList li a,.five-star-service.sidePanel.contains-nav ul.linkList li a,.free-sample-service.sidePanel.contains-nav ul.linkList li a{background-image:url(/assets/images/menu/menu-item-magenta-24.png);background-repeat:no-repeat;padding-left:38px;background-position:4px 50%;display:table-cell}.sidePanel.contains-nav ul.linkList li.using-fa a span{font-size:14pt}.sidePanel.contains-nav ul.linkList li.using-fa a span.icon{color:#ce2791;padding-right:6px}.sidePanel.contains-nav ul.linkList li.using-fa a span.icon *{font-size:18pt}.product-additional-info{padding:8px 0}body.view-only{overflow-y:scroll}:target{display:block;position:relative;top:-70px;visibility:hidden}#pnlFooter p.holly{font-family:'Alex Brush',cursive;font-size:26px;line-height:34px;margin:0;padding:0}#pnlFooter p.holly::before,#pnlFooter p.holly::after{content:"";display:inline-block;background-size:cover;width:34px;height:34px;vertical-align:bottom}#pnlFooter p.holly::before{background-image:url('/assets/images/holly.png');margin-right:10px}#pnlFooter p.holly::after{background-image:url('/assets/images/holly-mirrored.png');margin-left:15px}@media only screen and (min-width:380px){#pnlFooter p.holly{font-size:32px;line-height:40px}#pnlFooter p.holly::before,#pnlFooter p.holly::after{width:40px;height:40px}}@media only screen and (min-width:768px){#pnlFooter p.holly{font-size:60px;line-height:80px}#pnlFooter p.holly::before,#pnlFooter p.holly::after{width:80px;height:80px}}table.deliveryMethodsForm{width:360px!important}#snowflakeContainer{position:absolute;left:0;top:0}.snowflake{padding:0;margin:0;font-family:Cambria,Georgia,serif;font-size:14px;height:auto;position:fixed;color:#fff;user-select:none;z-index:1000}.snowflake:hover{cursor:default}.priceWatch{background:url(/client/global/css/images/stickers/price_watch_40x40.png) no-repeat left 4px;padding-top:18px;padding-left:45px;background-position:0 16px}.col-1-4 .pad{padding:0 8px}#pnlMid .col-1-4 h4 a{font-size:23px}ul.icon-list{list-style:none;margin:0;padding:0}ul.icon-list li{padding-bottom:6px}ul.icon-list li>*{display:table-cell;vertical-align:middle;padding-bottom:6px}ul.icon-list li>span{padding:0 6px 6px 12px}ul.linkList li.eco{padding-left:34px;min-height:26px;margin-top:3px;margin-bottom:6px;font-weight:normal}ul.linkList li.eco.recycled{background:url(/assets/images/standards/028-recycled-content.png);background-repeat:no-repeat;background-position:0 0;background-size:26px}ul.linkList li.eco.biodegradable{background:url(/assets/images/standards/001-biodegradable.png);background-repeat:no-repeat;background-position:0 0;background-size:26px}ul.linkList li.eco.carbon-neutral{background:url(/assets/images/standards/149-im-green-polythene.png);background-repeat:no-repeat;background-position:0 0;background-size:26px}ul.linkList li.eco.compostable{background:url(/assets/images/standards/003-compostable.png);background-repeat:no-repeat;background-position:0 0;background-size:26px}ul.linkList li.eco.recyclable{background:url(/assets/images/standards/065-recyclable.png);background-repeat:no-repeat;background-position:0 0;background-size:26px}ul.linkList li.eco.renewable{background:url(/assets/images/standards/121-renewable.png);background-repeat:no-repeat;background-position:0 0;background-size:26px}@media only screen and (min-width:1253px){div.basketItem div.details,div.inline-voucher div.details{width:199px}}@media only screen and (max-width:1670px){}@media only screen and (max-width:1488px){div.product-items.single-item div.product-item div.middle>div.price-table-container{width:calc(100% - 466px)}div.product-items.single-item div.product-item div.middle div.price-table{width:100%}}@media only screen and (max-width:1390px){}@media only screen and (max-width:1355px){div.product-items.single-item div.product-item div.middle>div.price-table-container{position:relative;right:auto;left:auto;width:462px}div.product-items.single-item div.product-item div.middle div.price-table{width:462px;max-width:462px;margin-left:0}}@media only screen and (max-width:1253px){img.wing-shrink{width:180px}div.open24Hours{margin-left:0}div.sidePanelStandards{width:180px}div.sidePanelStandards>div:first-child{padding-bottom:10px}div.sidePanelStandards div>a.warrant,div.sidePanelStandards div>a.brcgs,div.sidePanelStandards div>a.bsi-ukas,div.sidePanelStandards div>a.secure{width:90px;height:90px;background-size:72px;background-position:7px 0}div.sidePanelStandards div>a.brcgs{background-position:0 9px;background-size:100%}div.sidePanelStandards div>a.bsi-ukas{height:68px;background-position:0 8px;background-size:88px}div.sidePanelStandards div>a.secure{height:68px;background-size:100%;background-position:0 0}div.deliveryVans div.image{height:74px}div.paymentOptions a>img{width:180px}.sidePanel a.newsletter{height:74px}}@media only screen and (max-width:1122px){div.product-item div.middle div.buttons span.text{display:none}div.product-items.single-item div.product-item div.middle div.buttons span.text{display:inline}}@media only screen and (max-width:1023px){div.product-item div.middle>div.price-table-container{width:336px;margin-left:0}div.product-item div.middle div.price-table{width:320px;margin-left:0}div.product-item div.middle table.price-table{width:auto}div.product-items.single-item div.product-item div.middle>div.price-table-container,div.product-items.single-item div.product-item div.middle div.price-table{width:100%;max-width:462px;height:auto;margin-bottom:12px}div.product-items.single-item div.product-item div.middle table.price-table{width:auto}div.product-item div.middle div.buttons{position:relative;top:auto;left:auto}div.product-items.single-item div.product-item div.middle div.buttons{left:250px;margin-bottom:6px;margin-top:0}div.product-items.single-item div.product-item div.middle div.buttons>*{margin-left:-6px}#pnlMain{padding:0 12px!important}#header-v2{width:calc(100% - 24px);margin-left:-12px;padding-left:12px;background-position-x:24px}}@media only screen and (max-width:965px){div.product-item div.middle div.buttons{position:absolute;top:125px;left:0;width:auto}div.product-item div.middle div.buttons>*{display:table-cell}div.product-items.single-item div.middle div.buttons>*{display:block}div.product-items.single-item div.product-item div.middle div.buttons{top:0;left:250px}}@media only screen and (max-width:912px){div.product-item div.middle table.price-table th,div.product-item div.middle table.price-table td,div.product-item div.middle table.price-table td *{font-size:10pt;line-height:14pt;padding:2px}div.product-item div.middle table.price-table th{padding:5px}}@media only screen and (max-width:767px){#pnlMain{padding:0 6px!important}#header-v2{width:calc(100% - 12px);margin-left:-6px;padding-left:6px;background-position-x:12px}.is-sticky #sticky-header{padding-left:6px;margin-left:-6px;width:calc(100% + 6px)!important}div#pnlMid{width:100%;max-width:729px;margin-left:0;margin-right:0}}@media only screen and (max-width:556px){div.product-items.single-item div.product-item div.middle div.buttons{margin-top:-12px}}@media only screen and (max-width:559px){div#pnlMid{padding:0}div.product-items.single-item div.product-item a.slideshow-launch.small{max-width:160px}div.product-item div.middle>div.price-table-container{width:calc(100% - 134px);min-width:218px;margin-left:0}div.product-item div.middle div.price-table{width:calc(100% - 18px);min-width:202px}div.product-item div.middle table.price-table th,div.product-item div.middle table.price-table td,div.product-item div.middle table.price-table td *{font-size:10pt;line-height:14pt}div.product-items.single-item div.product-item div.middle div.price-table{position:relative;left:0}div.product-item div.middle div.buttons{width:auto}div.product-item div.control input[type=text]{width:60px}div.product-items.single-item div.product-item div.middle div.buttons{position:relative;width:100%;left:0}#pnlMid div.more-sizes h2{font-size:24px}.category h3 a{font-size:22px!important}.image-slideshow.portrait div.slideshow-container div.nav div.close{left:204px;top:67px}}@media only screen and (max-width:491px){div.product-item div.middle>div.price-table-container{position:relative;width:336px;margin-top:12px;height:auto;margin-left:-2px}div.product-item div.middle.price-table-hidden>div.price-table-container{height:auto}div.product-item div.middle table.price-table{width:320px;height:160px}div.product-list-header .q-form span.compare{display:none}div.product-item div.middle table.price-table th,div.product-item div.middle table.price-table td,div.product-item div.middle table.price-table td *{font-size:10pt;line-height:14pt}div.product-items.single-item div.product-item div.middle table.price-table th,div.product-items.single-item div.product-item div.middle table.price-table td,div.product-items.single-item div.product-item div.middle table.price-table td *{font-size:10pt}.header-text h2,#pnlMid .header-text h2{font-size:30px}div.menu ul>li a{font-size:15px;line-height:21px}div.checkout-buttons a.back{position:absolute;right:100px;width:90px;min-width:auto}.webForm .radios>div.radioLabel{width:266px}div.product-item div.middle div.buttons{position:relative;top:auto;left:auto;width:auto}div.product-item div.middle div.buttons>*{display:block}div.product-item div.middle div.buttons span.text{display:inline}}@media only screen and (max-width:400px){div.price-table{position:relative;right:auto;left:0}div.product-item div.middle div.buttons span.text{display:none}div.product-item a.slideshow-launch.small{width:36px}}@media only screen and (max-width:359px){div.product-item div.middle>div.price-table-container{position:relative;width:302px;margin-top:12px;height:auto}div.product-item div.middle.price-table-hidden>div.price-table-container{height:auto}div.product-item div.middle table.price-table{width:286px;height:auto}div.product-list-header .q-form span.compare{display:none}div.product-item div.middle table.price-table th,div.product-item div.middle table.price-table td,div.product-item div.middle table.price-table td *{font-size:10pt}div.product-items.single-item div.product-item div.middle>div.price-table-container,div.product-items.single-item div.product-item div.middle div.price-table{width:100%}div.product-items.single-item div.product-item div.middle table.price-table th,div.product-items.single-item div.product-item div.middle table.price-table td,div.product-items.single-item div.product-item div.middle table.price-table td *{font-size:9pt}div.product-item div.control input[type=text]{width:40px;font-size:11pt}div.product-item div.control input[type=text].quantity{width:40px!important;font-size:11pt}.header-text h2,#pnlMid .header-text h2{font-size:22px}div.product-item{width:100%}div.product-item div.top{box-sizing:border-box;width:100%}product-item .control a.button58,.product-item .control a.button58_disabled,.q-form .button58,.product-item .control a.tickButton,.product-item .control a.button.add{width:80px;min-width:80px}.basketLinks a.view-basket{margin-right:2px;margin-left:-4px;width:104px;padding-left:7px;padding-right:7px}.basketItems div.control{width:auto;min-width:100%;margin-left:0}.control input.quantity{width:56px}.control a.button.cost,.control a.button58.cost{width:60px;min-width:60px}div.control a.save,div.control a.remove{margin-left:-4px}div.paymentMethod div.info{width:180px}}.sidePanel.covid-update div.main div.inner{padding:8px}.sidePanel.covid-update div.header{background:#ff0}.sidePanel.covid-update div.header .title{color:#000}#tooltip .covid-update{padding:12px}#tooltip .covid-update div.status{padding:6px 0}.covid-update span.good{color:green;font-weight:bold;padding:0 8px}.covid-update span.ok{color:#ffa500;font-weight:bold;padding:0 8px}.covid-update .fa-check-circle{color:green;font-size:22px}.covid-update .ok .fa-check-circle{color:#ffa500;font-size:22px}.covid-update div.status>*{display:table-cell;vertical-align:middle}.covid-update div.status a.hover>*{display:table-cell;vertical-align:middle}.sidePanel.covid-update .status{padding:4px 0}.sidePanel.covid-update .status .status-for{padding-right:4px}#pnlMid.covid-update .status{padding:12px}#pnlMid.covid-update .note{padding-left:12px}#pnlMid.covid-update h2.measures{margin-top:24px}#pnlMid.covid-update div.status{font-size:20px;font-weight:bold}#pnlMid.covid-update.staff-update h2{margin-top:24px}.sidePanel.covid-update .wide{display:table-cell}.sidePanel.covid-update .narrow{display:none}@media only screen and (max-width:1253px){.sidePanel.covid-update .wide{display:none}.sidePanel.covid-update .narrow{display:table-cell}}.sidePanel.covid-update .status span.all-systems{display:table-cell}.sidePanel.covid-update .status span.systems{display:none}@media only screen and (max-width:1253px){.sidePanel.covid-update .status span.all-systems{display:none}.sidePanel.covid-update .status span.systems{display:table-cell}}#breadCrumbs{min-height:19px;background-color:#ce2791;border:none}#breadCrumbs a,#breadCrumbs a.current{border:none;margin-right:2px}#breadCrumbs a{background:url(images/bc_arrow_r.gif) no-repeat right center}#breadCrumbs a.current{background:url(images/bc_arrow_d.gif) no-repeat 99% center}#breadCrumbs div.current{background:url(images/bc_arrow_d.gif) no-repeat 99% center}.category h3 a{color:#1f7dc4!important}.fadebox{overflow:auto;overflow-x:visible;overflow-y:visible}div.content div.fadebox{margin:0;overflow:hidden}div.content .fadebox img{width:100%;border-radius:50%}.sidePanel.contains-nav ul.linkList{margin:0}div.deliveryVans div.delivery-text>*{margin-left:0}div.deliveryVans div.note{background:#e9e9e9;padding:0}div.deliveryVans div.note>div{padding:4px;font-size:9pt}div.product-items.single-item div.product-item div.middle table.price-table th{line-height:15pt}div.product-items.single-item div.product-item div.image-icons a img{margin-right:2px}div.product-items.single-item div.product-item div.middle table.price-table td span,div.product-items.single-item div.product-item div.middle table.price-table td a{padding:0}.sidePanel.contains-nav ul.linkList li{min-height:26px}#video-player+p.cat-summary,p.cat-summary{padding:16px 0 10px 0;margin-bottom:0;vertical-align:middle}ul.category-grandchildren{margin:0;padding:0}ul.category-grandchildren li{display:inline}ul.category-grandchildren li:before{content:'•';margin:0 3px;color:#aaa}ul.category-grandchildren li:first-child:before{content:'';margin:0}