body{background-image:none;background:#fff;height:100%}html,body,td,p,div,h4,a{font-size:11pt}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}p,.specialItem,span.links *,.sidePanel div.main *,.product-item span{line-height:18pt}h2{font-size:14pt}a.button,a.tickButton,a.button58,a.button120,a.basketButton,a.basketButton76,a.basketButtonLarge,a.button.apply-voucher,.twoStateFormUpdateButtons a,.twoStateFormUpdateButtons a.disabled,.basketLinks a.go-to-checkout,.basketLinks a.view-basket{background:0;display:inline-block;vertical-align:middle;text-align:center;background-color:#aaa;color:#fff;border:1px solid #aaa;float:none;padding:3px 0 6px 0;font-size:11pt;line-height:16pt;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-weight:400;margin:0;max-width:440px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;word-wrap:break-word;height:32px;width:auto;min-width:84px;transition:background .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out,opacity .5s ease-in}a.button:hover,a.tickButton:hover,a.button58:hover,a.button120:hover,a.basketButton:hover,a.basketButton76:hover,a.basketButtonLarge:hover,a.button.apply-voucher:hover,.twoStateFormUpdateButtons a:hover,.basketLinks a.go-to-checkout:hover,.basketLinks a.view-basket:hover{background-color:#bbb;color:#fff}a.button:visited,a.tickButton:visited,a.button58:visited,a.button120:visited,a.basketButton:visited,a.basketButton76:visited,a.basketButtonLarge:visited,a.button.apply-voucher:visited,.twoStateFormUpdateButtons a:visited,.basketLinks a.go-to-checkout:visited,.basketLinks a.view-basket:visited{color:#fff}a.button.add,a.tickButton,a.button.load-voucher,a.button.apply-voucher,a.button.confirm,a.confirmButton156,a.tickButton,a.basketButton76{background-color:#459924}a.button.add:hover,a.tickButton:hover,a.button.load-voucher:hover,a.button.apply-voucher:hover,a.button.confirm:hover,a.confirmButton156:hover,a.basketButton76 :hover{background-color:#45aa24}.product-item .control a.button58,.product-item .control a.button58_disabled,.q-form .button58,.product-item .control a.button.add{width:84px}div.buttonBox a,td.buttons a{float:none;display:inline-block;width:auto;margin-right:2px;padding:3px 12px 6px 12px}.voucher-alert div.inner .buttons a.button{width:120px;height:55px;float:none;display:inline-block;vertical-align:middle}.voucher-alert div.inner .buttons a.button.load-voucher{margin-right:12px}.voucher-alert div.inner .buttons a.button.no-thanks{margin:0;padding-top:14px}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}a.basketButton,a.basketButtonLarge,a.basketButtonLarge{width:159px;margin:0 0 12px 4px}a.basketButtonGreen{width:78px;padding:4px 0 2px 0}#pnlMid input[type=text],#pnlMid input[type=password]{padding:6px 2px 6px 2px}div.product-list-header .q-form{padding:10px 0 15px 8px}div.product-list-header a.basketInfoTip,div.product-list-header a.infoTip{display:inline-block;float:none}.printOrders a.button{padding-top:8px}a.infoTip{display:inline-block;float:none;background-position:0 2px}.webForm td.col1 span,.webForm a.infoTip{float:none}div.midPanel{width:100%;background:0}div#pnlBasketTotals div.main,div.midPanel>div{width:100%;padding:0;background:0;border-left:1px solid #ccc;border-right:1px solid #ccc}div.midPanel>div.header{border-top:0;padding:4px 8px 4px 0;height:40px;vertical-align:middle;box-sizing:border-box;font-size:24px;font-weight:700;font-family:"Merriweather";color:#CE2791;background:#fff;border-bottom:1px solid #ccc}div.midPanel.hideable>div.header{height:32px;font-size:16pt;font-weight:200}div.midPanel>div.header div{color:#CE2791;background:#fff;font-family:'Merriweather',sans-serif;font-size:16pt}div.midPanel>div.header div.title{font-family:'Merriweather',sans-serif;font-size:16pt;font-weight:300;color:#fff}div.midPanel>div.bottom{border:0;height:0}div.midPanel div.order-header{width:100%;box-sizing:border-box}div.midPanel div.order-header div{width:auto;display:inline-block}div.basket-totals-large hr{margin-right:12px}div.midPanel.hideable div.header{padding:0;vertical-align:middle}div.midPanel.hideable div.header div.arrow{margin:4px 6px 4px 6px}div.midPanel.hideable div.header div.title{margin-top:-4px}.webForm,table.invoice,div.product-list-header .q-form{background:#E9E9E9;background-image:none;width:auto;border:0}div.product-item{width:calc(100% - 4px);padding:0 0 10px 0}div.product-item div.quantity-buttons{height:28px;width:12px}div.product-item div.quantity-buttons a.quantity{top:16px;height:12px;width:12px;line-height:12px;background:url("/shopping/client/global/img/buttons/btn-qty-minus-12.png") no-repeat}div.product-item div.quantity-buttons a.quantity.next{background:url("/shopping/client/global/img/buttons/btn-qty-plus-12.png") no-repeat}div.product-item div.middle>div.price-table-container{right:-12px}div.product-item div.bottom{width:100%}.item-status div.basketLinks:last-child{margin-bottom:8px;margin-top:8px}.basketLinks a.view-basket,.basketLinks a.go-to-checkout{padding:2px 10px;width:auto}.basketLinks a.view-basket{margin-right:8px}.basketLinks span.buttons-separator{display:none}div.product-item div.control{margin-bottom:16px}div.product-item div.status{margin-bottom:8px}.address-selector .address{width:100%}.address-selector .address .text{width:100%}.contact-details .buttons,.address-selector .address .buttons{width:100%;text-align:right;padding-top:6px}.contact-details .buttons a,.address-selector .address .buttons a{line-height:8px;height:27px;width:66px;padding:7px 0 1px 0}.edit-address-buttons{width:100%;height:40px;text-align:right}div.product-item div.middle>div.image-icons{display:none}div.product-items.single-item div.product-item div.middle>div.image-icons{display:block}div.product-list-header .q-form input.quantity-all,div.product-item div.control input[type=text]{width:78px;font-size:11pt}#breadCrumbs{font-size:11pt;background-color:#CE2791;border:0;padding:8px}#breadCrumbs a,#breadCrumbs a.current{border:0}.sidePanel{margin-bottom:24px}.sidePanel .top,.sidePanel .bottom{display:none}.sidePanel div.header{background-image:none;background:#CE2791;padding:0}.sidePanel div.header div.title{padding:8px}.sidePanel div.main{background-image:none;background:#E9E9E9;padding:0;width:180px}.sidePanel *,div#vwBasket *,div#vwWishList *{font-size:11pt;line-height:16pt}div#vwBasket .basketItem *,div#vwWishList .basketItem *{font-size:10pt}.basketItem span.view{padding-left:4px}div.basketItem,div.inline-voucher{position:relative}div.basketItem div.details,div.inline-voucher div.details{float:none}div.basketItem div.buttons,div.inline-voucher div.buttons{float:none;position:absolute;top:6px;right:6px}div.basketItem div.price{float:none;width:100%;padding-right:0;box-sizing:border-box}div.basketItem div.buttons.voucher-bottom{float:none;position:relative;margin-top:0}div.basketItem div.buttons.voucher-bottom a{color:#aaa}.sidePanel .title *{font-size:14pt}.sidePanel div.header div.title,.sidePanel div.header div.title *{width:100%;font-family:'Oswald',sans-serif;font-weight:300;font-size:16pt}.sidePanel.trustpilot div.main,#pnlBasket.sidePanel div.main,#pnlWishList.sidePanel div.main{padding:8px;width:164px}.sidePanel div.header{width:240px}.sidePanel div.main{padding:0;width:240px}.sidePanel.trustpilot div.main{padding:8px;width:224px}#pnlBasket.sidePanel div.main,#pnlWishList.sidePanel div.main{padding:0;width:240px}#vwBasketUserMessage,.basketItem{padding:8px;width:226px}#vwBasketUserMessage{border-bottom:1px solid #fff}div#vwBasketTotals{padding:0;width:240px;display:table-row}div#vwBasketTotals div.field{margin-left:8px;width:144px;display:table-cell;padding-bottom:4px}div#vwBasketTotals div.value{margin-right:8px;width:76px;display:table-cell;padding-bottom:4px}div#vwBasketUserMessage,div#vwWishListUserMessage{padding:8px}div#vwBasketUserMessage div.note{padding:0}.basketItem,.inline-voucher{padding:4px 8px}div#vwBasketItems div.basketItem,div#vwWishListItems div.basketItem,div#vwBasketVoucherItem div.basketItem.voucherItem{margin-bottom:4px}div#vwBasketTotals hr{width:240px}div#vwBasketTotals hr:last-child{display:none}div#vwBasketButtons{padding:12px 0 8px 0;width:auto;height:57px;background:#fff}div#vwBasketUserMessage{width:224px}.sidePanel div.main div.content{padding:8px}.sidePanel div.main div.text{padding:8px}div.inline-voucher>div.inner{width:auto}div.deliveryVans{padding:96px 0 8px 3px;margin-left:0;width:auto;background-size:100% auto}div.deliveryVans>*{margin-left:4px}div#newsletter .main a img{width:240px}.sidePanel a.bestsellersLink{margin-right:8px}.sidePanel.contains-nav div.main{background:#FFF;padding:0}.sidePanel ul.linkList li.help,.sidePanel.contains-nav ul.linkList li{background:#E9E9E9;background-image:url("/images/menu/menu-item-magenta-24.png");background-repeat:no-repeat;padding:4px;padding-top:8px;padding-left:38px;margin-bottom:1px;width:auto;min-height:26px;vertical-align:middle;background-position:4px 50%}.sidePanel.contains-nav ul.linkList li a,.sidePanel.contains-nav ul.linkList li.orderRepeat span.statusText{font-family:'Oswald',sans-serif;font-weight:300;font-size:14pt}.sidePanel.contains-nav ul.linkList li.orderRepeat span.statusText{font-weight:400}.sidePanel.contains-nav ul.linkList li.account,.sidePanel.contains-nav ul.linkList li.favourites,.sidePanel.contains-nav ul.linkList li.preferences,.sidePanel.contains-nav ul.linkList li.orders,.sidePanel.contains-nav ul.linkList li.orderRepeat,.sidePanel.contains-nav ul.linkList li.recommendations,.sidePanel.contains-nav ul.linkList li.contact,.sidePanel.contains-nav ul.linkList li.help{background:#E9E9E9;background-image:none;padding-left:6px}.sidePanel.contains-nav ul.linkList.my-account-menu span.fa-layers{padding-bottom:6px;padding-left:2px}.sidePanel.contains-nav ul.linkList.my-account-menu span.fa-layers *{font-size:26px;color:#1f7dc4}.sidePanel.contains-nav ul.linkList.my-account-menu li span.icon{padding-right:6px}.sidePanel.contains-nav ul.linkList.my-account-menu li a span.text{font-size:14pt;padding-left:3px}.sidePanel.contains-nav ul.linkList.my-account-menu li.orders svg.fa-file-alt{margin-left:3px}.sidePanel.contains-nav ul.linkList li.help{padding-left:38px;background-image:url("/shopping/client/global/img/icons/iconmag_help_24x24.png");background-repeat:no-repeat}div.sidePanel.bestSeller .productLink img,div.sidePanel img.single-image{width:180px}div.sidePanel .sidePanelImage{width:180px;height:180px}#pnlMyAccount div.header{background-image:none;background:#6aaae8}#pnlMyAccount div.auth{background:#E9E9E9;padding:8px}#pnlMyAccount ul.linkList{margin-bottom:0}div#vwBasketItems div.basketItem,div#vwWishListItems div.basketItem,div#vwBasketVoucherItem div.basketItem.voucherItem{border-bottom:1px solid #fff}div#vwBasketVoucher,div#vwWishListVoucher{margin-top:0}div#vwBasketTotals hr{border:0;background:#fff;width:100%;height:1px}div#header-contact{position:absolute;right:252px;top:22px;width:auto}div#header-basket{position:absolute;right:0;width:200px}div#header-basket a{position:absolute;right:0;top:8px}div#header-basket a.basket-link{right:32px;top:10px}.pinkBox,.pinkBoxHeader{border:0}.category{padding-top:8px}.category .description div{display:inline-block;float:none;vertical-align:top;padding:0 0 12px 0}.category .description div.image,.category .description div.image img{width:120px;height:120px}.category .description div.info{width:calc(100% - 140px);padding-left:8px}div.blockUIPrompt div.buttons{text-align:center}div.blockUIPrompt div.buttons a{float:none;display:inline-block}div.quantityCheckPrompt a.button,div.quantityCheckPrompt a.button120{width:166px}#pnlMid h1,#pnlMid h4,#pnlMid h4 a{font-size:24px;font-weight:700;font-family:"Merriweather"}#pnlMid h1,#pnlMid .accountBox h4{font-size:40px}#pnlMid h1{padding:0 0 16px 0;margin:0 0 18px 0}#pnlMid img+h1{padding:16px 0}#pnlMid .row>h1{margin-top:12px}#pnlMid p+.row>h1{margin-top:32px}#pnlMid h2{padding:12px 0;font-family:"Merriweather";font-size:24px;font-weight:700}#pnlMid h3{padding:12px 0;font-family:"Merriweather";font-size:20px;color:#444;font-weight:700}#pnlMid .accountBox h4{margin-top:0;margin-bottom:8px}#pnlMyAccount div.header{background-image:none;background:#00AEEF}#pnlMid .info-header h4{width:auto;display:table-cell;padding-right:8px;vertical-align:middle}#pnlMid .info-header a.infoTip{display:table-cell;float:none;padding-top:6px}#pnlMid .info-header.your-delivery{margin-top:24px}.accountBox{background-repeat:no-repeat;background-position:0 9px}a,a:visited,a:active,a:hover{text-decoration:none;color:#1f7dc4}div.product-item div.middle table.price-table th{background-color:#aaa}div.midPanel div.main{background-image:none}div#pnlBasketTotals div.main,div.midPanel>div{border:0}div.voucherItems div.voucherItem,div.basketItems div.basketItem,div#pnlBasketTotals div.main{width:100%;box-sizing:border-box}div.productItem div.info,div.voucherItems div.voucherItem div.info,div.basketItems div.basketItem div.info{line-height:26px}div.productItem div.status,div.voucherItems div.voucherItem div.status,div.basketItems div.basketItem div.status{line-height:21px;margin-top:22px}.productItem div.control{height:30px}div.midPanel div.header a.arrow{background-image:none;color:#CE2791;margin-top:8px;font-size:13pt;text-decoration:none;display:inline-block;vertical-align:middle}div.midPanel div.header a.arrow:active,div.midPanel div.header a.arrow:visited{color:#CE2791;text-decoration:none}div.midPanel div.header>div{display:inline-block}div.basketItems div.status{margin-top:17px;margin-bottom:0}div.menu{width:100%;display:table;margin-bottom:12px;border-bottom:18px solid #CE2791}div.menu ul{font:300 62.5%/1.5 'Oswald',Arial,sans-serif;display:table;table-layout:fixed;background-color:transparent;height:37px;width:calc(100% - 24px);border-spacing:1px 0;border-collapse:separate;margin-left:-28px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:12px;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:12px;-moz-margin-end:0;-moz-padding-start:0;margin-bottom:0}div.menu ul>li{display:table-cell;text-align:center;vertical-align:middle;padding:0 5px;margin-left:0;height:48px;box-sizing:border-box;border-top-left-radius:15px;border-top-right-radius:15px;background:#00AEEF}div.menu.checkout ul>li{height:74px}div.menu.checkout ul>li.enabled{background:#459924}div.menu ul>li.current{background-color:#CE2791}div.menu ul>li a{font-size:23px;line-height:30px}div.menu ul *{box-sizing:border-box}div.menu ul li{list-style:none}div.menu ul a{color:white;text-decoration:none}div.menu ul ul a:hover{text-decoration:underline}div.menu ul>li:hover{cursor:pointer}div.menu ul>li.disabled:hover,div.menu ul>li.disabled{background-color:#ccc;cursor:default}div.menu ul>li.disabled:hover a{color:#fff}#pnlMid h4{margin-top:0}#pnlMid div.webForm{margin-top:12px}div.checkoutButtons div.shop-or-checkout,div.checkoutButtons div.pp-express{width:100%;position:relative;margin:0;height:56px}div.checkoutButtons div.pp-express span.or,div.checkoutButtons div.shop-or-checkout span.or,div.checkoutButtons div.shop-or-checkout span.or-checkout{display:none}div.checkoutButtons a{font-size:10pt;width:132px;height:40px;padding:6px 10px;line-height:17px;left:0;vertical-align:middle}div.checkoutButtons a.checkout{left:auto;right:0}div.checkoutButtons a.button.continue{left:auto;right:0}div.checkoutButtons div.pp-express input[type=image]{right:8px;top:8px}div.checkoutButtons{position:relative}div.checkoutButtons div.pp-express input[type=image]{position:absolute;top:12px}div.checkoutButtons span,div.checkoutButtons a,div.checkoutButtons a:visited,div.checkoutButtons a:active,div.checkoutButtons a:hover{float:none;display:inline-block}div.checkoutButtons.region-and-delivery div.shop-or-checkout{margin-left:0}div.checkoutButtons a{height:58px;font-size:11pt;line-height:16pt}div.checkoutButtons a.go-shopping{height:40px}div.checkoutButtons.checkout-complete a{height:auto}div.checkoutButtons div.shop-or-checkout{height:62px;padding-bottom:2px}div.checkoutButtons a.button.confirm{left:auto;right:0;width:184px;display:table}div.checkoutButtons a.button.confirm>*{display:table-cell;color:#fff;vertical-align:middle}div.checkoutButtons a.button.confirm>div.text{width:140px;text-align:center}a.button.confirm i.fas{font-size:36px;padding:4px 0 0 0}a.button.confirm svg.fa-chevron-right{padding:13px 0 0 4px}div.checkoutButtons a.back{position:absolute;right:100px;height:57px;padding-top:17px}div.checkoutButtons a.confirm{height:57px}div.checkoutButtons a.button.confirm{position:absolute;right:4px;top:0}div.checkoutButtons span.or{display:none}.twoStateFormUpdateButtons a,.twoStateFormUpdateButtons a.disabled{background-image:none}.twoStateFormUpdateButtons a.disabled{background-color:#ddd}div.addressSelector input{margin-left:0;margin-right:6px;margin-top:-4px}div.addressSelector div.content{padding:4px 0 0 18px}div.addressSelector a.button.add-new{width:167px;margin-left:12px}.webForm,table.webForm,.webBox,table.invoice{padding:4px;line-height:16pt}.webForm.contact-details{padding-bottom:18px}.webForm.contact-details input,.webForm.contact-details select,.webForm.contact-details span.mandatory{float:none;display:inline-block}.webForm.contact-details span.mandatory{margin-left:0}div.courier-special-instructions div.button-row{display:table;height:30px;width:100%;box-sizing:border-box}div.courier-special-instructions div.button-row *{display:table-cell;vertical-align:middle}div.courier-special-instructions div.button-row a.button{margin-top:-1px}div.courier-special-instructions div.instructions-text{padding-top:5px;padding-left:2px}div.courier-special-instructions.edit input[type=text]{width:calc(100% - 194px)}div.courier-special-instructions a.clear-special-instructions{margin-left:6px;color:red}div.courier-special-instructions-edit{padding-bottom:12px}div.courier-special-instructions.edit div.note{font-size:10pt}div.courier-special-instructions.edit span.counter-text{font-size:10pt}div.webForm div.radioLabel,.webForm table,table.invoice{width:auto}.webForm table.deliveryInfo td{padding:4px 12px 4px 0;vertical-align:top}.webForm table.deliveryInfo td:last-child{text-align:right}.contentContainer p.account-welcome,.contentContainer p.account-springboard{margin-top:12px;margin-bottom:12px;font-weight:bold}.contentContainer p.account-springboard{margin-top:24px}div.accountBox,div.loginBox,div.errorBox.bordered,div.errorBox,div.voucher-reminder,div.severe-weather-warning,div.checkoutWaitBox{padding:8px 8px 8px 0;background-image:none;min-height:auto;border-bottom:1px solid #e9e9e9;margin-bottom:6px}#pnlMid div.voucher-reminder{padding:8px 8px 0 0}div.voucher-reminder img{width:120px}div.voucher-reminder .voucher-name{font-weight:bold}#pnlMid div.accountBox span.fa-layers{display:table-cell;vertical-align:middle;font-size:49px;width:67px;text-align:left;color:#1f7dc4}#pnlMid div.accountBox.credit span.fa-layers,#pnlMid div.accountBox.news span.fa-layers{color:#ce2791}#pnlMid div.accountBox h4{display:table-cell;vertical-align:middle;width:auto}#pnlMid div.accountBox{padding:8px 8px 18px 0}#pnlMid div.accountBox p{padding:0 0 4px 68px}div.errorBox{padding:6px 6px 0 0;border:0;line-height:27px;background-image:none}div.errorBox.bordered{padding:6px 6px 6px 0;margin:12px 0 12px 0;border-top:1px solid #e9e9e9}div.severe-weather-warning{margin-top:12px}div.severe-weather-warning .fa-layers svg.svg-inline--fa.fa-exclamation-triangle{top:-4px}div.errorBox>*,div.loginBox>*{display:table-cell;vertical-align:top}div.errorBox>div.icon{padding-top:4px;padding-right:4px}div.loginBox>div.icon{padding-top:10px}div.icon-box>*{display:table-cell;vertical-align:top}div.icon-box>div.icon{padding-right:10px}div.icon-box h1{margin-bottom:24px}div.icon-box span.fa-layers,div.errorBox span.fa-layers,div.loginBox span.fa-layers{font-size:49px;width:67px;text-align:left;color:#ce2791}div.loginBox span.fa-layers{color:#1f7dc4}div.my-favourites.paging{padding:8px 0}div.my-favourites.paging .label{font-weight:bold;padding:8px 0}div.voucherItems div.voucherItem,div.basketItems div.basketItem,div.basketItems div.basketItem_top,div.basketItems div.basketItem_bottom,div.productItem{padding:10px 12px 10px 0;width:100%;box-sizing:border-box}.basketItem img.catalogue-image.thumbnail,.productItem img.catalogue-image.thumbnail{width:80px;height:auto}div.productItem div.image,div.basketItem div.image,div.basketItem_top div.image,div.basketItem_bottom div.image{position:relative;width:80px;height:80px}div.my-orders-container div.midPanel>div.header{padding:0;height:auto;min-height:77px}div.my-orders-container div.midPanel.hideable div.header div.arrow{margin:14px 0 4px 4px;box-sizing:border-box;width:13px}div.my-orders-container div.midPanel.hideable div.header div{display:inline-block;margin:0;vertical-align:middle;width:auto}div.my-orders-container div.midPanel.hideable div.header div.title{width:100%}div.my-orders-container div.midPanel.hideable div.header div.order-header{width:100%}div.my-orders-container div.midPanel.hideable div.header div.order-digest{width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:auto;margin-bottom:12px;margin-left:6px}div.my-orders-container div.midPanel>div.main{padding-left:30px;width:calc(100% - 30px);border-bottom:1px solid #ccc}div.my-orders-container div.midPanel>div.main div.inner{padding:8px 0}div.my-orders-container div.midPanel>div.main .subPanel h4{margin-left:0}div.my-orders-container div.midPanel>div.main .links>*{display:inline-block;vertical-align:middle;padding-right:6px}div.my-orders-container div.midPanel>div.main .links>a.print-invoice{padding-right:12px}div.my-orders-container div.midPanel>div.main .links>a.button{width:120px;padding-right:0;padding:3px 0}div.my-orders-container div.midPanel>div.main .links>a.button.re-ordered{color:green;font-weight:bold;background:#ddd}div.my-orders-container div.midPanel>div.main .links>a.button.hidden{display:none}.webForm table.my-orders input.search-terms{width:386px}div.midPanel>div.header i.fa{color:#CE2791}div.my-orders-container div.order-summary{position:relative;height:auto;line-height:16pt;padding-bottom:12px}div.my-orders-container div.order-summary div.basket-totals-container{width:100%}.basket-totals-container{position:relative;height:148px;width:100%}.basket-totals-container .basket-totals-large{position:absolute;right:0}#pnlMid table.basket-totals{width:auto}#pnlMid table.basket-totals td:first-child{width:auto;padding-right:64px}#pnlMid table.basket-totals td:last-child{text-align:right;padding-right:12px}#pnlMid table.basket-totals hr{border:0;background:#c9c9c9;margin:4px 0;width:161px}#pnlMid .basket-totals-large table.basket-totals{width:auto}#pnlMid .basket-totals-large table.basket-totals td{text-align:right}#pnlMid .basket-totals-large table.basket-totals td:first-child{width:auto;padding-right:12px}.twoStateFormUpdateButtons.contactDetails.buttons{box-sizing:border-box;padding-right:4px}.hintForm p,.hintForm .helpText{margin-left:2px;margin-top:8px}.contactDetails div.mandatoryFields{margin-left:8px}.hintForm p.passwordBox input.password,.hintForm p.passwordBox a.button{float:none}.contactDetails p.passwordBox{vertical-align:middle}.contactDetails p.passwordBox *{display:inline-block}.contactDetails p.passwordBox a.button{margin-top:0}.addressManagerBoxHeader{float:none}.buttonBox .add-new{width:212px}.note,div.voucher-reminder p.note,.note a{font-size:9pt}.address-selector hr{border:0;background:#c9c9c9;margin:0}.address-selector .address{padding:6px 4px;box-sizing:border-box}.address-selector .address .addressManagerBoxHeader{padding-top:6px}div.midPanel div.bottom{background-image:none}div.info div.top>a.basketInfoTip{background-position:0 6px}div.blockUIPrompt div{line-height:23px}div.blockUIPrompt div.buttons{width:auto}div.info div.top{width:100%}div.info div.top>*{display:table-cell;vertical-align:middle;height:18px;padding-right:6px;float:none}.product-item .top a.pipeTip{padding-right:2px}.product-item .top span.product-code-and-name{padding-right:2px}div.loginBox td.field,div.loginBox td.field input{width:259px}div.loginBox td.label,div.loginBox td.field{width:92px}#pnlMid div.voucher-reminder h4,#pnlMid div.errorBox h4{color:#be1278;margin:2px 0}.tp-widget-container{margin:56px 0 28px 0}.tp-widget-wrapper table{width:100%}.tp-widget-wrapper td.reviews{width:auto}.tp-widget-wrapper .tp-widget-review{padding-right:0;margin-right:26px}.tp-widget-wrapper .tp-widget-review .text{padding:4px 12px 8px 0}.smallText,.smallText *,.statusTextSmall,.errorTextSmall,.disabledTextSmall{font-size:10.5pt}div.waiting{width:100%;height:200px;background-image:url("/shopping/client/global/img/waiting-eclipse-100.gif");background-position:50% 50%;background-repeat:no-repeat;text-align:center}div#pnlLoading{box-shadow:none}.helpText,.helpText p{line-height:22px}div.order-complete-header{width:100%;position:relative}div.order-complete-header>div{display:inline-block;vertical-align:top;width:auto}div.order-complete-header>div.img{width:104px;margin-right:12px}div.order-complete-header>div.mid div.ref{font-weight:bold;margin-bottom:45px}div.order-complete-header>div.button{position:relative;margin-left:45px}div.order-complete-header>div.button a{padding-right:12px;padding-left:12px}.webForm table.deliveryInfo{width:100%}.webForm table.deliveryInfo .name-and-cost .top{margin:-2px 0 0 -2px;padding:0}.webForm table.deliveryInfo .name-and-cost .top>*{display:table-cell;vertical-align:middle}.webForm table.deliveryInfo .name-and-cost .top>span.name{padding-right:4px}.webForm table.deliveryInfo .name-and-cost .top>a.infoTip{float:none}.webForm table.deliveryInfo .name-and-cost .eta{padding-left:2px;font-size:8.5pt}.hintForm.contactDetails{box-sizing:border-box}.hintForm.contactDetails>div{box-sizing:border-box;padding:8px 4px 8px 0}.hintForm.contactDetails select.title{height:30px}.hintForm.contactDetails input[type=text]{width:672px}.hintForm.contactDetails input[type=text].name{width:260px}.hintForm.contactDetails input[type=text].password{width:615px;margin-bottom:16px}div.contentLoading{position:absolute;width:auto;height:100%;top:0;left:0;right:0;bottom:0;border:0;background:#fff;color:#fff;opacity:.5;background-image:url("/shopping/client/global/img/waiting-eclipse-100.gif");background-repeat:no-repeat;background-position:50% 50%;z-index:99999}div.productInfoTooltip_popup{width:300px}div.productInfoTooltip_popup div.image img{width:300px}div.productInfoTooltip_popup div.info{padding:6px;line-height:24px}.categoryInfoTip *,a.infoTip *,a.basketInfoTip *,a.voucherTip.info *{color:#aaa}.categoryInfoTip,a.infoTip,a.basketInfoTip,a.voucherTip.info{background:0;color:#aaa;height:auto;width:auto;font-size:18px}.midPanel.recommendations.on-demand{display:none}div.product-item a.slideshow-launch.small{background:0;line-height:25px;width:auto;height:auto}div.product-item a.slideshow-launch.small span.fa-layers{color:#ce2791}div.product-item div.middle div.image{margin:0 6px 0 0}div.form div.control *{margin:auto}div.product-item div.control *{margin:auto}.basketItem div.control a.save,.basketItem div.control a.remove,.basketItem div.control a.move,.basketItem div.control a.save:visited,.basketItem div.control a.remove:visited,.basketItem div.control a.move:visited,.basketItem div.control a.save:active,.basketItem div.control a.remove:active,.basketItem div.control a.move:active{color:#aaa;display:inline-block}.basketItem div.control a.save.disabled,.basketItem div.control a.remove.disabled,.basketItem div.control a.move.disabled{color:#ccc}div.form .control *{float:none;display:inline-block;vertical-align:middle}div.form .control a.remove{display:none;margin-left:-6px}div.form .control a.remove.show-always{display:inline-block;margin-left:-6px}#pnlBasketContents .basketItem div.control a.move{display:none}#pnlBasketContents .basketItem.sfl div.control a.move{display:inline-block}#pnlBasketContents .basketItem.sfl div.control a.save{display:none}#pnlBasketContents div.form div.control>*{margin:0 6px 0 0}#pnlBasketContents div.form div.control a.remove,#pnlBasketContents div.form div.control a.remove:active{margin-left:-6px}div.form div.control input.quantity{width:60px}div#pnlRight .sidePanel .buttons a{color:#aaa;display:block;margin-bottom:2px}div#pnlRight .sidePanel .buttons a *{font-size:18pt;color:#aaa}div#pnlBasket .buttons a.move{display:none}div#pnlWishList .buttons a.save{display:none}div#pnlRight .sidePanel .basketItem.out-of-stock a.move,div#pnlRight .sidePanel .basketItem.out-of-stock a.save{display:none}div#pnlRight .sidePanel a.voucherTip.info *{font-size:14pt}.hintForm select{width:551px}.basketShareLink>a.icon{color:#CE2791}.basketShareLink>*{display:table-cell;vertical-align:middle}div.blockUIContainer div{line-height:26px}div.contact-details-ro{line-height:26px}div.contact-details-ro div.passwordBox input.password{max-width:240px;width:calc(100% - 150px);margin-top:12px}div.contact-details-ro div.passwordBox a.button{width:62px;min-width:62px}div.contact-details-ro div.passwordBox a.button.cancel-edit-password{margin-left:2px}span.item-status span.icon{color:#ce2791;padding-right:6px}.webForm table.my-orders td.date-control{padding-bottom:0}.webForm table.my-orders td.date-control>*{padding-bottom:4px;display:inline-block}table.deliveryMethods tr.header{background:#CE2791}table.deliveryMethods tr.header td{font-weight:bold;color:#fff;font-family:'Oswald',sans-serif;font-weight:200;font-size:16pt}table.deliveryMethodsForm{width:500px}table.deliveryMethodsForm td.time{width:160px}table.deliveryMethodsForm td.cycling>*{display:table-cell;vertical-align:middle}.deliveryMethodsForm a.arrow{color:#000;font-size:9pt}.deliveryMethodsForm a.arrow.left span.fa-layers{margin-right:-2px}.deliveryMethodsForm a.arrow.right span.fa-layers{margin-left:-2px}.deliveryMethodsForm span.pipe{color:#000;font-size:11pt}.atlas-tests h1{margin-bottom:12px}.atlas-tests h4{margin:12px 0}.atlas-tests .form{padding:12px 0}.atlas-tests fieldset{background:url("/shopping/client/global/css/e7brushedBG.gif");margin:4px 0;border:1px solid #ddd;padding:0 .5em .5em;overflow:hidden}.atlas-tests fieldset div{line-height:26px}.atlas-tests fieldset div,.atlas-tests fieldset div.note{margin:8px 0;clear:both}.atlas-tests fieldset div.inputNote{padding-left:15em}.atlas-tests label{float:left;width:10em;text-align:right;margin-right:1em;line-height:26px}.atlas-tests .radio label{float:none}.subPanel .basket-totals-container .basket-totals-large{padding-right:0}.paypal-transaction-problem a.button{padding:3px 8px 6px 8px}.post-ppx-confirmation span.wait{padding-top:2px}table.deliveryMethodList div.text span.info{width:100%;display:block;padding-top:6px;line-height:17px}div.checkout-make-payment div.item{margin:0 0 8px 0;padding:0 0 4px 0}div.checkout-make-payment div.item.courier-special-instructions{margin-top:-8px}div.checkout-make-payment div.item>div{display:table-cell;vertical-align:top}div.checkout-make-payment div.item>div.name{padding-right:4px}div.checkout-make-payment div.item>div.value span.eta{display:block}div.courier-special-instructions.ro{padding-top:0;padding-bottom:0}div.webForm.delivery-notifications{padding:2px 8px 8px 8px}div.webForm span.smallGrey.hint{display:block;margin-bottom:6px;font-size:10pt}div.user-login div.errorBox.login-error div.error-info{padding-top:2px}div.user-login div.errorBox.login-error .helpText{margin:0}div.user-login span.forgotten-password.note,div.user-login span.forgotten-password.note *{font-size:8.5pt}.search-box-widget *{box-sizing:border-box}.search-box-widget{min-width:138px;max-width:325px;width:100%}.search-box-widget .input{width:100%;height:36px;position:relative}.search-box-widget .input input[type="text"]{height:100%;width:100%;background-color:#fff;border:1px solid #ce2791;border-radius:5px;padding:0 30px 0 5px!important}.search-box-widget .input input[type="text"]:focus{outline:0}.search-box-widget .input a.search{position:absolute;right:-7px;top:3px;color:#ce2791;font-size:22px;line-height:32px;width:36px;height:36px;padding:0}.search-box-widget .auto-complete-results{width:100%;margin-top:0;max-height:518px;overflow-y:hidden;overflow-x:hidden;background-image:none;background-color:#fff;padding:0;border:1px solid #ddd;color:#333}.search-box-widget .auto-complete-results li{font-family:'Open Sans',Verdana,Arial,sans-serif;font-size:13px;font-weight:bold;line-height:1;text-align:left;min-height:25px}.search-box-widget .auto-complete-results li a:focus,.search-box-widget .auto-complete-results li:hover a{background:#e9e9e9;outline:0}.search-box-widget .auto-complete-results a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.search-box-widget .auto-complete-results a,.search-box-widget .auto-complete-results a:hover,.search-box-widget .auto-complete-results a:visited{color:#333;display:block}.search-box-widget .auto-complete-results a span.term,.search-box-widget .auto-complete-results a span.matches{font-weight:normal}.opayo-pi{position:relative}.opayo-pi input[type=text]{padding:6px;width:300px}.opayo-pi select{padding:6px;width:306px}.opayo-pi input[type=text].error{border:1px solid red}.opayo-pi input:disabled{opacity:.5}.opayo-pi .entry{padding:12px 0 0 0}.opayo-pi .authorise{padding:6px 0}.opayo-pi .entry>div{padding:6px 6px 6px 0}.opayo-pi .card-details input[type=text].card-number{width:148px}.opayo-pi .card-details input[type=text].card-expiry{width:64px}.opayo-pi .card-details input[type=text].card-security-code{width:64px}.opayo-pi a.button{padding:3px 3px 6px 3px}.opayo-pi .info{padding:6px;border:1px solid #ccc;margin:12px 0}.opayo-pi .info div{padding:4px 0}.opayo-pi .info div.error{color:red}.opayo-pi table td{padding:6px 6px 6px 0}.opayo-pi table tr.heading td{font-weight:bold}.opayo-pi table tr.heading td label{font-weight:normal}.opayo-pi input:disabled{opacity:.5}.opayo-pi .errors{padding:6px;border:1px solid red;margin:12px 0}.opayo-pi .errors div.error{padding:4px 0;color:red}.opayo-pi .block-ui .iframe-container{width:432px;height:432px}.opayo-pi .block-ui .iframe-container iframe{width:100%;height:100%;border:0;outline:0}.opayo-pi .testing-only{width:auto;position:absolute;top:0;right:0;padding:12px;border:1px solid #ccc;background:lightgoldenrodyellow}.opayo-pi .testing-only table{width:352px}.opayo-pi .testing-only *{font-size:9pt;color:#777}.opayo-pi .testing-only a{color:#1f7dc4}.opayo-pi .testing-only select{width:150px}.opayo-pi div.waiting{padding:12px 0;width:auto;height:auto;background:0;text-align:left}.opayo-pi div.waiting>*{display:table-cell;vertical-align:middle}.opayo-pi div.waiting>div.message{padding-left:12px;color:#aaa}.opayo-pi div.waiting>div.spinner svg,.opayo-pi div.waiting>div.spinner i.fas{color:#be1278;font-size:30px}.opayo-pi .block-ui .loading-container{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.opayo-pi .block-ui .loading-container .loading-backdrop{position:fixed;top:0;left:0;height:100%;width:100%;background-color:lightgray;opacity:.5;z-index:9998}.opayo-pi .block-ui .loading-container .loading{z-index:9999;position:fixed;display:inline-block;background-color:white;padding:12px;border-radius:12px;box-shadow:0 4px 8px 0 rgb(0 0 20%),0 6px 20px 0 rgb(0 0 20%);left:50%;top:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cookie-prefs-dialog{position:fixed;bottom:0;z-index:9999;margin-left:auto;margin-right:auto;padding:12px 0 4px 0;margin:0;text-align:center;background:#000;color:#fff;height:auto;width:100%}.cookie-prefs-dialog *,.cookie-prefs-dialog a:visited,.cookie-prefs-dialog a:hover{color:#fff}.cookie-prefs-dialog a{font-weight:bold}.cookie-prefs-dialog a.button{margin:0 0 0 12px;width:148px}.cookie-prefs-dialog a.button.accept{background:#459924}.cookie-prefs-dialog a.button.accept span{margin-left:8px}.cookie-prefs-dialog>div{display:inline-block;padding-bottom:8px;text-align:center}div.fadebox-container{min-width:113px;width:calc(25% - 28px);cursor:pointer;cursor:hand;display:inline-block;margin-bottom:24px;margin-right:24px}div.fadebox{width:100%;margin:8px;position:relative;padding-bottom:calc(100% + 20px)}div.fadebox .layer{position:absolute;top:0;bottom:0;left:0;z-index:1000;background:#fff;width:100%}div.fadebox .content{z-index:999;vertical-align:middle;height:100%}div.fadebox .content .content-inner{padding:8px;height:auto;max-height:calc(100% - 30px);text-align:center;overflow:hidden;margin-top:auto;margin-bottom:auto;font-size:10pt}div.fadebox .content .content-inner *{font-size:10pt}div.fadebox .image img{width:100%}div.fadebox .title{position:absolute;bottom:-40px;width:calc(100% - 8px);padding:4px;text-align:center;height:52px;top:auto}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}@media only screen and (min-width:1253px){body{background:#fff}#pnlLeft,#pnlRight,#pnlMain{width:100%;display:inline-block}#pnlLeft,#pnlRight{width:240px}div#pnlMain{width:100%;max-width:2000px}div#pnlMid{width:calc(100% - 500px);margin:6px 10px 0 10px}div#header-logo{width:250px}#breadCrumbs li *{font-size:11.5pt}div.basketItem div.details,div.inline-voucher div.details{width:199px}div.deliveryVans{padding:96px 0 8px 3px;margin-left:0;width:auto}div#vwBasketTotals{width:220px}div#vwBasketItems,div#vwWishListItems,div#vwBasketVoucherItem{width:230px}a.basketButton,a.basketButtonLarge{width:118px;height:53px;padding-top:14px}a.basketButton:first-child{margin-right:1px;margin-left:0}a.basketButtonLarge{width:240px;margin:0}.tp-side-panel .tpc_rating{width:220px}.tp-side-panel .tpc_rating .tpc_rating_bubble{width:110px;float:none;margin-left:30px}.tp-side-panel .tpc_review{width:220px}div.sidePanel.bestSeller .productLink img,div.sidePanel img.single-image{width:240px;height:240px}div.sidePanel .sidePanelImage{width:240px;height:240px}div.fadebox-container{width:calc(12.5% - 30px)}div.fadebox-container:last-child,div.fadebox-container:nth-child(7){display:inline-block}}@media only screen and (max-width:1674px){div.fadebox-container{width:calc(16.67% - 29px)}div.fadebox-container:last-child,div.fadebox-container:nth-child(7){display:none}}@media only screen and (max-width:1390px){div.fadebox-container{width:calc(25% - 29px)}div.fadebox-container:last-child,div.fadebox-container:nth-child(7){display:inline-block}}@media only screen and (max-width:1253px){div#pnlMain{width:auto}#pnlLeft,#pnlRight,#pnlMain{width:auto}#pnlLeft,#pnlRight{width:180px}div#pnlMid{width:calc(100% - 384px)}div#header-contact{right:184px}.sidePanel div.header{width:180px}.sidePanel div.main{width:180px}.sidePanel.trustpilot div.main{padding:8px;width:164px}#pnlBasket.sidePanel div.main,#pnlWishList.sidePanel div.main{padding:0;width:180px}#vwBasketUserMessage,.basketItem,.inline-voucher{width:166px}#vwBasketUserMessage{border-bottom:1px solid #fff}div#vwBasketTotals{padding:0;width:180px;display:table-row}div#vwBasketTotals div.field{margin-left:8px;width:84px;display:table-cell}div#vwBasketTotals div.value{margin-right:8px;width:76px;display:table-cell}div#vwBasketTotals hr{width:180px}div#vwBasketUserMessage{width:164px}div#vwBasketTotals{width:160px}div#vwBasketItems,div#vwWishListItems,div#vwBasketVoucherItem{width:168px}div.basketItem div.details,div.inline-voucher div.details{width:141px}a.basketButton,a.basketButtonLarge{width:86px;height:47px;padding-top:10px;margin:0}a.basketButton:first-child{margin-right:1px;margin-left:0}a.basketButtonLarge{width:180px}.tp-side-panel .tpc_rating{width:140px}.tp-side-panel .tpc_review{width:160px}div.sidePanel.bestSeller .productLink img,div.sidePanel img.single-image{width:180px}div.product-items.single-item div.product-item div.middle>div.image-icons{margin-top:12px}div#newsletter .main a img{width:180px}div.deliveryVans{padding:72px 0 8px 3px;margin-left:0}a.basketButton:first-child{margin-right:9px}.hintForm.contactDetails input[type=text]{width:calc(100% - 28px)}.hintForm.contactDetails input[type=text].name{width:calc(50% - 90px)}.webForm table.my-orders{width:100%;min-width:302px}.webForm table.my-orders input.search-terms{width:386px}}@media only screen and (max-width:1023px){.basketItems div.form span.cost{margin:4px 0;width:160px}.hintForm.contactDetails select.title{width:121px}.webForm.contact-details .mandatoryFields{margin-top:12px}.hintForm.contactDetails input[type=text].name{width:calc(50% - 96px)}div#pnlMid{width:calc(100% - 376px)}.hintForm select.countries{width:calc(100% - 34px);max-width:calc(100% - 34px)}.hintForm input[type=text],.hintForm textarea{width:calc(100% - 40px);max-width:calc(100% - 40px)}.webForm table.my-orders input.search-terms{width:calc(100% - 13px);max-width:386px}}@media only screen and (max-width:965px){div.fadebox-container{width:calc(33.33% - 29px)}div.fadebox-container:last-child,div.fadebox-container:nth-child(7){display:none}}@media only screen and (max-width :900px){div#pnlMain{width:auto}div#pnlMid{width:calc(100% - 188px);margin:6px 8px 0 0}#pnlLeft{display:none}#navbar{display:none}div#header-mob-logo{display:inline-block}div#header-logo{display:none}div#header-contact{top:8px;left:202px;right:auto}div#header-search input{width:112px}div.product-item{width:560px}div.product-item div.middle>div.price-table-container{width:336px;position:absolute;top:0;right:0;display:inline-block}div.product-item div.middle table.price-table{width:320px;height:auto;min-height:140px}div.product-item div.middle table.price-table td *,div.product-item div.middle table.price-table th{font-size:9pt}div.product-item div.middle div.buttons{left:130px;top:0}div.fadebox-container{width:calc(25% - 29px)}div.fadebox-container:last-child,div.fadebox-container:nth-child(7){display:inline-block}}@media only screen and (max-width :767px){div#pnlMain{width:100%;box-shadow:none;-webkit-box-shadow:none}.header-account-v2 .basket-link-v2{display:none}div#pnlMid{width:100%;max-width:714px;margin-left:0;box-sizing:border-box}div#pnlRight{display:none}div.product-item{width:98%}.basket-totals-large div.field{width:65%}.basket-totals-large div.value{width:30%}.basket-totals-large hr{width:50%;margin-right:12px}div#header-contact{right:180px}.hintForm.contactDetails input[type=text]{width:calc(100% - 32px);max-width:calc(100% - 32px)}.hintForm.contactDetails input[type=text].name{width:calc(50% - 72px)}.hintForm.contactDetails select.title{width:81px}}@media only screen and (max-width:588px){div.fadebox-container{min-width:auto;width:calc(33% - 29px)}div.fadebox-container:last-child,div.fadebox-container:nth-child(7){display:none}div.my-orders-container div.midPanel>div.main{padding-left:4px;width:calc(100% - 4px)}div.my-orders-container div.midPanel>div.main .links>*{padding-right:2px;display:inline-block}div.my-orders-container div.midPanel>div.main .links>a.print-invoice{display:none}div.my-orders-container div.midPanel>div.main .links>span.pipe:last-of-type{display:none}div.my-orders-container div.midPanel>div.main .links>a.button{position:absolute;right:0}}@media only screen and (max-width :559px){div#pnlMain{width:100%;max-width:100%}div#pnlMid{width:100%;padding:0 5px}.q-form a.button{width:58px}div.product-item{width:100%}div.product-item div.middle>div.price-table-container{position:absolute;top:0;right:0;display:inline-block}div.product-list-header .q-form span.compare-cost{display:none}div.product-list-header .q-form span.compare{display:inline-block}div#header-basket{right:2px}div.product-item div.middle>div.price-table-container{width:218px;margin-left:-7px}div.product-item div.middle table.price-table{width:190px}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:8pt}div.product-item div.middle table.price-table th{line-height:11pt}div.product-list-header div.price-table-control a.hide-all,div.product-list-header div.price-table-control a.show-all{margin-right:2px}div.midPanel div.header{width:100%}div.productItem div.form,div.basketItem div.form,div.basketItem_top div.form,div.basketItem_bottom div.form{margin:0}div.voucherItems div.voucherItem,div.basketItems div.basketItem,div.basketItems div.basketItem_top,div.basketItems div.basketItem_bottom,div.productItem{padding:10px 4px 10px 0}.basketItems div.info div.top .productInfoTip,.basketItems div.info div.top .basketInfoTip{display:none}div.info div.top>*{padding-right:4px;display:inline}div.info div.top a.infoTip{display:none}.basket-totals-container{height:176px}#pnlMid h1,#pnlMid .accountBox h4{font-size:22px;line-height:28px}#pnlMid h4{font-size:20px;line-height:26px}div.order-complete-header>div.button{position:absolute;right:0;top:59px}div.productItem div.info,div.voucherItems div.voucherItem div.info,div.basketItems div.basketItem div.info{min-height:92px;height:auto}#header-v2{width:calc(100% - 12px)}div.basketItem div.basketItems div.info{height:106px}div.courier-special-instructions.edit input[type=text]{width:calc(100% - 147px)}.webForm table select.countrySubRegion{width:calc(100% - 23px)}.webForm table.my-orders tr td:first-child{width:150px!important}.search-box-widget input[type=text]{max-width:100%}}@media only screen and (max-width :400px){div#pnlMain{width:100%;max-width:100%}div#pnlMid{width:100%;margin:0}div.product-item{width:100%}div.product-item div.middle>div.price-table-container{width:186px}div.product-item div.middle table.price-table{width:171px}div.product-item div.middle table.price-table th{line-height:10pt;padding:0;font-size:7pt}div.product-item div.middle table.price-table td *{padding:1px}div.product-list-header .q-form span.compare-cost{display:none}div.product-list-header .q-form span.compare{display:inline-block}div#header-search input{width:112px}div.price-table{position:absolute;right:14px}.product-item .control a.button58,.product-item .control a.button58_disabled,.q-form .button58,.product-item .control a.button.add{width:64px}div.menu ul>li a{font-size:13px;line-height:18px}div.menu ul{width:calc(100% - 2px);border-spacing:1px 0;border-collapse:separate;margin-left:-28px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:1px;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:1px;-moz-margin-end:0;-moz-padding-start:0;margin-bottom:0}div.loginBox td.field,div.loginBox td.field input{width:159px}div.loginBox div.buttonBox a{margin-bottom:6px;width:183px}.webForm table.my-orders tr td:first-child{width:109px!important}.webForm table.my-orders select.month-picker{margin-bottom:12px}.webForm table.my-orders select.year-picker{width:66px}div.my-orders-container div.midPanel>div.header{height:43px}#pnlBasketTotals.midPanel{min-height:250px}.webForm table.my-orders td.date-control>span.to{display:none}}@media only screen and (max-width :359px){div#pnlMain{width:100%;max-width:100%;min-width:302px}div#pnlMid{width:100%;margin:0}.webForm,table.invoice{max-width:305px}div.product-item{max-width:312px}div.product-list-header .q-form span.compare{display:none}div.product-list-header div.price-table-control{right:4px}div.quantityCheckPrompt a.button,div.quantityCheckPrompt a.button120{width:135px}div.blockUIContainer div.body{padding:12px}div.product-item div.middle>div.price-table-container{width:184px}div#header-search input{width:84px}.category .description div.image,.category .description div.image img{width:100px;height:100px}div.checkoutButtons a,div.checkoutButtons a:visited,div.checkoutButtons a:active,div.checkoutButtons a:hover{float:none}div.checkoutButtons a.continue-shopping{position:absolute;left:0}div.checkoutButtons a.button.continue{position:absolute;left:0}div.checkoutButtons a.button.confirm{position:absolute;left:auto;right:0;width:164px}div.checkoutButtons a#aCheckout{margin-top:0}.addressManagerBoxHeader{width:269px}div.loginBox td.field,div.loginBox td.field input{width:116px}div.loginBox div.buttonBox a{margin-bottom:6px;width:139px}div.loginBox div.buttonBox a.button.pwd{height:60px}div.form .control span.quantity{display:none}div.reOrderButton{margin-top:8px}.webForm table.my-orders tr td:first-child{width:109px!important}.webForm table.my-orders select.year-picker{width:66px}.basketItems div.control{width:auto;min-width:100%;margin-left:0}.control input.quantity{width:56px!important}.control a.button.cost,.control a.button58.cost{width:60px!important;min-width:60px!important}}