﻿@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.responsive-basket-page-styling{font-family:'Quicksand','Arial','Helvetica','sans-serif';max-width:800px;margin-right:auto;margin-left:auto;}.responsive-basket-page-styling #orderSummary .SpinnerSvg{animation:fa-spin .7s infinite linear;width:16px;}.responsive-basket-page-styling img.SpinnerSvg{animation:fa-spin .7s infinite linear;width:14px;padding:0;}.responsive-basket-page-styling #_basket_chkb2 img.SpinnerSvg{width:14px;padding:0;}.responsive-basket-page-styling .font-size-16-px{font-size:14px;}.responsive-basket-page-styling .font-size-14-px{font-size:14px;}.responsive-basket-page-styling .font-size-12-px{font-size:12px;}.responsive-basket-page-styling .out-of-stock-opacity{opacity:.4;}.responsive-basket-page-styling #ProdRecommend{margin-top:60px;}@media(min-width:641px){.responsive-basket-page-styling #ProdRecommend{min-height:303px;}}@media(max-width:640px){.responsive-basket-page-styling #ProdRecommend{min-height:277px;}}.responsive-basket-page-styling .btn-get-basket-grey-width{width:auto;margin:0 auto;}.responsive-basket-page-styling .btn-checkout-grey-width{width:640px;margin:0 auto;max-width:640px;}.responsive-basket-page-styling .btn-checkout-arrow{position:absolute;top:1px;right:72px;color:#fff;}.responsive-basket-page-styling .express-btn-width{width:640px;height:41px;max-width:640px;}.responsive-basket-page-styling .paypal-buttons{width:640px;overflow:hidden;}.responsive-basket-page-styling #paymentMessaging{height:44px;margin-top:12px;border:1px solid #e5e5e5;padding:12px 0 12px 12px;}@media(max-width:64em){.responsive-basket-page-styling #paymentMessaging{height:44px;padding-top:12px;}}@media(max-width:527px){.responsive-basket-page-styling #paymentMessaging{height:52px;padding-top:10px;}}.responsive-basket-page-styling #klarnaMessaging{margin-top:12px;border:1px solid #e5e5e5;padding:6px 0 4px 12px;}.responsive-basket-page-styling #clearpayMessaging{margin-top:12px;border:1px solid #e5e5e5;padding:4px 0 4px 12px;}.responsive-basket-page-styling #clearpayMessaging afterpay-placement{--logo-badge-width:90px;}.responsive-basket-page-styling #clearpayDynamicMessaging{margin-top:6px;}@media(max-width:40em){.responsive-basket-page-styling .btn-checkout-grey-width,.responsive-basket-page-styling .express-btn-width,.responsive-basket-page-styling .paypal-buttons{width:100%;}.responsive-basket-page-styling .sm-border-none{border:0;}.responsive-basket-page-styling .sm-cc-remove{position:static;overflow:auto;float:none;width:auto;}.responsive-basket-page-styling .sm-cc-remove .cc2{position:static;left:0;float:none;text-align:left;}.responsive-basket-page-styling .sm-cc-remove .cc2 .cc3{position:static;right:0;float:none;text-align:left;padding-bottom:1px;}.responsive-basket-page-styling .sm-grey-border-top-0-1{border-top:1.2px solid #999;border-top:.1rem solid #999;}.responsive-basket-page-styling .sm-grey-border-bottom-0-1{border-bottom:1.2px solid #999;border-bottom:.1rem solid #999;}.responsive-basket-page-styling .sm-light-grey-border-top-0-1{border-top:1.2px solid #ebebeb;border-top:.1rem solid #ebebeb;}}.responsive-basket-page-styling input{border:solid 1px #999;font-size:12px;padding:9px 1px 9px 3px;width:100%;}.responsive-basket-page-styling input::-ms-clear,.responsive-basket-page-styling input::-ms-reveal{display:none;}.responsive-basket-page-styling label.error{color:#f00;}.responsive-basket-page-styling input.error,.responsive-basket-page-styling select.error,.responsive-basket-page-styling textarea.error{border-bottom:solid 1px #f00;}.responsive-basket-page-styling p.error-message{display:none;color:#f00;font-size:10px;font-style:italic;position:fixed;margin-top:3px;}.responsive-basket-page-styling p.error-message span{margin-left:5px;}.responsive-basket-page-styling p.error-message.error{display:block;}.responsive-basket-page-styling #_BasketId{width:60px;}.responsive-basket-page-styling #orderSummary select{height:30px;width:100%;}@media(max-width:64em){.responsive-basket-page-styling #orderSummary div.select-label{width:4.25rem;}}.responsive-basket-page-styling .express-button-overlay{position:absolute;top:0;width:100%;opacity:.01;}.responsive-basket-page-styling .express-button-overlay.amazon{display:none;}.responsive-basket-page-styling .hde-basket{display:none;}@media(max-width:40em){.responsive-basket-page-styling .sm-shw-basket{display:block;}.responsive-basket-page-styling .sm-vertical-align-middle-10-0{height:120px;height:10rem;display:table;table-layout:fixed;width:100%;}.responsive-basket-page-styling .sm-vertical-align-middle-10-0>div{display:table-cell;vertical-align:middle;}}.responsive-basket-page-styling .headingFontSize{font-size:14px;}.responsive-basket-page-styling .stdFontSize{font-size:12px;}.responsive-basket-page-styling .mobile-image-dimensions{width:120px;}.responsive-basket-page-styling p.price-today{color:#f00;font-size:16px;font-weight:bold;}.responsive-basket-page-styling p.price-now{color:#000;font-size:16px;}.responsive-basket-page-styling p.have-promo-price{font-size:12px;text-decoration:line-through;opacity:.5;display:none;}.responsive-basket-page-styling p.price-was,.responsive-basket-page-styling p.price-then,.responsive-basket-page-styling p.price-rrp{font-size:12px;color:#000;opacity:.5;}.responsive-basket-page-styling p.price-save{font-size:12px;color:#f00;}.responsive-basket-page-styling span.summary-label{display:inline-block;width:100px;}.responsive-basket-page-styling .red{color:#f00;}.responsive-basket-page-styling .green{color:#059b00;}.responsive-basket-page-styling .white{color:#fff;}.responsive-basket-page-styling .blue-background{background-color:#002f87;}.responsive-basket-page-styling span.adj-pos{position:relative;top:-5px;}@media(max-width:40em){.responsive-basket-page-styling .charity-mob-pos{position:relative;top:-32px;}}.responsive-basket-page-styling .remove-adj-pos{position:relative;top:-55px;}@media(max-width:40em){.responsive-basket-page-styling .remove-adj-pos{position:static;top:0;}}.responsive-basket-page-styling .wish-adj-pos{position:relative;top:55px;}@media(max-width:40em){.responsive-basket-page-styling .wish-adj-pos{position:static;top:0;}}.responsive-basket-page-styling .dd-container{font-size:14px;}.responsive-basket-page-styling .dd-selected{padding-top:4px;padding-bottom:8px;}.responsive-basket-page-styling div.promo-banner{margin-top:3px;background-color:#87319a;position:relative;}.responsive-basket-page-styling div.promo-banner p{color:#fff;font-weight:bold;font-size:12px;padding-left:9px;}.responsive-basket-page-styling div.promo-banner img{position:absolute;top:-7px;left:-7px;}.responsive-basket-page-styling div.promo-banner span{position:absolute;top:-2px;left:0;color:#fff;font-size:10px;font-weight:bold;}.responsive-basket-page-styling div.promo-banner:before{content:'';position:absolute;top:0;right:0;border-bottom:30px solid #fff;border-left:15px solid;border-left-color:inherit;width:0;}.responsive-basket-page-styling a.link,.responsive-basket-page-styling p.link,.responsive-basket-page-styling span.link{color:#000;text-decoration:none;cursor:pointer;}.responsive-basket-page-styling a.link.promo{font-size:14px;color:#f00;text-decoration:underline;}@media(max-width:40em){.responsive-basket-page-styling a.link.promo{font-size:12px;}}.responsive-basket-page-styling a.link.underline{text-decoration:underline;}.responsive-basket-page-styling .del-background{background:#fff;padding-left:10px;padding-right:10px;}.responsive-basket-page-styling .see-more-btn{border-top:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#fff;padding:9px;padding:.75rem;text-align:center;cursor:pointer;width:168px;}.responsive-basket-page-styling .see-more-btn span{display:block;color:#000;font-weight:bold;}.responsive-basket-page-styling .see-more-btn:hover span{color:#000;}.responsive-basket-page-styling .continue-shopping-btn{border-top:solid 1px #00aeef;border-bottom:solid 1px #00aeef;background-color:#00aeef;padding:9px;padding:.75rem;text-align:center;cursor:pointer;max-width:100%;-moz-box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15);-webkit-box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15);box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15);width:300px;}.responsive-basket-page-styling .continue-shopping-btn span{font-size:16px;color:#fff;font-weight:bold;}.responsive-basket-page-styling .continue-shopping-btn:hover{border-top:solid 1px #0087b9;border-bottom:solid 1px #0087b9;background-color:#0087b9;}.responsive-basket-page-styling div.del-Disc-banner{background-color:#002f87;}.responsive-basket-page-styling div.del-Disc-banner p.left{padding-left:16px;color:#fff;font-size:14px;}.responsive-basket-page-styling div.del-Disc-banner p.right{float:right;padding-right:16px;color:#fff;font-size:14px;}@media(max-width:29em){.responsive-basket-page-styling div.del-Disc-banner p.right{font-size:11px;}}.responsive-basket-page-styling .vertical-align-middle-40-px{height:40px;display:table;table-layout:fixed;width:100%;}.responsive-basket-page-styling .vertical-align-middle-40-px>div{display:table-cell;vertical-align:middle;}@media(max-width:40em){.responsive-basket-page-styling .sm-display-block{display:block;}}.responsive-basket-page-styling .del-opts-link{color:#06f;text-decoration:underline;cursor:pointer;}@media(max-width:375px){.responsive-basket-page-styling .mobile-view-del-info{display:flex;width:150px;flex-wrap:wrap;margin-top:-15px;margin-right:-30px;}.responsive-basket-page-styling .mobile-truck-position{display:flex;margin-top:-15px;margin-left:80px;}}@media(max-width:408px){.responsive-basket-page-styling .delivery-wrap{display:flex;flex-wrap:wrap;margin-left:45px;margin-top:-27px;}}.responsive-basket-page-styling #delivery-options-popup{display:none;position:absolute;background-color:#e8e8e8;z-index:111;top:0;left:0;min-width:780px;}.responsive-basket-page-styling #delivery-options-popup p,.responsive-basket-page-styling #delivery-options-popup span{font-size:14px;}.responsive-basket-page-styling #delivery-options-popup .font-size-2-0-force{font-size:24px;font-size:2rem;}.responsive-basket-page-styling #delivery-options-popup .title{font-size:14px!important;margin-left:10px;margin-top:20px;margin-bottom:20px;}.responsive-basket-page-styling #delivery-options-popup i.fa-times{font-size:20px!important;padding-top:20px;padding-right:10px;}.responsive-basket-page-styling #delivery-options-popup.show{display:block;}@media(max-width:50em){.responsive-basket-page-styling #delivery-options-popup{min-width:317px;}}.responsive-basket-page-styling #_basket_DelOpts .separator{border-top:1px solid #ccd5e7;margin-top:12px;}.responsive-basket-page-styling #_basket_DelOpts .separator-top{border-top:1px dashed #808080;margin-top:12px;}.responsive-basket-page-styling ._basket_DelBanner{height:61px;display:table;table-layout:fixed;width:100%;background-color:#00aeef;font-size:14px;margin-top:12px;text-align:center;}.responsive-basket-page-styling ._basket_DelBanner>div{display:table-cell;vertical-align:middle;}.responsive-basket-page-styling ._basket_DelBanner>div p{color:#fff;margin:0 30px;}.responsive-basket-page-styling .slick-next:before{content:'→';}.responsive-basket-page-styling .slick-prev:before{content:'←';}.responsive-basket-page-styling #ProdRecommend img{display:none;}.responsive-basket-page-styling #ProdRecommend img.SpinnerSvg{display:inline-block;width:20px;padding:0;}.responsive-basket-page-styling #ProdRecommend .slick-slide img{display:block;}.responsive-basket-page-styling #ProdRecommend .slick-dots{bottom:-10px!important;position:relative!important;}.responsive-basket-page-styling .btn-checkout-green-full-width{border-top:solid 1px #059b00;border-bottom:solid 1px #059b00;background-color:#059b00;padding:9px;padding:.75rem;text-align:center;cursor:pointer;max-width:100%;-moz-box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15);-webkit-box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15);box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15);}.responsive-basket-page-styling .btn-checkout-green-full-width span{display:block;color:#fff;font-weight:bold;}.responsive-basket-page-styling .btn-checkout-green-full-width i._Active{color:#fff;font-weight:bold;}.responsive-basket-page-styling .btn-checkout-green-full-width:hover,.responsive-basket-page-styling .btn-checkout-green-full-width.active{border-top:solid 1px #035b00;border-bottom:solid 1px #035b00;background-color:#035b00;}.responsive-basket-page-styling #delivery-info-msg{display:none;position:absolute;background-color:#fff;border:1px solid #000;z-index:112;top:0;left:0;max-width:440px;margin:0 auto;}.responsive-basket-page-styling #delivery-info-msg i{font-size:16px!important;padding-top:6px;padding-right:6px;}.responsive-basket-page-styling #delivery-info-msg div#_delivery-info-msg{font-size:12px;padding:6px 12px 24px 12px;clear:right;}.responsive-basket-page-styling #delivery-info-msg.show{display:block;}@media(max-width:50em){.responsive-basket-page-styling #delivery-info-msg{min-width:320px;}.responsive-basket-page-styling #delivery-info-msg i{padding-right:12px;}}.responsive-basket-page-styling #apple-pay-button{height:40px;width:100%;max-width:640px;margin:0 auto;margin-bottom:3px;}.responsive-basket-page-styling #apple-pay-button apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:40px;--apple-pay-button-border-radius:3px;--apple-pay-button-padding:0px 0px;--apple-pay-button-box-sizing:border-box;}.responsive-basket-page-styling #google-pay-button{height:40px;width:100%;max-width:640px;margin:0 auto;margin-bottom:3px;}.responsive-basket-page-styling #google-pay-button .gpay-card-info-container.new_style,.responsive-basket-page-styling #google-pay-button .gpay-button.black.checkout.en{border-radius:0;min-height:40px;}.responsive-basket-page-styling .klarna-button-container{max-width:640px;margin:0 auto;margin-bottom:12px;}.responsive-basket-page-styling .pay-later-container{max-width:640px;margin:0 auto;margin-top:18px;margin-bottom:12px;}.responsive-basket-page-styling .pay-later-title{font-size:16px;font-weight:bold;}.responsive-basket-page-styling klarna-express-button.custom-button{width:100%;height:40px;}.responsive-basket-page-styling #clearpay-button{display:grid;justify-content:center;background-color:#b2fce4;cursor:pointer;height:41px;max-width:640px;margin:0 auto;margin-bottom:12px;padding:6px 0;}.responsive-basket-page-styling #clearpay-button img{height:30px;}.responsive-basket-page-styling iframe[name="iframe3ds"]{border:0;width:100%;}.responsive-basket-page-styling div#_iframe3ds{position:relative;z-index:111;background-color:#fff;}.responsive-basket-page-styling .app-spacing{margin-top:124px;height:0;}.responsive-basket-page-styling .app-spacing.saving{margin-top:144px;}.responsive-basket-page-styling .app-spacing.fndd{margin-top:173px;}@media(max-width:40em){.responsive-basket-page-styling .app-spacing.fndd{margin-top:183px;}}@media(max-width:350px){.responsive-basket-page-styling .app-spacing.fndd{margin-top:202px;}}.responsive-basket-page-styling .app-spacing.saving.fndd{margin-top:199px;}@media(max-width:40em){.responsive-basket-page-styling .app-spacing.saving.fndd{margin-top:211px;}}@media(max-width:350px){.responsive-basket-page-styling .app-spacing.saving.fndd{margin-top:224px;}}.responsive-basket-page-styling .app-summary-container{position:fixed;background:#fff;z-index:111;top:-22px;padding-top:6px;padding-bottom:11px;max-width:800px;}@media(max-width:50em){.responsive-basket-page-styling .app-summary-container{left:0;}}.responsive-basket-page-styling .app-summary{display:grid;font-size:15px;grid-template-columns:1fr 1fr;max-width:640px;margin:0 auto;box-shadow:0 3px 6px -6px #000;padding-top:12px;padding-bottom:9px;width:inherit;}.responsive-basket-page-styling .app-summary div{padding-bottom:6px;}.responsive-basket-page-styling .app-summary div:nth-child(1),.responsive-basket-page-styling .app-summary div:nth-child(3),.responsive-basket-page-styling .app-summary div:nth-child(5),.responsive-basket-page-styling .app-summary div:nth-child(7){text-align:left;padding-left:12px;}.responsive-basket-page-styling .app-summary div:nth-child(2),.responsive-basket-page-styling .app-summary div:nth-child(4),.responsive-basket-page-styling .app-summary div:nth-child(6),.responsive-basket-page-styling .app-summary div:nth-child(8){text-align:right;padding-right:12px;}.responsive-basket-page-styling .app-summary div:nth-child(7),.responsive-basket-page-styling .app-summary div:nth-child(8){color:#00aeef;}@media(max-width:50em){.responsive-basket-page-styling .app-summary{width:98%;}}.responsive-basket-page-styling .app-summary .app-bold{font-weight:500;}.responsive-basket-page-styling .nextdayblockApp{max-width:800px;display:grid;align-content:center;justify-content:center;margin-top:12px;grid-template-columns:minmax(auto,640px);}.responsive-basket-page-styling .std-chkout-container{max-width:640px;margin:0 auto;}.responsive-basket-page-styling .freenextdaybanner{border-radius:12px;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);background:#fafafa;display:grid;align-content:center;justify-content:center;font-size:14px;margin-bottom:12px;min-height:42px;}.responsive-basket-page-styling .freenextdaybanner div.spinner{font-size:14px;}@media(max-width:40em){.responsive-basket-page-styling .freenextdaybanner div.spinner{font-size:28px;}}@media(max-width:64em){.responsive-basket-page-styling .freenextdaybanner{margin:0 1px;}}@media(max-width:40em){.responsive-basket-page-styling .freenextdaybanner{min-height:63px;}}@media(max-width:340px){.responsive-basket-page-styling .freenextdaybanner{min-height:81px;}}.responsive-basket-page-styling .freenextdaybanner p:first-of-type{padding-right:6px;}@media(max-width:40em){.responsive-basket-page-styling .freenextdaybanner p:first-of-type{padding-right:0;padding-bottom:3px;}}.responsive-basket-page-styling .freenextdaybanner p{display:inline-block;}@media(max-width:40em){.responsive-basket-page-styling .freenextdaybanner p{display:block;}}.responsive-basket-page-styling .freenextdaybanner .blue{color:#00aeef;}@media(max-width:40em){.responsive-basket-page-styling .freenextdaybanner.justify-left{justify-content:left;}}.responsive-basket-page-styling span.fndd_icon{display:inline-block;width:16px;position:relative;left:0;top:1px;margin-right:6px;}.responsive-basket-page-styling .ordByColour{color:#059b00;}.responsive-basket-page-styling .payments-accepted4{width:640px;margin:0 auto;margin-top:24px;}.responsive-basket-page-styling .payments-accepted4 p{color:#000;font-size:12px;font-weight:400;padding-bottom:6px;}.responsive-basket-page-styling .payments-accepted4 p:nth-child(1){font-size:18px;font-weight:600;}.responsive-basket-page-styling .payments-accepted4 p:nth-child(2){display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;}.responsive-basket-page-styling .payments-accepted4 p:nth-child(2) img[src*=".svg"]{width:auto;}@media(max-width:640px){.responsive-basket-page-styling .payments-accepted4{width:auto;}.responsive-basket-page-styling .payments-accepted4 p:nth-child(2){justify-content:space-between;gap:0;}}.responsive-basket-page-styling .payments-accepted5{width:640px;margin:0 auto;}.responsive-basket-page-styling .payments-accepted5 p{color:#000;font-size:12px;font-weight:400;padding-bottom:6px;}.responsive-basket-page-styling .payments-accepted5 p.payment-images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.responsive-basket-page-styling .payments-accepted5 p.payment-images img[src*=".svg"]{width:auto;}@media(max-width:640px){.responsive-basket-page-styling .payments-accepted5{width:auto;}}.responsive-basket-page-styling .payments-accepted5.sticky{margin:0;border-radius:12px 12px 0 0;position:fixed;bottom:0;margin-left:-5px;width:calc(100% - 2px);margin-top:24px;z-index:9999999;background-color:#fff;padding:12px 8px 12px 8px;box-shadow:0 -1px 2px rgba(0,0,0,.3),0 -2px 6px 2px rgba(0,0,0,.15);}.overlay{z-index:110;}.overlay.showOnBasketPage{opacity:1;visibility:visible;background-color:rgba(0,0,0,.6);z-index:110;}#sign-in-popup{display:none;position:fixed;background-color:#fff;z-index:111;top:0;left:0;width:fit-content;max-width:442px;font-family:'Quicksand','Arial','Helvetica','sans-serif';padding:0 16px 0 16px;margin:8px 15px 0 8px;}#sign-in-popup .SigninTab .inputContainer{margin:32px 0;}#sign-in-popup .SigninTab .inputContainer .inputPrompt{top:60%;}.hide{display:none;}.overlay.showOverlay{z-index:112;}.ui-widget{z-index:112;}#sign-in-popup .sign-in-logo{width:122px;margin:0 auto;margin-top:16px;}#sign-in-popup .checkbox{display:table;table-layout:fixed;width:100%;height:18px;height:1.5rem;float:left;width:auto;}#sign-in-popup .checkbox>div{display:table-cell;vertical-align:middle;}#sign-in-popup .checkbox input[type='checkbox']{width:17px;height:17px;}#sign-in-popup .checkbox-label{box-sizing:content-box;display:table;table-layout:fixed;width:100%;height:18px;height:1.5rem;float:left;width:260px;padding-left:3px;padding-left:.25rem;}@media(max-width:29em){#sign-in-popup .checkbox-label{width:250px;}}#sign-in-popup .checkbox-label>div{display:table-cell;vertical-align:middle;}#sign-in-popup .checkbox-label p{font-size:12px;}#sign-in-popup .checkbox-label span{font-size:12px;opacity:.5;float:right;}#sign-in-popup .terms,#sign-in-popup .join{text-align:center;}#sign-in-popup .terms span,#sign-in-popup .join span,#sign-in-popup .terms a,#sign-in-popup .join a{font-size:12px;}#sign-in-popup p.error-message{display:none;color:#f00;font-style:italic;font-size:10px;position:absolute;margin-top:3px;}#sign-in-popup p.error-message span{margin-left:5px;font-size:10px;}#sign-in-popup p.error-message i{font-size:10px;}#sign-in-popup p.error-message.error{display:block;}#sign-in-popup.show{display:block;}#sign-in-popup input::placeholder{font-style:normal;}#sign-in-popup div.button>div{display:table-cell;vertical-align:middle;}#sign-in-popup div.button>div span,#sign-in-popup div.button>div i{display:block;font-size:20px;color:#fff;font-weight:bold;}#sign-in-popup div.button.blue{background-color:#002f87;}#sign-in-popup div.button.blue:hover{background-color:#001a4b;}#sign-in-popup div.dividing-line-black span{background:#fff;}#sign-in-popup div.fb-btn2{height:41.2px;}#sign-in-popup input{font-size:16px;}