@-webkit-keyframes bounce-horizantal{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}60%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes bounce-horizantal{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}60%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.cssloader,.cssloader:after{border-radius:50%;width:3em;height:3em}.cssloader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid hsla(0,0%,75%,.2);border-right:.5em solid hsla(0,0%,75%,.2);border-bottom:.5em solid hsla(0,0%,75%,.2);border-left:.5em solid silver;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dot-loader{position:relative;margin:auto;text-align:center}.dot-loader .dot{background-color:#7c96c4;width:8px;height:8px;-webkit-animation-name:dotAnimate;animation-name:dotAnimate;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;border-radius:12px;display:inline-block;margin-left:5px}.dot1{-webkit-animation-delay:.3s;animation-delay:.3s}.dot2{-webkit-animation-delay:.375s;animation-delay:.375s}.dot3{-webkit-animation-delay:.45s;animation-delay:.45s}.dot4{-webkit-animation-delay:.525s;animation-delay:.525s}.dot5{-webkit-animation-delay:.6s;animation-delay:.6s}.dot6{-webkit-animation-delay:.675s;animation-delay:.675s}.dot7{-webkit-animation-delay:.75s;animation-delay:.75s}.dot8{-webkit-animation-delay:.825s;animation-delay:.825s}@-webkit-keyframes dotAnimate{0%{background-color:#fff}to{background-color:#7c96c4}}@keyframes dotAnimate{0%{background-color:#fff}to{background-color:#7c96c4}}.loading-overlay.loading:after{-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;border:8px solid silver;border-right-color:#e1e1e1;border-top-color:#777;border-radius:25px;height:50px;margin-left:-25px;margin-top:-25px;width:50px}@-webkit-keyframes fade-in-up--in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fade-in-up--in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fade-in-up--out{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes fade-in-up--out{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.animated{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes noop{0%{outline-color:#000}to{outline-color:#111}}@keyframes noop{0%{outline-color:#000}to{outline-color:#111}}@-webkit-keyframes placeHolder-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes placeHolder-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@-webkit-keyframes rotate-0-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate-0-90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes simple-fade--in{0%{opacity:0}to{opacity:1}}@keyframes simple-fade--in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes simple-fade--out{0%{opacity:1}to{opacity:0}}@keyframes simple-fade--out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slide-right--in{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slide-right--in{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slide-right--out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes slide-right--out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}.icon-collect-plus:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-1px -736px;content:"";display:inline-block;height:20px;line-height:inherit;margin-top:-1px;vertical-align:middle;width:87px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:right center;transform-origin:right center}.isdesktop .icon-collect-plus:before{-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:left center;transform-origin:left center}.form-field{clear:both;margin-bottom:24px;position:relative}.isdesktop .form-field:not(.form-field--label-above){padding:0 0 0 100px}.form-field.invalid{border:1px solid #db2727}.form-field__label{font-weight:700;color:#333;display:block;font-size:1.4rem;margin-bottom:6px;padding:0;position:relative;text-align:left;top:0;-webkit-transform:none;transform:none;width:100%;left:0;line-height:1.8rem}.form-field__label--left,.isdesktop .form-field__label{padding-left:10px;padding-right:12px;position:absolute;text-align:right;top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100px}.form-field__hint{bottom:-1em;color:#999;display:block;float:right;font-size:14px;font-weight:500;padding:0 0 0 12px;position:static;right:0;width:auto}.isdesktop .form-field__hint{padding-right:12px;position:absolute;width:100px}.form-field__input{width:100%}.form-field__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.form-field__input:-webkit-autofill:active,.form-field__input:-webkit-autofill:focus,.form-field__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.form-field__input::-ms-reveal{display:none}.form-field__input input{width:100%}.form-field__input input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.form-field__input input:-webkit-autofill:active,.form-field__input input:-webkit-autofill:focus,.form-field__input input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.form-field__input input::-ms-reveal{display:none}.form-field__input.select{display:block}.form-field__input-validate{border-radius:5px;border:1px solid #ccc;color:#333;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:100%}.form-field__input-validate:after{border:2px solid #00aa50;border-left-width:0;border-top-width:0;content:"";display:inline-block;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:60% 50%;transform-origin:60% 50%;width:7px;position:relative;right:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.form-field__input-validate input{width:calc(100% - 28px)}.form-field__input-validate--focused{border:2px solid #333}.form-field__input-validate--focused .input--no-border,.form-field__input-validate--focused .input--no-border:focus{padding:10px}.form-field__input-validate--valid:after{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.form-field__input-validate--valid.form-field__input-validate--has-icon input{width:calc(100% - 52px)}.form-field__input-validate--valid.form-field__input-validate--focused:after{right:-1px}.form-field__input-validate--invalid{border:1px solid #db2727}.form-field__input-validate--invalid.form-field__input-validate--focused{border:2px solid #db2727}.form-field__input-validate--invalid.form-field__input-validate--focused:after{right:0}.form-field__input-validate--invalid.form-field__input-validate--focused.form-field__input-validate--has-icon:after{right:22px}.form-field__input-validate--has-icon{position:relative}.form-field__input-validate--has-icon input{width:calc(100% - 30px)}.form-field__input-validate--has-icon .info-button{margin-top:-10px;position:absolute;right:10px;top:50%}.form-field__input-validate--has-icon.form-field__input-validate--focused .info-button{right:9px}.form-field__input-validate--password input{width:calc(100% - 92px)}.form-field__validation-message{color:#db2727;display:block;font-size:1.4rem;padding-top:4px}.isdesktop .form-field--join-left{clear:left;float:left;width:50%}.isdesktop .form-field--join-right{clear:right;float:right;width:50%}.isdesktop .form-field--w-30{width:30%}.isdesktop .form-field--w-50{width:50%}.isdesktop .form-field--w-70{width:70%}.form-field--label-above{margin-bottom:20px;padding:0}.form-field--label-above .form-field__label{display:block;font-size:1.4rem;margin-bottom:6px;padding:0;position:relative;text-align:left;top:0;-webkit-transform:none;transform:none;width:100%}.form-field--label-above .form-field__hint{display:block;float:right;font-size:14px;padding:0 0 0 12px;position:static;width:auto}.isdesktop .form-field--label-above.form-field--join-left{padding-right:10px}.isdesktop .form-field--label-above.form-field--join-right{padding-left:10px}.form-field .field-validation-error{color:#db2727;display:inline-block;font-size:1.4rem;padding:0;position:relative;top:5px}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:5px;color:#333;font-size:1.4rem;line-height:1.8rem;padding:11px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.input:-ms-input-placeholder{color:#999}.input::-webkit-input-placeholder{color:#999}.input::-ms-input-placeholder{color:#999}.input::placeholder{color:#999}.input:focus{border:2px solid #333;outline:none;padding:10px}.input.valid{border-color:#00aa50}.input.input-validation-error,.input.invalid{border-color:#db2727}.input--no-border{background:transparent;border:none}.input--no-border:focus{border:none;padding:11px}.input--no-border:disabled{background:transparent}.simple-select{background:#fff;border:1px solid #ccc;border-radius:5px;height:42px;padding-left:10px;padding-right:10px}.simple-select::-ms-expand{background:transparent;border:none}.simple-select:focus{border-color:#333;border-width:2px;outline-width:0;padding-left:9px;padding-right:9px}.simple-select.valid{border-color:#00aa50}.simple-select.invalid{border-color:#db2727}.btn{border:2px solid #333;border-radius:5px;display:inline-block;font-weight:600;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;-webkit-transition:background-color .3s ease,border-color .3s ease,border-width .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,border-width .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:#db2727;border-color:#db2727;color:#fff;font-size:1.6rem;line-height:3rem;padding:0 2rem}.btn:not(:disabled):not(.disabled):focus,.btn:not(:disabled):not(.disabled):hover{background:#fff;color:#db2727;text-decoration:none}.btn.btn--secondary{background:#fff;color:#db2727}.btn.btn--secondary:not(:disabled):not(.disabled):focus,.btn.btn--secondary:not(:disabled):not(.disabled):hover{background:#db2727;color:#fff}.btn.focus,.btn:focus{outline-width:0}.btn:not(:disabled):not(.disabled){cursor:pointer}.modal .btn{font-size:1.8rem;line-height:3.8rem}.btn--small,.isdesktop .modal .btn{font-size:1.6rem;line-height:3rem}.btn--small{min-width:16rem}.btn--medium{padding:0 5rem}.btn--large,.btn--medium{font-size:1.8rem;line-height:3.8rem}.btn--large{min-width:22.5rem;padding:0}.btn--full-width{width:100%}.btn--positive{background:#00aa50;border-color:#00aa50;color:#fff}.btn--positive.btn--secondary,.btn--positive:not(:disabled):not(.disabled):focus,.btn--positive:not(:disabled):not(.disabled):hover{background:#fff;color:#00aa50}.btn--positive.btn--secondary:not(:disabled):not(.disabled):focus,.btn--positive.btn--secondary:not(:disabled):not(.disabled):hover{background:#00aa50;color:#fff}.btn--negative{background:#db2727;border-color:#db2727;color:#fff}.btn--negative.btn--secondary,.btn--negative:not(:disabled):not(.disabled):focus,.btn--negative:not(:disabled):not(.disabled):hover{background:#fff;color:#db2727}.btn--negative.btn--secondary:not(:disabled):not(.disabled):focus,.btn--negative.btn--secondary:not(:disabled):not(.disabled):hover{background:#db2727;color:#fff}.btn--neutral{background:#333;border-color:#333;color:#fff}.btn--neutral.btn--secondary,.btn--neutral:not(:disabled):not(.disabled):focus,.btn--neutral:not(:disabled):not(.disabled):hover{background:#fff;color:#333}.btn--neutral.btn--secondary:not(:disabled):not(.disabled):focus,.btn--neutral.btn--secondary:not(:disabled):not(.disabled):hover{background:#333;color:#fff}.btn--finance{background:#013088;border-color:#013088;color:#fff}.btn--finance.btn--secondary,.btn--finance:not(:disabled):not(.disabled):focus,.btn--finance:not(:disabled):not(.disabled):hover{background:#fff;color:#013088}.btn--finance.btn--secondary:not(:disabled):not(.disabled):focus,.btn--finance.btn--secondary:not(:disabled):not(.disabled):hover{background:#013088;color:#fff}.btn--paypal{background:#ffc43a;border-color:#ffc43a;color:#333}.btn--paypal:after{content:"";display:inline-block;height:28px;line-height:inherit;margin-top:-3px;margin-left:.5rem;background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-30px -539px;vertical-align:middle;width:78px}.btn--paypal:not(:disabled):not(.disabled):focus,.btn--paypal:not(:disabled):not(.disabled):hover{background:#ffc43a;border-color:#333;color:#333}.btn--paypal.disabled:after,.btn--paypal.disabled:before,.btn--paypal:disabled:after,.btn--paypal:disabled:before{opacity:.5}@supports ((-webkit-filter:grayscale(100%)) or (filter:grayscale(100%))){.btn--paypal.disabled:after,.btn--paypal.disabled:before,.btn--paypal:disabled:after,.btn--paypal:disabled:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.btn--sagepay:after,.btn--sagepay:before{display:block;height:30px;margin:0 auto;width:135px}.btn--sagepay:before{content:"Credit / Debit Card"}.btn--sagepay:after{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:0 -706px;content:"";height:20px}.btn.disabled,.btn:disabled{-webkit-box-shadow:none;box-shadow:none;background:#bbb;border-color:#bbb;color:#fff;-webkit-transition:none;transition:none}.btn--link{border-width:0;font-weight:500;padding:0;text-decoration:underline}.btn--link,.btn--link:hover{background-color:transparent;border-color:transparent;color:#6e6e6e}.btn--link:hover{text-decoration:none}.btn--link:not(:disabled):not(.disabled):focus,.btn--link:not(:disabled):not(.disabled):hover{background-color:transparent;color:#6e6e6e;outline-width:1px}.btn--link.disabled,.btn--link:disabled{background-color:transparent;color:#6e6e6e;opacity:.5}.btn--link.disabled:hover,.btn--link:disabled:hover{text-decoration:underline}.btn--facebook{display:inline-block;min-width:100%;padding-left:50px;position:relative;background-color:#527bbd;border-color:#527bbd}.btn--facebook:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:0 -768px;border-right:1px solid #333;content:"";display:inline-block;height:30px;left:0;position:absolute;top:5px;width:50px}.btn--facebook:focus,.btn--facebook:hover{color:#fff}.btn--facebook:before{background-position-x:18px;border-color:#436098}.btn--facebook:not(:disabled):not(.disabled):focus,.btn--facebook:not(:disabled):not(.disabled):hover{background:#436098;border-color:#436098;color:#fff}.btn--facebook:not(:disabled):not(.disabled):focus:before,.btn--facebook:not(:disabled):not(.disabled):hover:before{border-color:#314771}.btn--googlePlus{background-color:#e04a32;border-color:#e04a32;display:inline-block;min-width:100%;padding-left:50px;position:relative}.btn--googlePlus:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:0 -768px;border-right:1px solid #333;content:"";display:inline-block;height:30px;left:0;position:absolute;top:5px;width:50px}.btn--googlePlus:focus,.btn--googlePlus:hover{color:#fff}.btn--googlePlus:before{background-position-x:-72px;border-color:#b13c28}.btn--googlePlus:not(:disabled):not(.disabled):focus,.btn--googlePlus:not(:disabled):not(.disabled):hover{background:#b13c28;border-color:#b13c28;color:#fff}.btn--googlePlus:not(:disabled):not(.disabled):focus:before,.btn--googlePlus:not(:disabled):not(.disabled):hover:before{border-color:#8a2d1e}.btn--radio{border-width:0;font-size:1.6rem;font-weight:500;line-height:18px;height:18px;margin:0;padding:0 0 0 28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.btn--radio,.btn--radio:hover{background-color:transparent;border-color:transparent;color:#6e6e6e;text-decoration:none}.btn--radio:before{background-color:#fff;border:1px solid #999;border-radius:9px;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;-webkit-transition:all .3s ease,border-width 0s ease;transition:all .3s ease,border-width 0s ease;vertical-align:middle;width:18px}.btn--radio:after{background:#fff;border-radius:4px;content:"";display:block;height:8px;left:9px;margin-left:-4px;margin-top:-4px;position:absolute;top:9px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:8px}.btn--radio:focus:before{border-color:#333;border-width:2px}.btn--radio.disabled,.btn--radio:disabled,.btn--radio:not(:disabled):not(.disabled):focus,.btn--radio:not(:disabled):not(.disabled):hover{background-color:transparent;color:#6e6e6e}.btn--radio.disabled,.btn--radio:disabled{opacity:.5}.btn--radio.selected:before{background-color:#333;border-color:#333}.btn--radio.selected:after{-webkit-transform:scale(1);transform:scale(1)}.price-match-modal{color:#333;text-align:center;width:100%}.price-match-modal__heading{font-size:25px;font-weight:700;line-height:40px;margin-bottom:10px;margin-top:25px;padding:0;text-align:center;text-transform:none;letter-spacing:-1.4px}.price-match-modal__heading:before{background-image:url(../../assets/images/svg/tredz-product-page.svg);background-image:url(../../assets/images/svg/tredz-product-page.png)\9;background-repeat:no-repeat;background-position:-7px -1473px;content:"";display:inline-block;height:41px;margin-right:5px;margin-top:-3px;vertical-align:middle;width:51px}.price-match-modal__sub-heading{font-size:14px;font-weight:700;line-height:20px;margin-bottom:10px;padding:0;text-align:center}.price-match-modal__sub-heading strong{color:#db2727;font-size:inherit}.price-match-modal__contact{text-align:center}.price-match-modal__contact-number{color:#333;display:inline-block;font-size:26px;font-weight:700;line-height:36px;padding:0;position:relative;text-align:center;text-decoration:none;vertical-align:middle}.price-match-modal__contact-number:before{background-image:url(../../assets/images/svg/tredz-product-page.svg);background-image:url(../../assets/images/svg/tredz-product-page.png)\9;background-repeat:no-repeat;background-position:-5px -1525px;content:"";display:inline-block;height:28px;line-height:36px;margin-right:5px;margin-top:-3px;vertical-align:inherit;width:28px}.price-match-modal__opening-times{display:block;font-size:14px;font-weight:500;margin-bottom:20px}.price-match-modal__copy{font-size:14px;font-weight:500;line-height:18px;margin-bottom:10px;text-align:center;padding:0}.price-match-modal__copy strong{color:#db2727;font-size:inherit}.price-match-modal__copy--static{margin-top:20px}.price-match-modal__full-details-link{color:#333;font-size:16px;font-weight:700;text-decoration:underline}.price-match-modal__full-details-link:hover{text-decoration:none}.price-match-modal__form{margin-top:20px;text-align:left}.price-match-modal__form:after{content:"";clear:both;display:table}.price-match-modal__form-group{margin-bottom:10px}.price-match-modal__form-group--submit{margin-bottom:0;min-width:0;overflow:hidden}.price-match-modal__form-group:first-child{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px}.modal .price-match-modal__submit.btn{font-size:1.8rem;line-height:3.8rem;width:100%}.price-match-modal__h3{text-align:left}.price-match-modal__terms{font-size:13px;list-style-type:disc;padding:0;text-align:left}.price-match-modal__term{font-size:inherit;list-style:inherit;margin:0 0 5px 20px}.price-match-modal__confirm{font-size:18px;line-height:24px;margin:15px 0 20px;padding:0}.price-match-modal__contact-options{overflow:hidden;margin-top:20px;text-align:center}.price-match-modal__contact-option{display:inline-block;margin-bottom:20px;padding:0;text-align:center;vertical-align:top;width:200px}.price-match-modal__contact-option-img{display:block;height:auto;margin:0 auto 5px;min-height:100px;width:150px}.price-match-modal__contact-option-detial{display:block;font-size:14px;line-height:18px}.price-match-modal__contact-option-detial--link{text-decoration:underline}.price-match-modal__contact-option:hover .price-match-modal__contact-option-detial--link{text-decoration:none}.price-match-modal .price-match-modal__form-group--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.price-match-modal .form-field--g-recaptcha{margin-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.price-match-modal .form-field--message{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.price-match-modal .form-field--submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.price-match-modal .g-recaptcha{-webkit-transform:scale(.88);transform:scale(.88);-webkit-transform-origin:0 0;transform-origin:0 0;min-height:66px}.price-match-modal .hidden-price-match-form{display:none}@media (min-width:375px){.price-match-modal__heading{margin-top:0}}.isdesktop .price-match-modal{text-align:left}.isdesktop .price-match-modal__heading{font-size:40px;letter-spacing:0;margin-bottom:0}.isdesktop .price-match-modal__sub-heading{font-size:18px;padding-left:50px}.isdesktop .price-match-modal__contact{padding-left:20px;text-align:center}.isdesktop .price-match-modal__contact-number{font-size:24px;margin-bottom:4px;vertical-align:middle}.isdesktop .price-match-modal__opening-times{display:block;font-size:16px;line-height:18px;margin-bottom:18px;text-align:center;vertical-align:middle}.isdesktop .price-match-modal__copy{text-align:left}.isdesktop .price-match-modal__full-details-link{font-size:14px;text-align:left}.isdesktop .price-match-modal__form{position:relative}.isdesktop .price-match-modal__form-group--submit{display:block}.isdesktop .price-match-modal .form-field--g-recaptcha{margin-bottom:10px}.isdesktop .price-match-modal .g-recaptcha{min-height:78px;-webkit-transform:scale(1);transform:scale(1)}.newsletter-sign-up-form{font-size:13px;overflow:hidden}.newsletter-sign-up-form h2{font-size:19.5px;font-weight:700;margin:0;padding:5px 0}.newsletter-sign-up-form p{color:#333;font-size:13px}.newsletter-sign-up-form label{font-weight:700;color:#333}.newsletter-sign-up-form .radio-buttons label{clear:left;float:left;padding:5px 10px 5px 0;margin:0}.newsletter-sign-up-form .radio-buttons input[type=radio]{float:left}@media (max-width:767px){.ismobile .newsletter-sign-up-form{padding:20px 0}}.newsletter-sign-up-form #brontoemail{width:200px}@media (max-width:767px){.ismobile .newsletter-sign-up-form #brontoemail{width:100%}}@media (max-width:767px){.ismobile .newsletter-sign-up-form h2{text-align:center;margin-top:-22px}.ismobile .newsletter-sign-up-form p{text-align:center;font-size:16px;padding:0;line-height:18px}}.newsletter-sign-up-form img{width:100%}@media (max-width:767px){.ismobile .newsletter-sign-up-form img{display:none}}.newsletter-sign-up-form .form{width:740px}@media (max-width:767px){.ismobile .newsletter-sign-up-form .form{width:100%;height:295px}}.newsletter-sign-up-form .form .row{margin-bottom:10px;float:left;width:200px;margin-right:20px;min-height:85px;position:relative;clear:none}.newsletter-sign-up-form .form .row .js-validation-bottom-tooltip{font-size:11px;right:10px;top:40px}@media (max-width:767px){.ismobile .newsletter-sign-up-form .form .row{min-height:0;float:none;width:100%;margin:auto;position:relative}.ismobile .newsletter-sign-up-form .form .row .js-validation-bottom-tooltip{padding:0;position:absolute;top:32px;right:6px}.ismobile .newsletter-sign-up-form .form .row.stack{overflow:hidden;margin-top:5px}.ismobile .newsletter-sign-up-form .form .row.stack label{clear:none}.ismobile .newsletter-sign-up-form .form .row.stack input{margin-right:5px}}.newsletter-sign-up-form .form .row:last-child{margin:0;padding-top:7px}@media (max-width:767px){.ismobile .newsletter-sign-up-form .form .row:last-child{padding:10px 0}}.newsletter-sign-up-form .form .row.row-span-2{width:400px}.newsletter-sign-up-form .form .row.confirmation-email,.newsletter-sign-up-form .form .row.submit{min-height:0;margin:0}@media (min-width:1025px){.newsletter-sign-up-form .form .row.submit{position:relative;top:-26px;margin:0 0 0 40px}}.newsletter-sign-up-form .form .row.submit .nl-sign-up{margin:0}.newsletter-sign-up-form .form .row.confirmation-email{color:#333}@media (min-width:1025px){.newsletter-sign-up-form .form .row.confirmation-email{position:relative;top:-10px}}@media (max-width:767px){.ismobile .newsletter-sign-up-form .form .row.confirmation-email{text-align:center;margin-top:20px;margin-bottom:10px}}.newsletter-sign-up-form .form .row.confirmation-email #ConfirmationEmail{font-weight:600;text-decoration:underline}.newsletter-sign-up-form .form select{font-size:16px;clear:left;width:200px;border:1px solid #ccc;background-color:#fff;background-image:url(../../assets/images/svg/select-arrows.svg);background-image:url(../../assets/images/svg/select-arrows.png)\9;background-repeat:no-repeat;background-position:-5px -877px;-webkit-appearance:none;-moz-appearance:none;background-position:94%;height:27px;line-height:1.2;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.newsletter-sign-up-form .form select::-ms-expand{display:none}@media (max-width:767px){.ismobile .newsletter-sign-up-form .form select{width:100%}}.newsletter-sign-up-form .form select.interest{height:27px;line-height:1.2;padding:0 0 0 10px}.newsletter-sign-up-form .form.last{margin-left:10px}@media (max-width:767px){.ismobile .newsletter-sign-up-form .form.last{width:100%;margin:0}.ismobile .newsletter-sign-up-form .form.last .radio-buttons{float:none!important;margin:0!important}.ismobile .newsletter-sign-up-form .form.last .radio-buttons input,.ismobile .newsletter-sign-up-form .form.last .radio-buttons label{float:none;display:inline-block;height:auto}}.newsletter-sign-up-form .form.last .button{margin-left:0;margin-top:21px}.newsletter-sign-up-form input{line-height:15.6px;outline-width:0;padding:5px 10px}.newsletter-sign-up-form input.invalid{border:1px solid #db2727}@media (max-width:767px){.ismobile .newsletter-sign-up-form input{font-size:16px}}.newsletter-sign-up-form input[type=text],.newsletter-sign-up-form select{width:200px;margin-bottom:8px}@media (max-width:767px){.ismobile .newsletter-sign-up-form input[type=text],.ismobile .newsletter-sign-up-form select{width:100%;margin:0}}.newsletter-sign-up-form input[type=radio]{height:29px}.newsletter-sign-up-form .column-2{width:437px}.newsletter-sign-up-form .column-2.first{width:300px}.newsletter-sign-up-form .column-2.last{margin-right:5px;float:right}.newsletter-sign-up-form .column-2 .button{float:right;clear:none;margin-top:32px}.newsletter-sign-up-form .column-2 h1{margin-top:10px}.newsletter-sign-up-form .button{background-color:#338120;color:#fff;border:none;padding:8px 20px;font-weight:600;font-size:18px;line-height:18.72px;cursor:pointer}.newsletter-sign-up-form .banner{width:753px;margin-top:5px;padding:.5em 10px}.newsletter-sign-up-form .img-wrap{height:257px}.newsletter-sign-up-form .voucher-code{font-size:3em;padding-top:0;padding-bottom:0;border:2px dashed #ccc}.newsletter-sign-up-form .free-shipping{width:200px;float:left}.newsletter-sign-up-form .free-shipping span{float:left;color:#db2727}.newsletter-sign-up-form .free-shipping .line-1{font-size:2.5em;margin-right:5px;padding:7px 0}.newsletter-sign-up-form .free-shipping .line-3{color:#000;width:100%;clear:left}.newsletter-sign-up-form .conditions{font-size:11px;display:block;float:left}.newsletter-sign-up-form .modal__close{background:#fff}.newsletter-sign-up-form>form{width:580px}@media (max-width:767px){.ismobile .newsletter-sign-up-form>form{width:100%}}.newsletter-sign-up-form .nl-sign-up{margin-top:22px;width:auto}@media (max-width:767px){.ismobile .newsletter-sign-up-form .nl-sign-up.button.check_validation{width:100%;margin:auto}}.report-a-problem-modal{text-align:center}.report-a-problem-modal h2{text-transform:uppercase;font-weight:600;padding:0}@media (max-width:767px){.ismobile .report-a-problem-modal h2{font-size:16px}}.report-a-problem-modal p{color:#333;font-size:16px;line-height:16px;padding:10px 0}@media (max-width:767px){.ismobile .report-a-problem-modal p{font-size:16px}}.report-a-problem-modal .row{clear:none;width:100%;float:left;margin-bottom:10px;text-align:left}.report-a-problem-modal .row label{color:#333;font-size:13px;font-weight:700;padding-left:0}.report-a-problem-modal .img-wrap{height:108px;margin-bottom:20px}@media (max-width:767px){.ismobile .report-a-problem-modal .img-wrap{display:none}}.report-a-problem-modal .img-wrap.boy{height:294px}.report-a-problem-modal input{padding:5px 10px;width:100%}.report-a-problem-modal textarea{height:142px;padding:5px 10px;width:100%}@media (max-width:767px){.ismobile .report-a-problem-modal textarea{-webkit-box-sizing:border-box;box-sizing:border-box;height:70px}}.report-a-problem-modal input[type=submit]{background:#ddd;border:1px solid #ccc;color:#444;font-size:16px;font-weight:700;float:none;margin-top:10px;width:100%}.isdesktop .report-a-problem-modal h2{font-size:19.5px;line-height:28px}.isdesktop .report-a-problem-modal p{font-size:13px}.isdesktop .report-a-problem-modal .row{width:50%;padding-right:0}.isdesktop .report-a-problem-modal .row.name{padding-right:10px}.isdesktop .report-a-problem-modal .row.email{padding-left:10px}.isdesktop .report-a-problem-modal .row.details{width:100%}.isdesktop .report-a-problem-modal input{width:100%;font-size:13px}.isdesktop .report-a-problem-modal textarea{font-size:13px}.isdesktop .report-a-problem-modal input[type=submit]{float:right;width:auto}@media (max-width:767px){.ismobile .discount-scheme .hide-for-discount-scheme-mobile-only{display:none!important}}.discount-scheme .hide-for-discount-scheme,.discount-scheme.isNotAllowedFinance .hide-for-discount-scheme-finance-not-allowed{display:none!important}@media (min-width:1025px){.discount-scheme.isNotAllowedFinance.catalog-page .product-area .most-popular{height:371px!important}}@media (min-width:1025px){.discount-scheme.isNotAllowedFinance.catalog-page .product-area .product{height:361px!important}}.discount-scheme.isNotAllowedFinance.catalog-page .product-area .product .sales-price.discounted{color:#db2727}.discount-scheme.isNotAllowedFinance.catalog-page .product-area .product-availability{bottom:0}.discount-scheme .discount-landing-page.active-member .inactive-member,.discount-scheme .discount-landing-page.inactive-member .active-member{display:none}.discount-scheme .discount-scheme-banner .desktop-timer,.discount-scheme .discount-scheme-banner .mob-timer,.discount-scheme .red-gradient-background{background:#d01715;background:-moz-linear-gradient(top,#d01715 0,#b01015 100%);background:-webkit-linear-gradient(top,#d01715,#b01015);background:-webkit-gradient(linear,left top,left bottom,from(#d01715),to(#b01015));background:linear-gradient(180deg,#d01715 0,#b01015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d01715",endColorstr="#b01015",GradientType=0)}.discount-scheme .discount-accordion .css-accordion__title,.discount-scheme .discount-banner-accordion .css-accordion__title,.discount-scheme .discount-scheme-banner.halfords-discount-scheme-banner .custom-html>a,.discount-scheme .halfords-colours,.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list{background:#4f4a44;background:-moz-linear-gradient(top,#4f4a44 0,#383633 100%);background:-webkit-linear-gradient(top,#4f4a44,#383633);background:-webkit-gradient(linear,left top,left bottom,from(#4f4a44),to(#383633));background:linear-gradient(180deg,#4f4a44 0,#383633);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f4a44",endColorstr="#383633",GradientType=0);border-bottom:4px solid #ffa52a}.discount-scheme .discount-scheme-banner{width:980px}@media (max-width:767px){.ismobile .discount-scheme .discount-scheme-banner{width:100%}}.discount-scheme .discount-scheme-banner.active .inactive,.discount-scheme .discount-scheme-banner.inactive .active{display:none}.discount-scheme .discount-scheme-banner .desktop-timer,.discount-scheme .discount-scheme-banner .mob-timer{color:#fff;height:40px;overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}@media (max-width:767px){.ismobile .discount-scheme .discount-scheme-banner .desktop-timer,.ismobile .discount-scheme .discount-scheme-banner .mob-timer{height:auto;overflow:initial;padding:0}}.discount-scheme .discount-scheme-banner.halfords-discount-scheme-banner .custom-html>a{height:44px}.discount-scheme .discount-scheme-banner .welcome-text{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-left:1px;position:relative;top:-2px}.discount-scheme .discount-scheme-banner .icon{background-image:url(../../assets/images/svg/header-sprites.svg);background-image:url(../../assets/images/svg/header-sprites.png)\9;background-repeat:no-repeat;background-position:-138px -714px;display:inline-block;width:45px;height:27px;top:6px;position:relative}.discount-scheme .discount-scheme-banner .discount-status{display:inline-block;color:#fff;position:absolute;top:13px;left:465px;line-height:12px;font-size:14px}.discount-scheme .discount-scheme-banner .discount-status span{background:#fff;padding:2px 9px;color:#da2727;font-weight:700;font-size:17px;text-transform:uppercase;margin-left:10px;-webkit-box-shadow:0 0 9px 2px rgba(0,0,0,.2);box-shadow:0 0 9px 2px rgba(0,0,0,.2);position:absolute;top:-6px;left:148px;height:25px;min-width:81px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 14px;text-align:center}.discount-scheme .discount-scheme-banner .discount-status span.inactive{background-color:#da2727;color:#fff}.discount-scheme .discount-scheme-banner .find-out-more{color:#fff;display:inline-block;right:105px;padding:5px 15px 5px 5px;line-height:12px;background-image:url(../../assets/images/svg/catalouge-page.svg);background-image:url(../../assets/images/svg/catalouge-page.png)\9;background-repeat:no-repeat;background-position:97px -368px;font-weight:700;position:absolute;right:120px;top:8px;font-size:16px;padding-right:16px}.discount-scheme .discount-scheme-banner .log-out{color:#fff;position:absolute;right:30px;top:8px;font-size:16px;line-height:12px;font-weight:700;border-left:2px solid #fff;height:25px;padding:6px 0 0 17px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff}.discount-scheme .discount-scheme-banner .log-out a{position:relative;height:39px;top:-14px;padding:12px 0 0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:103px;right:-30px;margin-left:-46px;color:#f5f5f5;line-height:14px;text-decoration:none}.discount-scheme .discount-scheme-banner .log-out:after{content:"";background-image:url(../../assets/images/svg/catalouge-page.svg);background-image:url(../../assets/images/svg/catalouge-page.png)\9;background-repeat:no-repeat;background-position:-31px -371px;width:15px;height:18px;position:absolute;top:3px;right:-21px}.discount-scheme.track-order-page #static-page-content .left{border:none}.discount-scheme .cart-item-rrp{width:auto!important}.discount-scheme .discount-accordion{width:380px;margin:0 -10px}@media (max-width:767px){.ismobile .discount-scheme .discount-accordion{width:108%;margin:0 -4%;-webkit-box-sizing:border-box;box-sizing:border-box}}.discount-scheme .discount-accordion .css-accordion__title a,.discount-scheme .discount-accordion .css-accordion__title strong{color:#fff;font-size:15px}@media only screen and (max-device-width:320px){.discount-scheme .discount-accordion .css-accordion__title a,.discount-scheme .discount-accordion .css-accordion__title strong{font-size:14px!important}}.discount-scheme .discount-accordion .css-accordion__title--handle:after{width:9px;content:"";background-image:url(../../assets/images/svg/catalouge-page.svg);background-image:url(../../assets/images/svg/catalouge-page.png)\9;background-repeat:no-repeat;background-position:-13px -371px;height:17px;position:absolute;top:20px;right:8px}.discount-scheme .discount-accordion .css-accordion__section{border:none}.discount-scheme .discount-accordion .css-accordion__content{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}.discount-scheme .discount-banner-accordion .css-accordion__title{padding:4px}@media (max-device-width:767px) and (orientation:landscape){.ismobile .discount-scheme .discount-banner-accordion .css-accordion__title{padding:10px}}.discount-scheme .discount-banner-accordion .css-accordion__title>span{display:inline-block;width:45%;text-align:center;color:#fff;font-size:16px;font-weight:700}@media (max-device-width:767px) and (orientation:landscape){.ismobile .discount-scheme .discount-banner-accordion .css-accordion__title>span{text-align:left;padding-left:2px;vertical-align:super}}.discount-scheme .discount-banner-accordion .css-accordion__title .discount-status{width:28%;display:inline-block;position:static;top:auto;left:auto;line-height:normal;text-align:center}.discount-scheme .discount-banner-accordion .css-accordion__title .discount-status span{top:-4px;left:auto;position:relative;min-width:0;min-height:0;margin:0;vertical-align:super;padding:2px 9px}@media (max-device-width:767px) and (orientation:landscape){.ismobile .discount-scheme .discount-banner-accordion .css-accordion__title .discount-status span{top:2px}}.discount-scheme .discount-banner-accordion .css-accordion__title .options{display:block;top:15px;right:21px;font-size:16px;font-weight:700;width:auto;position:absolute;color:#fff;line-height:1em}.discount-scheme .discount-banner-accordion .css-accordion__title--handle:after{width:9px;content:"";background-image:url(../../assets/images/svg/catalouge-page.svg);background-image:url(../../assets/images/svg/catalouge-page.png)\9;background-repeat:no-repeat;background-position:-13px -371px;height:17px;position:absolute;top:24px;right:8px}.discount-scheme .discount-banner-accordion .css-accordion__section{border:none}.discount-scheme .discount-banner-accordion .css-accordion__content{background-color:#fff;text-align:center}.discount-scheme .discount-banner-accordion .css-accordion__content a{display:inline-block;width:47%;background:#333;color:#fff;padding:8px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size:16px;text-align:center;margin-bottom:10px;margin-right:5px;font-weight:700}.discount-scheme .discount-banner-accordion .css-accordion__content a.log-out-btn{background:#db2727;margin-left:5px;margin-right:0}.discount-scheme .order-summary hr{display:none}.discount-scheme .order-summary .applied-discounts{margin-bottom:20px}.discount-scheme .order-summary .applied-discounts .applied-discounts__header{visibility:hidden;padding:0}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list{padding:10px}@media (min-width:1025px){.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list{margin:-10px}}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .applied-discounts__discount-entry{padding:0;color:#fff;font-size:16px}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .applied-discounts__discount-entry:before{content:none}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .applied-discounts__discount-entry .applied-discounts__code{font-weight:400}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .applied-discounts__discount-entry .applied-discounts__code.capitalize{text-transform:capitalize}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .applied-discounts__discount-entry .applied-discounts__percent{display:none}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .applied-discounts__discount-entry .applied-discounts__value{font-weight:700}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list .discount-off-rrp{color:#fcd9a8;font-size:14px}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list.voucher-and-promo{border:none;border-bottom:4px solid #ffa52a}.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list.voucher-and-promo .applied-discounts__discount-entry .applied-discounts__left,.discount-scheme .order-summary .applied-discounts .applied-discounts__discount-list.voucher-and-promo .applied-discounts__discount-entry .applied-discounts__right{color:#fff}.discount-scheme .cart-item-price.discounted,.discount-scheme .cart-summary-item-price.discounted{color:#db2727}.discount-scheme.isNotAllowedCycleToWork .toggle-discount-scheme-C2W,.discount-scheme.isNotAllowedFinance .toggle-discount-scheme-finance{display:none!important}.discount-scheme.isAllowedCycleToWork .toggle-discount-scheme-C2W,.discount-scheme.isAllowedFinance .toggle-discount-scheme-finance{display:block!important}.product-slider{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.product-slider *,.product-slider :after,.product-slider :before{-webkit-box-sizing:inherit;box-sizing:inherit}.product-slider__title{border-bottom:1px solid #ccc;font-size:17px;font-weight:400;margin-bottom:15px;padding-left:5px}@media (max-width:767px){.ismobile .product-slider__title{border-bottom:0;margin-bottom:3px}}.product-slider__info{padding-left:5px}.product-slider__next,.product-slider__prev{display:none}.product-slider__list{overflow-x:auto;overflow-y:hidden;margin-left:0;margin-right:0;max-height:193px}.product-slider .product{border-width:1px;float:left;height:165px;margin-left:12px}.product-slider .product.first{margin-left:12px}.product-slider .product:last-child{margin-right:12px}.product-slider .product a{line-height:1em}@media (max-width:767px){.ismobile .product-slider__list{padding-bottom:10px}}.product-slider--mode-page .product-slider__next,.product-slider--mode-page .product-slider__prev{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:27px 52px;border:0;cursor:pointer;display:block;height:150px;margin-top:-75px;top:50%;position:absolute;width:48px}.product-slider--mode-page .product-slider__next span,.product-slider--mode-page .product-slider__prev span{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-slider--mode-page .product-slider__prev{background-image:url(../../assets/images/icons/black-arrow-left-icon.png);left:0}.product-slider--mode-page .product-slider__next{background-image:url(../../assets/images/icons/black-arrow-right-icon.png);right:0}.product-slider--mode-page .product-slider__list{margin:0 48px}.product-slider--mode-page .product-slider__list .product{margin:0}.product-slider--mode-page .product-slider .product{width:165px}.migrate-basket-modal__btn-bar{font-size:0;text-align:center}.migrate-basket-modal__btn{margin-right:10px;min-width:0;width:calc(50% - 5px)}.migrate-basket-modal__btn:last-child{margin-right:0}.migrate-basket-modal__products{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}.isdesktop .migrate-basket-modal__btn-bar{text-align:left}.isdesktop .migrate-basket-modal__btn{min-width:16rem;width:auto}.restore-basket-modal__products{border-bottom:1px solid #ccc;margin-bottom:12px}.restore-basket-modal__btn-bar{font-size:0;text-align:center}.restore-basket-modal__btn{margin-bottom:12px;width:100%}.restore-basket-modal__btn:last-child{margin-bottom:0}.isdesktop .restore-basket-modal__products{margin-bottom:20px}.isdesktop .restore-basket-modal__btn-bar{margin-bottom:2px}.isdesktop .restore-basket-modal__btn{margin-bottom:0;margin-right:15px;width:calc(33.3% - 10px)}.isdesktop .restore-basket-modal__btn:last-child{margin-right:0}.faq{font-size:14px;padding:10px}.faq .faq__heading{color:#424242;font-size:20px;font-weight:600;margin-bottom:11px;margin-top:7px;padding:0;text-transform:none}.faq p{line-height:normal;margin:0 0 10px;padding:0}.faq--text-content{padding:10px 25px}.faq--accordion-content{padding:10px}.faq .btn--close{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent;border:none;cursor:pointer;display:block;font-size:16px;font-weight:400;height:30px;line-height:22px;margin:0;min-width:0;overflow:hidden;padding:0;position:absolute;right:5px;text-align:center;top:5px;white-space:nowrap;width:30px}.faq .btn--close:after{background-image:url(../../assets/images/svg/header-sprites.svg);background-image:url(../../assets/images/svg/header-sprites.png)\9;background-repeat:no-repeat;background-position:-9.1px -377px;background-size:239.2px auto;content:"";display:block;height:19.5px;margin-left:-9.75px;margin-top:-9.75px;position:absolute;width:19.5px}.css-accordion{background:#fff;font-size:inherit;line-height:normal;vertical-align:baseline}.css-accordion .css-accordion__section{border:none;border-bottom:1px solid #ccc;font-size:inherit}.css-accordion .css-accordion__section:last-child{border-bottom:1px solid #ccc}.css-accordion .css-accordion__section.animate .css-accordion__content{-webkit-transition:max-height .3s,padding .3s,opacity .3s;transition:max-height .3s,padding .3s,opacity .3s}.css-accordion .css-accordion__section.animate .css-accordion__title{-webkit-transition:all .3s;transition:all .3s}.css-accordion .css-accordion__section.animate .css-accordion__title:after{-webkit-transition:margin .3s,-webkit-transform .3s;transition:margin .3s,-webkit-transform .3s;transition:transform .3s,margin .3s;transition:transform .3s,margin .3s,-webkit-transform .3s}.css-accordion .css-accordion__title{background:#fff;border:0;cursor:pointer;color:#6e6e6e;display:block;font-size:1.8rem;font-weight:600;line-height:2.4rem;margin:0;padding:11px;padding-left:0;padding-right:0;position:relative;text-align:left;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.css-accordion .css-accordion__title a{color:inherit;font-size:inherit;text-decoration:inherit}.css-accordion .css-accordion__title button{text-decoration:none}.css-accordion .css-accordion__content{color:#6e6e6e;line-height:2.4rem;background:#fff;border:0;border-top:0 solid #ccc;color:#999;font-size:1.6rem;max-height:0;opacity:0;overflow:hidden;padding:0 10px}.css-accordion .css-accordion__content p{font-size:inherit;line-height:inherit;margin-bottom:1rem;line-height:normal;margin:0 0 10px;padding:0}.css-accordion .css-accordion__content a{text-decoration:underline}.css-accordion .css-accordion__content img{display:block;margin:0 auto 10px}.css-accordion.initialized .css-accordion__content{border-top-width:1px;max-height:none;opacity:1;padding-top:10px;padding-bottom:0}.css-accordion.initialized .css-accordion__title:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.css-accordion.initialized .css-accordion__section.closed .css-accordion__title:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.css-accordion.initialized .css-accordion__section.closed .css-accordion__content{border-top-width:0;max-height:0!important;opacity:0;padding-top:0;padding-bottom:0}.css-accordion--handle-right .css-accordion__title{padding-left:0;padding-right:30px}.css-accordion--handle-right .css-accordion__title:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:8px;left:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;width:8px;left:auto;right:11px}.css-accordion--handle-left .css-accordion__title{padding-left:30px;padding-right:0}.css-accordion--handle-left .css-accordion__title:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:8px;left:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;width:8px;left:11px;right:auto}html.noJs .css-accordion__title,html.noJs .css-accordion__title a{cursor:default}html.noJs .css-accordion__title--handle:after{display:none}html.noJs .css-accordion__section{border-bottom:1px solid #ccc;margin-bottom:10px}html.noJs .css-accordion__content{max-height:none;padding-top:10px;padding-bottom:0;border-top-width:1px;opacity:1}.loading-overlay.loading:before{background:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.loading-overlay.loading:after{-webkit-animation:load8 1s infinite linear;animation:load8 1s infinite linear;border:5px solid #ccc;border-top-color:#333;border-radius:15px;content:"";display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:.5;position:absolute;top:50%;-webkit-transform:translateZ(0);transform:translateZ(0);width:30px;z-index:2}.loading-overlay--replace.loading:before{background:#fff}.loading-overlay--replace.loading:after{left:0;margin-left:0;margin-top:0;top:0}html.modal-scroll-block body{overflow:hidden}.modal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1050}.modal.animate.in{-webkit-animation:noop .3s;animation:noop .3s}.modal.animate.in .modal__overlay{-webkit-animation:simple-fade--in .3s ease-out;animation:simple-fade--in .3s ease-out}.modal.animate.in .modal__content{-webkit-animation:fade-in-up--in .3s ease-out;animation:fade-in-up--in .3s ease-out}.modal.animate.out{-webkit-animation:noop .3s;animation:noop .3s}.modal.animate.out .modal__overlay{-webkit-animation:simple-fade--out .3s ease-out;animation:simple-fade--out .3s ease-out}.modal.animate.out .modal__content{-webkit-animation:fade-in-up--out .3s ease-out;animation:fade-in-up--out .3s ease-out}.modal__overlay{background:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0}.modal__content{position:relative}.modal__close{background:transparent;border:0;cursor:pointer;height:32px;min-width:auto;padding:0;position:absolute;right:8px;top:8px;width:32px}.modal__close:after{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-1px -335px;content:"";display:block;height:28px;left:50%;margin-left:-14px;margin-top:-14px;position:absolute;top:50%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:28px}.modal__close:focus:after,.modal__close:hover:after{-webkit-transform:scale(1);transform:scale(1)}.isdesktop .modal__close{top:12px;right:12px}.modal--style-dialog{padding:10px}.modal--style-dialog .modal__content{background:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.5);box-shadow:0 0 40px 0 rgba(0,0,0,.5);max-height:100%;margin:0 auto;max-width:400px;overflow-x:hidden;overflow-y:auto;padding:10px;-webkit-overflow-scrolling:touch}.modal--style-dialog .modal__header{border-bottom:1px solid #ccc;color:#333;font-size:2rem;font-weight:700;line-height:2.4rem;margin-bottom:1.5rem;padding-bottom:12px;padding-right:35px}.modal--style-dialog .modal__body{color:#6e6e6e;font-size:1.6rem;line-height:2.4rem;font-size:1.4rem;line-height:1.8rem}.modal--style-dialog .modal__body p{font-size:inherit;line-height:inherit;margin-bottom:1rem;margin-bottom:1.5rem}.modal--style-dialog .modal__footer{overflow:hidden}.modal--style-dialog .modal__footer-btn-primary{display:block;width:100%}.modal--style-dialog .modal__footer-btn-secondary{display:block;font-size:1.4rem;width:100%}.modal--style-dialog .modal__footer-btn-secondary:last-child{margin-bottom:-10px}.isdesktop .modal--style-dialog .modal__content{max-height:90%;max-width:none;padding:15px;top:5%;width:450px}.isdesktop .modal--style-dialog .modal__footer{overflow:hidden}.isdesktop .modal--style-dialog .modal__footer-btn-primary{float:right;max-width:50%;width:auto}.isdesktop .modal--style-dialog .modal__footer-btn-secondary{float:left;font-size:1.4rem;margin-top:0;max-width:50%;padding:0;text-align:left;width:auto}.modal--style-info .modal__content{background:#fff;bottom:0;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);box-shadow:0 0 40px 0 rgba(0,0,0,.3);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.modal--style-info.animate.in .modal__content{-webkit-animation:slide-right--in .3s ease-out;animation:slide-right--in .3s ease-out}.modal--style-info.animate.out .modal__content{-webkit-animation:slide-right--out .3s ease-out;animation:slide-right--out .3s ease-out}.isdesktop .modal--style-info .modal__content{left:auto;right:0;width:330px}.isdesktop .modal--wide .modal__content{width:700px}.isdesktop .modal--x-wide .modal__content{width:800px}.modal--style-search .modal__overlay{background:rgba(0,0,0,.3)}.modal--style-search .modal__content{background:transparent;bottom:0;left:0;position:absolute;overflow:hidden;right:0;top:0;width:auto}.modal--style-search.animate.in{-webkit-animation:noop .3s;animation:noop .3s}.modal--style-search.animate.in .modal__content{-webkit-animation:simple-fade--in .3s ease-out;animation:simple-fade--in .3s ease-out}.modal--style-search.animate.out{-webkit-animation:noop .3s;animation:noop .3s}.modal--style-search.animate.out .modal__content{-webkit-animation:simple-fade--out .3s ease-out;animation:simple-fade--out .3s ease-out}.ios .modal--style-search{height:auto;position:static;width:100%}.ios .modal--style-search .modal__overlay{background:#fff}.ios .modal--style-search .modal__content{background:transparent;bottom:0;left:0;overflow:hidden;position:static;right:0;top:0;width:auto}.ios .modal--style-search .global-search{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:initial;flex-flow:initial;height:auto}.ios .modal--style-search .global-search__mobile-search-bar{position:relative;left:0;width:100%}.ios .modal--style-search .global-search__results{overflow:hidden}.ios .modal--style-search.animate.in,.ios .modal--style-search.animate.in .modal__content,.ios .modal--style-search.animate.out,.ios .modal--style-search.animate.out .modal__content{-webkit-animation:noop 0;animation:noop 0}.notification-block{font-size:1.4rem;line-height:1.8rem}.notification-block a{color:inherit;font-size:inherit;text-decoration:underline}.notification-block__title{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.notification-block__notification-list{list-style-type:none;margin:0;padding:0}.notification-block__notification{border:1px solid;color:#333;margin:0 0 10px;padding:9px 14px;line-height:19px}.notification-block__notification--success{background-color:#fff;border-color:#00aa50}.notification-block__notification--success strong{color:#00aa50;font-weight:700}.notification-block__notification--success:before{border:2px solid #00aa50;border-left-width:0;border-top-width:0;content:"";display:inline-block;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:60% 50%;transform-origin:60% 50%;width:7px;margin-right:.8rem;margin-left:.7rem}.notification-block__notification--information{background-color:#fff;border-color:#00aa50}.notification-block__notification--warning{background-color:#fff;border-color:#db2727}.notification-block__notification--error{background-color:#db2727;color:#fff;border-color:#db2727;font-weight:600}.notification-block__notification--error .exclusions-link{background:#fff;border:2px solid #fff;border-radius:5px;color:#db2727;cursor:pointer;display:table;font-weight:600;line-height:2.2rem;margin:10px auto 0;outline:none;padding:0 .8rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.notification-block__notification--error .exclusions-link:focus,.notification-block__notification--error .exclusions-link:hover{background:#db2727;color:#fff;text-decoration:none}.isdesktop .notification-block__notification--error .exclusions-link{display:inline;margin:0 0 0 .5em}.notification-block__notification--grouped{border-bottom-width:0;border-top-width:0;margin:0;padding-bottom:0}.notification-block__notification--first{border-top-width:1px}.notification-block__notification--last{border-bottom-width:1px;margin-bottom:10px;padding:11px 13px}.notification-block__notification:last-child{margin-bottom:0}.tab-view{-webkit-box-sizing:border-box;box-sizing:border-box}.tab-view *,.tab-view :after,.tab-view :before{-webkit-box-sizing:inherit;box-sizing:inherit}.tab-view .tab-view__tabs{margin:0;overflow:hidden;padding:0}.tab-view .tab-view__tab{background-color:#fff;display:block;float:left;margin:0;padding:0;text-align:center}.tab-view .tab-view__tab a{border:1px solid #cdcdcd;border-right-width:0;display:block;font-size:14px;font-weight:600;line-height:20px;outline:none;padding:9px 16px 13px;position:relative;vertical-align:baseline;z-index:1}@media (max-width:767px){.ismobile .tab-view .tab-view__tab a{font-size:13px}}.tab-view .tab-view__tab a:hover{text-decoration:underline}.tab-view .tab-view__tab:last-child a{border-right-width:1px}.tab-view .tab-view__tab.selected a{border-top:3px solid #db2727;border-bottom-color:#fff;padding-top:7px}.tab-view .tab-view__tab.selected a:hover{cursor:default;text-decoration:none}.tab-view .tab-view__tab-heading{color:#333;font-size:16px;font-weight:700;line-height:normal}.tab-view .tab-view__tab-heading,.tab-view .tab-view__tab-sub-heading{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-view .tab-view__tab-sub-heading{color:#5f5f5f;font-size:12px}.tab-view .tab-view__content{background-color:#fff;border:1px solid #cdcdcd;margin-top:-1px;position:relative;z-index:0}.tab-view .tab-view__slide{display:none;padding:10px}.tab-view .tab-view__slide.selected{display:block}.tab-view .tab-view__slide.selected .tab-view__slide-content.animate.in{-webkit-animation:fade-in-up--in .6s ease-out;animation:fade-in-up--in .6s ease-out}.tab-view .tab-view__slide.selected .tab-view__slide-content.animate.out{-webkit-animation:fade-in-up--out .6s ease-out;animation:fade-in-up--out .6s ease-out}.tab-view .tab-view__slide.loading:after{background:#fff url(../../assets/images/gif/ajax-loader.gif) no-repeat local 50%;background-size:50px 50px;bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.tab-view .tab-view__slide-content:after{content:"";clear:both;display:table}.tab-view .tab-view__oos-no-recs{font-size:1.6rem;margin-top:20px}.tab-view .tab-view__oos-no-recs a{font-weight:700;text-decoration:underline}.tab-view--mode-list .tab-view__tab{border:1px solid #ccc;display:block;float:none;margin-top:10px;position:relative;text-align:left;width:auto}.tab-view--mode-list .tab-view__tab.selected a,.tab-view--mode-list .tab-view__tab a{border:0;padding:10px}@media (max-width:767px){.ismobile .tab-view--mode-list .tab-view__tab.selected a,.ismobile .tab-view--mode-list .tab-view__tab a{padding:10px 5%}}.tab-view--mode-list .tab-view__tab.selected a:hover,.tab-view--mode-list .tab-view__tab a:hover{cursor:default;text-decoration:none}.tab-view--mode-list .tab-view__tab-heading{font-size:20px;padding-right:19px;position:relative;text-overflow:ellipsis;white-space:nowrap}.tab-view--mode-list .tab-view__tab-heading:after{content:"";height:20px;margin-top:-10px;position:absolute;right:0;top:50%;width:14px;background-image:url(../../assets/images/svg/tredz-product-page.svg);background-image:url(../../assets/images/svg/tredz-product-page.png)\9;background-repeat:no-repeat;background-position:-14px -1021px}.tab-view--mode-list .tab-view__tab-sub-heading{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tab-view--mode-list .tab-view__content{display:none}.tab-view__tab a{text-decoration:none}.tab-view__tab a:hover{text-decoration:underline}.product-slider-v2{overflow:hidden;position:relative}.product-slider-v2 .content-switcher{margin:0}.product-slider-v2 .content-switcher__slide-container{height:190px;overflow-x:visible;overflow-y:hidden;width:100%}.product-slider-v2 .content-switcher__slide{float:left;height:auto;overflow:hidden}.product-slider-v2 .content-switcher__next,.product-slider-v2 .content-switcher__prev{background:hsla(0,0%,100%,.5);border:none;bottom:0;cursor:pointer;left:auto;outline-width:0;padding:0;position:absolute;right:0;top:0;width:50px}.product-slider-v2 .content-switcher__next:after,.product-slider-v2 .content-switcher__prev:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:8px;left:50%;margin-top:-6px;margin-left:-6px;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;width:8px;margin-left:0;top:50%;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-slider-v2 .content-switcher__next:disabled,.product-slider-v2 .content-switcher__prev:disabled{background:transparent}.product-slider-v2 .content-switcher__next:disabled:after,.product-slider-v2 .content-switcher__prev:disabled:after{-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0)}.product-slider-v2 .content-switcher__next:disabled:hover,.product-slider-v2 .content-switcher__prev:disabled:hover{cursor:auto}.product-slider-v2 .content-switcher__next{background:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));left:auto;right:0}.product-slider-v2 .content-switcher__next:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:8px;left:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;width:8px;margin-left:0;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-slider-v2 .content-switcher__next:disabled:after{-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0)}.product-slider-v2 .content-switcher__prev{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0;right:auto}.product-slider-v2 .content-switcher__prev:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:8px;left:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;width:8px;margin-left:-10px;-webkit-transform:rotate(135deg) scale(1);transform:rotate(135deg) scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-slider-v2 .content-switcher__prev:disabled:after{-webkit-transform:rotate(135deg) scale(0);transform:rotate(135deg) scale(0)}.product-slider-v2 .prod{background:#fff;float:left;height:auto;padding:0 5px;text-align:center;text-decoration:none;width:50%}.product-slider-v2 .prod__image{display:block;font-size:0;height:86px;margin:0 auto;text-align:center;text-decoration:none;width:105px}.product-slider-v2 .prod__image-img{display:inline-block;height:auto;max-height:86px;max-width:105px;vertical-align:middle;width:auto}.product-slider-v2 .prod__image:before{content:"";display:inline-block;height:100%;vertical-align:middle}.product-slider-v2 .prod__name{color:#6e6e6e;display:block;font-size:1.4rem;font-weight:500;line-height:1.8rem;display:-webkit-box;max-height:54px;overflow:hidden;overflow:ellipsis;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:10px;padding:0 10px;min-height:54px}.product-slider-v2 .prod__quantity{color:#333;font-weight:700}.product-slider-v2 .prod__price{color:#333}.product-slider-v2 .prod__price,.product-slider-v2 .prod__save-price{display:block;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:0 5px}.product-slider-v2 .prod__save-price{color:#db2727}.product-slider-v2 .prod:first-child{padding:0 0 0 20px}.product-slider-v2 .prod:last-child{padding:0 20px 0 0}.product-slider-v2 .prod:nth-child(n+3){display:none}.product-slider-v2 .prod:hover .prod__name{text-decoration:underline}.modal .product-slider-v2 .prod:first-child{padding:0 0 0 10px}.modal .product-slider-v2 .prod:last-child{padding:0 10px 0 0}.modal .product-slider-v2 .content-switcher__prev:after{left:11px;right:auto}.modal .product-slider-v2 .content-switcher__next:after{left:auto;right:5px}.isdesktop .product-slider-v2 .content-switcher{margin:0 50px;overflow:hidden}.isdesktop .product-slider-v2 .content-switcher__slide-container{height:205px}.isdesktop .product-slider-v2 .prod{background:#fff;float:left;height:auto;padding:0 5px;width:20%}.isdesktop .product-slider-v2 .prod__image{height:100px;width:130px}.isdesktop .product-slider-v2 .prod__image-img{max-height:100px;max-width:130px}.isdesktop .product-slider-v2 .prod__image:before{content:"";display:inline-block;height:100%;vertical-align:middle}.isdesktop .product-slider-v2 .prod:first-child,.isdesktop .product-slider-v2 .prod:last-child{padding:0 5px}.isdesktop .product-slider-v2 .prod:nth-child(n+3){display:block}.isdesktop .product-slider-v2 .prod:nth-child(n+6){display:none}.isdesktop .modal .product-slider-v2 .content-switcher{margin:0}.isdesktop .modal .product-slider-v2 .prod{width:25%}.checkbox{display:inline-block}.checkbox label{color:inherit;cursor:pointer;font-size:inherit;font-weight:500;line-height:18px;padding-left:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.checkbox label:before{background-color:#fff;border:1px solid #999;border-radius:5px;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;-webkit-transition:all .3s ease,border-width 0s ease;transition:all .3s ease,border-width 0s ease;vertical-align:middle;width:18px}.checkbox label:after{border:3px solid #fff;border-left-width:0;border-top-width:0;content:"";display:inline-block;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:60% 50%;transform-origin:60% 50%;width:6px;display:block;left:9px;margin-left:-3px;margin-top:-5px;position:absolute;top:50%;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox input[type=checkbox]:focus+label:before{border-color:#333;border-width:2px}.checkbox input[type=checkbox]:checked+label:before{background-color:#333;border-color:#333}.checkbox input[type=checkbox]:checked+label:after{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.checkbox input[type=checkbox].valid+label:before{border-color:#999}.checkbox input[type=checkbox].valid:checked+label{color:inherit}.checkbox input[type=checkbox].valid:checked+label:before{background-color:#333;border-color:#333}.checkbox input[type=checkbox].invalid+label{color:#db2727}.checkbox input[type=checkbox].invalid+label:before{border-color:#db2727}.checkbox input[type=checkbox].invalid:checked+label{color:inherit}.checkbox input[type=checkbox].invalid:checked+label:before{background-color:#333;border-color:#333}.checkbox input[type=checkbox].disabled+label,.checkbox input[type=checkbox]:disabled+label{color:#bbb;cursor:auto;-webkit-transition:none;transition:none}.checkbox input[type=checkbox].disabled+label:before,.checkbox input[type=checkbox]:disabled+label:before{background-color:#fff;border-color:#bbb}.checkbox input[type=checkbox].disabled:checked+label:before,.checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#bbb;border-color:#bbb}.checkbox--large label{line-height:20px;padding-left:30px}.checkbox--large label:before{height:20px;margin-top:-10px;width:20px}.checkbox--large label:after{border:3px solid #fff;border-left-width:0;border-top-width:0;content:"";display:inline-block;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:60% 50%;transform-origin:60% 50%;width:6px;margin-left:-3px;margin-top:-6px;left:10px;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.checkbox--large input[type=checkbox]:checked+label:after{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.checkbox--small label{line-height:16px;padding-left:26px}.checkbox--small label:before{height:16px;margin-top:-8px;width:16px}.checkbox--small label:after{border:2px solid #fff;border-left-width:0;border-top-width:0;content:"";display:inline-block;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:60% 50%;transform-origin:60% 50%;width:4px;margin-left:-2px;margin-top:-4px;left:8px;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.checkbox--small input[type=checkbox]:checked+label:after{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.discount-block--no-remove-button .discount-block__discount-code{width:50%;text-align:left}.discount-block--no-remove-button .discount-block__discount-value{width:50%;display:inline-block;text-align:right}.isdesktop .discount-block--no-remove-button .discount-block__discount-code{width:50%}.checkout-footer{-webkit-box-sizing:content-box;box-sizing:content-box;float:left;margin-top:20px;width:100%}.checkout-footer .assurance-logos{background:#080909;display:block;overflow:hidden}.checkout-footer .assurance-logos .assurance-logos-wrapper{margin:10px auto;overflow:hidden;width:280px}.checkout-footer .assurance-logos a{background-image:url(../../assets/images/svg/hp14_footersprite3.svg);background-image:url(../../assets/images/svg/hp14_footersprite3.png)\9;background-repeat:no-repeat;background-position:594px 54px;display:block;float:left;height:43px;padding:.5em 0;margin:0 10px 0 0;width:104px}.checkout-footer .assurance-logos a.google{background-position:-294px -1px;width:86px}.checkout-footer .assurance-logos a.norton{background-position:-371px -1px;float:right;margin:0;width:104px}.checkout-footer .center{text-align:left}.checkout-footer .center ul{background-color:#e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;margin:0 auto;padding:9px 0;width:100%}.checkout-footer .center ul li{float:left;line-height:1.45;list-style:none;margin-bottom:0;margin-left:0;padding-left:10px}.checkout-footer .center ul li.five,.checkout-footer .center ul li.four,.checkout-footer .center ul li.one,.checkout-footer .center ul li.three,.checkout-footer .center ul li.two{width:100%}.checkout-footer .center ul li a,.checkout-footer .center ul li span{color:#333;font-size:12px;line-height:1.45;margin:0;text-decoration:none;vertical-align:text-top}.checkout-footer.has-gdpr-message{margin-bottom:100px}.isdesktop .checkout-footer .assurance-logos{display:none}.isdesktop .checkout-footer .center{text-align:center}.isdesktop .checkout-footer .center ul{-webkit-box-sizing:content-box;box-sizing:content-box;height:18px;width:1000px}.isdesktop .checkout-footer .center ul li{padding-left:0}.isdesktop .checkout-footer .center ul li.one{width:30%}.isdesktop .checkout-footer .center ul li.two{width:14%}.isdesktop .checkout-footer .center ul li.three{width:20%}.isdesktop .checkout-footer .center ul li.four{width:14%}.isdesktop .checkout-footer .center ul li.five{width:22%}.isdesktop .checkout-footer .center ul li a,.isdesktop .checkout-footer .center ul li span{margin-left:10px}.cart-v2-page .brands-bar{display:none}.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.cart:after{content:"";clear:both;display:table}.cart .cart-banner{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cart .notification-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cart .notification-block__notification-list{margin:0 10px 10px}.cart .trade-in-banner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart .cart-items{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cart .cart-summary{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.cart .cart-voucher-block{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.cart .c2w-suggestions{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.isdesktop .cart{display:block;margin-top:20px;padding:0 10px;width:1000px}.isdesktop .cart .notification-block__notification-list{margin:0}.c2w-suggestions{clear:both;margin:0 0 30px;padding:0;overflow:hidden}.isdesktop .c2w-suggestions{margin:0 -10px 30px;padding:30px 0 0}.cart-banner__heading{border-bottom:1px solid #ccc;font-size:1.8rem;line-height:3rem;margin:0;overflow:hidden;padding:6px 10px;vertical-align:middle}.cart-banner__heading-text{float:left;line-height:3rem;vertical-align:middle}.cart-banner__heading-summary{float:right;font-size:1.6rem;font-weight:500;line-height:3rem;vertical-align:middle}.cart-banner__delivery{color:#6e6e6e;font-size:1.4rem;font-weight:500;line-height:2.2rem;margin:0 10px;padding:11px 0}.cart-banner__delivery:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-1px -34px;content:"";display:inline-block;height:18px;line-height:inherit;margin-right:10px;margin-top:-3px;padding:10px 0;vertical-align:middle;width:28px}.isdesktop .cart-banner{border-bottom:1px solid #ccc}.isdesktop .cart-banner:after{content:"";clear:both;display:table}.isdesktop .cart-banner__heading{border:none;float:left;padding-left:0;padding-right:0}.isdesktop .cart-banner__heading-text{float:none;font-weight:700}.isdesktop .cart-banner__heading-summary{display:none}.isdesktop .cart-banner__delivery{float:right;margin:0;min-width:350px}.cart-items__head{display:none}.isdesktop .cart-items__head{display:block;overflow:hidden;line-height:3.6rem;margin-bottom:0}.isdesktop .cart-items__head-section{color:#333;float:left;font-size:1.6rem;font-weight:600;margin:0}.isdesktop .cart-items__head-section--items{width:630px}.isdesktop .cart-items__head-section--quantity{width:185px}.isdesktop .cart-items__head-section--price{width:165px}.cart-item{border-top:1px solid #ccc;margin:0 10px 10px;min-height:170px;padding:25px 0 15px;position:relative}.cart-item__image{display:block;float:left;font-size:0;height:86px;text-align:center;text-decoration:none;width:105px}.cart-item__image-img{display:inline-block;height:auto;max-height:86px;max-width:105px;vertical-align:middle;width:auto}.cart-item__image:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cart-item__name{font-size:1.4rem;font-weight:500;line-height:1.8rem;display:-webkit-box;max-height:72px;overflow:hidden;overflow:ellipsis;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-decoration:none}.cart-item__name a{text-decoration:inherit}.cart-item__name a:hover{text-decoration:underline}.cart-item__detail-group{margin-left:115px}.cart-item__detail-group--name{margin-bottom:20px}.cart-item__detail-group--sku-info{margin-bottom:20px;word-break:break-word;word-wrap:break-word}.cart-item__detail-group--id{margin-bottom:20px}.cart-item__detail-group--pricing{position:relative}.cart-item__detail{font-size:1.4rem;line-height:1.8rem}.cart-item__detail strong{color:#333;font-weight:500}@media screen and (max-width:479px){.cart-item__detail--id .info-button--icon-center{margin-top:5px;display:block;width:128px}}@media screen and (min-width:480px){.cart-item__detail--id .info-button--icon-center{margin-left:32px}}.cart-item__detail--updated-quantity{color:#a90000;font-weight:700}.cart-item__detail--incorrect-quantity{margin:10px 0 0}.cart-item__detail--incorrect-quantity span{text-decoration:line-through}.cart-item__detail--incorrect-quantity strong{color:#6e6e6e;display:block;font-weight:700;margin:2px 0}.cart-item__detail--regular-price,.cart-item__detail--rrp{text-decoration:line-through}.cart-item__detail--price{color:#333;font-size:1.6rem;font-weight:700}.cart-item__detail--saving{color:#db2727}.cart-item__detail--cycle-to-work-discount{color:#0f4d77;line-height:3rem;margin-top:.4rem}.cart-item__detail--cycle-to-work-discount:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-2px -953px;content:"";display:inline-block;height:26px;line-height:inherit;margin-right:5px;margin-top:-1px;vertical-align:middle;width:26px}.cart-item__detail--cycle-to-work-remainder{color:#0f4d77;display:inline-block;margin-top:.4rem}.cart-item__detail--your-price{color:#333;font-size:1.6rem;font-weight:700}.cart-item__detail--discount-applied{color:#00aa50;margin-top:10px}.cart-item__detail--discount-not-applied{color:#db2727;margin-top:10px}.cart-item__edit{display:block;left:0;line-height:32px;margin-left:0;position:absolute;top:121px;width:105px}.cart-item__edit:after{content:"";clear:both;display:table}.cart-item__edit .cart-item__remove-form{float:left;line-height:1rem;margin-right:2px}.cart-item__edit .cart-item__remove-form-submit{background:transparent;border:none;display:inline-block;height:32px;padding:0;position:relative;width:32px}.cart-item__edit .cart-item__remove-form-submit:not(:disabled):not(.disabled){cursor:pointer}.cart-item__edit .cart-item__remove-form-submit.disabled,.cart-item__edit .cart-item__remove-form-submit:disabled{opacity:.5}.cart-item__edit .cart-item__remove-form-submit:after{content:"";background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-32px -278px;display:block;height:20px;left:50%;margin-left:-8px;margin-top:-10px;position:absolute;top:50%;width:16px}.cart-item__edit .cart-item__quantity-form{float:left;line-height:1rem}.cart-item__edit .cart-item__quantity-form-label,.cart-item__edit .cart-item__quantity-form-submit{display:none}.cart-item__edit .cart-item__quantity-static{padding-left:1rem}.cart-item__warning-message{background:#db2727;color:#fff;font-size:1.4rem;line-height:1.8rem;margin-top:25px;padding:10px;vertical-align:baseline}.cart-item__warning-message .btn--link{color:inherit;font-size:inherit;line-height:inherit;vertical-align:inherit}.cart-item__warning-message .btn--link:not(:disabled):not(.disabled):focus,.cart-item__warning-message .btn--link:not(:disabled):not(.disabled):hover{color:inherit}.cart-item.animate{overflow:hidden;-webkit-transition:border-width .3s,max-height .3s,min-height .3s,padding .3s,margin .3s;transition:border-width .3s,max-height .3s,min-height .3s,padding .3s,margin .3s}.cart-item.animate.out-fade{-webkit-animation:simple-fade--out .3s ease-out;animation:simple-fade--out .3s ease-out}.cart-item.animate.out-scale{-webkit-animation:noop .3s ease-out;animation:noop .3s ease-out;border-width:0;margin-bottom:0;margin-top:0;max-height:0!important;min-height:0;opacity:0;padding-bottom:0;padding-top:0}.cart-item .info-button .faq-link{display:block}.isdesktop .cart-item{border-width:1px;min-height:120px;margin:0;padding:20px 0}.isdesktop .cart-item:last-child{border-bottom:1px solid #ccc}.isdesktop .cart-item:after{content:"";clear:both;display:table}.isdesktop .cart-item__image{height:100px;left:10px;position:absolute;top:10px;width:100px}.isdesktop .cart-item__image-img{max-height:100px;max-width:100px}.isdesktop .cart-item__name{display:-webkit-box;max-height:54px;overflow:hidden;overflow:ellipsis;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-left:0}.isdesktop .cart-item__detail-group{margin-left:0}.isdesktop .cart-item__detail-group--name{left:125px;margin-bottom:0;position:absolute;top:20px;width:300px}.isdesktop .cart-item__detail-group--sku-info{left:455px;margin-bottom:0;position:absolute;top:20px;width:160px}.isdesktop .cart-item__detail-group--id{left:125px;margin-bottom:0;position:absolute;top:80px;width:315px}.isdesktop .cart-item__detail-group--pricing{float:right;padding-right:10px;width:165px}.isdesktop .cart-item__edit{left:622px;position:absolute;top:20px;width:auto}.isdesktop .cart-item__remove-form{margin-right:8px}.isdesktop .cart-item__detail{margin-left:0}.isdesktop .cart-item__warning-message{clear:both}.isdesktop .cart-item.animate.out{min-height:0}.cart-item--warning{border:1px solid #db2727;padding-bottom:0}.cart-item--warning-not-enough-stock{border:0;border-top:1px solid #ccc}.cart-item--warning .cart-item__image{padding-left:10px}.cart-item--warning .cart-item__image-img{max-width:95px}.cart-item--warning .cart-item__name{padding-right:10px}.isdesktop .cart-item--warning{padding-bottom:0;margin-bottom:10px}.isdesktop .cart-item--warning .cart-item__image{padding-left:0}.isdesktop .cart-item--warning .cart-item__image-img{max-width:100px}.isdesktop .cart-item--warning .cart-item__name{padding-right:0}.isdesktop .cart-item--warning .cart-item__detail-group--pricing{margin-bottom:10px;min-height:90px}.isdesktop .cart-item--warning .cart-item__warning-message{padding-bottom:4px;padding-top:4px}.cart-item--oos{margin:0 0 10px}.cart-item--oos:first-child{border-top:0}.cart-item--oos:last-child{padding-bottom:0;margin-bottom:0}.cart-item--oos .cart-item__image{margin-left:0}.cart-item--oos .cart-item__detail-group--sku-info{min-height:50px}.cart-item--oos .cart-item__edit{clear:both;position:static;width:100%}.cart-item--oos .cart-item__edit-oos-quantity,.cart-item--oos .cart-item__edit-oos-remove{margin-top:10px}.cart-item--oos .cart-item__edit-oos-remove-message{color:#db2727;float:left;font-size:1.8rem;font-weight:700;line-height:4.2rem;text-align:center;vertical-align:baseline;width:105px}.cart-item--oos .cart-item__edit-oos-remove-btn{display:block;margin-left:0;width:100%}.cart-item--oos .cart-item__edit-oos-remove--zero-stock .cart-item__edit-oos-remove-btn{margin-left:115px;width:calc(100% - 115px)}.isdesktop .cart-item--oos{min-height:140px;padding-left:125px;padding-top:20px;padding-right:250px}.isdesktop .cart-item--oos:last-child{border-bottom:0}.isdesktop .cart-item--oos .cart-item__detail-group--name{left:auto;position:static;top:auto;width:auto}.isdesktop .cart-item--oos .cart-item__detail-group--sku-info{left:auto;min-height:0;position:static;top:auto;width:auto}.isdesktop .cart-item--oos .cart-item__detail--incorrect-quantity strong{display:inline;margin:0 0 0 2px}.isdesktop .cart-item--oos .cart-item__name{display:-webkit-box;max-height:36px;overflow:hidden;overflow:ellipsis;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.isdesktop .cart-item--oos .cart-item__edit{bottom:0;left:auto;position:absolute;right:0;width:215px}.isdesktop .cart-item--oos .cart-item__edit .btn{position:absolute;bottom:15px}.isdesktop .cart-item--oos .cart-item__edit-oos-quantity{margin-top:15px;margin-bottom:10px}.isdesktop .cart-item--oos .cart-item__edit-oos-remove{margin-top:0}.isdesktop .cart-item--oos .cart-item__edit-oos-remove-message{width:100%}.isdesktop .cart-item--oos .cart-item__edit-oos-remove-btn{display:block;margin-left:0;width:100%}.isdesktop .cart-item--oos .cart-item__edit-oos-remove--zero-stock .cart-item__edit-oos-remove-btn{margin-left:0;width:100%}.cart-summary{padding:0 10px}.cart-summary__line{color:#333;font-size:0}.cart-summary__line-label{font-weight:700;padding-right:8px;text-align:right;width:115px}.cart-summary__line-label,.cart-summary__line-value{display:inline-block;font-size:1.6rem}.cart-summary__line .info-button{margin-top:-3px}.cart-summary__line--subtotal{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:14px 0}.cart-summary__line--delivery,.cart-summary__line--dispatch{margin-bottom:5px}.cart-summary__line--dispatch .cart-summary__line-value{font-size:1.4rem;max-width:calc(100% - 115px);padding-top:3px;text-transform:capitalize;vertical-align:top}.cart-summary__line--dispatch .cart-summary__line-value .info-button{text-transform:none}.cart-summary__line--delivery-hint{background:#f7f7f7;border:1px solid #00aa50;font-size:1.6rem;margin-top:10px;padding:8px;position:relative;text-align:center}.cart-summary__line--delivery-hint:before{background:#f7f7f7;border:1px solid #00aa50;border-bottom:none;border-right:none;content:"";display:block;height:10px;left:128px;position:absolute;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.cart-summary__line--total-ex-vat,.cart-summary__line--vat{margin-bottom:2px}.cart-summary__line--total-ex-vat .cart-summary__line-label,.cart-summary__line--vat .cart-summary__line-label{color:#333;font-weight:400;font-size:1.4rem}.cart-summary__line--total-ex-vat .cart-summary__line-value,.cart-summary__line--vat .cart-summary__line-value{font-size:1.4rem}.cart-summary__line--collect-plus{margin:12px 0}.cart-summary__line--collect-plus .cart-summary__line-label{font-size:1.8rem}.cart-summary__line--collect-plus .cart-summary__line-value .btn--link{color:#333;font-size:1.4rem;line-height:1.8rem}.cart-summary__line--collect-plus .cart-summary__line-value .btn--link:not(:disabled):not(.disabled):focus,.cart-summary__line--collect-plus .cart-summary__line-value .btn--link:not(:disabled):not(.disabled):hover{color:#333}.cart-summary__line--total{margin:15px 0}.cart-summary__line--total .cart-summary__line-label{font-size:1.8rem}.cart-summary__line--total .cart-summary__line-value{color:#333;font-size:1.8rem;font-weight:700}.cart-summary__payment-methods .btn{margin-bottom:10px}.cart-summary__payment-methods .btn--finance{margin-bottom:5px}.cart-summary__payment-methods .btn--paypal{margin-bottom:0}.cart-summary__payment-methods-or{color:#000;display:block;font-weight:700;margin-bottom:5px;text-align:center}.cart-summary--discount-added .cart-summary__line--subtotal{border-bottom:none}.isdesktop .cart-summary{float:right;margin:0 0 20px;min-height:300px;padding:0;width:350px}.isdesktop .cart-summary__line-label{text-align:left;width:185px}.isdesktop .cart-summary__line--subtotal{border-top:none}.isdesktop .cart-summary__line--delivery{border-top-width:1px}.isdesktop .cart-summary__line--dispatch .cart-summary__line-value{max-width:165px}.isdesktop .cart-summary__line--delivery-hint:before{left:197px}.discount-block{background:#e5fff1;border:1px solid #00aa50;color:#333;font-size:1.4rem;padding:10px}.discount-block__list{list-style-type:none;padding:0;margin:0}.discount-block__discount{font-size:0;line-height:2rem;margin-bottom:.8rem;position:relative;vertical-align:middle}.discount-block__discount-details{display:block;position:relative;vertical-align:inherit}.discount-block__discount-code{display:inline-block;font-size:1.4rem;overflow:hidden;padding-right:10px;text-align:right;text-overflow:ellipsis;text-transform:uppercase;vertical-align:inherit;width:105px}.discount-block__discount-value{font-size:1.6rem;vertical-align:inherit}.discount-block__discount-saving{display:inline-block;font-size:1.4rem;font-weight:500;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis;vertical-align:inherit}.discount-block__discount-saving-value{display:inline;font-size:1.4rem;line-height:inherit;vertical-align:inherit}.discount-block__discount-remove-form{font-size:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:inherit}.discount-block__discount-remove{font-size:1.4rem;line-height:2rem;vertical-align:inherit}.discount-block__discount-message{display:block;font-size:1.4rem}.discount-block__discount:last-child{margin-bottom:0}.discount-block--cycle-to-work{background-color:#eaf7ff;border-color:#0f4d77}.discount-block--cycle-to-work .discount-block__discount-details{line-height:1.8rem}.discount-block--cycle-to-work .discount-block__discount-code{text-align:left}.discount-block--cycle-to-work .discount-block__discount-message{margin-top:5px}.discount-block--discount-scheme{background-color:#333;border-color:#333;color:#fff}.discount-block--discount-scheme .discount-block__discount{margin-bottom:0;overflow:hidden;padding-left:105px;position:relative;vertical-align:middle}.discount-block--discount-scheme .discount-block__discount-code{font-size:1.6rem;font-weight:700;left:0;line-height:inherit;padding-right:0;position:absolute;text-align:right;text-transform:capitalize;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:95px}.discount-block--discount-scheme .discount-block__discount-value{display:block;line-height:inherit;width:100%}.discount-block--discount-scheme .discount-block__discount-saving{color:#ffa52a;display:inline;line-height:inherit}.isdesktop .discount-block__discount-code{text-align:left;width:175px}.isdesktop .discount-block__discount-saving{width:175px}.isdesktop .discount-block__discount-remove-form{float:right;position:static;right:auto;top:auto;-webkit-transform:none;transform:none}.isdesktop .discount-block--discount-scheme .discount-block__discount{padding-left:0}.isdesktop .discount-block--discount-scheme .discount-block__discount-code{position:static;-webkit-transform:none;transform:none}.isdesktop .discount-block--discount-scheme .discount-block__discount-value{display:inline}.isdesktop .discount-block--discount-scheme .discount-block__discount-saving{color:#ffa52a;display:inline-block;line-height:inherit;width:175px}.isdesktop .discount-block--cycle-to-work .discount-block__discount-details{line-height:2rem}.change-country-editor{min-height:67px;padding-top:10px}.change-country-editor .select-mobile-wrapper{display:inline-block}.change-country-editor .form-field{font-size:0;margin-bottom:0;padding-left:115px;vertical-align:middle}.change-country-editor .form-field.invalid{height:4rem;padding-top:3px}.change-country-editor .form-field.invalid .form-field__label{padding-left:10px}.change-country-editor .form-field__label{display:inline-block;font-size:1.6rem;font-weight:700;left:0;margin-bottom:0;padding-left:0;padding-right:.5em;position:absolute;width:115px;text-align:right;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.change-country-editor__error-message{color:#db2727;font-size:1.4rem;line-height:1.8rem;margin:8px 0}.change-country-editor__submit{display:none}.isdesktop .change-country-editor .form-field{padding-left:185px}.isdesktop .change-country-editor .form-field__label{padding-left:0;text-align:left;width:185px}.isdesktop .change-country-editor .change-country-editor__error-message{margin:8px 0 16px}.cart-voucher-block{background:#f7f7f7;margin:20px 10px 0;overflow:hidden}.cart-voucher-block .voucher-form{padding:12px 10px 0}.cart-voucher-block .voucher-form--discount{border:1px solid #ccc;border-bottom:1px solid #f7f7f7;border-radius:5px 5px 0 0}.cart-voucher-block .voucher-form__heading{color:#6e6e6e;font-size:1.6rem;line-height:2rem;margin-bottom:10px;padding-left:50px;padding-right:30px;position:relative}.cart-voucher-block .voucher-form__heading:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-1px -987px;content:"";display:block;height:20px;left:5px;margin-top:-10px;position:absolute;top:50%;width:28px}.cart-voucher-block .voucher-form__row{margin-bottom:10px;padding-right:105px;position:relative}.cart-voucher-block .voucher-form__left{min-height:42px;width:100%}.cart-voucher-block .voucher-form__right{min-width:0;position:absolute;top:0;right:0;width:95px}.cart-voucher-block .voucher-form__title{color:#6e6e6e;font-size:1.4rem;font-weight:500;line-height:2rem;margin-bottom:0}.cart-voucher-block .voucher-form__link-list{color:#6e6e6e;font-size:1.4rem;line-height:2rem;list-style-type:none;padding:0}.cart-voucher-block .voucher-form__link:hover{text-decoration:none}.cart-voucher-block .voucher-form--voucher-only{border:1px solid #ccc;border-radius:5px}.cart-voucher-block .css-accordion{background:transparent;border:1px solid #ccc;border-radius:0 0 5px 5px}.cart-voucher-block .css-accordion__title{background:transparent;color:#6e6e6e;font-size:1.6rem;font-weight:500;line-height:2rem;padding-left:60px;padding-right:40px}.cart-voucher-block .css-accordion__title:before{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;background-position:-2px -953px;content:"";display:block;height:26px;left:18px;margin-top:-12px;position:absolute;top:50%;width:26px}.cart-voucher-block .css-accordion__title.c2w:after{margin-top:-5px;right:18px;top:50%}.cart-voucher-block .css-accordion__content{background:transparent;padding:0}.cart-voucher-block .css-accordion__section:last-child{border-bottom:none}.isdesktop .cart-voucher-block .css-accordion__title{font-size:1.4rem;line-height:2rem}.cart-voucher-block .css-accordion.initialized .css-accordion__content{border-top-width:0;padding-top:0}.cart-voucher-block .tab-view{background:transparent}.cart-voucher-block .tab-view__tab{background:transparent;position:relative;width:50%}.cart-voucher-block .tab-view__tab:after{background:#ccc;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.cart-voucher-block .tab-view__tab a{border-bottom:1px solid #ccc;border-top:3px solid transparent;height:62px;-webkit-transition:border-top-color .3s,border-bottom-color .3s;transition:border-top-color .3s,border-bottom-color .3s}.cart-voucher-block .tab-view__tab a:after{-webkit-transition:opacity .3s;transition:opacity .3s}.cart-voucher-block .tab-view__tab a:hover:after{opacity:1}.cart-voucher-block .tab-view__tab:first-child a{border-left:0}.cart-voucher-block .tab-view__tab:last-child a{border-right:0}.cart-voucher-block .tab-view__tab.selected a{border-bottom-color:transparent;border-top:3px solid #2e5179}.cart-voucher-block .tab-view__tab.selected a:after{opacity:1}.cart-voucher-block .tab-view__tab--halfords a:after{background-position:0 -1016px;margin-left:-52px;width:104px}.cart-voucher-block .tab-view__tab--cyclescheme a:after,.cart-voucher-block .tab-view__tab--halfords a:after{background-image:url(../../assets/images/svg/checkout-sprite-v2.svg);background-image:url(../../assets/images/svg/checkout-sprite-v2.png)\9;background-repeat:no-repeat;content:"";display:block;height:42px;left:50%;margin-top:-21px;opacity:.5;position:absolute;top:50%}.cart-voucher-block .tab-view__tab--cyclescheme a:after{background-position:0 -1070px;margin-left:-55px;width:110px}.cart-voucher-block .tab-view__content{background:transparent;border:0}.cart-voucher-block .tab-view__slide{padding:0}.cart-voucher-block .tab-view.single-tab .tab-view__tab{width:100%}.cart-voucher-block .js-validation-tooltip{margin-bottom:5px;display:block;font-size:14px;color:#db2727}.isdesktop .cart-voucher-block{float:left;margin:15px 0 20px;width:400px}.isdesktop .cart-voucher-block .voucher-form{padding:15px 10px 0}.isdesktop .cart-voucher-block .voucher-form__heading{font-size:1.4rem;line-height:2rem;margin-bottom:15px}.cart-v2-page-empty .notification-block{margin:10px -1px 10px 0}.cart-empty{margin:0 0 10px;padding:30px 5px 0;text-align:center}.cart-empty:before{background-image:url(../../assets/images/svg/empty-basket-icon.svg);background-image:url(../../assets/images/svg/empty-basket-icon.png)\9;background-repeat:no-repeat;background-position:0 0;content:"";display:block;height:130px;margin:0 auto 10px;width:130px}.cart-empty__heading{margin-bottom:10px}.cart-empty__copy{margin-bottom:20px}.cart-empty__link-list{list-style-type:none;margin:0;overflow:hidden;padding:0}.cart-empty__link-list-item{display:block;float:left;padding:0 5px 10px;width:50%}.cart-empty__link{display:block;line-height:3.8rem;min-width:0}.isdesktop .cart-empty:before{margin-bottom:16px}.isdesktop .cart-empty__link-list{display:inline-block;font-size:0}.isdesktop .cart-empty__link-list-item{display:inline-block;float:none;min-width:200px;padding:0 5px 10px;width:auto}.isdesktop .cart-empty__link{line-height:3rem}.bike-trade-in-v2{background-color:#fff;border:1px solid #00aa50;margin:0 10px 10px;overflow:hidden;padding:10px;position:relative}.bike-trade-in-v2:before{background-image:url(../../assets/images/svg/checkout-sprite.svg);background-image:url(../../assets/images/svg/checkout-sprite.png)\9;background-repeat:no-repeat;background-position:-6px -1940px;content:"";display:block;height:44px;left:0;position:absolute;top:10px;-webkit-transform:scale(.8);transform:scale(.8);width:88px}.bike-trade-in-v2__title{color:#333;font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:12px;margin-left:80px}.bike-trade-in-v2__message{font-size:1.4rem}.bike-trade-in-v2__btn{margin-top:12px;padding:0;vertical-align:middle;width:100%}.bike-trade-in-v2__btn:before{background-image:url(../../assets/images/svg/checkout-sprite.svg);background-image:url(../../assets/images/svg/checkout-sprite.png)\9;background-repeat:no-repeat;background-position:-105px -1964px;content:"";display:inline-block;height:20px;line-height:inherit;margin-top:-3px;position:relative;vertical-align:middle;width:20px}.bike-trade-in-v2__btn.btn:not(:disabled):not(.disabled):focus,.bike-trade-in-v2__btn.btn:not(:disabled):not(.disabled):hover{background:#fff;color:#333}@media (min-width:400px){.bike-trade-in-v2__title{margin-bottom:5px}.bike-trade-in-v2__message{margin-left:80px}}@media (min-width:480px){.bike-trade-in-v2{min-height:68px;padding-left:120px;padding-right:230px}.bike-trade-in-v2:before{left:15px;top:50%;margin-top:-22px;-webkit-transform:scale(1);transform:scale(1)}.bike-trade-in-v2__title{font-weight:600;margin-bottom:5px;margin-left:0}.bike-trade-in-v2__message{margin-left:0}.bike-trade-in-v2__btn{margin-top:-16px;position:absolute;right:15px;top:50%;width:200px}}.isdesktop .bike-trade-in-v2{margin:10px 0 0;min-height:68px;padding-right:260px}.isdesktop .bike-trade-in-v2__btn{width:230px}.product-suggestions__title{color:#333;font-size:1.8rem;font-weight:600;line-height:2.2rem;margin:0 10px 10px;padding:10px 0;border-bottom:1px solid #ccc}.product-suggestions__copy{color:#6e6e6e;font-size:1.6rem;line-height:2.4rem;font-size:1.4rem;line-height:1.8rem;margin:0 10px}.product-suggestions__copy p{font-size:inherit;line-height:inherit;margin-bottom:1rem}.product-suggestions .product-slider-v2{margin:20px 0 0}.shipping-exclusions-modal{overflow:hidden}.shipping-exclusions-modal .modal__header{margin-bottom:0}.shipping-exclusions-modal__alt-products{border-top:1px solid #ccc;margin-top:20px;padding-top:12px}.shipping-exclusions-modal__alt-products-header{color:#333;font-size:2rem;font-weight:700;line-height:2.4rem;margin-bottom:12px;padding-bottom:0}.shipping-info-link{padding-top:12px;text-align:center}.shipping-info-link__link{font-weight:600}.shipping-info-link__hint{display:block;font-size:1.2rem}.isdesktop .shipping-info-link{text-align:left}.isdesktop .shipping-info-link__hint{display:inline}.isdesktop .cycle-to-work-remove-voucher-modal .checkbox{bottom:15px;font-size:1.4rem;left:15px;line-height:3rem;position:absolute}.oos-items-modal .product-suggestions{border-top:1px solid #ccc;margin:15px 0 0;padding:15px 0 0}.oos-items-modal .product-suggestions .product-slider-v2{margin:0}