.block-ui.vue .block-overlay{z-index:1000;position:fixed;top:0;left:0;border:0;margin:0;padding:0;width:100%;height:100%;background-color:#ccc;opacity:.6;cursor:wait}.block-ui.vue .block-message{z-index:1001;position:fixed;top:40%;left:50%;margin:auto;width:auto;height:auto;text-align:center;color:#000;background-color:#fff;cursor:auto;box-shadow:#999 10px 10px 5px;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-ui.vue .inner{width:380px}.block-ui.vue .inner h4{color:#fff;font-family:'Merriweather';font-weight:700;font-size:22px}.block-ui.vue .inner>div{line-height:26px;padding:8px 6px}.block-ui.vue .header{text-align:left;background:#e20787;color:#fff;position:relative}.block-ui.vue .header a.close{position:absolute;top:8px;right:3px;background:transparent url(../img/buttons/close_off.png);width:28px;height:28px;background-repeat:no-repeat}.block-ui.vue .header a.close:active,.block-ui.vue .header a.close:hover{background:transparent url(../img/buttons/close_on.png);background-repeat:no-repeat}.block-ui.vue .inner>div.buttons{text-align:center;padding-bottom:24px}.block-ui.vue a:hover{text-decoration:none}.block-ui.vue.opayo-3ds .block-message{border-radius:12px}.block-ui.vue.opayo-3ds .block-message .inner{width:448px}.block-ui.vue.opayo-3ds .block-message .inner .iframe-container{width:432px;height:432px}.block-ui.vue.opayo-3ds .block-message .inner .iframe-container iframe{width:100%;height:100%;border:0;outline:0}div.blockUIContainer.basketShare div.inner,div.blockUIContainer.basketShare div.buttons{padding:12px}div.blockUIContainer.basketShare div.inner table{margin-top:12px;margin-bottom:24px}div.blockUIContainer.basketShare div.inner table td{vertical-align:top;padding-right:9px;padding-top:9px;margin:0}div.blockUIContainer.basketShare div.inner table td input{width:248px}div.blockUIContainer.basketShare td.buttons a{float:left}div.blockUIContainer.basketShare td.buttons .pleaseWait{display:none}div.blockUIContainer{display:none;padding:0;margin:0;width:auto;color:#444;background:#fff;cursor:pointer}div.blockUIContainer div.header{padding:6px 6px 0 6px;text-align:left;background:#ccc;color:#fff;height:14px;line-height:14px;height:28px}div.popup div.header a.close,div.blockUIContainer div.header a.close{float:right;display:block;margin-top:-20px;background:transparent url(../img/buttons/close_off.png);width:28px;height:28px;background-repeat:no-repeat;margin-right:-6px}div.popup div.header a.close{margin-top:2px;margin-right:1px}div.popup div.image img{width:100%}div.blockUIContainer div.header a.close:active,div.blockUIContainer div.header a.close:hover{background:transparent url(../img/buttons/close_on.png);background-repeat:no-repeat}div.blockUIContainer div.header h4{margin:5px 0 0 0}div.blockUIContainer div.body{padding:18px}div.blockUIContainer div.buttons{padding:4px 0 10px 0}div.blockUIPrompt div.buttons{width:135px;text-align:center;margin:auto;height:24px;margin-bottom:18px}div.blockUIAlert div.buttons{width:70px}div.blockUIPrompt div.buttons a{margin:4px;float:left}div.quantity-check-prompt div.autoConfirm{padding:0 0 12px 0}div.blockUIContainer div.cacChanger{text-align:left;padding:8px}div.blockUIContainer p.email-collect input.email{width:320px}div.blockUIContainer div.invoice-resend{padding:15px 5px}div.blockUIContainer div.invoice-resend div{margin:10px 8px;padding-left:4px}div.blockUIContainer div.invoice-resend div.buttons{padding-left:82px;margin-top:18px;margin-bottom:4px}div.blockUIContainer div.invoice-resend div.buttons *{display:inline-block;vertical-align:middle;float:none}div.blockUIContainer div.invoice-resend div.buttons a.button.ok{margin-right:4px}div.blockUIContainer div.invoice-resend input[type=text]{width:335px}div.blockUIContainer div.header{background:var(--gateway-colour-1)}div.blockUIContainer div.header h4{color:#fff}div.blockUIContainer div{line-height:26px}@media only screen and (max-width:559px){.blockUI{left:0;width:100%}.blockUIContainer{left:0;width:100%}div.blockUIContainer.basketShare div.inner table td input{width:230px}}@media only screen and (max-width:359px){div.blockUIContainer div.body{padding:12px}.blockUI{left:0;width:100%}.blockUIContainer{left:0;width:100%}div.blockUIContainer.basketShare div.inner table td input{width:230px}}#tooltip{position:absolute;z-index:9999;width:auto;max-width:400px;background-color:#fff;color:#606060;font-size:9pt;border:1px solid #999;padding:0}#tooltip h3,#tooltip div{margin:0;padding:0;text-align:left}#tooltip hr{border:0;background:#ccc;width:100%;height:1px;margin:8px 0}#tooltip div.info{text-align:center}#tooltip div.body{padding:5px}#tooltip.image-tooltip div.body{padding:0}#tooltip.image-tooltip div.info{padding:5px}#tooltip h3{min-width:390px;background-color:var(--gateway-colour-1);color:#fff;line-height:18px;min-height:18px;padding:5px;white-space:normal}#tooltip div.info{text-align:center}.tp-widget-container{margin:56px 0 28px 0;padding:12px 0;min-height:160px;height:auto;width:100%}.tp-widget-wrapper table{width:100%}.tp-widget-wrapper td.reviews{width:auto}.tp-widget-wrapper .tp-widget-review{padding:0;margin:0}.tp-widget-wrapper .tp-widget-review .slide-container{padding:0 4px;margin:0 22px 0 0}.tp-widget-wrapper .tp-widget-review .text{padding:4px 12px 8px 0}.tp-widget-container h4{margin-bottom:8px}.tp-widget-wrapper{padding:12px 0;border-top:1px dotted #e9e9e9;width:100%;height:160px}.tp-widget-wrapper td{padding:0;margin:0;vertical-align:middle}.tp-widget-wrapper td.left{vertical-align:top}.tp-widget-wrapper table{table-layout:fixed;width:100%}.tp-widget-wrapper td.left{width:172px}.tp-widget-wrapper td.arrow{position:relative;z-index:1000;background:#fff}.tp-widget-wrapper td.arrow-left{width:36px}.tp-widget-wrapper td.arrow-right{width:26px;padding-left:10px}.tp-widget-wrapper td.reviews{width:calc(100% - 224px)}.tp-widget-wrapper .tp-widget-review{width:244px}.tp-widget-wrapper td.arrow a.slider-prev.on,.tp-widget-wrapper td.arrow a.slider-prev.off,.tp-widget-wrapper td.arrow a.slider-next.on,.tp-widget-wrapper td.arrow a.slider-next.off{display:block;width:20px;height:31px;background:url(/client/global/img/trust-pilot/arrow_left_on_20.png);background-repeat:no-repeat}.tp-widget-wrapper td.arrow a.slider-prev.off{background:url(/client/global/img/trust-pilot/arrow_left_off_20.png)}.tp-widget-wrapper td.arrow a.slider-next.on{background:url(/client/global/img/trust-pilot/arrow_right_on_20.png)}.tp-widget-wrapper td.arrow a.slider-next.off{background:url(/client/global/img/trust-pilot/arrow_right_off_20.png)}.tp-widget-wrapper .trust-score.stars{margin-top:22px;height:68px;font-size:16pt;font-weight:bold;text-align:center;margin-bottom:14px;background:url('/client/global/img/trust-pilot/half-stars/stars-5-0-128x24.png');background-position:50% 100%;background-repeat:no-repeat;background-size:96px 18px}.tp-widget-wrapper .trust-score.stars.four-half{background:url('/client/global/img/trust-pilot/half-stars/stars-4-5-128x24.png')}.tp-widget-wrapper .trust-score.stars.four{background:url('/client/global/img/trust-pilot/half-stars/stars-4-0-128x24.png')}.tp-widget-wrapper .review-count,.tp-widget-wrapper .review-count a{color:#aaa;font-size:8.5pt;margin-bottom:6px;text-align:center}.tp-widget-wrapper .review-count a:hover{text-decoration:none}.tp-widget-wrapper .tp-widget-logo{padding-top:12px;text-align:center}.tp-widget-wrapper .tp-widget-logo img{width:80px;height:auto;border:0}.tp-widget-wrapper .tp-widget-reviews{width:540px;height:192px;display:block;overflow:hidden}.tp-widget-wrapper .tp-widget-review{width:244px;height:192px;float:left}.tp-widget-review .date.stars{height:30px;font-size:8.5pt;color:#aaa;width:calc(100% - 4px);text-align:right;background:url('/client/global/img/trust-pilot/half-stars/stars-5-0-128x24.png');background-position:4px 0;background-repeat:no-repeat;background-size:80px 15px}.tp-widget-review .date.stars.four-half{background:url('/client/global/img/trust-pilot/half-stars/stars-4-5-128x24.png');background-position:4px 0;background-repeat:no-repeat;background-size:80px 15px}.tp-widget-review .date.stars.four{background:url('/client/global/img/trust-pilot/half-stars/stars-4-0-128x24.png');background-position:4px 0;background-repeat:no-repeat;background-size:80px 15px}.tp-widget-wrapper .tp-widget-review .header{padding:4px 0;font-weight:bold;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.tp-widget-wrapper .tp-widget-review>a:hover{text-decoration:none}.tp-widget-wrapper .tp-widget-review>a.disabled{cursor:default}.tp-widget-wrapper .tp-widget-review>a .slide-container *{color:#444}.tp-widget-wrapper .tp-widget-review>a .slide-container .date.stars{margin-left:-4px;color:#aaa}.tp-widget-wrapper .tp-widget-review .text{display:block;line-height:20px;padding:4px 0 8px 0;height:93px;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;width:calc(100% - 4px)}.tp-widget-review .name{text-align:left;font-size:7.5pt;white-space:nowrap}ul.slider,li.slide{margin:0;padding:0;list-style:none;height:160px}#tooltip div.trustPilotReviewHover{min-height:172px;padding:12px 12px 12px 52px;background:url('/client/global/img/trust-pilot/trustpilot-logo-vertical-180.png') no-repeat;background-position:5px 7px}#tooltip div.trustPilotReviewHover .title-text-container{padding-bottom:18px}#tooltip div.trustPilotReviewHover div.name{font-style:italic}.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 var(--gateway-colour-1);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:var(--gateway-colour-1);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;cursor:pointer}.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}@media(hover:none){.category a.categoryInfoTip{display:none}.product-item a.product-hover-large{display:none}.product-list-header a.basketInfoTip.cost-query-tip{display:none}.basket-item .top .basketInfoTip{display:none}.product-item .top .product-hover-large,.basket-item div.info div.top>a.product-hover-large{display:none}.webform table.delivery-method-list td.labels>div.info a.infoTip{display:none}form#frmGMGenerated a.categoryInfoTip.pipeTip{display:none}#pnlMid .checkout-delivery-details .info-header a.infoTip,.checkout-choose-payment-method div.paymentMethod a.pipe-tip,.opayo-pi a.info-tip{display:none}}h1,h2,h3,h4{color:var(--gateway-colour-1)}html,body,td,p,div{font-family:Verdana;font-size:11pt}div.menu{width:100%;display:table;margin-bottom:12px;border-bottom:18px solid var(--gateway-colour-1)}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;cursor:default}div.menu ul>li{display:table-cell;text-align:center;vertical-align:middle;padding:0;margin-left:0;height:48px;box-sizing:border-box;border-top-left-radius:15px;border-top-right-radius:15px;background:var(--gateway-colour-2);cursor:default}div.menu.checkout ul>li{height:74px}div.menu.checkout ul>li.enabled{background:#459924}div.menu ul>li.current{background-color:var(--gateway-colour-1)}div.menu ul>li a{font-size:23px;line-height:30px;width:100%;display:block;padding:0 4px}div.menu ul *{box-sizing:border-box}div.menu ul li{list-style:none}div.menu ul a{color:#fff;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}div.pager a:hover{cursor:pointer}div.pager .text-style>div,div.pager .text-style>div>div{margin:0;padding:0;display:table-cell}div.pager .text-style>div:first-child{padding-right:6px}div.pager .text-style>div.prev{padding-right:6px;padding-left:6px}div.pager .button-style span{padding:0 6px}div.pager .button-style a,div.pager .button-style a i{color:var(--gateway-colour-1)}div.pager .button-style a.disabled,div.pager .button-style a.disabled i{color:#ccc}.vue-loading-container{position:relative}.vue-loading-container.login{position:inherit}.vue-loading-container .vue-loading{position:absolute;top:0;bottom:0;height:100%;width:100%;background:#fff;opacity:.6;z-index:99999;padding-top:120px;text-align:center}.vue-loading-container .vue-loading i.fa-spinner{font-size:60px;color:#ccc}.webform.contact-details.ro .show-if-ro,.webform.contact-details.edit .show-if-edit{display:block}.webform.contact-details.ro a.show-if-ro,.webform.contact-details.edit a.show-if-edit{display:inline-block}.webform.contact-details.edit .show-if-ro,.webform.contact-details.ro .show-if-edit{display:none}div.productInfoTooltip_main{width:120px}div.productInfoTooltip_popup{width:300px}div.productInfoTooltip_popup div.image img{width:300px}div.productInfoTooltip_popup div.info{padding:6px;line-height:24px}.small-grey,.small-grey a{color:#8a8a8a;font-size:8pt;font-family:Verdana;font-style:italic}.small-grey a:active,.small-grey a:visited,.small-grey a{color:#8a8a8a;text-decoration:underline}table.delivery-method-list,table.deliveryInfo{margin:0;padding:0;border:0}table.delivery-method-list tr td,table.deliveryInfo tr td{padding:5px 1px 4px 0;vertical-align:top}table.delivery-method-list td.labels>div{display:inline-block;width:auto;vertical-align:top;max-width:350px}table.delivery-method-list td.labels>div.info{width:20px;height:20px}.webform table.delivery-method-list td.labels>div.info a.infoTip{float:none;margin:0;width:18px;height:18px;display:inline-block}table.delivery-method-list tr td.labels{padding-right:8px;min-width:386px}table.delivery-method-list div.text span.info{width:100%;display:block;padding-top:6px;line-height:17px}.webform .radios{display:table-row}.webform .radios>div{display:table-cell;padding:4px 0}.opayo-pi{position:relative;width:100%}.opayo-pi *{box-sizing:border-box}.opayo-pi input[type=text],#pnlMid .opayo-pi input[type=text]{padding:6px;width:369px;height:44px}.opayo-pi select{width:371px;height:44px;font-family:Roboto;font-size:16px;border:2px solid #ccc;background:#fff;border-radius:4px;padding:6px;outline:0}.opayo-pi select:focus{border:2px solid var(--gateway-colour-1)}.opayo-pi input[type=text],#pnlMid .opayo-pi input[type=text]{padding:6px;background:#fff}.opayo-pi .card-details input[type=text].card-number,#pnlMid .opayo-pi .card-details input[type=text].card-number{width:234px;padding-left:54px}.opayo-pi .card-details input[type=text].card-expiry,#pnlMid .opayo-pi .card-details input[type=text].card-expiry{width:66px}.opayo-pi .card-details input[type=text].card-security-code,#pnlMid .opayo-pi .card-details input[type=text].card-security-code{width:50px}.chunky-input.card-number label{left:52px}.opayo-pi input[type=text].error,#pnlMid .opayo-pi input[type=text].error{border:2px solid #f00}.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 .entry>div.number-and-card-type{position:relative;height:70px}.opayo-pi .entry>div.number-and-card-type>*{display:inline-block}.opayo-pi .card-details div.card-type{width:46px;position:absolute;top:14px;left:6px}.opayo-pi .card-details div.card-type img{width:46px}.opayo-pi .new-address>div{margin:12px 0 0 0}.opayo-pi .new-address>div:first-child{margin:0}.opayo-pi .submit-payment{margin:12px 0 0 0}.opayo-pi .chunky-input{margin:0}.opayo-pi a.button{padding:3px 3px 6px 3px}.opayo-pi div.checkout-buttons a.button{position:relative;width:371px;height:63px;display:table-cell;text-align:center;vertical-align:middle;font-weight:bold;background:#459924;color:#fff}.opayo-pi div.checkout-buttons a.button.go-shopping{background:#aaa}.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:#f00}.opayo-pi .cardholder-address>h4{margin-bottom:6px}.opayo-pi table td{padding:6px 6px 6px 0}.opayo-pi table tr.heading td,.opayo-pi table th td{font-weight:bold}.opayo-pi table tr.heading td label{font-weight:normal}.opayo-pi input:disabled{opacity:.5}.opayo-pi .error-box span.error{color:#f00;display:inline;font-weight:bold}.opayo-pi .error-box div.error{color:#f00;display:block;font-weight:bold}.opayo-pi .errorBox.bordered{padding-bottom:12px}.opayo-pi .error-box div.error{color:#f00;display:block;font-weight:bold}.opayo-pi .test-panel{width:auto;padding:8px;margin:8px 0 12px 0;border:1px solid #ccc;background:#fafad2}.opayo-pi .test-panel table{width:auto;margin-top:12px}.opayo-pi .test-panel table td{padding:2px}.opayo-pi .test-panel table td:first-child{width:auto}.opayo-pi .test-panel table tr.break td{padding-top:18px}.opayo-pi .test-panel *{font-size:9pt;color:#777}.opayo-pi .test-panel a{color:#1f7dc4}.opayo-pi .test-panel select{width:150px;padding:2px;height:32px}.opayo-pi .test-panel i.far,.opayo-pi .test-panel i.fas{color:var(--gateway-colour-1);font-size:18px}.opayo-pi .test-panel div.cha{padding:4px 0 0 0}.opayo-pi .test-panel a.remove{position:absolute;right:8px}.opayo-pi .test-panel a.remove i{color:#f00}.opayo-pi div.waiting{padding:24px 0 12px 0;width:auto;height:auto;background:none;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 i.fas{color:var(--gateway-colour-1);font-size:30px}.opayo-pi-errors div.icon-box>*{display:inline-block;width:calc(100% - 66px)}.opayo-pi-errors div.icon-box>div.icon{width:60px}.opayo-pi-errors div.debug{position:relative;margin-top:8px;font-size:11px;line-height:14px;border-color:#000;width:100%;background:#eee;padding:8px;width:auto}.opayo-pi-errors div.debug pre{white-space:pre-wrap;word-wrap:break-word}.opayo-pi-errors div.debug a.remove{position:absolute;right:8px;color:#f00}.opayo-pi-errors div.errorBox h4,#pnlMid .opayo-pi-errors div.errorBox h4{margin-bottom:8px}.opayo-pi-errors div.help{color:#666}.opayo-pi-errors .errorBox div.help p{margin:8px 0}.opayo-pi-errors div.help ul{margin:4px 0 0 0}.opayo-pi-errors div.help h5{color:var(--gateway-colour-1);margin:12px 0 4px 0;font-weight:700;font-family:"Merriweather";font-size:18px}.opayo-pi-errors div.help h5 i{margin:0 6px 0 0}.opayo-pi-errors div.icon-bullet{padding:2px 0}.opayo-pi-errors div.icon-bullet>*{display:table-cell;vertical-align:top}.opayo-pi-errors div.icon-bullet>div.icon{padding:2px 6px 0 0}.opayo-pi-errors div.icon-bullet>span{padding:0}.opayo-pi-errors div.icon-bullet>div.icon i{color:var(--gateway-colour-1);font-size:20px;width:24px;text-align:center}.opayo-pi-errors a.button.show-hide{background:#aaa;margin:8px 0 0 0;width:120px}.opayo-pi-errors div.errorBox div.note,.opayo-pi-errors div.errorBox div.note a{font-size:11pt;font-style:italic}.opayo-pi-errors div.errorBox div.note{color:#666}.opayo-pi-errors .client-error div.send-basket{padding-top:12px}.opayo-pi-errors .client-error div.send-basket span.email{font-weight:bold}.opayo-pi-errors .client-error div.send-basket a.button{background:#459924;width:200px;height:44px;padding-top:8px;font-weight:bold}.opayo-pi h4 a.info-tip #pnlMid .opayo-pi h4 a.info-tip{font-size:18px}.opayo-pi .main-container{width:100%;display:table}.opayo-pi .main,.opayo-pi .right-panel{display:table-cell;width:376px;vertical-align:top}.opayo-pi .right-panel{padding:56px 0 0 0;width:calc(100% - 376px)}.opayo-pi .right-panel .container{width:100%;display:flex;justify-content:space-evenly}.opayo-pi .right-panel .container>div{text-align:center;vertical-align:top;padding:0;height:300px}.opayo-pi .right-panel .container>div.shield{width:198px;vertical-align:middle}.opayo-pi .right-panel .container>div.separator{width:2px;background:#eee}.opayo-pi .right-panel .container>div.images{width:372px;display:flex;justify-content:space-evenly}.opayo-pi .right-panel .container>div.images>.col-1{width:91px}.opayo-pi .right-panel .container>div.images>.col-2{width:245px}.opayo-pi .right-panel .container>div.shield div{width:198px;height:100%;margin:auto}.opayo-pi .right-panel img{display:block;margin:auto;width:245px;opacity:.7;margin-bottom:14px}.opayo-pi .right-panel div.col-1 img{width:91px}.opayo-pi .right-panel div img:last-child{margin-bottom:0}.opayo-pi .right-panel .ready img{opacity:.25;transition:opacity 3s ease-in}.opayo-pi .opayo-pi-test-panel .quick-link{margin-left:2px}.block-ui.opayo-3ds .post-order-processing,.opayo-3ds-response{width:100%;height:100%}.block-ui.opayo-3ds .post-order-processing>div,.opayo-3ds-response>div{width:60px;height:60px;margin:auto;padding-top:120px;text-align:center}.block-ui.opayo-3ds .post-order-processing>div i,.opayo-3ds-response>div i{color:#ccc;font-size:60px}.opayo-3ds-response>div.error i{color:#f00}.opayo-3ds-response>i.fas{color:#ccc}.block-ui.opayo-3ds .post-order-processing>div{width:200px;height:200px}.block-ui.opayo-3ds .post-order-processing>div>div{padding:48px 0 0 0;color:#ccc}.chunky-input{margin-top:24px;position:relative}.chunky-select,.chunky-input input[type=text]{border:2px solid #ccc;background:#fff;border-radius:4px;outline:0;color:#202124;font-family:Verdana;font-size:11pt;height:44px;margin:2px;padding:12px;width:369px;z-index:1}.chunky-select.selecting,.chunky-input.has-focus input,.chunky-input input:focus{border:2px solid var(--gateway-colour-1)}.chunky-input label{background:#fff;color:#aaa;position:absolute;padding:0 3px}.chunky-input label{display:block;top:14px;left:6px;font-size:11pt;transition:.3s}.chunky-input.has-value label,.chunky-input.has-focus label{display:block;top:-6px;left:6px;font-size:12px}.chunky-input.has-focus label{color:var(--gateway-colour-1)}.chunky-select{min-height:40px;height:auto;line-height:22px;position:relative;padding:0}.chunky-select .icon{position:absolute;right:4px;top:9px}.chunky-select .icon i{color:#ccc}.chunky-select.selecting .icon{display:none}.chunky-select.selecting{height:auto;max-height:400px;overflow:auto;overflow-y:scroll;overflow-x:hidden}.chunky-select .selected{width:100%;max-width:100%;position:relative;padding:9px 20px 6px 8px;height:42px}.chunky-select .selected a{cursor:pointer;color:#000;display:inline-block;width:calc(100% - 4px);max-width:calc(100% - 4px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chunky-select.selecting .options .option{padding:9px 6px 9px 8px;cursor:pointer}.chunky-select.selecting .options .option{border-bottom:1px solid #ccc}.chunky-select.selecting .options .option.current{font-weight:bold}.chunky-select.selecting .options .option:hover{background:#eee}div.voucher-alert{margin-top:0;height:400px;width:600px;padding:0;background:#ccc}div.voucher-alert div.inner{padding-left:20px;padding-right:20px;padding-top:60px}div.voucher-alert div.inner div.image{float:left;margin-right:20px;width:120px}div.voucher-alert div.inner div.title{color:var(--gateway-colour-1);font-size:30pt;line-height:42px;vertical-align:bottom;margin-top:8px;margin-bottom:24px}div.voucher-alert div.inner div.info{color:#333;float:left;width:380px;font-family:verdana;font-size:14px;line-height:18px}div.voucher-alert div.inner div.info div.top{min-height:86px}div.voucher-alert div.inner div.info input[type=text]{width:300px}div.voucher-alert div.inner div.buttons{margin-top:32px;margin-bottom:18px;margin-left:140px;height:30px}div.voucher-alert div.inner div.buttons a.no-thanks{margin-left:20px;margin-top:26px}.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.voucher-reminder{padding:7px;margin:0 0 12px 0;border-top:1px solid #e9e9e9;background:none;height:auto}div.voucher-reminder>div{display:inline-block;width:132px;vertical-align:top}div.voucher-reminder>div.text{width:calc(100% - 140px)}div.voucher-reminder img{margin:2px;margin-right:8px;margin-bottom:6px;border:1px solid #e9e9e9}div.voucher-reminder p.note{font-style:normal;font-size:8.5pt}div.my-orders-container a.button.re-order span.added.short{display:none}div.my-orders-container .set-panel-states i{color:var(--gateway-colour-1)}#tooltip.image-tooltip:has(div.basket-item-tooltip),#tooltip:has(div.basket-item-tooltip) .body,div.basket-item-tooltip,div.basket-item-tooltip.voucher-tooltip{width:180px;min-width:180px;height:180px;padding:0}div.basket-item-tooltip .image img{width:180px;height:180px}