﻿.quick-reorder-message{width:100%;display:block;font-weight:bold;color:#85b200}.quick-reorder-message.header-message{margin-bottom:15px}.quick-reorder-message.product-line-message{margin-bottom:4.9995px;font-size:.9em}.quick-reorder-message.product-line-message:before{border:2px solid #85b200;border-radius:50%;padding:4px;font-size:.85em}.quick-reorder-message:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:""}.quick-reorder-message:after{display:table;content:" ";clear:both}#basketmast{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){#basketmast{width:750px}}@media(min-width: 992px){#basketmast{width:970px}}@media(min-width: 1200px){#basketmast{width:1170px}}#basketmast:before,#basketmast:after{display:table;content:" ";clear:both}#basketmast h1{font-size:1.5em}#basketmast .reassurance{display:none;border-bottom:1px solid #dcdcdc;margin:0;padding:0;width:100%;list-style:none;text-align:center;color:#545454}#basketmast .reassurance li{display:inline-block;padding:15px}#basketmast .reassurance li:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:"";color:#98cb01}#basketmast p{display:none}@media screen and (min-width: 768px){#basketmast p{display:block}}@media screen and (min-width: 992px){#basketmast .reassurance{display:block}}#basketmast .basket-quantity{color:#0072bf}.basket-promotions{background:#f1f2f2;margin-top:15px;border:2px solid #f1f2f2}@media(min-width: 768px){.basket-promotions{margin-left:-15px;margin-right:-15px}}.basket-promotions:before,.basket-promotions:after{display:table;content:" ";clear:both}.basket-promotions h2,.basket-promotions h4{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;margin-top:.75em;margin-bottom:.75em;font-size:1.2em}@media(min-width: 768px){.basket-promotions h2,.basket-promotions h4{width:100%}}@media(min-width: 992px){.basket-promotions h2,.basket-promotions h4{width:100%}}@media(min-width: 1200px){.basket-promotions h2,.basket-promotions h4{width:100%}}.basket-promotions h2 a,.basket-promotions h4 a{color:inherit;cursor:inherit}.basket-promotions .business-discounts-message{width:100%;padding:0 15px}.basket-promotions .business-discounts-message p{margin-top:0}.basket-promotions .business-discounts-message em{padding:9.9px 15px;width:100%;display:block;margin-bottom:15px;text-align:center;color:#cd0000;font-weight:bold;border:3px solid #85b200;color:#85b200;background:#e4ff95}.basket-promotions .business-discounts-message:before,.basket-promotions .business-discounts-message:after{display:table;content:" ";clear:both}.basket-promotions .form--voucher-code{padding-bottom:4.95px}.basket-promotions .form--voucher-code .name{margin:0 0 1em 0;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}.basket-promotions .form--voucher-code .name label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.basket-promotions .form--voucher-code .name .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #dcdcdc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}@media(min-width: 768px){.basket-promotions .form--voucher-code .name{width:83.33333333%}}@media(min-width: 992px){.basket-promotions .form--voucher-code .name{width:83.33333333%}}@media(min-width: 1200px){.basket-promotions .form--voucher-code .name{width:83.33333333%}}@media(min-width: 768px){.basket-promotions .form--voucher-code .name{padding-right:0}}.basket-promotions .form--voucher-code .submit{margin:0 0 1em 0;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}.basket-promotions .form--voucher-code .submit label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.basket-promotions .form--voucher-code .submit .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #dcdcdc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}@media(min-width: 768px){.basket-promotions .form--voucher-code .submit{width:16.66666667%}}@media(min-width: 992px){.basket-promotions .form--voucher-code .submit{width:16.66666667%}}@media(min-width: 1200px){.basket-promotions .form--voucher-code .submit{width:16.66666667%}}.basket-promotions .form--voucher-code .submit .button--submit{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#0072bf;border:2px solid #49a6e4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;line-height:28px;font-size:.8em;margin:0}.basket-promotions .form--voucher-code .submit .button--submit.disabled{opacity:.5}.basket-promotions .form--voucher-code .submit-message{width:100%;padding:0 15px}.basket-promotions .form--voucher-code .submit-message em{border:3px solid #cd0000;padding:9.9px 15px;width:100%;display:block;margin-bottom:15px;text-align:center;color:#cd0000;font-weight:bold;background:#fcc}.basket-promotions .form--voucher-code .submit-message em.success{border:3px solid #85b200;color:#85b200;background:#e4ff95}.basket-promotions .form--voucher-code .submit-message:before,.basket-promotions .form--voucher-code .submit-message:after{display:table;content:" ";clear:both}.basket-promotions .exclusive-offers{padding:15px;background:#fff;margin-top:15px}.basket-promotions .exclusive-offers h3{margin-top:0;margin-bottom:15px}.basket-promotions .account-promo{margin-right:-15px;margin-left:-15px;margin-top:15px;border:1px solid #dcdcdc;padding:15px;margin-left:0;margin-right:0}.basket-promotions .account-promo:before,.basket-promotions .account-promo:after{display:table;content:" ";clear:both}.basket-promotions .account-promo .account-promo-image{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%}@media(min-width: 768px){.basket-promotions .account-promo .account-promo-image{width:25%}}@media(min-width: 992px){.basket-promotions .account-promo .account-promo-image{width:25%}}@media(min-width: 1200px){.basket-promotions .account-promo .account-promo-image{width:16.66666667%}}.basket-promotions .account-promo .account-promo-image img{display:block;max-width:100%;max-height:100px;width:auto}.basket-promotions .account-promo .account-promo-detail{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:66.66666667%}@media(min-width: 768px){.basket-promotions .account-promo .account-promo-detail{width:75%}}@media(min-width: 992px){.basket-promotions .account-promo .account-promo-detail{width:75%}}@media(min-width: 1200px){.basket-promotions .account-promo .account-promo-detail{width:83.33333333%}}.basket-promotions .account-promo .account-promo-detail .activate a{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#0072bf;border:2px solid #49a6e4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:0}.basket-promotions .account-promo .account-promo-detail .activate a.disabled{opacity:.5}.basket-promotions .account-promo--current .account-promo-detail .activate a{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#cd0000;border:2px solid #fd0000;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.basket-promotions .account-promo--current .account-promo-detail .activate a.disabled{opacity:.5}.basket-promotions .active-vouchers{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}@media(min-width: 768px){.basket-promotions .active-vouchers{width:100%}}@media(min-width: 992px){.basket-promotions .active-vouchers{width:100%}}@media(min-width: 1200px){.basket-promotions .active-vouchers{width:100%}}.basket-promotions .active-vouchers h5{font-size:1.2em;margin:0;padding:15px 15px 0 15px;border-top:1px solid #dcdcdc}.basket-promotions .active-vouchers .voucher-section-description{margin:0;padding:0 15px}.basket-promotions .active-vouchers ul{list-style:none;padding:0;margin:0 0 15px 0}.basket-promotions .active-vouchers ul li{display:inline-block;padding:0 15px}.basket-promotions .active-vouchers ul li .voucher-details{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:inline-block;position:relative;padding-top:15px;padding-left:22.5px;padding-right:15px;padding-bottom:15px;margin:15px 0 0 0;border:1px solid #dcdcdc;background:#fff;overflow:hidden}.basket-promotions .active-vouchers ul li .voucher-details strong{display:inline-block}.basket-promotions .active-vouchers ul li .voucher-details .voucher-description{display:block}.basket-promotions .active-vouchers ul li .voucher-details .status-description{margin-top:11.25px;margin-left:-22.5px;margin-right:-15px;padding-top:7.5px;padding-bottom:7.5px;padding-right:7.5px;font-size:.8em;line-height:28px}.basket-promotions .active-vouchers ul li .voucher-details .status-description:before,.basket-promotions .active-vouchers ul li .voucher-details .status-description:after{display:table;content:" ";clear:both}.basket-promotions .active-vouchers ul li .voucher-details .no-effects-applied{color:#cd0000;background:#fcc;margin-top:15px;margin-left:-40px;margin-right:-15px;margin-bottom:-15px;padding:15px 15px 15px 40px;font-size:.8em}.basket-promotions .active-vouchers ul li .voucher-details:before{position:absolute;top:15px;left:15px}.basket-promotions .active-vouchers ul li .voucher-details.promotion--current{border-left:5px solid #85b200;padding-left:40px}.basket-promotions .active-vouchers ul li .voucher-details.promotion--current:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:"";color:#85b200}.basket-promotions .active-vouchers ul li .voucher-details.promotion--current .status-description{display:block;background:rgba(133,178,0,.3);margin-left:-40px;padding-left:40px}.basket-promotions .active-vouchers ul li .voucher-details.promotion--eligible{border-left:5px solid #feb913}.basket-promotions .active-vouchers ul li .voucher-details.promotion--eligible .status-description{display:block;background:rgba(253,186,20,.3);padding-left:22.5px}.basket-promotions .active-vouchers ul li .voucher-details.promotion--eligible .status-description a{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#85b200;border:2px solid #98cb01;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;line-height:24px}.basket-promotions .active-vouchers ul li .voucher-details.promotion--eligible .status-description a.disabled{opacity:.5}@media(min-width: 768px){.basket-promotions .active-vouchers ul li .voucher-details.promotion--eligible .status-description a{width:auto;padding-left:15px;padding-right:15px;margin-top:0;margin-bottom:0;margin-left:7.5px}}.basket-promotions.basket-promotions-highlighted{border:2px solid #0072bf;-webkit-transition:border 2s ease-out;-moz-transition:border 2s ease-out;-o-transition:border 2s ease-out;transition:border 2s ease-out}.basket-notification-message{padding:11.25px 15px;margin-top:15px;margin-bottom:15px}@media(min-width: 768px){.basket-notification-message{margin-left:-15px;margin-right:-15px}}.basket-notification-message p{margin:0}.basket-notification-message p a{font-size:.8em}.basket-notification-message.vouchers-available{border-left:5px solid #feb913;background:rgba(253,186,20,.3)}.voucher-code-link-prompt{font-size:.8em;text-align:center}@media(min-width: 768px){.voucher-code-link-prompt{text-align:right}}.voucher-code-link-prompt p{margin-top:0;margin-bottom:15px}#paypal-confirm-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:2em}@media(min-width: 768px){#paypal-confirm-container{width:750px}}@media(min-width: 992px){#paypal-confirm-container{width:970px}}@media(min-width: 1200px){#paypal-confirm-container{width:1170px}}#paypal-confirm-container:before,#paypal-confirm-container:after{display:table;content:" ";clear:both}#paypal-confirm-container #paypal-confirm{margin-right:-15px;margin-left:-15px}#paypal-confirm-container #paypal-confirm:before,#paypal-confirm-container #paypal-confirm:after{display:table;content:" ";clear:both}#paypal-confirm-container #paypal-confirm h1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}@media(min-width: 768px){#paypal-confirm-container #paypal-confirm h1{width:66.66666667%}}@media(min-width: 992px){#paypal-confirm-container #paypal-confirm h1{width:66.66666667%}}@media(min-width: 1200px){#paypal-confirm-container #paypal-confirm h1{width:66.66666667%}}#paypal-confirm-container #paypal-confirm #delivery-address-final-confirmation-notification-map{display:none}#paypal-confirm-container #paypal-confirm #delivery-address-final-confirmation-notification-map.active{display:block !important;width:100%;height:256px}#paypal-confirm-container #paypal-confirm #delivery-address-final-confirmation-notification-map h3{margin-top:0;padding-top:0}#paypal-confirm-container #paypal-confirm #delivery-address-final-confirmation-notification-map strong{font-weight:bold}#paypal-confirm-container #paypal-confirm #delivery-address-final-confirmation-notification-map .gm-style-iw{max-width:220px;line-height:1.8em}#paypal-confirm-container #paypal-confirm #map-not-available{margin-bottom:0;border-bottom:3px solid #0072bf;border-top:3px solid #0072bf}#paypal-confirm-container #paypal-confirm #map-not-available h3{padding-top:0;margin-top:0;margin-bottom:1em}#paypal-confirm-container #paypal-confirm #paypal-order-details{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}@media(min-width: 768px){#paypal-confirm-container #paypal-confirm #paypal-order-details{width:66.66666667%}}@media(min-width: 992px){#paypal-confirm-container #paypal-confirm #paypal-order-details{width:66.66666667%}}@media(min-width: 1200px){#paypal-confirm-container #paypal-confirm #paypal-order-details{width:66.66666667%}}#paypal-confirm-container #paypal-confirm #paypal-order-details .your-order{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #dcdcdc;padding:0 15px;margin-bottom:30px}#paypal-confirm-container #paypal-confirm #paypal-order-details .your-order table{width:100%;margin-bottom:15px;border-collapse:separate;border-spacing:0}#paypal-confirm-container #paypal-confirm #paypal-order-details .your-order table tbody tr td{border-bottom:1px solid #f1f2f2;padding:.5em 0 .5em 15px}#paypal-confirm-container #paypal-confirm #paypal-order-details .your-order table tbody tr:last-child td{border:0}#paypal-confirm-container #paypal-confirm #paypal-order-details .your-address{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #dcdcdc;padding:0 15px;margin-bottom:30px}#paypal-confirm-container #paypal-confirm #paypal-order-confirm{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;float:right}@media(min-width: 768px){#paypal-confirm-container #paypal-confirm #paypal-order-confirm{width:33.33333333%}}@media(min-width: 992px){#paypal-confirm-container #paypal-confirm #paypal-order-confirm{width:33.33333333%}}@media(min-width: 1200px){#paypal-confirm-container #paypal-confirm #paypal-order-confirm{width:33.33333333%}}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #paybuttonsection{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#f1f2f2;padding:22.5px 15px 0 15px}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #paybuttonsection p{margin:0;font-size:1.2em}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #paybuttonsection #submitButtonPayPal{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#85b200;border:2px solid #98cb01;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #paybuttonsection #submitButtonPayPal.disabled{opacity:.5}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #optin{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#f1f2f2}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #optin p{margin:0;padding:0 15px 22.5px 15px;font-size:.8em}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #whilstpaying{padding:0 15px}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #UpdateOptedOutForm{padding:1em 1em 2em 1em;background:#f1f2f2;font-size:.9em;margin-bottom:1em}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #UpdateOptedOutForm label p{margin-top:0}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #UpdateOptedOutForm label:before,#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #UpdateOptedOutForm label:after{display:table;content:" ";clear:both}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order form #UpdateOptedOutForm label .input-checkbox{float:left}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container{margin-top:1.5em;margin-bottom:1.5em}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container:before,#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container:after{display:table;content:" ";clear:both}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification{padding:1em;border:1px solid #ffd162;border-left-width:6px;background:#ffb}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification:before,#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification:after{display:table;content:" ";clear:both}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification p{margin-top:0;margin-bottom:9.99999px}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification .input-group #updatedPhoneNumber{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #dfdfdf;float:left;padding:0 15px;line-height:35px;font-size:1em;height:40px;margin:.3em 0;width:100%}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification .input-group .input-group-btn .btn-default{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#f1f2f2;border:1px solid #e1e2e2;color:#515252;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:.3em 0}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification .input-group .input-group-btn .btn-default.disabled{opacity:.5}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification .phone-number-clarification-notification{float:left;width:100%}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification .phone-number-clarification-notification .alert{display:block;margin-top:9.99999px;margin-bottom:0}#paypal-confirm-container #paypal-confirm #paypal-order-confirm .confirm-order .phone-number-clarification-container .phone-number-clarification .phone-number-clarification-notification .alert.hide{display:none}.no-js .phone-number-clarification-container{display:none}.focused-compatible-switch-undo{display:block;color:#85b200;font-weight:bold;padding-bottom:3px}.focused-compatible-switch-undo:before{-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;content:"";background-color:#85b200;background-image:url("/assets/images/oem-switch-icon.jpg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;top:5px;left:5px;vertical-align:middle;font-weight:normal;margin-right:3px}.focused-compatible-switch-undo .oem-offer{display:inline;position:relative;width:100%;cursor:pointer;font-size:.8em;color:#515252;padding-left:3px;font-weight:normal}.focused-compatible-switch-undo .oem-offer .offer-selection{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.011;z-index:100;cursor:pointer;width:100%;height:100%;margin:0}.focused-compatible-switch-undo .oem-offer .offer-selection:hover{text-decoration:underline}.focused-compatible-switch-undo .compatible-offer{display:none !important}.focused-compatible-switch{display:block;position:relative;width:100%;border:1px solid #dcdcdc;margin-top:15px;margin-left:0;margin-right:0;font-size:.9em}.focused-compatible-switch:after,.focused-compatible-switch:before{display:none;position:absolute;background:#dcdcdc;z-index:-1}@media(min-width: 768px){.focused-compatible-switch:after,.focused-compatible-switch:before{display:block;content:" "}}.focused-compatible-switch:before{width:20px;height:1px;top:50%;left:-20px}.focused-compatible-switch:after{width:1px;height:150px;bottom:50%;left:-20px}.focused-compatible-switch p{margin:0}@media(min-width: 768px){.focused-compatible-switch{width:98%;margin-left:4%;margin-right:-2%}}.focused-compatible-switch .focused-compatible-switch-header-background{display:none;position:absolute;top:0;bottom:0;left:0;width:29%;background:#dcdcdc;z-index:1}.focused-compatible-switch .focused-compatible-switch-header-background:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(220,220,220,0);border-left-color:#dcdcdc;border-width:10px;margin-top:-10px}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-header-background{display:block}}.focused-compatible-switch .focused-compatible-switch-header,.focused-compatible-switch .focused-compatible-switch-product,.focused-compatible-switch .focused-compatible-switch-controls{position:relative;display:inline-block;vertical-align:middle;padding-top:11.25px;padding-bottom:11.25px;padding-left:15px;padding-right:15px}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-header,.focused-compatible-switch .focused-compatible-switch-product,.focused-compatible-switch .focused-compatible-switch-controls{padding-left:10px;padding-right:10px}}.focused-compatible-switch .focused-compatible-switch-header{width:100%;z-index:2;background:#dcdcdc}.focused-compatible-switch .focused-compatible-switch-header:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(220,220,220,0);border-top-color:#dcdcdc;border-width:5px;margin-left:-5px}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-header:after{display:none}}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-header{width:30%;background:rgba(0,0,0,0)}}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-header p{padding-right:15px}}.focused-compatible-switch .focused-compatible-switch-header p strong{display:block;font-size:1.1em}.focused-compatible-switch .focused-compatible-switch-header p strong span{font-size:.8em;font-size:italic}.focused-compatible-switch .focused-compatible-switch-product{width:100%}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-product{width:48%}}@media(min-width: 992px){.focused-compatible-switch .focused-compatible-switch-product{width:48%}}@media(min-width: 1200px){.focused-compatible-switch .focused-compatible-switch-product{width:49%}}.focused-compatible-switch .focused-compatible-switch-product .image-holder,.focused-compatible-switch .focused-compatible-switch-product .description-holder{position:relative;display:inline-block;vertical-align:middle}.focused-compatible-switch .focused-compatible-switch-product .image-holder{width:17%;text-align:center}.focused-compatible-switch .focused-compatible-switch-product .description-holder{width:83%;padding-left:15px}.focused-compatible-switch .focused-compatible-switch-product .description-holder .product-title{display:block}.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line{margin-top:5px}.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line .price{display:block}@media(min-width: 1200px){.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line .price{display:inline}}.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line .divide{display:none}@media(min-width: 1200px){.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line .divide{display:inline}}.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line strong{display:block}.focused-compatible-switch .focused-compatible-switch-product .description-holder .price-line .price-difference{font-weight:bold;color:#85b200}.focused-compatible-switch .focused-compatible-switch-controls{width:100%;margin-top:-11.25px;text-align:center}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-controls{width:22%;margin-top:0}}@media(min-width: 992px){.focused-compatible-switch .focused-compatible-switch-controls{width:22%}}@media(min-width: 1200px){.focused-compatible-switch .focused-compatible-switch-controls{width:21%}}.focused-compatible-switch .focused-compatible-switch-controls p strong{font-size:1.4em}@media(min-width: 768px){.focused-compatible-switch .focused-compatible-switch-controls p strong{font-size:1em}}.focused-compatible-switch .focused-compatible-switch-controls p .oem-offer{display:none !important}.focused-compatible-switch .focused-compatible-switch-controls p .compatible-offer{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:relative;text-decoration:none;display:inline-block;width:100%;color:#fff;margin-top:5px;text-align:center;cursor:pointer;background:#0072bf;border:0px;line-height:28px;font-size:.9em;font-weight:bold}.focused-compatible-switch .focused-compatible-switch-controls p .compatible-offer:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:"";vertical-align:bottom;font-weight:normal}.focused-compatible-switch .focused-compatible-switch-controls p .compatible-offer .offer-selection{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.011;z-index:100;cursor:pointer;width:100%;height:100%;margin:0}#focused-compatible-switch-overview{display:block;position:relative;border:1px solid #dcdcdc;margin-top:15px;margin-bottom:15px;font-size:.9em}@media(min-width: 768px){#focused-compatible-switch-overview{margin-left:-15px;margin-right:-15px}}#focused-compatible-switch-overview .focused-compatible-switch-header-background{display:none;position:absolute;top:0;bottom:0;left:0;width:66%;background:#dcdcdc;z-index:1}#focused-compatible-switch-overview .focused-compatible-switch-header-background:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(220,220,220,0);border-left-color:#dcdcdc;border-width:10px;margin-top:-10px}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-header-background{display:block}}@media(min-width: 992px){#focused-compatible-switch-overview .focused-compatible-switch-header-background{width:64%}}@media(min-width: 1200px){#focused-compatible-switch-overview .focused-compatible-switch-header-background{width:63%}}#focused-compatible-switch-overview .focused-compatible-switch-header{position:relative;display:inline-block;vertical-align:middle;padding-top:11.25px;padding-bottom:11.25px;padding-left:15px;padding-right:15px;width:100%;z-index:2;background:#dcdcdc}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-header{width:67%;background:rgba(0,0,0,0)}}@media(min-width: 992px){#focused-compatible-switch-overview .focused-compatible-switch-header{width:65%}}@media(min-width: 1200px){#focused-compatible-switch-overview .focused-compatible-switch-header{width:64%}}#focused-compatible-switch-overview .focused-compatible-switch-header:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(220,220,220,0);border-top-color:#dcdcdc;border-width:5px;margin-left:-5px}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-header:after{display:none}}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-header p{padding-right:15px}}#focused-compatible-switch-overview .focused-compatible-switch-header p strong{display:block;font-size:1.1em}#focused-compatible-switch-overview .focused-compatible-switch-header p strong span{font-size:.8em;font-size:italic}#focused-compatible-switch-overview .focused-compatible-switch-controls{position:relative;display:inline-block;vertical-align:middle;padding-top:15px;padding-bottom:11.25px;width:100%;text-align:center}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-controls{width:33%;padding-top:11.25px}}@media(min-width: 992px){#focused-compatible-switch-overview .focused-compatible-switch-controls{width:35%}}@media(min-width: 1200px){#focused-compatible-switch-overview .focused-compatible-switch-controls{width:36%}}#focused-compatible-switch-overview .focused-compatible-switch-controls p a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-decoration:none;display:inline-block;width:100%;color:#fff;text-align:center;cursor:pointer;background:#0072bf;border:0px;line-height:28px;font-size:.9em;font-weight:bold}#focused-compatible-switch-overview .focused-compatible-switch-controls p a:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:"";vertical-align:bottom;font-weight:normal}#focused-compatible-switch-overview .focused-compatible-switch-controls p strong{font-size:1.4em}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong{font-size:1em}}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.heading{display:inline-block;padding-left:15px;padding-right:15px;width:50%;text-align:right}}@media(min-width: 992px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.heading{width:53%}}@media(min-width: 1200px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.heading{width:54%}}#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.heading:after{content:":  "}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.heading:after{display:none;content:""}}@media(min-width: 768px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.amount{display:inline-block;padding-left:15px;padding-right:15px;width:50%}}@media(min-width: 992px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.amount{width:47%}}@media(min-width: 1200px){#focused-compatible-switch-overview .focused-compatible-switch-controls p strong.amount{width:46%}}#focused-compatible-switch-overview .focused-compatible-switch-controls p.actions-row{padding-left:15px;padding-right:15px}#focused-compatible-switch-explanation{border:1px solid #85b200;margin-top:15px;padding:0 15px 5px 15px}#focused-compatible-switch-explanation h3{margin:0 -15px 15px -15px !important;padding:10px 15px !important;background:#85b200;color:#fff;text-align:center;line-height:20px}#focused-compatible-switch-explanation h3:before{-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;content:"";background-image:url("/assets/images/oem-switch-icon.jpg");background-repeat:no-repeat;background-position:center;width:20px;height:20px;vertical-align:top;margin-right:5px}#focused-compatible-switch-explanation p strong,#focused-compatible-switch-explanation p .asterix{color:#85b200;font-weight:bold}#basket-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:2em;padding-bottom:2em}@media(min-width: 768px){#basket-container{width:750px}}@media(min-width: 992px){#basket-container{width:970px}}@media(min-width: 1200px){#basket-container{width:1170px}}#basket-container:before,#basket-container:after{display:table;content:" ";clear:both}#basket-container #basket-holder{margin-right:-15px;margin-left:-15px}#basket-container #basket-holder:before,#basket-container #basket-holder:after{display:table;content:" ";clear:both}#basket-container #basket-holder #basket-detail{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;position:relative}@media(min-width: 768px){#basket-container #basket-holder #basket-detail{width:100%}}@media(min-width: 992px){#basket-container #basket-holder #basket-detail{width:75%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-detail{width:75%}}#basket-container #basket-holder #basket-detail #modal-loading{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;right:0;background:#000;background:rgba(0,0,0,.4);z-index:2}#basket-container #basket-holder #basket-detail .return-or-proceed{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.9px 15px}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .return-or-proceed{margin-left:-15px;margin-right:-15px}}#basket-container #basket-holder #basket-detail .return-or-proceed:before,#basket-container #basket-holder #basket-detail .return-or-proceed:after{display:table;content:" ";clear:both}#basket-container #basket-holder #basket-detail .return-or-proceed .continue-shopping{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#f1f2f2;border:1px solid #e1e2e2;color:#515252;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;line-height:30px;font-size:.9em;margin:5px 0}#basket-container #basket-holder #basket-detail .return-or-proceed .continue-shopping.disabled{opacity:.5}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .return-or-proceed .continue-shopping{width:auto;padding:0 30px}}#basket-container #basket-holder #basket-detail .return-or-proceed .proceed-to-checkout{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#85b200;border:2px solid #98cb01;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;float:right;line-height:28px;font-size:.9em;margin:5px 0}#basket-container #basket-holder #basket-detail .return-or-proceed .proceed-to-checkout.disabled{opacity:.5}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .return-or-proceed .proceed-to-checkout{width:auto;padding:0 30px}}#basket-container #basket-holder #basket-detail .return-or-proceed .proceed-to-paypal{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#ffc439;border:1px solid #feaf00;line-height:29px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;float:right;margin:5px 0}#basket-container #basket-holder #basket-detail .return-or-proceed .proceed-to-paypal.disabled{opacity:.5}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .return-or-proceed .proceed-to-paypal{width:auto;padding:0 15px;margin-right:15px}}#basket-container #basket-holder #basket-detail .terms-and-conditions{margin-top:10px;font-size:.8em;text-align:center}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .terms-and-conditions{margin-right:-15px;margin-left:-15px;text-align:right}}#basket-container #basket-holder #basket-detail .terms-and-conditions:before,#basket-container #basket-holder #basket-detail .terms-and-conditions:after{display:table;content:" ";clear:both}#basket-container #basket-holder #basket-detail .merchant-messages{margin-top:7.5px;background:#f1f2f2;padding:15px}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .merchant-messages{margin-left:-15px;margin-right:-15px}}#basket-container #basket-holder #basket-detail .merchant-messages .merchant-message{text-align:center;color:#545454;font-size:.8em;font-style:italic;margin-top:15px;padding-top:15px;border-top:1px solid #dcdcdc}#basket-container #basket-holder #basket-detail .merchant-messages .merchant-message:first-child{border-top:0;margin-top:0;padding-top:0}@media(min-width: 768px){#basket-container #basket-holder #basket-detail .merchant-messages .merchant-message{border-top:0;margin-top:0;padding-top:3px;text-align:left}}#basket-container #basket-holder #basket-assurances{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;font-size:12px;margin-top:1em;text-align:center}@media(min-width: 768px){#basket-container #basket-holder #basket-assurances{width:100%}}@media(min-width: 992px){#basket-container #basket-holder #basket-assurances{width:25%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-assurances{width:25%}}@media(min-width: 768px){#basket-container #basket-holder #basket-assurances{padding-left:0;padding-right:0}}@media(min-width: 992px){#basket-container #basket-holder #basket-assurances{margin-top:0;padding-left:15px;padding-right:15px}}#basket-container #basket-holder #basket-assurances h3{margin:0;padding:1em 0 .5em 0}#basket-container #basket-holder #basket-assurances p{margin:0 0 1em 0}#basket-container #basket-holder #basket-assurances .business-payment-terms{padding:0 15px 1em;margin-bottom:15px;background:url("/assets/images/basket-account-bg.png") #f1f2f2 right center no-repeat}#basket-container #basket-holder #basket-assurances .swap-explanation{position:relative;background:#fffbf2;border:5px solid #feb913;margin-bottom:15px}#basket-container #basket-holder #basket-assurances .swap-explanation h3{background:#feb913;color:#fff;padding:5px 15px 10px 15px;text-transform:uppercase;margin-bottom:.5em}#basket-container #basket-holder #basket-assurances .swap-explanation p{padding:0 15px}#basket-container #basket-holder #basket-assurances .payment-security,#basket-container #basket-holder #basket-assurances .promotions{border:1px solid #dcdcdc;padding:0 15px}#basket-container #basket-holder #basket-assurances .payment-security .payment-security-logos,#basket-container #basket-holder #basket-assurances .promotions .payment-security-logos{text-align:center}#basket-container #basket-holder #basket-assurances .payment-security .payment-security-logos img,#basket-container #basket-holder #basket-assurances .promotions .payment-security-logos img{margin:0 .5em}#basket-container #basket-holder #basket-assurances .promotions .checkout-now{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#85b200;border:2px solid #98cb01;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-top:0}#basket-container #basket-holder #basket-assurances .promotions .checkout-now.disabled{opacity:.5}#basket-container #basket-holder .basket-table-header{background:#fafafa;margin-top:15px;margin-bottom:7.5px;margin-left:-15px;margin-right:-15px;padding:7px 15px;color:#545454;display:none;font-size:.9em}#basket-container #basket-holder .basket-table-header:before,#basket-container #basket-holder .basket-table-header:after{display:table;content:" ";clear:both}@media(min-width: 768px){#basket-container #basket-holder .basket-table-header{display:block}}#basket-container #basket-holder .basket-table-header .product{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;padding-left:0}@media(min-width: 768px){#basket-container #basket-holder .basket-table-header .product{width:41.66666667%}}@media(min-width: 992px){#basket-container #basket-holder .basket-table-header .product{width:41.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder .basket-table-header .product{width:41.66666667%}}#basket-container #basket-holder .basket-table-header .quantity{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;text-align:center}@media(min-width: 768px){#basket-container #basket-holder .basket-table-header .quantity{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder .basket-table-header .quantity{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder .basket-table-header .quantity{width:16.66666667%}}#basket-container #basket-holder .basket-table-header .price-each{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;text-align:center}@media(min-width: 768px){#basket-container #basket-holder .basket-table-header .price-each{width:25%}}@media(min-width: 992px){#basket-container #basket-holder .basket-table-header .price-each{width:25%}}@media(min-width: 1200px){#basket-container #basket-holder .basket-table-header .price-each{width:25%}}#basket-container #basket-holder .basket-table-header .total{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;text-align:center}@media(min-width: 768px){#basket-container #basket-holder .basket-table-header .total{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder .basket-table-header .total{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder .basket-table-header .total{width:16.66666667%}}#basket-container #basket-holder #basket-form{margin-top:0em}#basket-container #basket-holder #basket-form .basket-product{display:block;position:relative;padding:9.9px 0;border-bottom:1px solid #f1f2f2}#basket-container #basket-holder #basket-form .basket-product:before,#basket-container #basket-holder #basket-form .basket-product:after{display:table;content:" ";clear:both}#basket-container #basket-holder #basket-form .basket-product:last-child{border-bottom:none}#basket-container #basket-holder #basket-form .basket-product .product-image-holder{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;float:none;display:inline-block;vertical-align:middle;padding:0}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-image-holder{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-image-holder{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-image-holder{width:16.66666667%}}#basket-container #basket-holder #basket-form .basket-product .product-image-holder .product-image{display:block;border:1px solid #dcdcdc;background:#fff;padding:9.9px;text-decoration:none}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-image-holder .product-image{padding:15px}}#basket-container #basket-holder #basket-form .basket-product .product-image-holder .product-image img{display:block;max-width:100%;height:auto;margin:0 auto}#basket-container #basket-holder #basket-form .basket-product .product-image-holder .product-image .cashback-message{margin:0 -9.9px -9.9px -9.9px;padding:4.95px 9.9px;text-align:center;font-size:.8em}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-image-holder .product-image .cashback-message{margin:0 -15px -15px -15px}}#basket-container #basket-holder #basket-form .basket-product .product-image-holder .product-image .cashback-message.hewlett-packard{background:#035199;color:#fff}#basket-container #basket-holder #basket-form .basket-product .product-detail{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:66.66666667%;float:none;display:inline-block;vertical-align:middle}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail{width:25%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-detail{width:25%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-detail{width:25%}}@media(max-width: 767px){#basket-container #basket-holder #basket-form .basket-product .product-detail{padding-right:0}}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-title{display:inline;color:#000;text-decoration:none;font-size:.9em;line-height:1.4em}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-price-breaks{margin:0;padding:0;list-style:none}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-price-breaks li{display:inline-block;font-size:.8em;margin-right:5px}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner{display:block;white-space:nowrap}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .product-brand{padding:.5em 0 0 0;float:none;display:inline-block;vertical-align:middle;font-size:.95em;line-height:1.2em}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;display:inline-block;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:58.33333333%;margin-left:8.33333333%;float:none;display:inline-block;vertical-align:middle}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{width:100%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{width:100%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{width:100%}}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch .last-ordered{padding:4.5px 7.5px;margin-bottom:15px;background:#fff}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch .last-ordered strong{font-weight:bold}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul{list-style-type:none;margin:.5em 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 0}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li{display:inline-block;cursor:pointer;padding-top:.25em;padding-bottom:.25em;padding-right:5px;padding-left:5px}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li{padding-left:40px}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li{padding-left:20px}}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li{width:49%}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li:nth-child(odd):last-child{display:block}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li:first-child{display:inline-block !important}}@media(min-width: 768px)and (max-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li{width:auto}}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li span.page-life{display:none;font-size:.8em}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li span.page-life{display:inline-block;padding:5px 0 5px 3px}}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li .tooltip{display:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-align:center;z-index:2;position:absolute;border:1px solid #dcdcdc;background:#fff;padding:5px 15px;margin-top:8px;box-shadow:2px 2px 5px rgba(0,0,0,.2);color:#191919;min-width:185px}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li .tooltip p{margin:5px}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li .tooltip p strong{font-size:.8em}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li .tooltip:after{content:"";display:block;position:absolute;top:-20px;left:22px;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;border-width:10px}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li .tooltip:before{content:"";display:block;position:absolute;top:-22px;left:21px;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dcdcdc rgba(0,0,0,0);border-style:solid;border-width:11px}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li:hover .tooltip{display:block}}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul i{-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;width:20px;height:20px;margin-bottom:-5px;background-position:center !important;background-repeat:no-repeat !important}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul i .icon{display:inline-block;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:20px;height:20px;margin-bottom:-5px}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul i .icon--camera{background-image:url("/assets/images/icon-camera.png")}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .fuser{width:auto;height:auto;border:0;background:rgba(0,0,0,0)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .black,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .pigment-black,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .pgiblack,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .cliblack,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .bci-6black,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .bci-3black{background:#000}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .light-grey{background:#eee}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .grey,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .pigmentgrey{background:#777}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .darkgrey{background:#999}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .cyan{background:#0072bf}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .yellow{background:#feb913}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .magenta{background:#e4087e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .red{background:#cf0000}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .chroma-optimizer{background:#fff}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .green,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .pigmentgreen{background:#85b200}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .red{background:#cd0000}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .light-magenta{background:#f4188e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .blue{background:blue}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .photoblack{background:#111;background-image:url(/assets/images/swatch/swatch_PhotoBlack.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .glossoptimizer{background-image:url(/assets/images/swatch/swatch_GlossOptimiser.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .photo{background-image:url(/assets/images/swatch/swatch_Photo.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .photocyan{background:#219cd7;background-image:url(/assets/images/swatch/swatch_PhotoCyan.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .photomagenta{background:#e4087e;background-image:url(/assets/images/swatch/swatch_PhotoMagenta.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .matte-black,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .pigment-matte-black{background:#000;background-image:url(/assets/images/swatch/swatch_MatteBlack.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .glossenhancer{background:#fefefe;background-image:url(/assets/images/swatch/swatch_GlossEnhancer.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .light-cyan{background:#41bcf7}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .chromaticred{background:#d22}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .photogrey{background:#ccc;background-image:url(/assets/images/swatch/swatch_PhotoGrey.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .light-black{background:#222}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .light-light-black{background:#333}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .orange{background:#ff6a00}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .uvblack{background:#000;background-image:url(/assets/images/swatch/swatch_UVBlack.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .uvmagenta{background:#e4087e;background-image:url(/assets/images/swatch/swatch_UVMagenta.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .uvyellow{background:#fcea03;background-image:url(/assets/images/swatch/swatch_UVYellow.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .uvlight-cyan{background:#41bcf7;background-image:url(/assets/images/swatch/swatch_UVBlackTransparent.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .uvlight-magenta{background:#f4188e;background-image:url(/assets/images/swatch/swatch_UVBlackTransparent.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .greyphoto{background:#ccc;background-image:url(/assets/images/swatch/swatch_PhotoGrey.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .bluephoto{background:blue;background-image:url(/assets/images/swatch/swatch_PhotoBlue.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .gloss{background:#fcfcfc;background-image:url(/assets/images/swatch/swatch_Gloss.png)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .glossblack{background:#353535}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .glosscyan{background:#31ace7}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .glossmagenta{background:#f4188e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .glossyellow{background:#ffed07}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .clear{background:#fff;background-image:url(/assets/images/swatch/swatch_Clear.png);border:1px solid #dcdcdc}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .vividmagenta{background:#e4087e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .vivid-magenta{background:#e4087e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .vividlight-magenta{background:#f4188e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .vivid-light-magenta{background:#f4188e}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .blackonclear{background:#000;border:1px solid #fff}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .blackonyellow{background:#000;border:1px solid #fcea03}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .violet{background:#7f00ff}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .fluorescent-pink{background:#ff1493}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .colour{background:#0072bf;background:-moz-linear-gradient(left, rgb(0, 114, 191) 0%, rgb(0, 114, 191) 33%, rgb(254, 183, 19) 33%, rgb(254, 183, 19) 66%, rgb(228, 8, 125) 66%, rgb(228, 8, 125) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(0, 114, 191)), color-stop(33%, rgb(0, 114, 191)), color-stop(33%, rgb(254, 183, 19)), color-stop(66%, rgb(254, 183, 19)), color-stop(66%, rgb(228, 8, 125)), color-stop(100%, rgb(228, 8, 125)));background:-webkit-linear-gradient(left, rgb(0, 114, 191) 0%, rgb(0, 114, 191) 33%, rgb(254, 183, 19) 33%, rgb(254, 183, 19) 66%, rgb(228, 8, 125) 66%, rgb(228, 8, 125) 100%);background:-o-linear-gradient(left, rgb(0, 114, 191) 0%, rgb(0, 114, 191) 33%, rgb(254, 183, 19) 33%, rgb(254, 183, 19) 66%, rgb(228, 8, 125) 66%, rgb(228, 8, 125) 100%);background:-ms-linear-gradient(left, rgb(0, 114, 191) 0%, rgb(0, 114, 191) 33%, rgb(254, 183, 19) 33%, rgb(254, 183, 19) 66%, rgb(228, 8, 125) 66%, rgb(228, 8, 125) 100%);background:linear-gradient(to right, rgb(0, 114, 191) 0%, rgb(0, 114, 191) 33%, rgb(254, 183, 19) 33%, rgb(254, 183, 19) 66%, rgb(228, 8, 125) 66%, rgb(228, 8, 125) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0072BF", endColorstr="#e4087e", GradientType=1 );transform:rotate(30deg)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .black-and-colour,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .black-colour{background:#000;background:-moz-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 114, 191) 25%, rgb(0, 114, 191) 50%, rgb(254, 183, 19) 50%, rgb(254, 183, 19) 77%, rgb(228, 8, 125) 77%, rgb(228, 8, 125) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(0, 0, 0)), color-stop(25%, rgb(0, 0, 0)), color-stop(25%, rgb(0, 114, 191)), color-stop(50%, rgb(0, 114, 191)), color-stop(50%, rgb(254, 183, 19)), color-stop(77%, rgb(254, 183, 19)), color-stop(77%, rgb(228, 8, 125)), color-stop(100%, rgb(228, 8, 125)));background:-webkit-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 114, 191) 25%, rgb(0, 114, 191) 50%, rgb(254, 183, 19) 50%, rgb(254, 183, 19) 77%, rgb(228, 8, 125) 77%, rgb(228, 8, 125) 100%);background:-o-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 114, 191) 25%, rgb(0, 114, 191) 50%, rgb(254, 183, 19) 50%, rgb(254, 183, 19) 77%, rgb(228, 8, 125) 77%, rgb(228, 8, 125) 100%);background:-ms-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 114, 191) 25%, rgb(0, 114, 191) 50%, rgb(254, 183, 19) 50%, rgb(254, 183, 19) 77%, rgb(228, 8, 125) 77%, rgb(228, 8, 125) 100%);background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 114, 191) 25%, rgb(0, 114, 191) 50%, rgb(254, 183, 19) 50%, rgb(254, 183, 19) 77%, rgb(228, 8, 125) 77%, rgb(228, 8, 125) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#e4087e", GradientType=1 );transform:rotate(30deg)}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .black-and-red,#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul .black-red{background:#000;background:-moz-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(246, 41, 12) 50%, rgb(231, 56, 39) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(0, 0, 0)), color-stop(50%, rgb(0, 0, 0)), color-stop(50%, rgb(246, 41, 12)), color-stop(100%, rgb(231, 56, 39)));background:-webkit-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(246, 41, 12) 50%, rgb(231, 56, 39) 100%);background:-o-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(246, 41, 12) 50%, rgb(231, 56, 39) 100%);background:-ms-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(246, 41, 12) 50%, rgb(231, 56, 39) 100%);background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(246, 41, 12) 50%, rgb(231, 56, 39) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#e73827", GradientType=1 );transform:rotate(30deg)}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{width:58.33333333%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{width:58.33333333%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{width:58.33333333%}}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{margin-left:8.33333333%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{margin-left:8.33333333%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch{margin-left:8.33333333%}}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul{text-align:right;margin:0;padding:0;font-size:.5em}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li{padding-left:.2em;padding-right:.2em;width:auto}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li span.quantity{display:none}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li span.page-life{display:none}#basket-container #basket-holder #basket-form .basket-product .product-detail .product-detail-inner .swatch ul li i{width:12px;height:12px}#basket-container #basket-holder #basket-form .basket-product .product-quantity{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;float:none;display:inline-block;vertical-align:middle;padding-left:0;padding-right:0;padding-top:10px;position:static;text-align:center}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-quantity{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-quantity{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-quantity{width:16.66666667%}}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-quantity{position:relative;text-align:center;padding-top:0}}#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket-order-limit-reached-message{font-weight:bold;font-size:.8em;color:#85b200;margin:0 0 5px 0}#basket-container #basket-holder #basket-form .basket-product .product-quantity .update-qty{text-decoration:none;display:inline-block;width:100%;color:#fff;margin:1em 0;text-transform:uppercase;text-align:center;line-height:35px;font-size:1em;cursor:pointer;background:#f1f2f2;border:1px solid #e1e2e2;color:#515252;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:.8em;line-height:20px;width:auto;display:inline;margin:.5em 0;padding-left:15px;padding-right:15px}#basket-container #basket-holder #basket-form .basket-product .product-quantity .update-qty.disabled{opacity:.5}#basket-container #basket-holder #basket-form .basket-product .product-quantity .quantity-added-label{font-size:.8em}#basket-container #basket-holder #basket-form .basket-product .product-quantity .quantity-added{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #dcdcdc;padding:5px}#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item{position:absolute;top:7px;right:0px;color:#bbb;font-size:.8em;text-decoration:none}@media screen and (min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item{position:static}}#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item .symbol{display:inline-block;color:#fff;background:#bbb;width:12px;height:12px;line-height:12px;border-radius:6px;margin-right:5px;text-align:center}#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item:hover{color:#999}#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item:hover .symbol{background:#999}#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item .remove-label{display:none}@media screen and (min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-quantity .basket__remove-item .remove-label{display:inline-block}}#basket-container #basket-holder #basket-form .basket-product .product-options{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;float:none;display:inline-block;vertical-align:middle}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-options{width:25%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-options{width:25%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-options{width:25%}}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch label{cursor:pointer}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price{text-align:left}@media screen and (min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price{text-align:center}}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price small,#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price .product-type{font-size:.8em}@media screen and (max-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price small,#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price .product-type{font-size:.7em;line-height:.9em}}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price .offer-selection{display:block;margin:.5em auto}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--dual{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:50%;border:1px solid rgba(0,0,0,0);border-top-width:18px;padding-left:5px;padding-right:5px}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--dual{width:50%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--dual{width:50%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--dual{width:50%}}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--single{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--single{width:100%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--single{width:100%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--single{width:100%}}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--cheapest{padding-top:0;background:#fffbf2;border:1px solid #feb913;border-top-width:18px;position:relative}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--cheapest .heading{font-size:12px;line-height:16px;font-weight:bold;color:#fff;background:#feb913;position:absolute;top:-18px;right:0;left:0;text-align:center}#basket-container #basket-holder #basket-form .basket-product .line-total{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;float:none;display:inline-block;vertical-align:middle;text-align:left}@media(min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .line-total{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .line-total{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .line-total{width:16.66666667%}}@media screen and (min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .line-total{text-align:center}}#basket-container #basket-holder #basket-form .basket-product .line-total .bogohp-saving{display:block}@media screen and (min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .line-total .bogohp-saving{margin-bottom:-16px}}#basket-container #basket-holder #basket-form .basket-product .line-total .line-bulk-discount-amount{display:block;font-size:.8em;color:#0072bf}#basket-container #basket-holder #basket-form .basket-product .line-total .line-voucher-discount-amount{display:block;font-size:.8em;color:#85b200}#basket-container #basket-holder #basket-form .basket-product .line-total small{font-size:.7em}#basket-container #basket-holder #basket-form .basket-product .line-total .voucher-discount{display:inline-block;width:100%;color:#85b200;font-size:.8em;font-weight:bold;margin-top:8px}#basket-container #basket-holder #basket-form .basket-product .line-total .voucher-discount:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:"";margin-right:0}@media screen and (max-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price--unselected{display:none}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price{border:0;padding:0;background:#fff;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%;margin:0;padding:0}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price .heading{display:none}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price input.offer-selection{display:none}#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price .product-type{display:none}}@media screen and (max-width: 768px)and (min-width: 768px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price{width:100%}}@media screen and (max-width: 768px)and (min-width: 992px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price{width:100%}}@media screen and (max-width: 768px)and (min-width: 1200px){#basket-container #basket-holder #basket-form .basket-product .product-options .product-switch .individual-price{width:100%}}#basket-container #basket-holder #basket-totals{background:#fafafa;font-size:.9em;padding-top:1.25em;padding-bottom:1.25em;margin-top:15px}@media(min-width: 768px){#basket-container #basket-holder #basket-totals{margin-left:-15px;margin-right:-15px}}#basket-container #basket-holder #basket-totals:before,#basket-container #basket-holder #basket-totals:after{display:table;content:" ";clear:both}#basket-container #basket-holder #basket-totals .basket-total-row .heading{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:58.33333333%;text-align:right}@media(min-width: 768px){#basket-container #basket-holder #basket-totals .basket-total-row .heading{width:83.33333333%}}@media(min-width: 992px){#basket-container #basket-holder #basket-totals .basket-total-row .heading{width:83.33333333%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-totals .basket-total-row .heading{width:83.33333333%}}#basket-container #basket-holder #basket-totals .basket-total-row .amount{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:41.66666667%;text-align:center}@media(min-width: 768px){#basket-container #basket-holder #basket-totals .basket-total-row .amount{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-totals .basket-total-row .amount{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-totals .basket-total-row .amount{width:16.66666667%}}#basket-container #basket-holder #basket-totals .basket-total-row.voucher-discount .heading span,#basket-container #basket-holder #basket-totals .basket-total-row.voucher-discount .amount span{font-weight:bold;color:#85b200;line-height:22px}#basket-container #basket-holder #basket-totals .basket-total-row.voucher-discount .heading span.voucher-discount:before,#basket-container #basket-holder #basket-totals .basket-total-row.voucher-discount .amount span.voucher-discount:before{font-family:Flaticon;font-style:normal;font-size:1.2em;margin-right:5px;content:""}#basket-container #basket-holder #basket-grand-total{background:#f1f2f2;margin-top:7.5px;margin-bottom:15px;padding-top:1.25em;padding-bottom:1.25em}@media(min-width: 768px){#basket-container #basket-holder #basket-grand-total{margin-left:-15px;margin-right:-15px}}#basket-container #basket-holder #basket-grand-total:before,#basket-container #basket-holder #basket-grand-total:after{display:table;content:" ";clear:both}#basket-container #basket-holder #basket-grand-total .basket-total-row .missed-savings{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}@media(min-width: 768px){#basket-container #basket-holder #basket-grand-total .basket-total-row .missed-savings{width:66.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-grand-total .basket-total-row .missed-savings{width:66.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-grand-total .basket-total-row .missed-savings{width:66.66666667%}}#basket-container #basket-holder #basket-grand-total .basket-total-row .heading{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:58.33333333%;text-align:right;float:right}@media(min-width: 768px){#basket-container #basket-holder #basket-grand-total .basket-total-row .heading{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-grand-total .basket-total-row .heading{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-grand-total .basket-total-row .heading{width:16.66666667%}}#basket-container #basket-holder #basket-grand-total .basket-total-row .amount{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:41.66666667%;text-align:center;float:right}@media(min-width: 768px){#basket-container #basket-holder #basket-grand-total .basket-total-row .amount{width:16.66666667%}}@media(min-width: 992px){#basket-container #basket-holder #basket-grand-total .basket-total-row .amount{width:16.66666667%}}@media(min-width: 1200px){#basket-container #basket-holder #basket-grand-total .basket-total-row .amount{width:16.66666667%}}#basket-container .merchant-message--HH{color:#cf0000}#basket-container .merchant-message--CSJ{color:#25f}#basket-container .merchant-message--LML{color:#1ca3c2}/*# sourceMappingURL=basket.css.map */
