.bundle-top{background:0;border-top:1px solid #dedbd2;padding:0}.bundle-top .col-16,.bundle-top .row .col-16{background:url('/assets/build/bundle-divide.gif') 0 bottom no-repeat transparent;margin-left:-1px;padding-left:1px;padding-right:0;padding-bottom:0}.bundle-cols{margin-top:0;padding-top:0}.bundle-cols .col-10 .inline-ratings{float:none;clear:both;width:auto;text-align:left;display:inline-block}.mod-product-info h2{color:#727270;font-size:16px}.mod-product-info .mod-product-code{float:right;width:128px}.col-10 .mod-product-info .inline-ratings{width:180px;float:right;margin-top:5px;text-align:right}.mod-product-info .mod{margin-top:9px}.mod-warranty-review{float:left;width:320px}.mod-bundle-summary{margin-top:18px;overflow:hidden}.mod-bundle-summary .mod{margin-top:25px}.mod-bundle-summary li{background:url("/assets/build/plus-small-summary.gif") no-repeat scroll 7px 35px transparent;display:inline-block;float:left;padding-left:30px;padding-bottom:0;position:relative}.mod-bundle-summary.bundle-two li{padding-left:87px;background-position:35px 35px}.mod-bundle-summary.bundle-three li{padding-left:56px;background-position:20px 35px}.mod-bundle-summary.bundle-four li{padding-left:45px;background-position:15px 35px}.mod-bundle-summary.bundle-five li{padding-left:30px;background-position:8px 35px}.mod-bundle-summary li.summary-first{padding:0;background:0}.mod-bundle-summary li.summary-equals{background:url("/assets/build/bundle-sum-equals.gif") no-repeat scroll 20px 35px transparent;padding-left:55px}.mod-bundle-summary li.summary-selected{box-shadow:3px 3px #e3e3e3}.mod-bundle-summary li a,.mod-bundle-summary li span.free{border:1px solid #dedbd2;display:inline-block;font-weight:bold;margin-bottom:25px;padding:7px 5px 6px;text-decoration:none}.mod-bundle-summary.bundle-two li a,.mod-bundle-summary.bundle-two li span.free{padding:7px 92px 6px;color:#393939}.mod-bundle-summary.bundle-three li a,.mod-bundle-summary.bundle-three li span.free{padding:7px 47px 6px;color:#393939}.mod-bundle-summary.bundle-four li a,.mod-bundle-summary.bundle-four li span.free{padding:7px 25px 6px;color:#393939}.mod-bundle-summary.bundle-five li a,.mod-bundle-summary.bundle-five li span.free{padding:7px 15px 6px}.mod-bundle-summary li.summary-selected a,.mod-bundle-summary li.summary-selected span.free{background:#FFF;margin-bottom:0;padding-bottom:32px;border-bottom:0}.mod-bundle-summary li a strong,.mod-bundle-summary li span.free strong{display:block;text-align:center}.bundles-visual-divider-title{border-bottom:1px solid #bfbdb7;padding-bottom:16px;padding-top:0;margin-bottom:24px;padding-top:16px}.bundles-visual-divider-title h2{font-size:18px}.bundles-visual-divider{border-bottom:1px solid #dedbd2;padding-bottom:20px;margin-left:8px;margin-right:8px;margin-bottom:17px}.bundles-visual-divider-last{padding-bottom:6px}.bundle-saving{color:#900}.bundles-list{width:402px;float:left;position:relative}.bundles-wrapper{float:left;width:85px;margin-bottom:30px}.bundles-wrapper a{display:block;width:67px;height:78px;margin:auto}.bundles-amount{cursor:pointer;text-align:center;font-weight:bold;font-size:15px}.bundles-plus{width:15px;height:105px;float:left;position:relative}.bundles-plus span{font-family:"Courier New",Courier,monospace;font-size:22px;color:#999;position:absolute;top:24px;left:1px}.view-bundle-service-details{float:left;margin-top:7px;margin-left:10px}.view-bundle-service-details p{font-size:13px;line-height:21px;margin-left:30px}.view-bundle-service-details a.bundles-expand-items{width:21px;height:21px;text-indent:4px;float:left;font-family:"Courier New",Courier,monospace;font-size:21px;color:#fff;text-decoration:none;font-weight:bold;line-height:23px}.view-bundle-service-details a{text-decoration:none}.view-bundle-service-details .bundles-expand-items{display:block;background-color:#8e8c85;border-radius:3px}.bundles-price-info{width:180px;float:left;position:relative}.bundles-price-info p.bundles-was-price{float:right;margin:0 10px 10px;height:1em;font-size:14px;font-weight:bold}.bundles-price-info p.bundles-then-price{float:right;margin:0 10px 10px;font-size:14px;font-weight:bold}.bundles-price-info p.bundles-save-price{float:right;margin:0 10px 10px;font-size:14px;color:#900;font-weight:bold}.bundles-price-info p.bundles-now-price{float:right;margin:0 10px 10px;font-size:20px;font-weight:bold}.add-bundle-to-basket{width:199px;position:relative;float:right}.module-addToBasket .add-bundle-to-basket.basket-loader-small:after{right:27px;margin:0;top:6px}.add-bundle-to-basket .green-button{font-weight:normal;height:26px;line-height:26px;width:187px;text-decoration:none;text-align:center;cursor:pointer;position:relative}.add-bundle-to-basket .green-button .btn-text,.add-bundle-to-basket .green-button-outofstock .btn-text{font-weight:bold;-webkit-font-smoothing:antialiased;line-height:26px;padding-right:26px;color:#fff;text-decoration:none;font-size:13px;height:26px;width:161px;display:block}.add-bundle-to-basket .green-button input[type='submit'],.add-bundle-to-basket .green-button-outofstock input[type='submit']{font-weight:bold;-webkit-font-smoothing:antialiased;line-height:26px;padding-right:26px;color:#fff;text-decoration:none;font-size:13px;height:26px;width:161px;display:block;background:0;text-indent:0;padding-left:15px}.add-bundle-to-basket .green-button-outofstock a{cursor:default}.add-bundle-to-basket .green-button-outofstock input[type='submit']{cursor:default}.add-bundle-to-basket .green-button .bundle-sprite,.add-bundle-to-basket .green-button-outofstock .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-desktop?$alpha$') no-repeat -32px 0;width:16px;height:13px;position:absolute;top:6px;right:16px;font-weight:bold;-webkit-font-smoothing:antialiased}html.ipad .add-bundle-to-basket .green-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-retina?$alpha$') no-repeat -32px 0;background-size:51px 71px;width:16px;height:13px;position:absolute;top:6px;right:13px}.add-bundle-to-basket .green-button-outofstock{background-color:#dad8d0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;text-indent:0;border:1px solid #ccc;display:block;color:#fff!important;font-family:Arial;font-size:14px;font-weight:normal;font-style:normal;height:26px;line-height:26px;width:187px;text-decoration:none;text-align:center;position:relative;cursor:default}.btn-add-to-basket{display:none}div.bundles-inc-services{margin-right:10px;margin-top:25px}div.bundles-inc-services .total-inc-services{font-size:12px;float:right;margin-bottom:20px}div.bundles-inc-services .bundles-price-inc-services{font-size:20px;font-weight:bold;margin-left:10px}.bundles-out-of-stock{float:right;width:100%;margin-right:10px;margin-bottom:10px}.bundles-out-of-stock #outofstock{font-size:12px;color:#003f00;float:right}.bundles-expanded-container{margin-top:16px;height:auto}.bundles-details-prod-title{float:left;width:350px;padding:18px 18px 10px 18px;padding-top:18px;margin-right:13px}.bundles-details-prod-title a{font-size:12px;font-weight:bold}.bundles-details-prod-title a:hover{text-decoration:underline;cursor:pointer}.bundles-details-prices{float:right;margin-top:17px}.bundles-expanded-left{float:left}.bundles-expanded-right{float:left;width:486px}.bundles-details-guarantee{float:left;padding:0 0 8px 18px}.bundles-details-guarantee p{float:left;margin-top:10px}.bundles-details-guarantee img+p{margin-left:50px}.bundles-details-guarantee img{float:left;width:39px}.bundles-reviews{clear:both;padding:0 18px 10px 18px}.bundles-extras-wrapper{float:left;padding:0 0 11px 18px;width:468px}.bundles-extras-options .checkbox{float:none;margin:0;padding:0}.bundles-extras-options label{float:none;display:inline-block;margin:0 0 0 6px;max-width:328px;padding:0;text-align:left;width:auto}.ie8 .bundles-extras-options label{line-height:23px}.bundles-extras-options label span.bundles-service-price-label{padding-left:4px}.bundles-extras-options .bundles-visual-divider{width:467px;margin:0}.bundles-extras-options ul{margin:0}.bundles-extras-options li{margin-bottom:10px}.bundles-extras-options li p{vertical-align:baseline}.bundles-extras-options li p.bundles-extra-price{float:right;line-height:16px}.js .bundles-extras-options li p.bundles-extra-price{color:#a5a5a5}.bundles-extras-options li.selected p.bundles-extra-price{font-weight:bold;color:#5f5f5f}.ie8 .bundles-extras-options li{margin-bottom:5px}.bundles-extras-options li input,.bundles-extras-options li label{line-height:14px;vertical-align:middle}.bundles-extras-options li p{line-height:20px;vertical-align:middle;margin:0;padding:0}.bundles-overlay-footer{position:relative;margin-left:-18px;width:618px}.bundles-overlay{width:100%;height:86px;position:absolute;bottom:0;background-color:rgba(255,255,255,0.9);border-top:solid 2px #bfbdb7}.ie8 .bundles-overlay{background:#fff}.view-more-bundles,.view-less-bundles{width:242px;margin:32px auto 0}.view-more-bundles .silver-button,.view-less-bundles .silver-button{background-color:#e8e5e0;background:-moz-linear-gradient(top,#fff 0,#e8e5e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e8e5e0));background:-webkit-linear-gradient(top,#fff 0,#e8e5e0 100%);background:-o-linear-gradient(top,#fff 0,#e8e5e0 100%);background:-ms-linear-gradient(top,#fff 0,#e8e5e0 100%);background:linear-gradient(to bottom,#fff 0,#e8e5e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e5e0',GradientType=0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;text-indent:0;border:1px solid #bbb;display:inline-block;color:#666;font-family:"Arial";font-size:13px;font-weight:bold;-webkit-font-smoothing:antialiased;height:36px;line-height:36px;width:240px;text-decoration:none;text-align:center;cursor:pointer;position:relative}.view-more-bundles .silver-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-desktop?$alpha$') no-repeat -17px -25px;width:17px;height:12px;position:absolute;top:12px;left:35px}.view-less-bundles .silver-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-desktop?$alpha$') no-repeat -17px -13px;width:17px;height:12px;position:absolute;top:12px;left:35px}html.ipad .view-more-bundles .silver-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-retina?$alpha$') no-repeat -17px -25px;background-size:51px 71px;width:17px;height:12px;position:absolute;top:12px;left:35px}html.ipad .view-less-bundles .silver-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-retina?$alpha$') no-repeat -17px -13px;background-size:51px 71px;width:17px;height:12px;position:absolute;top:12px;left:35px}.view-more-bundles .silver-button p,.view-less-bundles .silver-button p{line-height:37px;margin-left:16px;font-size:14px;font-weight:normal}.view-more-bundles .silver-button:hover,.view-less-bundles .silver-button:hover{background:#eceae7;background:-moz-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eceae7),color-stop(100%,#dedcd6));background:-webkit-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:-o-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:-ms-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:linear-gradient(to bottom,#eceae7 0,#dedcd6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eceae7',endColorstr='#dedcd6',GradientType=0)}.view-more-bundles .silver-button:active,.view-less-bundles .silver-button:active{background:#dbd9d3;background:-moz-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbd9d3),color-stop(100%,#e0ddd7));background:-webkit-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:-o-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:-ms-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:linear-gradient(to bottom,#dbd9d3 0,#e0ddd7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbd9d3',endColorstr='#e0ddd7',GradientType=0)}.bundles-checkout-container{color:#086d2c;font-size:12px;background:#f0fff0;margin-top:20px;border:1px solid #60bd68;margin-left:9px;margin-right:9px;position:relative}.multi-bundles-container{margin-left:0;margin-right:0}.bundles-checkout-container .bundles-added{float:left;width:190px;padding:19px}.bundles-checkout-container .bundles-added li{padding-bottom:4px}.bundles-added{padding:19px 0 0 30px}.multi-bundles-added{text-align:left}.bundle-checkout-buttons{position:absolute;bottom:19px;left:210px}.bundles-checkout-button{float:left;margin-left:19px}.bundles-checkout-button .green-button{border-radius:0;text-indent:0;border:1px solid #063;display:block;color:#fff!important;font-family:Arial;font-size:14px;font-weight:normal;font-style:normal;height:26px;line-height:26px;width:123px;text-decoration:none;text-align:center;cursor:pointer}.bundles-checkout-button .green-button:hover{background:#438a55;background:-moz-linear-gradient(top,#438a55 0,#478e57 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#438a55),color-stop(100%,#478e57));background:-webkit-linear-gradient(top,#438a55 0,#478e57 100%);background:-o-linear-gradient(top,#438a55 0,#478e57 100%);background:-ms-linear-gradient(top,#438a55 0,#478e57 100%);background:linear-gradient(to bottom,#438a55 0,#478e57 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#438a55',endColorstr='#478e57',GradientType=0)}.bundles-checkout-button .green-button:active{background:#3e8c4e;background:-moz-linear-gradient(center top,#3e8c4e 5%,#096a2a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#3e8c4e),color-stop(1,#096a2a));background:-webkit-linear-gradient(top,#3e8c4e 5%,#096a2a 100%);background:-o-linear-gradient(top,#3e8c4e 5%,#096a2a 100%);background:-ms-linear-gradient(top,#3e8c4e 5%,#096a2a 100%);background:linear-gradient(to bottom,#3e8c4e 5%,#096a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E8C4E',endColorstr='#096A2A')}.bundles-checkout-button .green-button a{color:#fff!important;font-family:Arial;font-size:13px;font-weight:bold;-webkit-font-smoothing:antialiased;height:26px;width:125px;line-height:26px;text-decoration:none;text-align:center;cursor:pointer;display:block}.bundles-checkout-button .silver-button{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e8e5e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e8e5e0));background:-webkit-linear-gradient(top,#fff 0,#e8e5e0 100%);background:-o-linear-gradient(top,#fff 0,#e8e5e0 100%);background:-ms-linear-gradient(top,#fff 0,#e8e5e0 100%);background:linear-gradient(to bottom,#fff 0,#e8e5e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e5e0',GradientType=0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;text-indent:0;border:1px solid #bbb;display:inline-block;color:#666;font-family:arial;font-size:14px;font-weight:normal;font-style:normal;height:26px;line-height:26px;width:123px;text-decoration:none;text-align:center;cursor:pointer;position:relative}.bundles-checkout-button .silver-button:hover{background:#eceae7;background:-moz-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eceae7),color-stop(100%,#dedcd6));background:-webkit-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:-o-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:-ms-linear-gradient(top,#eceae7 0,#dedcd6 100%);background:linear-gradient(to bottom,#eceae7 0,#dedcd6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eceae7',endColorstr='#dedcd6',GradientType=0)}.bundles-checkout-button .silver-button:active{background:#dbd9d3;background:-moz-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbd9d3),color-stop(100%,#e0ddd7));background:-webkit-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:-o-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:-ms-linear-gradient(top,#dbd9d3 0,#e0ddd7 100%);background:linear-gradient(to bottom,#dbd9d3 0,#e0ddd7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbd9d3',endColorstr='#e0ddd7',GradientType=0)}.bundles-checkout-button .silver-button a{color:#666!important;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;height:26px;line-height:26px;text-decoration:none;text-align:center;cursor:pointer;padding-right:25px;width:100px;display:block}.bundles-checkout-button .silver-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-desktop?$alpha$') no-repeat -16px -0;width:16px;height:13px;position:absolute;top:6px;right:17px}html.ipad .bundles-checkout-button .silver-button .bundle-sprite{background:url('//johnlewis.scene7.com/is/image/JohnLewis/bundles-sprite-retina?$alpha$') no-repeat -16px 0;background-size:51px 71px;width:16px;height:13px;position:absolute;top:6px;right:17px}#toggled-bundles{padding:0 0 102px}.no-js #toggled-bundles{padding:0}.special-offer-detached .jl-no-tabs #tabinfo-spcl-offr{padding:8px 0 0 0;margin:0 0 16px}.static-bundle{display:block}.split.no-bg{background:0;padding-top:0}.bundles-error-container{background:url('/assets/build/bckg-row-error-sml.gif') no-repeat 15px 50% #fefafb;width:582px;padding:10px 0;border:1px solid #f1191a;margin-top:20px;min-height:50px}ul.bundles-error-box{list-style:none;padding:0 15px 0 75px;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;color:#a80002;text-align:left}