#basketContainer .user-checkout .button{color:#fff;background:var(--dd-green)}#basketContainer .button:hover{color:#fff;background:var(--dd-grey)}ul#basketItems{display:block;padding:0;margin:0;list-style:none}#basketItems li{display:block;padding:15px;margin:10px 0}#basketItems li:hover{background:rgba(0,0,0,.02)}#basketItems li.header:hover,#basketItems li.header{background:transparent;display:flex;text-transform:uppercase;font-size:13px;font-weight:600;padding:10px 0;border-bottom:1px solid var(--dd-light-grey);margin-bottom:20px}#basketItems li.basket-product{border:1px solid var(--site-border);position:relative;padding:0;display:flex;background:#fff}#basketItems li.basket-product:hover{border-color:var(--d911-teal)}#basketItems li.basket-product>.product,#basketItems li.header>.b-item{width:70%}#basketItems li.basket-product>.quantity,#basketItems li.header>.b-qty{width:15%;text-align:center}#basketItems li.basket-product>.figure,#basketItems li.header>.b-price{width:15%;text-align:right}.basket-product .product{display:flex}.basket-product .quantity{padding:10px 0}.basket-product .quantity>div{display:block}.basket-product .quantity .read-only-quantity{padding-top:5px}.basket-product .quantity span{display:none}.basket-product .quantity a{font-weight:600;font-size:12px;text-transform:uppercase;width:48%}.basket-product .quantity input{width:50px;text-align:center;display:inline-block;vertical-align:middle}.basket-product .quantity .update-quantity-link{display:inline-block;vertical-align:middle;margin-left:10px}.basket-product .quantity .remove-basket-item svg{height:20px;width:20px}.basket-product .figure{color:#06875b;font-size:16px;padding:15px 15px 40px 0}#basketItems li.offerBox{background:transparent;padding:0;margin:0}#basketItems ul.offers{display:flex;flex-wrap:wrap;justify-content:flex-start}#basketItems li.offer{border:1px solid #7d8798;background:#fff;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0 0 10px}#basketItems li.offer span{padding:10px}#basketItems li.offer .label{border-right:1px solid #7d8798;color:var(--d911-teal-text);width:25%;font-size:12px;text-transform:uppercase;letter-spacing:.5px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:700}#basketItems li.offer .txt{width:55%;text-align:left;padding:5px 15px;display:flex;align-items:center}#basketItems li.offer .figure{display:block;text-align:right;font-size:16px;width:20%;color:#eb6a2e;align-self:center}#basketItems li.offer.possible{border-color:#363c4b}#basketItems li.offer.possible .label{color:var(--d911-teal-text)}#basketItems li.offerBox .discount-code{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;width:50%;padding-left:10px}#basketItems li.offerBox .discount-code input,#basketItems li.offerBox .discount-code button{margin:0}#basketItems li.offerBox .discount-code h6{padding-right:10px;margin:0}#basketItems li.offerBox .discount-code>div{display:flex;align-items:center}#basketItems li.offerBox .discount-code>div button{margin-left:5px}#basketItems li.offerBox .discount-code+div{width:100%}#ctl02_ctl00_OfferCodeErrorRow{width:100%}#ctl02_ctl00_OfferCodeListRow{width:100%;display:flex;border:1px solid #7d8798;margin:15px 0;line-height:24px}#ctl02_ctl00_OfferCodeListRow p{width:65%;border-right:1px solid #7d8798;padding:10px 15px;margin:0}#ctl02_ctl00_OfferCodeListRow a{width:35%;padding:10px 15px;text-align:center;margin:0;font-weight:500;color:#06875b;background:#fff url('/images/svg/i_close.svg') 98% 5px/15px auto no-repeat;display:block;margin:0}#basketItems li.basket-totals .total-sidebar .button{display:block;width:100%;min-width:210px;text-align:center}#basketItems li.basket-totals .block2 dl{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}@media only screen and (max-width:1679px){#basketItems li.offerBox .discount-code,#basketItems li.offerBox .discount-code-applied{width:50%}}@media only screen and (max-width:1279px){.basket-product .quantity .update-quantity-link{display:block;margin-left:0;text-align:center;width:100%}}@media only screen and (max-width:1279px){#basketItems li.offerBox .discount-code,#basketItems li.offerBox .discount-applied{width:50%}}@media only screen and (max-width:1023px){#basketItems li.offer.available,#basketItems li.offer.possible{padding:10px;font-size:13px}}@media only screen and (max-width:1023px){#basketItems li.total-main{width:65%}}@media only screen and (max-width:1023px){#basketItems li.offerBox .discount-code,#basketItems li.offerBox .discount-code-applied{width:52%}}@media only screen and (max-width:767px){#basketItems li.basket-totals{flex-wrap:wrap;margin-top:10px;padding:10px 0 0}}@media only screen and (max-width:767px){#basketItems li.total-main dl{margin-bottom:0}}@media only screen and (max-width:767px){#basketItems li.total-main,#basketItems li.basket-totals .total-sidebar{width:100%;padding:10px 0}}@media only screen and (max-width:767px){#basketItems li.basket-totals .total-sidebar .buttons{display:none}}@media only screen and (max-width:767px){#basketItems li.total-main{width:100%}}@media only screen and (max-width:767px){#basketItems .discount-code h6{padding:0;margin-bottom:5px}}