.float-left{float:left}.float-right{float:right}.centre-object{margin:auto}.centre-text{text-align:center}.margin-top-sm{margin-top:10px}.margin-right-sm{margin-right:10px}.margin-bottom-sm{margin-bottom:10px}.margin-left-sm{margin-left:10px}.margin-top-lg{margin-top:20px}.margin-right-lg{margin-right:20px}.margin-bottom-lg{margin-bottom:20px}.margin-left-lg{margin-left:20px}.margin-all{margin:20px}.margin-zero{margin:0}.padding-top{padding-top:20px}.padding-right{padding-right:20px}.padding-bottom{padding-bottom:20px}.padding-left{padding-left:20px}.padding-all{padding:20px}.padding-zero{padding:0}.no-decoration{text-decoration:none}.bg-putty{background-color:#f3f1ed}.box-thin{border:#f3f1ed 1px solid}.box-thick{border:#f3f1ed 2px solid}.box-info{border-top:#60bd68 2px solid;border-bottom:#60bd68 2px solid;background:url("/assets/build/bckg-row-important.gif") no-repeat 40px 20px;min-height:60px;padding:20px 120px}.box-alert{border-top:#f00001 2px solid;border-bottom:#f00001 2px solid;padding:20px 40px}.box-highlight{background-color:#f4f2ec;border:#dedbd2 1px solid}.box-my-jl{border:#699 2px solid}.bdr-top{border-top:#dedbd2 solid 1px}.bdr-right{border-right:#dedbd2 solid 1px}.bdr-bottom{border-bottom:#dedbd2 solid 1px}.bdr-left{border-left:#dedbd2 solid 1px}.logo-my-jl{background:url("//johnlewis.scene7.com/is/image/JohnLewis/my-jl-small") no-repeat;width:304px;height:39px;text-indent:-5000px;margin:0}#wrapper .modMask,.overlay .modMask,.overlay-iframe .modMask{background-color:#fff;background-position:center center;left:0;position:absolute;top:0;width:100%;height:100%;z-index:100}#results-header-nav .modMask,#results-footer-nav .modMask{padding-bottom:1px}#theform,.main>form{display:block;clear:left}.loader-large{background:url(/assets/build/loader.gif) no-repeat 345px 65px}.loader-small{background:url(/assets/build/loader-small.gif) no-repeat 345px 65px}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.clear-both{clear:both}#skiptocontent{position:relative}#skiptocontent a{font-size:12px;left:-10000px;position:absolute;z-index:1000}#skiptocontent a:focus,#skiptocontent a:active{left:0;background:#ecf7ed}header{margin:0}#banner{display:block;position:relative;float:none;height:111px;padding:8px 0 0;width:996px}.main-header-checkout #banner{height:100px}.main-header-checkout .no-menu:hover{background-position:right 12px}header .verisign{float:right;margin:33px 16px 0 0}.main-logo{float:left;margin:45px 0 0 16px}.main-logo img{height:58px}.main-header-checkout .main-logo{margin-top:20px}.audible{left:-999em;position:absolute}.field-tooltip{background:url(/assets/build/footer-info-icon.gif) center center no-repeat;width:16px;height:15px;display:inline-block;margin:3px 0 0 2px;position:relative}.field-tooltip+.messages small.field-help,.field-tooltip+.messages small.field-error{width:170px}ul.my-account{padding:0 7px 0 0;position:absolute;top:-1px;right:0;border-bottom:1px solid #dedbd2;background:#f3f1ed url(/assets/header/bg-my-account.gif) right bottom no-repeat}ul.my-account li{float:left;background:0;list-style-type:none;line-height:16px;padding:0;padding:9px 11px 4px;font-size:11px;border-left:solid 1px #dedbd2}ul.my-account li strong{font-size:11px}ul.my-account li.first{border-left:none;padding-left:18px;background:#f3f1ed url(/assets/header/bg-my-account.gif) left bottom no-repeat}ul.my-account li a{text-decoration:none;font-weight:bold;font-size:11px}ul.my-account li a:hover,ul.my-account li a:active{text-decoration:underline}ul.my-account li.greeting a{font-weight:normal}ul.my-account li a em{font-weight:normal;font-style:normal}.header-cms-block,.header-block{position:absolute;right:18px;top:49px;font-size:11px}.header-cms-block a,.header-block a{text-decoration:none}#banner .header-cms-block li,#banner .header-block li{padding-bottom:3px}#banner .header-cms-block,#banner .header-block{top:43px}.main-header-checkout #banner .header-cms-block,.main-header-checkout #banner .header-block{right:auto;top:105px;left:18px}.nn-main-nav-wrap{margin:4px -1px 0;width:998px;position:relative;z-index:201;border-bottom:1px solid #dedbd2;background-color:#fff}.nn-main-nav-wrap.nav-open{z-index:212}.nn-main-nav-wrap:before{width:1px;height:25px;background-color:#dedbd2;content:"";position:absolute;bottom:0;left:0}.nn-main-nav-wrap:after{width:1px;height:25px;background-color:#dedbd2;content:"";position:absolute;bottom:0;right:0}.nn-main-nav{position:relative}.nn-nav-hovering:hover,ul.nav-hovered{background-color:#f3f1ed}.nn-main-nav:after{clear:both;display:block;content:""}.nn-main-nav .nn-menu{float:left}.nn-main-nav .nn-menu:first-child{background:0;margin:0}.nn-main-nav .nn-menu>a{font-size:1.2em;text-decoration:none;color:#264c33;display:block;padding:10px 9px 10px 9px;position:relative;z-index:2;font-weight:bold}.nn-nav-hovering .nn-menu:hover>a,ul.nav-hovered li.hovered>a{background-color:#fff}ul.nn-main-nav li a.focus{text-decoration:underline}.ie8 ul.nn-main-nav li a.focus{text-decoration:none}.ie8 ul.nn-main-nav li a:focus{text-decoration:underline}.nn-main-nav .nn-dept-higlighted>a{color:#900}.nn-main-nav .nn-menu .separator{background-color:#dedbd2;width:1px;height:11px;overflow:hidden;text-indent:-9999px;position:absolute;left:0;top:13px}.nn-nav-hovering:hover .nn-menu .separator,ul.nav-hovered .nn-menu .separator{display:none}.nn-main-nav-wrap .closeDrop{position:absolute;top:-20px;right:-10px;width:32px;height:32px;background:url(/assets/build/prim-nav-close.png) no-repeat;overflow:hidden;text-indent:-9999px;z-index:10;display:none}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2){.nn-main-nav-wrap .closeDrop{background-image:url(/assets/build/prim-nav-close-ret.png);background-size:32px 32px}}.nn-main-nav .current-section>a{padding:5px 5px 6px}.nn-main-nav .nn-first>a{padding:10px 12px 10px 17px}.nn-main-nav .nn-first.current-section>a{padding:5px 12px 6px 11px}.nn-main-nav .current-section>a .inner{background:#f3f1ed;border:1px solid #e1ded9;display:block;padding:4px 5px 3px}.nn-nav-hovering .current-section:hover>a,ul.nav-hovered li.current-section.hovered>a{padding:10px 11px 10px 11px}.nn-main-nav .nn-first.current-section.hovered>a,.nn-nav-hovering .nn-first.current-section:hover>a{padding:10px 18px 10px 17px}ul.nav-hovered li.current-section>a .inner{border-color:#d6d2ca;background:#e8e4dc}.nn-nav-hovering .current-section.focus:hover>a .inner,.nn-nav-hovering .current-section:hover>a .inner,ul.nav-hovered li.current-section.hovered>a .inner,ul.nav-hovered li.current-section.focus:hover>a .inner{background:0;border:0;display:inline;padding:0}.nn-main-nav .nn-flyout{position:absolute;z-index:1;display:none;width:972px;left:0;top:37px;background-color:#fff;padding:13px}.nn-nav-hovering .nn-menu:hover .nn-flyout{display:block}.nn-main-nav .nn-flyout-col{float:left;margin-left:12px;padding-top:10px}.nn-main-nav .nn-flyout .nn-flyout-col:first-child{margin-left:0}.nn-main-nav .nn-submenu-title{font-size:1.2em;display:block;border-bottom:1px solid #dedbd2;padding-bottom:15px;margin-bottom:4px;width:152px}.nn-main-nav .nn-flyout-col ul{width:152px;float:left;padding-bottom:12px}.nn-main-nav .nn-flyout-col ul li{padding:9px 5px 0 0}.nn-main-nav .nn-flyout-col ul a{text-decoration:none;font-size:1.2em;line-height:1.25em}.nn-main-nav .nn-flyout-col ul a:hover{text-decoration:underline}.nn-main-nav .nn-col-higlighted{background-color:#f8f7f4;padding-left:12px;padding-right:12px}.nn-main-nav .nn-flyout-2col .nn-submenu-title{width:316px}.nn-main-nav .nn-flyout-2col ul.first{margin-right:12px}.nn-main-nav .nn-flyout-2col.nn-col-higlighted .nn-submenu-title{width:292px}.nn-main-nav .nn-col-higlighted ul,.nn-main-nav .nn-col-higlighted .nn-submenu-title{width:128px}.nn-main-nav .nn-flyout-2col.nn-col-higlighted ul{width:140px}.nn-main-nav .nn-col-higlighted ul li{padding-right:0}#nn-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:211;display:none}.main-header-checkout #banner .header-cms-block{z-index:202}.main-header-checkout .nn-main-nav-wrap{margin-top:-13px}.main-header-checkout .nn-main-nav-wrap .clearfix{clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.main-header-checkout .nn-main-nav{float:right;margin-right:13px}.main-header-checkout .nn-main-nav .nn-menu{padding:0 7px}.main-header-checkout .nn-main-nav .nn-menu .separator{left:-7px}.special-offers-cq5{width:316px;float:left;margin-left:12px;overflow:hidden}.top-brands-cq5{width:152px;float:left;margin-left:12px;overflow:hidden}.nav-bottom-banner{width:100%;overflow:hidden;clear:both}.bullet-list>li,.summary>li,.mod-bundle-summary>ul>li,.free-child-prod>li,.upsell-section>ul>li{background:url("/assets/build/bckg-default-bullet.gif") no-repeat scroll 2px 6px transparent;padding:0 0 4px 14px}#banner:after{content:"";display:block;height:8px;background:transparent;width:998px;position:absolute;bottom:-10px}.js .visually-hidden{display:none!important}.nav-view-basket{width:98px;background-position:-51px 0}.nav-view-basket:hover,.current-section .nav-view-basket:hover{background-position:-51px -40px}.nav-continue-shopping{width:134px;background-position:-233px 0}.nav-continue-shopping:hover,.current-section .nav-continue-shopping:hover{background-position:-233px -40px}.non-active{pointer-events:none;cursor:default;color:#5f5f5f;opacity:.5;filter:alpha(opacity = 50)}.search{float:left;position:absolute;top:70px;left:333px}.search-no-basket{left:auto;right:0}.search a:focus,.search .button:focus{outline:0;border:0}.search fieldset .search-inner-wrap{-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #bfbdb7;border-radius:2px;height:26px;position:relative;z-index:1}.search fieldset .search-inner-wrap.open{-moz-border-radius:2px 2px 2px 0;-webkit-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0}.search #search-keywords{background:#FFF;border:0;border-right:1px solid #dedbd2;font:normal 12px Arial,Helvetica,Sans-Serif;height:auto;margin:4px 0;padding:2px 4px 2px 9px;vertical-align:top;width:236px}.ie7 .search #search-keywords{margin:3px 0 2px}.ie7 .search button{margin-top:3px}.ie8 .search #search-keywords{margin:4px 0 3px}.search .button,.search button,.search .button:hover,.search button:hover{background:#FFF url(/assets/build/icon-search.gif) no-repeat 9px 6px;color:#727270;font:bold 12px Arial,Helvetica,Sans-Serif;height:26px;line-height:26px;margin:0;padding:0 13px 0 33px;vertical-align:top;width:87px}.search .button::-moz-focus-inner,.search button::-moz-focus-inner{border:0;padding:0}.ie7 .search button,.ie7 .search button:hover{background-position:10px 4px}.search .search-results-preview{background:#FFF url(/assets/build/search-results-preview-top.gif) no-repeat center top;border:1px solid #bfbdb7;border-top:0;color:#727270;left:0;padding:1px 0 0;position:absolute;top:27px;width:249px;z-index:210;display:none;-moz-box-shadow:2px 2px 0 #e3e3e3;-webkit-box-shadow:2px 2px 0 #e3e3e3;box-shadow:2px 2px 0 #e3e3e3}.search .search-results-preview ol{overflow:hidden}.search .search-results-preview li{background:0;line-height:1.35}.search .search-results-preview li h2{font-weight:normal}.search .search-results-preview li img{float:left;margin-top:5px;padding-right:10px;padding-bottom:10px}.search .search-results-preview li span,.search .search-results-preview li a{cursor:pointer;display:block;padding:3px 10px;text-decoration:none}.search .search-results-preview a.on,.search .product-codes .see-more a.on,.search .search-results-preview span.on,.search .search-results-preview a:hover,.search .product-codes .see-more a:hover,.search .search-results-preview a:focus,.search .search-results-preview a:active,.search .search-results-preview span:hover,.search .search-results-preview span:focus,.search .search-results-preview span:active{background-color:#f6f6f3}#search-clear-btn{background:url(/assets/build/ios-cross.png) no-repeat 50% 50%;height:26px;display:none;position:absolute;right:90px;top:0;width:26px;cursor:pointer}.jl-ipad .search .search-results-preview.type-ahead{padding-top:1px}.jl-ipad .search .search-results-preview.type-ahead ol{max-height:145px;padding-top:6px;overflow:auto;-webkit-overflow-scrolling:touch}.jl-ipad .search .search-results-preview.type-ahead ol::-webkit-scrollbar{-webkit-appearance:none;width:7px}.jl-ipad .search .search-results-preview.type-ahead ol::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.search .type-ahead{padding-top:7px}.search .type-ahead ol{margin-bottom:8px}.search .type-ahead .product-codes ol{margin-bottom:0}.search .recent-searches h2{color:#9c9c9b;font-style:normal;font-weight:normal;margin:10px 0 3px;padding:0 10px}.search .recent-searches ol{margin-bottom:8px}.search .recent-searches li{font-weight:bold}.search .clear-all{background:#fff;border-top:1px solid #bfbdb7;font-size:12px;padding:7px 0 7px 6px;margin:0 4px}.search .clear-all a{background:url(/assets/build/active-brand-close.png) no-repeat 0 50%;color:#6f6f6f;display:inline-block;padding:0 0 0 16px;text-decoration:none}.search .clear-all a:hover{text-decoration:none}.ie7 .search .clear-all{top:11px}.ie7 .search .clear-all,.ie8 .search .clear-all{background-position:0 5px}.cleared p{color:#8f8f8f;padding:10px}.search .product-codes li{background:url(/assets/build/search-results-preview-item.gif) no-repeat center top;float:left;padding-top:1px;width:249px}.search .product-codes li:first-child{background:0}.product-codes div{margin-left:70px;min-height:44px}.ie7 .product-codes div{display:inline;margin:0}.search .product-codes a{display:block;padding:8px 10px 10px;text-decoration:none}.search .product-codes .see-more{background:url(/assets/build/search-results-preview-item.gif) no-repeat center top;margin:0;min-height:0;padding:1px 0 0}.search .product-codes .see-more a,.cross-sell .more-service-details a,a.view-all-prod{background:transparent url(/assets/build/search-see-more.png) no-repeat 10px 10px;font-size:11px;font-weight:bold;line-height:13px;padding:8px 4px 8px 20px}.cross-sell .more-service-details a,a.view-all-prod{background-image:url(/assets/build/caret_sml.gif);background-position:0 7px;padding:4px 4px 4px 12px;font-size:12px}.cross-sell .more-service-details a{text-decoration:none}.cross-sell .more-service-details a:hover,.cross-sell .more-service-details a:focus,.cross-sell .more-service-details a:active{text-decoration:underline}.search .product-codes .see-more a:hover{text-decoration:underline}.ie7 .search .product-codes .see-more a,.ie8 .search .product-codes .see-more a{background-position:10px 11px}.page-not-found-search{position:static;top:auto;left:auto;margin:10px 0 40px 128px}#page-not-found-search-keywords{background:#FFF;border:0;border-right:1px solid #dedbd2;font:normal 12px Arial,Helvetica,Sans-Serif;height:auto;margin:4px 0;padding:2px 4px 2px 9px;vertical-align:top;width:236px}form.page-not-found-search .search-button{margin-right:0;padding:0 13px 0 33px}form.page-not-found-search .search-button:hover{background-position:9px 6px}.additional-header-links{height:17px;position:absolute;top:41px;right:0;width:720px}.js #wrapper .custom-chkbox input{position:absolute;left:-9999px}.js .custom-chkbox label{padding-left:23px;position:relative}a.custom-chkbox{text-decoration:none}.js .custom-chkbox label:hover,.js .custom-chkbox label:active,.js .custom-chkbox label:focus,a.custom-chkbox:hover,a.custom-chkbox:active,a.custom-chkbox:focus{text-decoration:underline}a.custom-chkbox:hover,a.custom-chkbox:active,a.custom-chkbox:focus{cursor:pointer}.js .custom-chkbox label .chkbox-img{display:block;position:absolute;left:0;top:1px;height:15px;width:15px}a.custom-chkbox{display:inline-block;padding-left:23px;line-height:15px}.js .custom-chkbox label .chkbox-img,a.custom-chkbox{background:url('/assets/build/tick-box.gif') no-repeat -15px 0 transparent}.js .custom-chkbox-select label .chkbox-img,a.custom-chkbox-select{background-position:0 -15px}#breadcrumbs{font-size:11px;float:left;margin:12px 20px 0;width:850px}.ie7 #breadcrumbs{float:none}#breadcrumbs .back-button{-moz-border-radius:3px;-webkit-border-radius:3px;background:url(/assets/build/breadcrumbs-back-button.gif) no-repeat 7px 7px;border:1px solid #dedbd2;border-radius:3px;display:block;float:left;margin-right:10px;padding:4px 8px 4px 20px;font-weight:bold}#breadcrumbs ol{display:block;float:left;margin-top:5px}.ie7 #breadcrumbs ol{margin-top:4px}#breadcrumbs li{background:url(/assets/build/breadcrumbs-divider.gif) no-repeat center right;display:block;float:left;margin-right:8px;padding:0 15px 0 0}#breadcrumbs li.last{font-weight:bold;background:0;margin:0;padding:0}#breadcrumbs a{display:block;text-decoration:none}#breadcrumbs a:hover,#breadcrumbs a:active{text-decoration:underline}#breadcrumbs b{display:block}#breadcrumbs .tooltip{left:0;top:18px}.ie7 #breadcrumbs .tooltip{top:17px}.cmsbreadcrumb #breadcrumbs{height:23px}#mini-basket-container{position:absolute;right:0;top:0}.open .popovershadow{display:inline}.popovershadow{background:#cacac9;display:none;position:absolute;z-index:10}.fortopbtn{width:200px;height:36px;right:0;float:right;margin:67px -4px 0 0;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.forminibasket{width:344px;height:404px;right:0;float:right;margin:103px -4px 0 0;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.forbtn{width:221px;height:28px;right:0;float:right;margin:479px -4px 0 0;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.mini-basket{background:#FFF;float:right;padding:0;position:absolute;top:70px;right:0}.mini-basket .basket-info{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:1px solid #60bd68;border-right:0;width:228px;height:26px}.mini-basket .basket-info .basket-switcher{width:195px}.mini-basket .checkout-link{background:url(/assets/buttons/checkout_btn_sml.gif) no-repeat 0 0 transparent;display:block;width:87px;height:26px;text-indent:-9999px}.mini-basket .checkout-link:hover,.mini-basket .checkout-link:focus{background-position:0 -28px}.mini-basket .checkout-link:active{background-position:0 -56px}.mini-basket-end{margin-top:12px}.mini-basket-end .basket-info{width:141px}.mini-basket-end .checkout-link{background:url(/assets/buttons/checkout_btn_lrg.gif) no-repeat 0 0 transparent;display:block;width:161px;height:24px;text-indent:-9999px}.mini-basket-end .checkout-link:hover,.mini-basket-end .checkout-link:focus{background-position:0 -26px}.mini-basket-end .checkout-link:active{background-position:0 -52px}.mini-basket-end .basket-info{margin:0 15px 0 0}.mini-basket ul,.mini-basket-end ul{float:left}.mini-basket li,.mini-basket-end li{background:0;color:#c7c5bd;float:left;padding:0}.mini-basket .basket-info span,.mini-basket-end .basket-info span{font-size:11px}.mini-basket div,.mini-basket-end div,.mini-basket a:link,.mini-basket-end a:link,.mini-basket a:visited,.mini-basket-end a:visited{color:#076c2b;display:block;float:left;text-decoration:none}.mini-basket li.basket-info a{background:url(/assets/build/mini-basket.gif) no-repeat 8px 6px;padding:6px 0 4px 33px}.mini-basket .basket-info .basket-switcher{width:195px}.basket-switcher:focus b,.basket-switcher:hover b{text-decoration:underline}.basket-switcher:hover,.basket-switcher:hover .opened,.basket-switcher:hover .closed,.mini-basket .basket-info span:hover,.mini-basket-end .basket-info span:hover,.mini-basket .checkout-link a:hover,.mini-basket .basket-info a:hover,.mini-basket-end .basket-info a:hover{text-decoration:underline;cursor:pointer}.mini-basket li.checkout-link div,.mini-basket li.checkout-link a,.mini-basket-end li.checkout-link a{font-weight:bold;padding:5px 15px}#mini-basket-metered-fabric-average-roll-length-message{background:#f4f2ec;margin:0 0 10px -75px;padding:10px;width:auto}.mini-basket-end .view-basket-button{background:url("/assets/buttons/view_basket_btn.gif") no-repeat 0 0 transparent;text-indent:-9999px;display:block;width:141px;height:26px;padding:0}.mini-basket-end .view-basket-button:hover{background-position:0 -26px}.mini-basket-end .view-basket-button:active{background-position:0 -52px}.empty .mini-basket .basket-info{border:1px solid #c7c5bd;border-right:0}.empty .mini-basket div,.empty .mini-basket a:link,.empty .mini-basket a:visited{color:#c7c5bd}.empty .mini-basket .basket-info strong{padding-right:5px}.empty .mini-basket .basket-info span:hover,.empty .mini-basket .basket-info span:focus{text-decoration:none;cursor:default}.empty .mini-basket li.basket-info div,.empty li.basket-info a{background:url(/assets/build/mini-basket-empty.gif) no-repeat 8px 6px;padding:6px 8px 4px 33px;cursor:default}.empty .mini-basket .checkout-li div{background:url(/assets/buttons/checkout_inactive.gif) no-repeat 0 0 transparent;display:block;width:87px;height:28px;text-indent:-9999px}.open .mini-basket{-moz-box-shadow:3px 3px #e3e3e3;-webkit-box-shadow:3px 3px #e3e3e3;box-shadow:3px 3px #e3e3e3;border-bottom:0;zoom:1;padding-bottom:10px;height:26px;z-index:1002}.open .mini-basket:before{content:"";position:absolute;display:block;height:10px;width:20px;top:26px;border-left:#60bd68 solid 1px;background:#fff}.open .mini-basket:after{content:"";position:absolute;display:block;height:11px;width:314px;left:1px;top:28px;border-right:#60bd68 solid 1px;background:#fff}.open .mini-basket .basket-info{border-bottom:0}#mini-basket-dropdown,#basket-wrapper.open .closed,#basket-wrapper .opened{display:none}.open #mini-basket-dropdown{display:block}#basket-wrapper.open .opened,#basket-wrapper .closed{display:inline;float:left}#basket-wrapper.open .basket-info .opened,#basket-wrapper .basket-info .closed{padding-right:5px}#basket-wrapper li{list-style-type:none}#mini-basket-dropdown{-moz-border-radius:2px 0 2px 2px;-webkit-border-radius:2px 0 2px 2px;border-radius:2px 0 2px 2px;-moz-box-shadow:3px 3px #e3e3e3;-webkit-box-shadow:3px 3px #e3e3e3;box-shadow:3px 3px #e3e3e3;background:#FFF;border:1px solid #60bd68;margin-top:-1px;padding:6px 12px 12px;position:absolute;right:0;top:107px;width:318px;z-index:1001;zoom:1}#mini-basket-dropdown .mini-basket-dropdown-inner{position:relative;margin-top:2px}#mini-basket-dropdown .qty-message{border:1px solid #076c2b;padding:10px 12px;margin:0 10px 5px 0;display:block;float:none;clear:both}#mini-basket-dropdown .qty-prompt{right:29px}.ipad #mini-basket-dropdown .qty-prompt{right:34px}#mini-basket-dropdown .error{border-color:#f00001;color:#5f5f5f}#mini-basket-dropdown .age-restrict{float:none;clear:both;padding:0 12px;margin:0 0 10px 0}#basket-items .item .p-code{font-size:12px}#basket-items{overflow:auto;-webkit-overflow-scrolling:touch;margin-top:2px;zoom:1}.make-overflow-hidden{overflow:hidden!important}#basket-items .row-item .bundle-picture,#basket-items .description td.qty-col{position:static}.checkout-link{color:#076c2b;width:auto;background:0;border:0;font-weight:bold;margin:0;padding:0 0 2px 0}.items-checkout .checkout-link{padding-right:14px}.cross-sell-details .items-checkout .checkout-link{width:auto;margin:0}.ie8 .items-checkout .checkout-link{margin-bottom:1px}.checkout-li input,.checkout-li a strong,.mini-basket li.checkout-li input,.mini-basket-end li.checkout-li input,.checkout-li div,.mini-basket li.checkout-li div,.mini-basket-end li.checkout-li div{height:26px;width:84px;text-align:center;line-height:26px}.checkout-li a strong{display:inline;float:left;height:24px}.mini-basket .checkout-link a:hover,.mini-basket-end .checkout-link a:hover,.mini-basket .checkout-link a:focus,.mini-basket-end .checkout-link a:focus,.checkout-link:hover,.checkout-link:hover strong{text-decoration:underline}#basket-items .qty-col{font-size:11px;padding:0 0 10px 10px;text-align:right;width:85px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#basket-items .qty-col label{display:block;float:left;margin:0 0 0 3px}#basket-items .qty-col label{text-align:inherit;font-size:inherit;width:auto;line-height:inherit;padding-right:0}#basket-items .qty-col abbr{border-bottom:0;cursor:auto}#basket-items .qty-col span.quantity-count{float:none;margin:0 2px 0 0;display:inline;position:static}#basket-items .qty-col .fixed-qty{display:block;padding-bottom:5px;margin:0 5px 0 0;float:right}#basket-items .spinner{background:url('/assets/build/loader-small.gif') center center no-repeat #fff;width:16px;height:15px;margin:-1px 0 -2px 47px;display:inline}#basket-items .qty-col .spinner+input.updateBtn{display:none}#basket-items .qty-col a{display:block;font-size:11px;margin:10px 0 0 0;text-decoration:none}#basket-items .qty-col a.remove,#basket-items .qty-col a.prompt-remove,#basket-items .qty-col a.cancel-delete{margin:10px 0 0 0;display:inline;clear:both}#basket-items .qty-col a.remove{float:right;margin:12px 6px 0 0;padding-left:13px}#basket-items .qty-col a.remove:hover,#basket-items .qty-col a.remove:focus{text-decoration:underline;color:#5f5f5f}#basket-items .qty-col input.updateBtn{display:block;font-size:11px;margin:0 0 0 21px;padding:0 0 0 13px;float:left;border:0;background-position:0 -1px}#basket-items .qty-col input.updateBtn:hover,#basket-items .qty-col input.updateBtn:focus{text-decoration:underline}#basket-items .prod-row table{width:100%;margin:0;text-align:left}#basket-items .row-item .item{padding:12px 0 12px 75px;border-top:1px solid #ebecde;position:static}#basket-items .row-item .item .description{width:100%}#basket-items .no-picture .bundle-child{width:218px;margin-left:75px;padding:0}#basket-items .first .item{border-top:0}#basket-items .first .item .item{border-top:1px solid #ebecde}#basket .qty-col-wrapper,#update-quantity .qty-col-wrapper{position:relative;float:none}#update-quantity .spinner{background:url('/assets/build/loader-small.gif') center center no-repeat #fff;display:block;height:15px;right:-20px;position:absolute;top:5px;width:16px}#basket .spinner{background:url('/assets/build/loader-small.gif') center center no-repeat #fff;display:block;height:15px;right:-20px;position:absolute;top:5px;width:16px}table.description.bundle-child tbody tr td{padding:5px 0 5px 0}#basket-items .row-item .row-item .item{padding:5px 0}#basket-items .row-item .bundle-child .item{padding:18px 0 0 0;border-top:0}#basket-items td{padding-bottom:0}#basket-items .row-item .bundle{padding:12px 0 0 0}#basket-items .row-item .bundle-picture,#basket-items .row-item .bundle{padding:16px 0 0 75px}#basket-items .row-item .no-picture{padding:16px 0 0 0}#basket-items .row-item .bundle .deal{color:#bcbcbc;font-size:11px;margin:0 0 4px 0;display:block}#basket-items .row-item .bundle .bundle .row-item .item{padding:5px 0 5px 75px}#basket-items .row-item .item table.description{float:right}#basket-items .item-info h3{margin-bottom:0;line-height:16px}#basket-items .item-info a{width:90%}#basket-items .minibasket-price{padding:0 0 12px;font-size:12px;color:#393939;line-height:12px;margin-top:2px}#basket-items .row-item .item .picture{margin-left:-75px;display:inline;margin-right:14px;padding-bottom:12px}#basket-items .bundle-child .item-info{position:relative}#basket-items .bundle-child .row-item .item .picture{position:absolute;left:-60px;top:0;margin:0}.no-picture table.bundle-child{padding:0 0 0 75px}.basket-label-metre label{float:none;padding:0;margin:0}.basket-label-metre label abbr[title]{border:0;margin-left:18px}#basket-metered-fabric-average-roll-length-message{background:#f4f2ec;margin:0 0 10px 95px;padding:10px;width:260px;clear:both;float:none}.summary-table #basket-metered-fabric-average-roll-length-message{background:#f4f2ec;margin:10px 0;padding:10px;width:260px;clear:both}.fabric-average-roll-length-message{background:#fff;border:1px solid #dedbd2;clear:both;margin:0 0 18px -5px;padding:14px;width:auto;line-height:16px}#mini-basket-dropdown .qtySwitch{background-color:#f2f2f2;border:1px solid #797979;color:#333;width:25px;height:25px;text-align:center;font-size:17px;line-height:27px;float:left;font-weight:normal;cursor:pointer;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}#mini-basket-dropdown .qtySwitch:hover{background-color:#e9e8e3}#mini-basket-dropdown .qtySwitch.pressed{background-color:#dfdcd7}#mini-basket-dropdown .decreaseQty{border-right:0}#mini-basket-dropdown .increaseQty{border-left:none}#mini-basket-dropdown .qtyDisabled,#mini-basket-dropdown .qtyDisabled:hover{background-color:#fafafa;border-color:#d0d0d0;color:#b8b8b8}#mini-basket-dropdown .qtyField{float:left;width:25px;height:25px;line-height:26px;margin:0;padding:0;text-align:center;border-color:#797979;clear:none;-webkit-appearance:none;border-radius:0}html.ipad #basket-items .qty-col{padding:0 0 10px 0;width:95px}html.ipad #mini-basket-dropdown .qtyField{margin:0 5px}html.ipad #mini-basket-dropdown .decreaseQty{border-right:1px solid #797979}html.ipad #mini-basket-dropdown .increaseQty{border-left:1px solid #797979}html.ipad #mini-basket-dropdown .qtyDisabled,html.ipad #mini-basket-dropdown .decreaseQty.qtyDisabled,html.ipad #mini-basket-dropdown .increaseQty.qtyDisabled{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border:1px solid #d0d0d0}.ie7 .basket-switcher span{padding-top:1px;display:block}.ie7 .basket-ajax{float:left}.ie7 #mini-basket-dropdown .qty-prompt{right:12px;top:22px}.ie7 #basket-items{position:relative;z-index:1;padding-bottom:20px}.ie7 #basket-items .description{height:77px;display:block}.ie7 #basket-items .row-item .bundle-picture,.ie7 #basket-items .description td.qty-col{position:relative}.ie7 #mini-basket-dropdown .lowerbasket{margin-top:25px}.ie7 .checkout-link strong{cursor:pointer}.ie7 .items-checkout .checkout-link{padding-left:4px;margin-left:-10px}.ie7 #basket-items .spinner{position:absolute}#cost-summary{border:1px solid #dedbd2;border-collapse:separate;font-size:11px;margin-bottom:12px;padding:8px 0 2px;background-color:#f8f7f4}#cost-summary th,#cost-summary td{border:0;padding:0 0 6px 0;text-align:right}.ie7 #cost-summary tr:first-child *{padding-top:4px}#cost-summary th{font-weight:normal;padding:0 8px}#cost-summary td{padding-right:8px}#cost-summary .price{color:#393939}#basket-info{background:url(/assets/build/basket-info.gif) no-repeat 8px 8px;border:1px solid #60bd68;padding:8px 8px 8px 48px;min-height:32px}#basket-info li{color:#076c2b;font-size:11px;padding-left:12px}.bundle-overlay #basket-info{background-color:#fff}.bundle-overlay #basket-info li{font-size:12px;background:url("/assets/build/basket-info-bullet.gif") no-repeat 2px 9px}.bundle-overlay .warning-highlight-visible{position:relative;width:162px;padding:35px 10px 10px 53px;margin-top:-20px;background-color:#FFF;background-position:10px 35px}.bundle-overlay .warning-highlight-visible .btn-addbundletobasket-inactive{position:absolute;top:2px;left:2px}.special-offer-wrapper fieldset .btn-yerr{margin-top:0}.special-offer-wrapper .btn-yerr span{border-color:#60bd68}.special-offer-wrapper .btn-yerr div{width:229px;background:url("/assets/build/error_icon.gif") no-repeat 10px center #FFF;border-color:#60bd68}#tabinfo-spcl-offr .special-offer-wrapper .btn-yerr div{width:183px}.special-offer-wrapper .btn-yerr h2{display:none}.special-offer-wrapper .btn-yerr li{color:#076c2b;padding:0;background:0}.special-offer-wrapper .btn-yerr div ul{padding-left:53px;margin-top:0}aside.extras,footer.row{background:#43443b;color:#ccc}aside.extras{margin-top:11px;min-height:170px}.newsletter-wrapper{border-bottom:1px solid #CCC;clear:both;padding:0 0 16px 10px;width:950px}.newsletter-wrapper:after{content:"";display:block;clear:both}.newsletter{position:relative;float:left;width:620px}.newsletter-loading{background:url('/assets/build/loader-small-bodycolor-bg.gif') center center no-repeat transparent;height:15px;margin:4px 0 0 5px;display:inline;float:left;z-index:500}.newsletter h1{font-size:12px;margin-bottom:3px}.newsletter p.first,.newsletter p.newsletter-error-message{font-size:12px;font-weight:bold;float:left;margin-right:10px;line-height:22px;background:url('../assets/build/share_email_icon.gif') center left no-repeat;padding-left:25px}.sign-up-form-wrapper p.success-message{font-size:12px;float:left;margin-right:6px;line-height:22px;background:url('../assets/build/share_email_icon.gif') center left no-repeat;padding-left:25px}.sign-up-form-wrapper p.success-message-email{font-size:12px;font-weight:bold;float:left;margin-right:10px;line-height:22px}.newsletter .newsletter-email,.newsletter #newsletter-email{border:1px solid #dedbd2;color:#9c9c9b;font-size:12px;height:14px;padding:3px 4px;width:173px;margin-right:10px}html.ipad .newsletter #newsletter-email{line-height:16px}html.no-js .newsletter .newsletter-email,html.no-js .newsletter #newsletter-email{color:#5f5f5f}.ie6 #newsletter #newsletter-email,.ie7 #newsletter #newsletter-email{float:left}.newsletter label{width:auto}.newsletter .btn-sign-up{background:url("/assets/buttons/btn-sign-up.gif") 0 0 no-repeat;width:78px;height:21px;margin:0 0 1px;float:left;border:0;display:block;text-indent:-9999px}.ie6 .newsletter .btn-sign-up,.ie7 .newsletter .btn-sign-up{height:21px}.newsletter .button:hover.btn-sign-up,.newsletter button:hover.btn-sign-up{background-position:0 -21px}.newsletter .button:focus.btn-sign-up{background-position:0 -21px}.newsletter .button:active.btn-sign-up,.newsletter .btn-sign-up:active,.newsletter button:active.btn-sign-up{background-position:0 -42px;border:0}.ie6 .newsletter .btn-sign-up:active,.ie7 .newsletter .btn-sign-up:active,.ie8 .newsletter .btn-sign-up:active{background-position:1px -41px}.newsletter p.error-message{clear:both;padding:3px 0 0 287px;font-weight:normal;color:#a80002}.newsletter p.newsletter-error-message{font-weight:normal;color:#a80002}.newsletter .field-error.single-line{margin-top:5px}.newsletter-iframe{width:300px;height:124px}.homepage-content-block .newsletter-iframe{width:290px;margin:0 5px;height:114px}.cq-footer-social{float:right;width:300px}.cq-footer-social ul{float:right;width:165px}.cq-footer-social ul li{background-image:url(//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$);background-color:transparent;background-repeat:no-repeat;list-style:none;float:left;margin:0 10px 0 0;width:23px;height:23px}.cq-footer-social p{font-size:12px;font-weight:bold;float:left;margin-right:10px;line-height:22px;padding-left:45px;display:inline-block}.cq-footer-social ul li a{width:23px;height:23px;display:block}.cq-soc-fb{background-position:-850px 0}.cq-soc-tw{background-position:-850px -25px}.cq-footer-social ul li.cq-soc-yt{background-position:-850px -100px}.cq-soc-ggl{background-position:-850px -50px}.cq-soc-pin{background-position:-850px -75px;margin-right:0}.homepage-content-block{background:#f8f7f4;border:1px solid #dedbd2;padding:10px 13px 0 13px;width:302px;margin-top:11px}.homepage-content-block hr{height:1px}.error-message,.newsletter-error-message{display:none}.error p.first{display:none}.error .error-message,.error .newsletter-error-message{border:1px solid #a80002;color:#a80002;font-weight:normal;padding:8px;background:#fefafb}.error .error-message{display:block}.mod .shops-location .find-address{margin-bottom:5px;margin-left:0}.mod .shops-location .error-message{padding-bottom:8px;clear:left}.error .newsletter-email,.error #newsletter-email{border:1px solid #f2642c}.focus .newsletter-email,.focus #newsletter-email,.refocus .newsletter-email,.refocus #newsletter-email{border:1px solid #076c2b}.focus .newsletter-email,.focus #newsletter-email,.refocus .newsletter-email,.refocus #newsletter-email,.checking .newsletter-email,.checking #newsletter-email,.error .newsletter-email,.error #newsletter-email,.valid .newsletter-email,.valid #newsletter-email{color:#5f5f5f}.newsletter .success-message{display:none}.newsletter.success .success-message{display:block;border:1px solid #076c2b;color:#076c2b;font-weight:normal;margin:5px 0 0;padding:8px}.js label.placeholder{display:none}#wrapper-footer{background:url('/assets/build/footer-bck-white.gif') left 31px repeat-x #f3f1ed;margin-top:11px;text-align:left;margin-left:-5px}#wrapper-footer aside,#wrapper-footer footer{background-color:#fff;color:#ccc;width:996px}#wrapper-footer aside{background:url('/assets/build/footer-top.gif') top left no-repeat #fff;margin:0 auto;padding:0 0 20px 0;position:relative;min-height:200px}.no-js #wrapper-footer aside{min-height:215px}#wrapper-footer .footer-base{width:100%;height:1px;border-bottom:1px solid #dedbd2}#footer-continue{width:996px;margin:0 auto;text-align:left}#footer-continue aside{display:inline-block;margin:20px 0 6px;background:0;width:996px}#footer-continue aside .footer-links{padding:0 0 0 20px;width:650px;float:left}#footer-continue aside .footer-social{padding:0 20px 0 0;width:300px;float:right}#footer-continue footer{border-top:1px solid #ccc;padding:20px 0 16px 0;margin:0 auto;width:960px}html{height:100%}body{background:url('/assets/header/header-bck.gif') 0 0 repeat-x #f3f1ed;height:100%}body.checkout-body{background-image:url('/assets/header/checkout-header-bck.gif')}.js body.waitingscreen-body{display:none}h1{color:#727270;font-size:1.833em;font-weight:normal}h3,legend.h3{font-size:12px;margin-bottom:5px}.item-info .p-code{font-size:11px}legend.h3{margin-bottom:0;padding-bottom:18px}.main-with-row .col-13-header{overflow:hidden}.col-13-header hr{margin-top:17px}.ie7 .col-13-header hr{margin:10px 0 5px}.pad-h,.main-with-row legend.h2,.main-with-row fieldset h2{font-size:16px;padding:21px 12px 18px;margin-bottom:5px}#wrapper .sub-header{display:block;float:none;overflow:hidden}#wrapper .sub-header h2{padding-top:14px}#wrapper .sub-header dl{float:left;width:125px;margin:0 0 10px 31px}#wrapper .sub-header dl dt{font-weight:bold}#wrapper .sub-header dl dd{float:left;padding:0}#wrapper .sub-header .location{float:left;margin:5px 0 10px}.location-map{float:right;margin-right:30px}#wrapper .sub-header .location a.view-map{display:block;margin-top:10px}#wrapper .vat-receipt{clear:right}#wrapper .item-box-resize{margin:0 0 0 5px}#wrapper .item-box-resize .col-first{width:391px}#wrapper .item-box-resize .col-mid{width:80px}#wrapper .item-box-resize .col-last{width:181px}#wrapper .item-box-resize .col-last small{font-weight:normal;padding:0}hr.sign-in{margin:34px 0 0 0}.ie7 hr.sign-in{margin-bottom:-7px;margin-top:49px}hr.sign-in-mid{margin:56px 0 23px 0}hr.thin{height:1px}.prod-highlight{width:94%}.prod-highlight p{margin-top:16px}.prod-highlight strong{float:left}.prod-highlight span{width:360px;display:block;padding:0;float:left;clear:left}.prod-highlight span.price-of-delivery{width:269px;float:right;padding:0;text-align:left;clear:none}hr.top23,#wrapper .top23{margin:23px 0 0 0}.ie7 hr.top23{margin-bottom:-7px;margin-top:16px}hr.top27{margin:27px 0 0 0}.ie7 hr.top27{margin-bottom:-7px;margin-top:20px}hr.top32{margin:32px 0 0 0}.ie7 hr.top32{margin-bottom:-7px;margin-top:25px}hr.bot17{margin-bottom:17px;margin-top:32px}hr.mid23{margin:23px 0}hr.mid6023{margin:60px 0 23px 0}hr.mid27{margin:27px 0}.ie7 hr.mid27{margin:20px 0}hr.mid32{margin:32px 0}.ie7 hr.mid32{margin:25px 0}hr.bot23{margin:0 0 23px 0}.ie7 hr.bot23{margin-bottom:16px;margin-top:-7px}.vert-divider{background-color:#5f5f5f;display:inline-block;height:8px;margin:0 4px;position:relative;top:1px;width:1px}.ie7 .vert-divider,.ie8 .vert-divider{position:static;vertical-align:middle}dl{width:235px;margin:10px 0;text-align:left}dl li{list-style-type:none}dt{float:left;clear:left;width:160px;padding:5px 5px 0 0}dd{padding:5px 0 0 0}table{margin:0;width:100%}table a{text-decoration:none}th{padding-bottom:10px;border-bottom:2px solid #ebecde;text-align:left}td{padding:10px 0 10px 0;position:relative}table td table td{padding:0 0 20px 0;border:0}td>img{margin:0 18px}td>li>img{text-align:center;margin:0 0 0 15px}table img,table input,table a{display:block}table img,.row .first p,table div{float:left}table div p{clear:both}.qty-error{display:none}.price-col,.qty-col{width:80px;text-align:right}.qty-col input{border:1px solid #ccc;height:20px;width:35px;padding:0 3px 0 0;margin-bottom:5px;text-align:right;float:right;clear:both}.qty-col input.warning{border:1px solid #f00001}.qty-col input[type="text"]{height:20px}.qty-col input.updateBtn{display:block;font-size:11px;margin:0 0 0 -15px;padding:3px 0 3px 12px;border:0;text-align:left;height:auto;width:auto}#basket .qty-col input.updateBtn{width:45px;height:19px}.ie8 .qty-col input.updateBtn{padding-top:2px;padding-bottom:2px}.qty-col input.updateBtn:hover,.qty-col input.updateBtn:focus,.qty-col input.updateBtn:active{text-decoration:underline}input.radio,.checkbox{width:auto;border:0}.checkbox-list{margin-top:8px}.checkbox-list li{background:#fff;float:left;margin:0;padding:0 0 8px;width:100%}.checkbox-list input{clear:left;float:left;margin:3px 0 0;padding:0}.checkbox-list label{padding:0;margin:0;text-align:left}.prod-desc-col{width:260px;padding:0}.prod-desc-col>p>strong,.prod-desc-col .mod-stock-availability>p>strong{font-weight:normal}.summary-table .child-item{padding-top:0;border-top:0}.child-item div{padding-left:92px}.child-item img+div{padding-left:0;float:left}.prod-desc-col h3{font-size:12px}.prod-desc-col.guarantee h3{font-weight:normal;font-size:12px}.prod-desc-col.child-prod p{margin-bottom:0}.prod-desc-col ul{width:235px}.prod-img-ph-big{height:60px;width:60px;margin:0 13px 0 20px}.prod-desc-col p a{text-decoration:underline}table .item-desc-col{width:350px}a,a:link,a:visited{color:#5f5f5f}a:hover,a:active{color:#333}#order-receipt a:hover{text-decoration:none}a.hfix,a:visited.hfix{text-decoration:none}a.hfix:hover{text-decoration:underline}.error h2,.notice h2,.error-elem{color:#a80002}.border-thin{border:1px solid #eeede8}.border-thick{border:2px solid #dedbd2}.col-12-center{padding:27px 0}.col-12-center>*{padding:0 29px}.col-13-box h2,.col-13-center h2,.col-12-center h2,.col-12-center .heading2{display:block;font-size:16px;font-weight:bold;margin-bottom:20px}.col-13-center h2{padding:18px 31px 24px;margin:0}.col-13-center fieldset h2{padding-left:0;padding-right:5px}.col-13-box h2{margin-bottom:24px;margin-left:11px;padding:0}.product-list h2{margin-bottom:0;padding-bottom:26px}h2.no-bottom{padding-bottom:0}.col-13-center{display:inline;float:left;position:relative;width:753px}.col-13-box{border:2px solid #dedbd2;margin-bottom:8px;margin-top:30px;padding:25px 19px}.col-12-header{padding:22px 0 27px;z-index:2}.col-12-header .button.right,.col-12-header button.right{margin-top:3px}.col-12-header h1,.col-16-header h1{display:inline;margin-right:23px;padding:0}.col-12-box,.col-12-box-top,.col-12-box-top-sides{border-top:2px solid #dedbd2}.col-12-box-top fieldset{padding:0 5px}.col-12-box-top .item-box fieldset{padding:0}.col-12-box section fieldset,.col-12-box-sides section fieldset,.col-12-box-divider section fieldset{padding:0}.col-12-box,.col-12-box-sides,.col-12-box-divider{border-left:2px solid #dedbd2;border-right:2px solid #dedbd2;width:740px}.col-12-box,.col-12-box-bottom{border-bottom:2px solid #dedbd2;margin-bottom:8px}.col-12-box-bottom-only{padding-top:0;padding-bottom:0}.col-12-box-divider{border-bottom:2px solid #dedbd2}.col-12-box>*,.col-12-box-sides>*,.col-12-box-divider>*{padding:0 27px}.col-12-box label,.col-12-box-sides label,.col-12-box-divider label{width:198px}.col-12-box.error,.col-12-box.notice{border-color:#f00001}.col-12-box header,.col-12-box-sides header,.col-12-box-divider header,.col-12-box section,.col-12-box-sides section,.col-12-box-divider section{float:left;width:686px}.col-12-box section,.col-13-box section,.col-12-box-sides section,.col-12-box-divider section{margin-top:23px}.promo-block-hidden{display:none!important}.mod{display:inline-block;margin-top:16px;width:100%}.mod-important,.mod-error,.btn-yerr div{border-style:solid;border-width:2px 0;font-weight:normal;margin-bottom:24px;padding:18px 0}.mod-error,.btn-yerr div{border-width:1px}.mod-important h1,.mod-important h2,.mod-important h3,.mod-error h1,.mod-error h2,.col-13 .mod-error h2,.mod-error h3,.btn-yerr div h2{font-size:15px;font-weight:bold;margin-bottom:6px;padding:0}.mod-terms.mod-error h2,.mod-terms.mod-error h3{font-size:12px;font-weight:bold}.mod-important hr,.mod-error hr{border:0;height:1px;margin:13px 33px 13px 128px;padding:0}hr.tall,.hr.tall{margin:50px 0 35px 0}.ie7 .mod-important hr,.ie7 .mod-error hr{margin:6px 33px 6px 128px}.mod-important p.link,.mod-error p.link,.mod-important li,.mod-error li,.btn-yerr div li{font-size:12px;list-style-type:none;padding-left:16px}.mod-important h2,.mod-important h3,.mod-important p,.mod-important ul,.mod-error h2,.mod-error h3,.mod-error p,.mod-error ul,.mod-site-error h1,.mod-locked strong,.mod-locked a{margin-left:128px;margin-right:50px;padding:0}.mod-important a:link,.mod-important a:visited,.btn-yerr div a:hover,.mod-error a:link:hover{text-decoration:none}.mod-important a:hover,.mod-important a:active,.mod-error a:hover,.mod-error a:active,.mod-important p.mjl-important a:link,.btn-yerr div a,.mod-error a{text-decoration:underline}.mod-passwordreset-success{padding-left:50px;min-height:85px}.mod-passwordreset-success h1{font-size:26px;font-weight:normal}.mod-important .mod-passwordreset-success .infoMsg p{margin-left:0}.mod-passwordreset-success.mod-success{background:url('/assets/build/bckg-row-success.gif') no-repeat 35px 0 #fff;text-align:left;margin-top:-3px}.btn-resetpassword-continue{width:250px;background:url("/assets/buttons/btn-reset-your-password-and-continue.gif") 0 0 no-repeat}#resetPasswordForm .no-label{margin-left:223px}#newResetPasswordForm #pass-val-tlp{margin-top:26px}.passwordreset-contexual-help{padding-bottom:45px}#ssl-reset-your-password .passwordreset-contexual-help{padding-bottom:0}#ssl-reset-your-password small#pwd-sec-help.field-help{float:left;margin-left:155px;width:181px}.passwordreset-contexual-help p{margin-left:0;line-height:30px;margin-top:18px;line-height:16px;margin-bottom:10px;margin-right:138px}.passwordreset-contexual-help li{background:url("/assets/build/bckg-default-bullet.gif") no-repeat scroll 2px 4px;list-style:none;line-height:100%;padding:0 0 0 14px;float:none;line-height:16px;margin-bottom:5px}.btn-resetpassword-continue-container{padding-left:222px;margin-left:0;clear:left}#wrapper .password-reset-container .field-med{width:250px}.reset-your-password .btn-smed-back{margin:20px 0 50px}.reset-your-password .item-box{width:100%}.col-12-center.reset-your-password .item-box .intro{margin:0 145px 16px 0}#ssl-reset-your-password .intro{margin:40px 149px 18px 0;text-align:left}#ssl-reset-your-password-confirmation h2{padding-bottom:20px}#ssl-reset-your-password .passwordreset-contexual-help p,#ssl-reset-your-password .passwordreset-contexual-help ul li,#ssl-reset-your-password .input-output p,#resetPasswordForm li.input-output{text-align:left}#ssl-reset-your-password ol{padding-top:18px}#ssl-reset-your-password .btn-resetpassword-continue-container{padding:16px 0 0 175px}#ssl-reset-your-password hr.sign-in-mid{margin-top:25px}#ssl-reset-your-password .btn-smed-back{margin-top:0}#ssl-reset-your-password .um-footer{float:none;padding-top:0;padding-bottom:10px}#ssl-reset-your-password li.input input{width:171px}#ssl-reset-your-password .mod-important{padding:50px 0}#ssl-reset-your-password-confirmation .btn-pmed-cont,#ssl-reset-your-password .btn-pmed-cont{margin-left:75px}#um-password-reset-confirmation .btn-pmed-cont{margin-left:77px;margin-top:24px}#ssl-reset-your-password-confirmation .mod-important{background:0}#um-login-reset-password .col-12-center .item-box p.intro{margin-left:0;margin-top:60px}#um-login-reset-password .item-box{margin-left:0;width:100%;padding-left:0}#um-login-reset-password small#pwd-sec-help.field-help,.checkout-body #pwd-sec-help.field-help{margin-left:202px;width:250px}#ssl-reset-your-password .um-footer .data-policy{margin-left:67px;margin-top:4px;text-align:left;float:left}#ssl-reset-your-password-confirmation.overlay-popin{min-height:285px}#ssl-forgot-password-ghost{height:340px}#ssl-forgot-password-ghost .btn-pmed-cont{float:none;margin:10px auto 0}#email-ghost{font-weight:bold}#ssl-forgot-password-ghost .mod-important{border:0;background:url('/assets/build/bckg-row-important-small.gif') no-repeat 14px 50%;margin-bottom:0;padding-bottom:0;min-height:46px;margin-left:40px}#ssl-forgot-password-ghost.overlay-popin fieldset h3{margin:7px 0 0 50px}#ssl-forgot-password-ghost.overlay-popin p.center{margin:7px 55px 14px}#ssl-forgot-password-ghost hr.sign-in-mid{margin:27px 0 23px}.no-js .forgot-pwd-ghost .mod-important{border:0;background:url('/assets/build/bckg-row-important-small.gif') no-repeat 0 50%;margin-bottom:0;padding-bottom:0;min-height:46px;margin-left:0}.no-js .forgot-pwd-ghost .mod-important h2{padding-top:6px;margin:0 0 0 36px}.no-js .forgot-pwd-ghost p.intro{margin-bottom:14px;width:580px}.no-js .forgot-pwd-ghost .btn-pmed-cont{margin-left:315px}.mod-success{background:url('/assets/build/bckg-row-success.gif') no-repeat 0 25px #fff}.mod-success h1,.mod-success .infoMsg{padding-left:76px;color:#067341}.mod-success h1{margin-bottom:7px}.mod-success .infoMsg p{float:left}.mod-success .infoMsg .print{float:right;margin:0}.mod-important{background:url('/assets/build/bckg-row-important.gif') no-repeat 44px 15px #fff;border-color:#60bd68;min-height:56px}.mod-important,.mod-important a:link,.mod-important a:visited,.mod-important a:hover,.mod-important a:active{color:#076c2b}.mod-important hr{background:#cfebd1;color:#cfebd1}.mod-important li,.mod-info li{background:url('/assets/build/bckg-important-bullet.gif') no-repeat 2px 5px #fff}.items-added li{background:url('/assets/build/bckgr-green-bullet.jpg') no-repeat 2px 6px #fff}.mod-important li.link,.mod-important p.link,.mod-important ul.link li{background:url('/assets/build/bckg-important-link.gif') no-repeat 2px 2px #fff}.mod-important .services-notification{margin:0 50px 0 128px;padding:0}.mod-important .services-notification ul{margin:0 0 -1px 0;padding:0}.mod-important .services-notification li{margin-bottom:6px;line-height:16px}.mod-important .services-notification p{margin:0 0 6px 0}.mod-inline-services-notification{background:url('/assets/build/bckg-row-important-small.gif') no-repeat 36px 50% #fff;padding:0;border:1px solid #60bd68;clear:both;margin-bottom:18px;min-height:20px}.product-list .mod-inline-services-notification ul{margin:9px 0 8px 95px}.product-list .mod-inline-services-notification li{border:0;color:#076c2b;background-color:transparent;line-height:16px;float:none;margin-bottom:2px}.mod-partner{background:url('/assets/build/partner-discount-02.gif') no-repeat 36px 20px #fff;padding-left:0}.mod-partner li{margin-top:6px;line-height:16px}.mod-partner li:first-child{margin-top:0}.mod-error,.btn-yerr div,.mod-terms.mod-error{background:url('/assets/build/bckg-row-error.gif') no-repeat 45px 15px #fefafb;border-color:#f00001;min-height:50px}#terms-and-conditions.mod-error{background:0}.mod-terms.mod-error{margin-bottom:0}.mod-terms.mod-error h2,.mod-terms.mod-error h3,.mod-terms.mod-error p,.mod-terms.mod-error ul{margin-left:0;margin-right:0;padding:0}.mod-error,.mod-error a:link,.mod-error a:visited,.mod-error a:hover,.mod-error a:active,.btn-yerr,.btn-yerr a:link,.btn-yerr a:visited,.btn-yerr a:hover,.btn-yerr a:active,.basket-inner .error,.basket-inner .errorMessage{color:#a80002}#checkout #theform .mod-error .no-pwd{text-decoration:underline}#checkout #theform .mod-error .no-pwd:hover{text-decoration:none}#terms-and-conditions.mod-error,#terms-and-conditions.mod-error a:link,#terms-and-conditions.mod-error a:visited,#terms-and-conditions.mod-error a:hover,#terms-and-conditions.mod-error a:active,#terms-and-conditions .um-reg-chk .required-chkbox{color:#5f5f5f}.mod-error hr{background:#f00001;color:#f00001}.mod-error li{background:url('/assets/build/bckg-error-bullet.gif') no-repeat 2px 4px #fefafb}.mod-terms.mod-error li{background:0;padding-left:0;font-size:11px}.ie7 .mod-error li,.ie8 .mod-error li{background-position:2px 5px}.col-12-center.mod-error.mod-error-center li,.mod-error li.link,.mod-error p.link,.btn-yerr div li{background:url('/assets/build/bckg-error-link.gif') no-repeat 2px 2px #fefafb}.mod-important-center{background-position:159px 15px}#int-del-not-available .mod-important-center{background-position:21px 15px;margin-bottom:18px}.mod-error-center{background-position:162px 15px}.mod-important-center h2,.mod-important-center h3,.mod-important-center p,.mod-important-center ul,.mod-error-center h2,.mod-error-center h3,.mod-error-center p,.mod-error-center ul{margin-left:230px;margin-right:60px}#int-del-not-available .mod-important-center h2,#int-del-not-available .mod-important-center p{margin-left:111px}#int-del-not-available .mod-important-center a{text-decoration:underline}.mod-important-middle h2,.mod-important-middle h3,.mod-important-middle p,.mod-error-middle h2,.mod-error-middle h3,.mod-error-middle p{margin-top:20px}.mod-important-center hr,.mod-error-center hr{margin:13px 33px 13px 240px}.col-12,.col-12-center.mod-error{width:740px}.col-13 .mod-important,.col-13 .mod-error{margin:18px 27px 10px}.col-13 .mod-important.alt-margin-bot{margin-bottom:20px}.col-16 .mod-error{margin:0 27px 24px 27px;width:942px}.mod-error-box{background:url('/assets/build/bckg-row-error-xsml.gif') no-repeat 10px 10px;border:1px solid #f00001;color:#a80002;float:left;padding:20px 10px 20px 53px;width:230px}#made-to-measure .m2m-wizard-error-box{background:url('/assets/build/bckg-row-error-xsml.gif') no-repeat 10px 6px;width:265px;padding-top:14px;padding-bottom:10px}.mod-site-error h2,.mod-site-error h1{color:#076c2b;font-size:26px;font-weight:normal}.mod-site-error h1{padding-top:12px;margin-bottom:18px}.mod-site-error .mod-important{font-size:15px;font-weight:bold}.mod-site-error ul{font-size:12px;font-weight:normal;margin-top:10px}.mod-site-error li .button{margin-right:0}.mod-site-error ul a:link,.mod-site-error ul a:visited{font-weight:bold;text-decoration:underline}.mod-page-not-found,.mod-payment-fail{padding:49px 0 30px}.mod-important.account-locked{padding:34px 0 13px 113px;font-weight:normal;background-position:31px 50%;font-weight:normal;font-size:12px;margin:23px -29px 4px}.mod-important.account-locked p{margin:0}.mod-important.account-locked h2{margin:0 0 9px}.mod-important.account-locked a{text-decoration:underline}.mod-important.account-locked a:hover{text-decoration:none}.error-nav{list-style:none}.mod-inline-serverside-error,.basket-inner .error.qty-err-msg,#basket .basket-inner .errorMessage{background:#fefafb url('/assets/build/bckg-row-error-xxsml.gif') no-repeat 14px center;padding:10px 15px 10px 47px;border:1px solid #f00001;color:#a80002;font-weight:bold;margin-bottom:18px}.basket-inner .error.qty-err-msg,#delivery-options .mod-inline-serverside-error{margin:0 0 20px 0;padding-left:95px;background-position:36px center}.pay-type .mod-inline-serverside-error{margin:28px auto 0}.waiting{background-image:none;margin:37px 0 111px;position:relative}.waiting .waiting-icon{width:65px;height:65px;padding:0;position:absolute;top:12px;left:43px}.waiting h1,.waiting p,ul.waiting-contacts li{margin-left:125px;margin-right:123px;padding:0}.waiting h1{color:#076c2b}.waiting p,.waiting a:link,.waiting a:visited,.waiting a:hover,.waiting a:active{color:#5f5f5f}.waiting .btn-retry{background:url("/assets/buttons/btn-retry.gif") 0 0 no-repeat;width:100%}ul.waiting-contacts{margin:15px 0 0}ul.waiting-contacts li{background:0;color:#5f5f5f;line-height:16px}.mod-important .product-list{border-bottom:1px solid #cfebd1;margin:15px 50px 20px 128px;overflow:hidden;padding:0}.mod-important .product-list li{background:0;border-color:#cfebd1;padding:0}.mod-important .product-list .col-first img{padding-left:0}.mod-important .product-list h3,.mod-important .product-list p{margin-left:0;margin-right:0}.mod-important .product-list h3{font-size:12px;margin-bottom:2px}.mod-important .product-list p{font-size:11px}.mod-important-int-del p,.mod-important-int-del h2,.mod-important-int-del .product-list{margin-left:111px}.mod-important-int-del{background-position:27px 15px}#int-del-not-available .product-list,.remove-continue{margin-left:112px;margin-bottom:4px}#int-del-not-available .product-list h3{margin-bottom:7px}#int-del-not-available .product-list .price{margin-bottom:2px}.remove-continue{border-top:solid 1px #eeebe2;margin-bottom:30px}.confirm{margin-bottom:12px}.col-13 .mod-important.my-jl-margin{margin-left:0;margin-right:0}#ssl-register-confirm .mod-important{background-image:none}#ssl-register-confirm .mod-important h3{margin:10px 0 3px 27px}#ssl-register-confirm .mod-important p{margin-left:27px}#ssl-register-confirm .register-jl-info,#my-jl-register-confirm .register-jl-info{float:left}#my-jl-register-confirm .register-jl-info.my-jl-full-width p{width:460px}.my-jl-create-acc{margin:auto;margin-top:20px;text-indent:-5000px}#ssl-register-confirm .btn-plrg-cshop{margin-top:15px}#my-jl-register-confirm{border:2px solid #699;margin-top:22px;padding:16px 20px 19px 16px;min-height:80px}#my-jl-register-confirm p{padding:7px 0 0 30px;width:270px;text-align:left}#my-jl-register-confirm .btn-card-signup{margin-top:52px;float:right}form label.my-jl-label-password{width:135px}.invisible{visibility:hidden}.my-jl-forgotten-pw{margin-left:161px;font-size:11px}.my-jl-forgotten-pw .forgot-password{margin-left:0}form .my-jl-form-password .button.my-jl-btn-signin{margin-left:161px}html.js .js-hidden{display:none}html.no-js .no-js-hidden{display:none}html.js .js-invisible{visibility:hidden}#basket.main{margin-bottom:7px}#basket .col-12{width:770px;margin-left:27px;border-top:1px solid #ebecde}#basket h1{font-size:22px;margin-top:-4px}#basket .mod-error{margin:0 27px 24px 27px;width:928px}#basket .mod-error.alternative-errors{display:none}#basket .basket-inner{margin-bottom:40px}#basket .js-basket-wrap.save-for-later-present{margin-bottom:27px}.basket-inner .prod-desc-col{width:278px;padding:0}.basket-inner .prod-desc-col h3{font-size:12px;margin-bottom:0}.basket-inner .qty-col .remove,.basket-inner .qty-col .prompt-remove,.basket-inner .qty-col .remove-child{padding:3px 0 3px 12px;width:37px;float:right;clear:both}.ie8 .basket-inner .qty-col .remove,.ie8 .basket-inner .qty-col .prompt-remove,.ie8 .basket-inner .qty-col .remove-child{padding-top:2px;padding-bottom:2px}.basket-inner .qty-prompt .remove{float:none;clear:none}.basket-inner .btn-continue-shopping{margin:0 0 0 334px}#basket .js-save-for-later-wrap .col-16-header h1{width:320px}.col-16-header{margin-bottom:27px;float:left;overflow:hidden;padding:27px 0 0 0}.empty-basket-with-saved-products .col-16-header{box-sizing:border-box;margin-bottom:0;padding:27px 27px 0}.empty-basket-with-saved-products .head-wrap{padding-bottom:27px;border-bottom:1px solid #ebecde}.col-16-header h1{margin-left:27px;float:left;width:300px}.empty-basket-with-saved-products .head-wrap h1{margin-left:0}.col-16-header .print{margin-right:27px}.empty-basket-with-saved-products .print{margin:4px 0 0}#basket .basket-bottom-info{margin-bottom:0}#basket .basket-bottom-info .cq-basket-bar{margin-bottom:11px}.top-continue-button{float:left;margin:27px 0 0 215px;position:relative}.bottom-continue-button .button,.bottom-continue-button button{display:block;margin-left:391px}.basket-inner .bottom-continue-button .button{margin-left:335px}.basket-inner .ver-mid{vertical-align:middle;display:inline-block}.basket-inner h1 .text{margin:0 0 0 6px}.basket-inner span.icon-opening-hours,.basket-inner span.icon-basket{font-size:30px}.bottom-continue-button .but-sec{float:left;margin:20px 27px 0 27px}.basket-inner .bottom-continue-button .but-sec{float:left;margin:20px 27px 0 27px}.basket-inner .error-row td{border:0;padding:0}.bottom-continue-button .cont-sec{float:left;margin-top:20px}#basket .basket-total{border-top:2px solid #ebecde}#basket-order-total{width:228px;margin-right:53px}#basket-order-total dt,#basket-order-total dd{text-align:right}#basket-order-total dt{padding-right:0;width:114px}#basket-order-total dd{width:104px;padding-left:10px;float:right}.basket-empty{display:none;clear:both;border-top:2px solid #ebecde;margin:0 20px;width:956px;height:207px}.inner-bask-empty>p{margin:0 0 30px 0;padding:0}.inner-bask-empty>.mod-box-green{width:715px;overflow:hidden}tbody>tr>td{border-top:1px solid #ebecde;padding:20px 0 0 0;position:relative}.main .pay-logo-bar{overflow:hidden;padding:14px 0 35px 0}.pay-logo-bar .col-box p,.pay-logo-bar .col-box img{float:left}.pay-logo-bar .col-box img{margin-right:10px}.pay-logo-bar p{margin-right:40px;margin-top:2px}.pay-logo-bar .col-box{float:left;margin-left:27px;border-right:1px solid #ebecde}.card-logos{margin-top:10px;margin-left:40px}.pay-logo-bar .card-logos{margin-top:10px;margin-left:50px}.row-no-padding{padding:0}.bottom-btn{z-index:2}.bottom-btn input:first-child{margin-right:263px;padding:20px}.prod-row{clear:both}.prod-row table{margin:0}.prod-row .cell-fat-bdr{width:45px}.ie7 .cell-fat-bdr,.ie8 .cell-fat-bdr{width:78px}.ie8 #basket table{border-collapse:separate}.prod-row td{margin:0}td.basket-header,td.prod-header{font-size:16px;padding:30px 0 5px 0;font-weight:bold}tr.basket-header td{font-size:16px;padding:0 0 5px 0;border-top:0;font-weight:bold}.prod-row td table td{padding:0 0 20px 0;border:0;position:static}.prod-img-ph{height:30px;width:30px;margin:0 33px}#basket .price-col,#basket .qty-col{width:74px;text-align:right}#basket .qty-col{width:118px}#basket .price-col{width:114px}#basket .del-opt{width:195px}#basket .sub-total{text-align:right}.cel-bdr{border-left:12px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff}.age-restrict{color:#076c2b}.stock-info{font-weight:bold}.prod-row table{width:942px;text-align:left;margin:0 27px}.prod-row table table{margin:0;width:100%}.font-small{font-size:11px}small{font-size:12px}small.field-error,small.field-help{font-size:11px}.first-td{width:403px}tr.row-item .first-td a img{margin:0 18px}.ie8 .first-td{width:406px}.ie7 th.first-td,.ie8 th.first-td{width:403px}.prod-desc-col dl{width:300px;float:left}.prod-desc-col dt{width:70px;padding:5px 5px 0 0;font-weight:bold}.prod-desc-col dd{width:225px;float:left}.qty-col a{display:block;margin:0 0 0 -15px;font-size:11px;text-decoration:none}#basket .prod-desc-col p a{font-size:12px;display:inline-block;margin:0}#basket .prod-desc-col dd p{font-size:12px;margin:0;padding:0}.ie7 td.del-opt{width:147px}.ie8 td.del-opt{width:243px}.del-opt p{margin-top:0;padding:0 0 0 30px}.del-opt>ul{padding:0}td.del-opt{padding:20px 0}td.del-opt li{list-style:none;margin:0 0 10px 0;padding:1px 0}.uk-del{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -164px -4px #fff}.no-uk-del{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -138px -28px #fff}.coll-store{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -114px -48px #fff}.no-coll-store{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -92px -72px #fff}.coll-plus{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -69px -94px #fff}.no-coll-plus{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -46px -121px #fff}.coll-plus .tooltip{margin-top:7px}.coll-plus b,.no-coll-plus b{font-weight:normal;font-size:14px}.coll-plus-service{font-size:11px}.int-del{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat -24px -144px #fff}.no-int-del{background:url('https://johnlewis.scene7.com/is/image/JohnLewis/basket-del-sprite211014?$alpha_png$') no-repeat 0 -170px #fff}.uk-del p,.coll-store p,.coll-plus,.int-del p,.coll-plus p.tooltip-trigger{color:#333;line-height:1.3;margin:4px 0 10px 5px}.no-uk-del p,.no-coll-store p,.no-int-del p,.no-coll-plus p{color:#767676;line-height:1.3;margin:4px 0 10px 5px}label.coll-store,label.uk-del,label.int-del{background-position:25px top;height:38px;margin-right:0;padding-right:26px;text-align:left;width:80px;cursor:auto}.active-del-option h2,.active-del-option label.coll-store,.active-del-option label.uk-del,.active-del-option label.int-del{cursor:pointer}.no-js label.coll-store,.no-js label.uk-del,.no-js label.int-del{background-position:0 top;cursor:default;width:55px}label.coll-store{background-image:url('/assets/build/collect_lrge.gif')}.not-available label.coll-store{background-image:url('/assets/build/collect_lrge_putty.gif');background-color:#f3f1ed}label.uk-del{background-image:url('/assets/build/delivery_lrge.gif')}.not-available label.uk-del{background-image:url('/assets/build/delivery_lrge_putty.gif');background-color:#f3f1ed}label.int-del{background-image:url('/assets/build/international_lrge.gif')}.not-available label.int-del{background-image:url('/assets/build/international_lrge_putty.gif');background-color:#f3f1ed}.update,.focus .update{background:url('/assets/build/update-remove-sprite.gif') 0 3px no-repeat;padding:0 0 0 15px}.remove,.prompt-remove,.remove-child,.apply-credit{background:url('/assets/build/update-remove-sprite.gif') 0 -17px no-repeat;padding:0 0 0 13px;font-size:11px;display:inline}.add-extras .remove,.pay-action .remove{background-position:0 -19px;font-weight:bold}.apply-credit{background:url('/assets/build/apply_credit_icon.gif') 0 50% no-repeat}.pay-action .apply-credit{font-weight:bold}#wrapper .pay-action .apply-credit.loading-small{background-position:0 50%;padding-left:20px}.remove:hover,.prompt-remove:hover,.remove-child:hover,.apply-credit:hover,.cancel-delete:hover{text-decoration:underline;color:#5f5f5f}.apply-credit-disabled,.apply-credit-disabled:hover{color:#b5b5b5;text-decoration:none}.qty-prompt{position:absolute;padding:10px 12px;width:180px;top:21px;right:0;border:1px solid #076c2b;background:#fff;color:#5f5f5f;z-index:200;text-align:left;display:none}.mini-basket-dropdown-inner .qty-prompt{position:static;width:auto;margin:0 0 10px -75px;padding:9px 6px 3px;clear:both;float:none}.mini-basket-dropdown-inner .qty-prompt p{font-size:12px;line-height:14px}.ie8 .qty-prompt{margin-top:-1px}.basket-inner .error-row{display:none}.basket-inner .row-item{border-top:0}.basket-inner .error-row .qty-prompt{float:none;margin:13px 0 -5px;padding:17px 12px;position:static;width:auto}.basket-inner .slided-row td{padding:0}.qty-prompt p{font-size:11px;margin-bottom:4px}.qty-prompt a{text-decoration:none;display:inline;margin:0;font-weight:bold}.qty-prompt .cancel-delete{background:url('/assets/build/flyout_arrow.gif') left no-repeat;margin-left:10px;padding-left:10px}#prompt-no-stock,#prompt-not-valid,#prompt-child-product,#prompt-not-enough-parent,.qty-prompt-no-stock,.qty-prompt-not-valid,.qty-prompt-child-product,.qty-prompt-not-enough-parent,.qty-prompt.warning{border-color:#f00001;color:#a80002}.qty-prompt.warning{background:#fefafb;display:block}.basket-inner .error.stock-err-msg{margin-top:0;margin-left:0}.basket-inner .confirmation-row td{padding:0}.js-basket-form .js-saved-item-confirmation{display:none;padding:32px 0}.empty-basket-with-saved-products .js-saved-item-confirmation{border-bottom:1px solid #ebecde}.js-basket-form .js-saved-item-confirmation .icon-tick{color:#60bd68;margin:0 7px 0 0}.js-basket-form .js-saved-item-confirmation .moved-to{color:#076c2b;font-weight:bold}.js-basket-form .js-saved-item-confirmation .js-save-for-later-undo{display:inline;text-decoration:underline}.js-basket-form .js-saved-item-confirmation .js-save-for-later-undo:hover{text-decoration:none}.deco-div{border-top:2px solid #edecde;margin-right:27px;width:172px}.promo{color:#900;font-weight:bold}.uq-ordr-tot{margin:28px 28px;padding:0}.uq-ordr-tot div{margin-top:13px;float:right;width:400px}.uq-ordr-tot h2{margin-top:27px;width:150px}#uq-ordr-tot-err{margin:0 5px 0 0}#uq-ordr-tot-err dt{padding:0}#timeline{border-top:0;padding:0;overflow:hidden;position:relative;top:-1px}#timeline ol{background:url('/assets/build/timeline-bckg.gif') repeat-x 0 0 #fff;list-style-type:none;padding:0 0 5px 0;width:744px}#timeline li{display:block;float:left;font-size:11px;text-align:center;margin:0;padding:15px 0 0 48px}#timeline li.first{position:relative;left:1px}#timeline li.sml{width:63px}#timeline li.med{width:105px}#timeline li.active,#timeline li.last.active{font-weight:bold;color:#076c2b;background:url('/assets/build/timeline-frgrd.gif') no-repeat 100% 0}#timeline li.complete{background:url('/assets/build/timeline-frgrd.gif') no-repeat 0 0}#timeline li.first{padding-left:0}#pwd-fields{margin-top:27px}#pwd-fields label{line-height:24px}#pwd-fields ol{overflow:hidden;margin-left:70px}.ie8 #pwd-fields ol{margin-left:65px}.mod-important+.col-12-box-top{border-top:0}#pwd-fields input.radio{margin-left:15px;float:left}#pwd-input span.messages{min-width:200px;margin-bottom:14px}#pwd-input.error span.messages{min-width:0;margin-bottom:12px}#pwd-input p{margin-top:0}.ie8 #pwd-input span.messages{margin-bottom:16px}.ie8 #pwd-input.error span.messages{min-width:0;margin-bottom:14px}.ie8 #pwd-input p,.ie7 #pwd-input p{margin-left:0;clear:left}#pwd-input .link{vertical-align:middle}#um-login-register span.messages{width:150px;margin-bottom:14px}.ie8 #um-login-register span.messages{margin-bottom:16px}.ie7 #um-login-register .input{margin-left:0;clear:left}.ie7 #um-login-register .input p{clear:left;margin-bottom:-6px}#um-login-register small#pwd-sec-help.field-help{margin-left:202px;width:223px}#um-add-new-pwd small#pwd-sec-help.field-help,#um-change-pwd small#pwd-sec-help.field-help{margin-left:245px}#um-change-pwd .show-pass-container small#pwd-sec-help.field-help{margin-left:0;width:auto;top:4px;padding:0}.input:before,.input:after{content:"";display:table}.input:after{clear:both}.input{*zoom:1}.ie7 .input{margin-bottom:10px}li.input input,li.input select{vertical-align:top;margin-bottom:10px;float:left}.field-set select{margin-right:5px}li.input-output{line-height:19px;margin-bottom:25px}#uk-del-country li.input-output,#uk-del-country-add li.input-output{margin-bottom:-6px}#uk-del-where-1{margin-top:15px}.col-13-box .um-edit-card li.input-output{margin-bottom:8px}li.input-output input{background:#fff;border:0;font-weight:bold;padding:0}li.input-output p,li.input-output span{font-weight:bold;border:solid 1px transparent;vertical-align:top;display:inline-block}.ie7 li.input-output p{float:left;vertical-align:baseline}li.input-output h4{float:left;font-weight:normal;line-height:1.2;margin-right:16px;padding-right:10px;text-align:right;width:198px}.col-13-center li.input-output h4{width:238px}.col-12-center .item-box li.input-output{margin-bottom:10px}.col-12-center .item-box li.input-output h4{width:195px}span.messages,div.messages{float:left;font-size:11px;padding-left:2px;min-height:18px;line-height:13px}.basket-fields span.messages{float:none}.basket-info{margin-left:0;padding-left:0}.mod-info{background:url('/assets/build/bckg-row-important-small.gif') no-repeat 14px 50%;margin:17px 0 0 0;float:left;width:420px;height:30px;border:1px solid #60bd68;padding:8px}.mod-info-small{background:url('/assets/build/bckg-row-important-xsmall.gif') no-repeat 10px 6px;width:auto;padding:6px 10px 6px 30px;height:auto;font-size:11px;float:none;margin:0}.credit-info.mod-info-small{padding:6px 10px 0 30px}#card-safe-msg,#voucher-safe-msg,#voucher-card-safe-msg{float:none;height:auto;width:531px;background:#f0fff0 url('/assets/build/bckg-row-important-small-green.gif') no-repeat 28px 50%;margin:25px 0 31px;padding:12px 18px 12px 65px}#card-safe-msg .card-safe-info,#voucher-safe-msg .card-safe-info,#voucher-card-safe-msg .card-safe-info{font-weight:normal;font-size:.800em;margin-top:7px}.basket-inner .mod-info{margin-left:20px}#basket .basket-inner .mod-info{float:none;margin-left:0}.mod-info ul{margin:0 0 0 37px}.mod-info li{list-style:none;padding:0 0 0 15px;color:#076c2b;line-height:15px;font-size:11px}.basket-inner .error,.basket-inner .errorMessage{display:block;margin:20px 0 0 20px;padding:0}#basket .basket-inner .errorMessage{margin-left:0}#update-quantity .basket-inner .qty-col .error,#basket .basket-inner .qty-col .error{margin:0 0 5px 0;float:none;padding:0 3px 0 0;border-color:#f00001}#update-quantity .basket-inner .qty-col .error,#basket .basket-inner .qty-col .error{float:right}#update-quantity .basket-inner .qty-col{text-align:right;width:95px}#update-quantity .basket-inner .first-td{width:345px}#mini-basket-dropdown .basket-inner .qty-col input.error{padding:0 3px 0 0}small.field-help{background:url('/assets/build/field-note-bckg.gif') no-repeat 3px 2px transparent;color:#076c2b;display:inline-block;line-height:13px;min-height:28px;padding:0 0 0 20px;position:relative;top:-2px;width:197px}html.js .field-help.js-hidden{display:none!important}small#pwd-sec-help.field-help{background:0;text-align:left;margin-left:25px;margin-bottom:16px;clear:both}li.pay-sec-code{position:relative}.col-12-box .pay-sec-code small.field-help{display:none}.col-12-box .pay-sec-code.focus small.field-help,.pay-sec-code strong{display:block}.pay-sec-code strong{margin-bottom:9px}.pay-sec-code span.messages{position:absolute;left:280px}.highlight.pay-sec-code span.messages{left:340px;top:-1px}.pay-sec-code .visa-sec-message small.field-help,.col-12-box .pay-sec-code .visa-sec-message small.field-error,.pay-sec-code .amex-sec-message small.field-help,.col-12-box .pay-sec-code .amex-sec-message small.field-error,.pay-sec-code .arrow-img{background:url('//johnlewis.scene7.com/is/image/JohnLewis/collectplus-v2-WFSH05-070813?fmt=png-alpha') no-repeat #fff}.pay-sec-code.focus .arrow-img{background-position:0 -87px;width:4px;height:7px;position:absolute;z-index:1;left:-4px;top:6px}.paymentType .pay-sec-code.focus .arrow-img{top:17px}.pay-sec-code.focus small.field-help{border:1px solid #3f7730;margin-left:7px;margin-top:2px;padding:3px 142px 3px 14px;width:280px;height:76px;box-sizing:border-box;-moz-box-sizing:border-box}.pay-type .pay-sec-code.focus small.field-help{width:328px;height:43px;padding:7px 100px 0 11px}form .pay-sec-code.focus .messages{margin-left:7px}.pay-sec-code.focus .visa-sec-message small.field-help{background-position:61px -205px}.pay-sec-code.focus .amex-sec-message small.field-help{background-position:61px -300px}.pay-type .pay-sec-code.focus .visa-sec-message small.field-help{background-position:266px -108px}.pay-type .pay-sec-code.focus .amex-sec-message small.field-help{background-position:266px -156px}#exist-card .pay-sec-code small.field-error{height:41px;padding:6px 70px 0 0;width:296px;background:#fefafb}.paymentType .highlight.pay-sec-code.error span.messages{left:352px;background-position:6px 7px}.col-12-box .pay-sec-code small.field-error{width:260px;padding-right:139px;box-sizing:border-box;-moz-box-sizing:border-box;height:74px}.pay-type .pay-sec-code.error .visa-sec-message small.field-error{background-position:256px -109px}.pay-sec-code.error .visa-sec-message small.field-error{background-position:48px -205px}.pay-type .pay-sec-code.error .amex-sec-message small.field-error{background-position:256px -156px}.pay-sec-code.error .amex-sec-message small.field-error{background-position:48px -300px}small.field-help.single-line{padding-top:7px;min-height:19px}.js small.field-help{display:none}small.field-error,span.invalid-input-error .field-error{color:#a80002;display:none;line-height:13px;padding:3px 0 3px}span.invalid-input-error .field-error{padding:0}.textarea-message small.field-error{top:3px;width:130px}small.field-error a:link,small.field-error a:visited,small.field-error a:hover,small.field-error a:active{color:#a80002;font-weight:normal;text-decoration:underline}.overlay-popin small.field-error{width:163px}.field-set small.field-error{width:auto}.col-13 small.field-error{width:236px}.col-12-center small.field-error,.col-12-box small.field-error{width:193px}.col-13-center fieldset small.field-error{width:171px}.col-13-center .col-13-box fieldset small.field-error{width:153px}.col-13-center fieldset small.field-error-lrg{width:302px}.field-small ~ .messages small.field-error{width:319px}.select-small ~ .messages small.field-error{width:362px}.col-13 .field-small ~ .messages small.field-error{width:362px}.col-13-center .field-small ~ .messages small.field-error{width:298px}.col-13-center .col-13-box .field-small ~ .messages small.field-error{width:279px}.col-12-box .field-small ~ .messages small.field-error{width:319px}.message ~ .messages small.field-error{width:193px}#txt-jl-price-pounds ~ .messages small.field-error,#txt-competitor-price-pounds ~ .messages small.field-error{width:354px}#start_date_month ~ .messages small.field-error,#end_date_month ~ .messages small.field-error{width:195px}.col-13-center .col-13-box fieldset #start_date_month ~ .messages small.field-error,.col-13-center .col-13-box fieldset #end_date_month ~ .messages small.field-error{width:160px}form .error .messages,span.invalid-input-error p,.paymentType .highlight.error .messages{background:#fefafb url('/assets/build/chk-cross.gif') 6px 5px no-repeat;padding-left:23px;padding-right:5px;border:1px solid #f00001;margin-left:-1px;min-height:17px;margin-bottom:10px}fieldset#personalDetails div.message-holder .messages{margin-left:0}span.invalid-input-error p{background:#fefafb url('/assets/build/chk-cross.gif') 4px 4px no-repeat;margin-bottom:12px}span.invalid-input-error{float:none;min-height:0;padding:0}.input .message-holder{overflow:hidden}.input .message-holder span.messages{width:auto;float:none;display:block}.add-basket-validator span.messages{border:0;background:url('/assets/build/chk-cross.gif') 1px 5px no-repeat}form .error input,form.error input,form .error textarea,form .error select,.highlight.pay-sec-code.error input,form input.error{border:1px solid #f00001}form .error label,form.error label,.highlight.pay-sec-code.error label,.js-invalid-country label,form input.error{color:#a80002}form input.error{background:#fefafb}form .error input.btn-go{border:0}form .error input.valid-field{border-color:#a8a8a8}form .error .radio{border:0}form .error .field-error,.highlight.pay-sec-code.error .field-error{display:inline-block}#checkout form .error #sel-address,#delivery-address form .error #sel-address,form .error #sel-address{border:1px solid #f00001;margin-right:24px;float:right}.error .field-error.sel-address-error{width:409px}.col-13-center .col-13-box fieldset .field-error.sel-address-error{width:395px}form .error #sel-address{margin-right:3px}form .error .field-help{display:none}form .chkbox-set .error,form .error label.radio,form .error .required-chkbox{color:#a80002}p.error-msg{background:url('/assets/build/chk-cross.gif') 0 2px no-repeat;color:#a80002;display:none;font-size:11px;padding-left:16px}.error p.error-msg{display:block;padding-top:3px;padding-bottom:2px}form .focus .messages{padding-left:3px}form .textarea-message{float:left;margin-left:5px}form .focus input,form.focus input,form .focus textarea,form .refocus input,form.refocus input,form .refocus textarea{background:#ecf7ed;border:1px solid #076c2b}form .focus input.checkout-link,form.focus input.checkout-link,form .refocus input.checkout-link,form.refocus input.checkout-link{background:#fff;border:0}form .focus input.btn-go,form .refocus input.btn-go{background:url("/assets/buttons/btn-go.gif") 0 0 no-repeat;border:0}.js form .field-help{display:inline-block}.js form .error .field-help,.js #mjl form .error .context-help{display:none}.js form .focus .field-help{margin-left:-1px}small.required,p.required>small{background-position:right 0;color:#727270;display:inline;padding:0 10px 0 0}p.required{padding:0;margin:22px 0 -10px 0}.form-header h1{float:left}#theform .form-header.clear-flow{float:none;display:block}#theform .form-header.clear-flow:after{content:'';display:block;clear:both}#theform .mod-important.lock-info{margin:0 auto;width:744px}.mod-important.alt{background-image:url("/assets/build/bckg-row-important-transparent.png");background-color:#edf7ec;margin:0 0 24px;padding:14px 0 16px;border:1px solid #1d6924}#theForm .my-jl-account .mod-important.lock-info.alt{margin:-13px -23px 24px}.mod-important.alt h3{margin-bottom:0}#contact-details .mod-important.alt{margin:-14px 27px 4px;padding:16px 20px 16px 129px;height:54px;min-height:0}#contact-details .mod-important.alt:after{content:'';display:inline-block;vertical-align:middle;width:1px;height:1px;margin:0 0 0 -1px;height:100%}#contact-details .mod-important.alt .info-text{display:inline-block;vertical-align:middle;font-size:1.25em;line-height:1.3em;font-weight:bold}.mod-important.alt li{font-size:1.27em;line-height:1.17em;padding-left:0;background:0}.form-header small.required{float:left;clear:left;margin-top:20px;margin-bottom:-10px}.form-header .c2c{margin-top:-26px}.radio-input{overflow:hidden}.radio-input label{text-align:left}.radio-input-left{clear:both;float:left;height:55px;width:248px}.radio-input-left label{margin-right:0;padding-bottom:2px;width:auto}#pwd-fields .radio-input-left{width:180px}#pwd-fields .radio-input label{margin-bottom:8px}#pwd-fields .no-label{margin-left:150px}#pwd-fields .left.btn-yerr{left:100px}#pwd-fields .btn-pmed-cont{margin-left:100px}form{padding:0}form fieldset{border:0}form legend,form h3.legend{background:#fff;font-size:16px;font-weight:bold;padding-bottom:26px;width:100%}form fieldset button,form fieldset .button,form fieldset .btn-yerr{margin-top:17px}form fieldset#pwd-fields .btn-yerr,form fieldset#pwd-fields .btn-nerr,fieldset#pwd-fields button{clear:both;margin-top:15px}form fieldset#pwd-fields .btn-nerr .button,form fieldset#pwd-fields .btn-nerr button,form fieldset .btn-ssml-apply{margin-top:0}form fieldset fieldset{padding-left:75px}form fieldset fieldset legend{color:#727270;font-size:13px;font-weight:normal;padding:0 10px 0 0}.large-top-margin{margin-top:45px}#uk-del-to-address .large-top-margin{margin-top:18px}#uk-del-to-address .large-top-margin legend.h3{padding-bottom:23px}#uk-del-to-address .btn-yerr div{position:relative}#wrapper .delivery-address .large-top-margin{margin-top:17px}#wrapper .delivery-address #uk-del-select-address.large-top-margin{margin-top:27px}#wrapper .delivery-address .delivery-show{display:block;visibility:visible}#wrapper #uk-del-select-address-add .no-label.btn-nerr,#wrapper .delivery-address .delivery-show-no-label{margin-left:0}form ol li{list-style:none;padding:0}form ol li p,form ol li div{line-height:1.2}form ol ol li{background:0;border:0;float:left;padding:5px 50px}form ol li .region-selector li{padding:0;float:none;margin:0}.ie7 form ol.region-selector li.input{padding-bottom:2px}.ie7 form ol.region-selector li.input.valid{padding-bottom:0}form label,.pay-type label,.highlight.pay-sec-code label{float:left;text-align:right;font-size:12px;width:222px;line-height:18px;padding-right:10px;margin-right:16px}#payment .highlight.pay-sec-code label{width:247px;line-height:21px}.col-13-center label{width:238px}.col-13-center .label{width:248px}.col-13-center .button-bar .label{margin-top:34px}.col-13-center p.intro{padding:0 0 25px 9px}.col-13-center h2.withIntro{padding-bottom:8px}.label{float:left;margin-right:16px;padding-right:0;width:232px}.col-12-box .label,.col-12-box-sides .label,.col-12-box-divider .label{width:208px}form fieldset fieldset label,.pay-type fieldset label{background:none no-repeat left 50%;line-height:20px;padding:0 0 0 30px;width:auto}form fieldset fieldset label[for='visa']{background-image:url('/assets/build/visa.gif')}form label[for='amex']{background-image:url('/assets/build/amex.gif')}form label[for='mastercard']{background-image:url('/assets/build/mastercard.gif')}form fieldset fieldset label:hover{cursor:pointer}form input,form textarea,.highlight.pay-sec-code input{border:1px solid #a8a8a8;font-size:12px;outline:0;padding:2px;width:234px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:left}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="text"],input[type="email"],input[type="tel"]{height:15px}form textarea{float:left;height:80px;margin-bottom:10px;width:300px}form input.checkbox{border:0;margin-right:8px}form input[type='radio'],.pay-type input[type='radio']{border:0;width:auto;padding-right:0}form input[type='radio'],.pay-type input[type='radio']{float:left;margin:0 8px 0 1px;height:24px;width:13px}input[type="text"]:focus{color:#5f5f5f;background-color:#ecf7ed}.error input[type="text"]:focus{background-color:#fff}form button,form .button,.col-12-center button,.col-12-center .button,.button{display:inline-block;margin-right:12px;padding:0;border:0;height:26px;background-position:0 0;background-repeat:no-repeat}#resetPasswordForm .btn-resetpassword-continue.alt{margin-left:-7px}form a.button,a.button{float:left}form button span,.col-12-center button span,form .button span,.col-12-center .button span,.btn-yerr button span,.button span{background:0;border:0;display:block;text-indent:-999em}form button:hover,.col-12-center button:hover,form .button:hover,.col-12-center .button:hover,.button:hover,.btn input.button:hover,.col-12-center .item-box a.btn-smed-cancel-pass:hover,form button:focus,.col-12-center button:focus,form .button:focus,.col-12-center .button:focus,.button:focus,.btn input.button:focus,.col-12-center .item-box a.btn-smed-cancel-pass:focus{background-position:0 -26px;outline:0}form button:active,.col-12-center button:active,form .button:active,.col-12-center .button:active,.button.active,.button:active,.btn input.button:active{background-position:0 -52px}.ie7 form button:active,.ie7 .col-12-center button:active,.ie7 form input.button:active,.ie7 .col-12-center input.button:active,.ie7 input.button.active,.ie8 form button:active,.ie8 .col-12-center button:active,.ie8 form input.button:active,.ie8 .col-12-center input.button:active,.ie8 input.button.active{background-position:1px -51px}form.search .search-button:hover,form.search .search-button:active,form.search .search-button:focus{text-decoration:underline;text-indent:0}form.search .search-button,form.search .search-button:active{border:0;background-position:9px 6px;text-indent:0}.ie8 form.search .search-button:active,.ie8 form.search .search-button:focus{background-position:10px 7px}.ie7 form input.search-button,.ie7 form input.search-button:hover{font-size:12px;line-height:26px;height:26px;float:none}.cant-find-address{width:auto}.btn-another-fabric{width:149px;background:url("/assets/buttons/btn-another-fabric.gif") 0 0 no-repeat}.btn-psml-add,.apply-but .btn-psml-add{width:75px;background:url("/assets/buttons/btn-psml-add.gif") 0 0 no-repeat}.btn-psml-addtobasket,.quantity .btn .btn-psml-addtobasket{width:75px;background:url("/assets/buttons/btn-psml-addtobasket.gif") 0 0 no-repeat}.btn-psml-addtogiftlist,.quantity .btn .btn-psml-addtogiftlist,.btn-psml-addtonurserylist,.quantity .btn .btn-psml-addtonurserylist{width:75px;background:url("/assets/buttons/btn-psml-addtogiftlist.gif") 0 0 no-repeat}.btn-psml-cont{width:75px;background:url("/assets/buttons/btn-psml-cont.gif") 0 0 no-repeat}.btn-psml-conf{width:75px;background:url("/assets/buttons/btn-psml-conf.gif") 0 0 no-repeat}.btn-psml-done{width:75px;background:url("/assets/buttons/btn-psml-done.gif") 0 0 no-repeat}.btn-psml-yes{width:75px;background:url("/assets/buttons/btn-psml-yes.gif") 0 0 no-repeat}.btn-psml-save{width:75px;background:url("/assets/buttons/btn-psml-save.gif") 0 0 no-repeat}.btn-pmed-cont{width:114px;background:url("/assets/buttons/btn-pmed-cont.gif") 0 0 no-repeat}.btn-pmed-conf{width:114px;background:url("/assets/buttons/btn-pmed-conf.gif") 0 0 no-repeat}.btn-plrg-cont{width:177px;background:url("/assets/buttons/btn-plrg-cont.gif") 0 0 no-repeat}.btn-plrg-createlist{width:177px;background:url("/assets/buttons/btn-plrg-createlist.gif") 0 0 no-repeat}.btn-plrg-createlist-disabled{float:right;margin:9px 0 0;width:177px;height:26px;text-indent:-999em;background:url("/assets/buttons/btn-plrg-createlist-disabled.gif") 0 0 no-repeat;z-index:5}.btn-plrg-createlist-disabled .tooltip{right:0;top:32px}.btn-plrg-home{width:177px;background:url("/assets/buttons/btn-plrg-home.gif") 0 0 no-repeat}.btn-pmed-saveu{width:114px;background:url("/assets/buttons/btn-pmed-saveu.gif") 0 0 no-repeat}.btn-pmed-save{width:114px;background:url("/assets/buttons/btn-pmed-save.gif") 0 0 no-repeat}.btn-pmed-signin{width:114px;background:url("/assets/buttons/btn-pmed-signin.gif") 0 0 no-repeat}.btn-pmed-update{width:114px;background:url("/assets/buttons/btn-pmed-update.gif") 0 0 no-repeat}.btn-pmed-plcord,.btn-pmed-plcord:focus{width:156px;color:#fff;text-indent:0!important;border:1px solid #2f8d4b!important;background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a))!important;background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0)!important}.btn-pmed-plcord:hover{background:#438a55!important}.btn-pmed-vieworder{width:114px;background:url("/assets/buttons/btn-pmed-vieworder.gif") 0 0 no-repeat}.btn-smed-snd-cancel{width:114px;background:url("/assets/buttons/btn-smed-snd-cancel.gif") 0 0 no-repeat}.btn-plrg-create{width:177px;background:url("/assets/buttons/btn-plrg-create.gif") 0 0 no-repeat}.btn-pmed-findadd,.btn-pmed-findadd:focus{width:114px;color:#fff;text-indent:0!important;border:1px solid #2f8d4b!important;background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a))!important;background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0)!important}.btn-pmed-findadd:hover{background:#438a55!important}.btn-go{width:57px;background:url("/assets/buttons/btn-go.gif") 0 0 no-repeat}.btn-pmed-selectadd,.btn-pmed-selectadd:focus{width:122px;color:#fff;text-indent:0!important;border:1px solid #2f8d4b!important;background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a))!important;background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0)!important}.btn-pmed-selectadd:hover{background:#438a55!important}.btn-plrg-new-voucher{width:177px;background:url("/assets/buttons/btn-plrg-new-voucher.gif") 0 0 no-repeat}.btn-plrg-contsec{background:url("/assets/buttons/btn-plrg-contsec.gif") 0 0 no-repeat;width:177px}.btn-plrg-confshop{width:177px;background:url("/assets/buttons/btn-plrg-confshop.gif") 0 0 no-repeat}.btn-plrg-cshop{width:177px;background:url("/assets/buttons/btn-plrg-cshop.gif") 0 0 no-repeat}.btn-plrg-backtowishlist{width:177px;background:url("/assets/buttons/btn-plrg-backtowishlist.gif") 0 0 no-repeat}.btn-plrg-clct,.btn-plrg-clct:focus{width:174px;color:#fff;text-indent:0!important;border:1px solid #2f8d4b!important;background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a))!important;background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0)!important}.btn-plrg-clct:hover{background:#438a55!important}.btn-plrg-location{width:212px;background:url("/assets/buttons/btn-sxlrg-another-location.gif") 0 0 no-repeat;margin-left:456px}.btn-plrg-deladd,.btn-plrg-deladd:focus{width:174px;color:#fff;text-indent:0!important;border:1px solid #2f8d4b!important;background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a))!important;background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%)!important;background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0)!important}.btn-plrg-deladd:hover{background:#438a55!important}.btn-plrg-addnew{width:177px;background:url("/assets/buttons/btn-plrg-addnew.gif") 0 0 no-repeat}.btn-plrg-saveaddress{width:145px;background:url("/assets/buttons/btn-plrg-saveaddress.gif") 0 0 no-repeat}.btn-plrg-rmvecont{width:177px;background:url("/assets/buttons/btn-plrg-rmvecont.gif") 0 0 no-repeat}.btn-plrg-upqty{width:177px;background:url("/assets/buttons/btn-plrg-upqty.gif") 0 0 no-repeat}.btn-plrg-crtepass{width:177px;background:url("/assets/buttons/btn-plrg-crtepass.gif") 0 0 no-repeat}.btn-plrg-chgpass{width:177px;background:url("/assets/buttons/btn-plrg-chgpass.gif") 0 0 no-repeat}.btn-plrg-crteacc{width:177px;background:url("//johnlewis.scene7.com/is/image/JohnLewis/btn-create-account") 0 0 no-repeat}.btn-pmed-crteacc{width:177px;background:url("/assets/buttons/btn-pmed-crteacc.gif") 0 0 no-repeat}.btn-add-to-wishlist{width:150px;background:url("/assets/buttons/add-to-wishlist.gif") 0 0 no-repeat}.btn-plrg-paypal{width:177px;background:url("/assets/buttons/btn-plrg-paypal.gif") 0 0 no-repeat}.btn-plrg-submit{width:98px;background:url("/assets/buttons/btn-submit.gif") 0 0 no-repeat}.btn-plrg-signin{width:177px;background:url("//johnlewis.scene7.com/is/image/JohnLewis/btn-plrg-signin") 0 0 no-repeat}.btn-plrg-updatepaydetls{width:177px;background:url("/assets/buttons/btn-plrg-updatepaydetls.gif") 0 0 no-repeat}.btn-plrg-addpaydetls{width:177px;background:url("/assets/buttons/btn-plrg-addpaydetls.gif") 0 0 no-repeat}.btn-pxlrg-contshop{width:240px;background:url("/assets/buttons/btn-pxlrg-contshop.gif") 0 0 no-repeat}.btn-pxlrg-prevsearch{width:240px;background:url("/assets/buttons/btn-pxlrg-prevsearch.gif") 0 0 no-repeat}.btn-pxlrg-plcwidisc{width:240px;background:url("/assets/buttons/btn-pxlrg-plcwidisc.gif") 0 0 no-repeat}.btn-pxlrg-gplcwidisc{width:240px;background:url("/assets/buttons/btn-pxlrg-gplcwidisc.gif") 0 0 no-repeat}.btn-pxlrg-addpaydetls{width:240px;background:url("/assets/buttons/btn-pxlrg-addpaydetls.gif") 0 0 no-repeat}.btn-pxlrg-addnewpaydetls{width:240px;background:url("/assets/buttons/btn-pxlrg-addnewpaydetls.gif") 0 0 no-repeat}.btn-pxlrg-addnewpaycard{width:240px;background:url("/assets/buttons/btn-plrg-addnewpaycard.gif") 0 0 no-repeat}.btn-pxlrg-addnewpaydetails{width:240px;background:url("/assets/buttons/btn-add-new-payment-details.gif") 0 0 no-repeat}.btn-pxlrg-updatepaydetls{width:240px;background:url("/assets/buttons/btn-pxlrg-updatepaydetls.gif") 0 0 no-repeat}.btn-plrg-trackanotherorder{width:177px;background:url("/assets/buttons/btn-plrg-trackanotherorder.gif") 0 0 no-repeat}.btn-plrg-addtobasket{width:191px;background:url("/assets/buttons/btn-plrg-addtobasket.gif") 0 0 no-repeat}.btn-plrg-addtobasket-small{width:175px;background:url("/assets/buttons/btn-plrg-addtobasket-small.gif") 0 0 no-repeat}.btn-plrg-addtobasket-small-inactive{display:block;height:26px;width:175px;background:url("/assets/buttons/outofstock_add_med.gif") 0 0 no-repeat;text-indent:-999em}.btn-plrg-addtogiftlist{width:191px;background:url("/assets/buttons/btn-plrg-addtogiftlist.gif") 0 0 no-repeat}.btn-plrg-addtogiftlist-small{width:175px;background:url("/assets/buttons/btn-plrg-addtogiftlist-small.gif") 0 0 no-repeat}.btn-plrg-addtonurserylist{width:191px;background:url("/assets/buttons/btn-plrg-addtonurserylist.gif") 0 0 no-repeat}.btn-plrg-addtonurserylist-small{width:175px;background:url("/assets/buttons/btn-plrg-addtonurserylist-small.gif") 0 0 no-repeat}.btn-refine{width:157px;background:url("/assets/buttons/btn-refine.gif") 0 0 no-repeat}.btn-ssml-cancel{width:75px;background:url("/assets/buttons/btn-ssml-cncl.gif") 0 0 no-repeat}.btn-ssml-create{width:61px;background:url("/assets/buttons/btn-ssml-create.gif") 0 0 no-repeat}.btn-ssml-apply,.btn-ssml-apply:focus{width:75px;color:#5f5f5f;text-indent:0!important;border:1px solid #c4c1bd!important;background:#fdfcfb;background:-moz-linear-gradient(top,#fdfcfb 0,#e9e6e1 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfcfb),color-stop(100%,#e9e6e1))!important;background:-webkit-linear-gradient(top,#fdfcfb 0,#e9e6e1 100%)!important;background:-o-linear-gradient(top,#fdfcfb 0,#e9e6e1 100%)!important;background:-ms-linear-gradient(top,#fdfcfb 0,#e9e6e1 100%)!important;background:linear-gradient(to bottom,#fdfcfb 0,#e9e6e1 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfcfb',endColorstr='#e9e6e1',GradientType=0)!important}.btn-ssml-apply:hover{background:#eae8e3!important}.btn-ssml-submit{width:75px;background:url("/assets/buttons/btn-ssml-submit.gif") 0 0 no-repeat}.btn-ssml-no{width:75px;background:url("/assets/buttons/btn-ssml-no.gif") 0 0 no-repeat}.btn-ssml-search{width:75px;background:url("/assets/buttons/btn-ssml-search.gif") 0 0 no-repeat}.btn-ssml-save{width:75px;background:url("/assets/buttons/btn-ssml-save.gif") 0 0 no-repeat}.btn-smed-back{width:114px;background:url("/assets/buttons/btn-smed-back.gif") 0 0 no-repeat}.btn-back-to-previous{width:141px;background:url("/assets/buttons/btn-back-to-previous.gif") 0 0 no-repeat}.btn-slrg-noresultsback{width:179px;background:url("/assets/buttons/btn-slrg-noresultsback.gif") 0 0 no-repeat}.btn-return-prod-page{width:177px;background:url("/assets/buttons/return_product_page.gif") 0 0 no-repeat}.btn-vat-receipt{width:115px;background:url("/assets/buttons/164px_vat_receipt.gif") 0 0 no-repeat}.mod-stock-email .btn-yerr span,.mod-stock-email .btn-nerr span{position:relative}.mod-stock-email .btn-return-prod-page{position:absolute;left:-204px;top:0}.btn-smed-trackorder{width:177px;background:url("/assets/buttons/btn-smed-trackorder.gif") 0 0 no-repeat}.btn-smed-logout{width:114px;background:url("/assets/buttons/btn-smed-logout.gif") 0 0 no-repeat}.btn-smed-cancel{width:114px;background:url("//johnlewis.scene7.com/is/image/JohnLewis/btn-smed-cancel") 0 0 no-repeat}.btn-smed-cancel-pass,.col-12-center .item-box a.btn-smed-cancel-pass{width:114px;background:url("/assets/buttons/btn-smed-cancel.gif") 0 0 no-repeat;margin-left:220px}.no-label .left .btn-nerr{margin-left:0}.btn-slrg-cshop{width:177px;background:url("/assets/buttons/btn-slrg-cshop.gif") 0 0 no-repeat}.btn-slrg-backaddb{width:177px;background:url("/assets/buttons/btn-slrg-backaddb.gif") 0 0 no-repeat}.btn-slrg-addnew{width:212px;background:url("/assets/buttons/btn-slrg-addnew.gif") 0 0 no-repeat}.btn-sxlrg-plcwodisc{width:240px;background:url("/assets/buttons/btn-sxlrg-plcwodisc.gif") 0 0 no-repeat;position:absolute;left:216px}.btn-lrg-addbundletobasket{width:191px;background:url("/assets/buttons/btn-lrg-addbundletobasket.gif") 0 0 no-repeat}.btn-xlrg-addbundletobasket{width:221px;background:url("/assets/buttons/btn-xlrg-addbundletobasket.gif") 0 0 no-repeat}.btn-addbundletobasket-inactive{display:block;height:26px;width:221px;background:url("/assets/buttons/btn-xlrg-addbundletobasket-inactive.gif") 0 0 no-repeat;text-indent:-999em}.btn-compare-now-container{min-width:85px;height:26px}.no-js .btn-compare-now-container{display:none}.btn-view-my-account{width:180px;background:url("//johnlewis.scene7.com/is/image/JohnLewis/btn-view-my-account") 0 0 no-repeat}.paging-holder .btn-compare-now,.paging-holder .btn-compare-now-inactive{background:#fff url("//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$");width:85px}.paging-holder .btn-compare-now-inactive{background-position:-700px 224px}.paging-holder .btn-compare-now{background-position:-700px -376px}.paging-holder .btn-compare-now:hover{background-position:-700px -402px}.btn-compare-now,.btn-compare-now-inactive{width:130px;background:url("/assets/buttons/btn-compare-now.gif") 0 0 no-repeat;margin:0;text-indent:-999em}.btn-order-swatches,.btn-order-swatches-inactive{width:130px;background:url("/assets/buttons/btn-order-swatches.gif") 0 0 no-repeat;margin:0;text-indent:-999em}.btn-submit-request{width:177px;background:url("/assets/buttons/btn-submit-request.gif") 0 0 no-repeat;margin:0}.btn-enter-competition{width:177px;background:url("/assets/buttons/btn-enter-competition.gif") 0 0 no-repeat;margin:0}.btn-shop-online-now{width:177px;background:url("/assets/buttons/btn-shop-online-now.gif") 0 0 no-repeat;margin:0}.btn-send-email{width:122px;background:url("/assets/buttons/btn-send-email.gif") 0 0 no-repeat;margin:0}.btn-send{width:60px;background:url("/assets/buttons/btn-send.gif") 0 0 no-repeat;margin:0}.btn-sort{width:87px;background:url("/assets/buttons/btn-sort.gif") 0 0 no-repeat;margin:0}.btn-see-whats-new{width:240px;background:url("/assets/buttons/btn-whats-new.gif") 0 0 no-repeat;margin:15px 0 0 0;text-indent:-999px;display:block}.btn-change-payment{width:177px;background:url("/assets/buttons/btn-change-payment.gif") 0 0 no-repeat;margin:23px 128px 9px}form .no-label,.col-12-center .no-label{margin-left:248px}form button.right,.col-12-center button.right,form .button.right{margin-right:0;margin-left:12px}.button.link,.button.link:hover,button.link,button.link:hover,input.link,input.link:hover,.ie7 form input.link,.ie7 form input.link:hover{background:0;border:0;color:#5f5f5f;height:auto;font-size:11px;font-weight:normal;text-decoration:underline;text-indent:0;margin:0 0 0 10px;padding:0;vertical-align:middle;width:auto;line-height:13px;text-indent:0}.col-13-center .no-label,.col-13-center .no-label:hover,.col-13-center input.no-label,.col-13-center input.no-label:hover,.ie7 .col-13-center input.no-label,.ie7 .col-13-center input.no-label:hover{margin-left:264px}.button.link:hover,button.link:hover{color:#333}.messages .link{margin:3px 0 0 10px}.messages .link:hover{margin:3px 0 0 10px}.focus .messages .link{margin:3px 0 0 7px}input.button{text-indent:-9999px}.ie7 input.button{font-size:0;line-height:200px;text-indent:0;overflow:hidden;height:26px}.date-select li{display:inline;vertical-align:middle;margin-left:5px}.date-select li:first-child{margin-left:0}form .date-select .button,form .date-select button{margin:0 0 0 7px;float:none}#int-address-who{margin-bottom:20px}.int-address .item-box{margin-bottom:0}.product-list .col>*{padding:0 20px}.product-list .col{padding:27px 0}#delivery-options li.last .col{padding-bottom:18px}.product-list{overflow:hidden;list-style-type:none}#delivery-options .product-list{border-bottom:solid 1px #eeebe2;margin-bottom:27px}.product-list li{border-top:solid 1px #eeebe2;color:#5f5f5f;float:left;line-height:1.231;width:100%}.checkout-body #basket-metered-fabric-average-roll-length-message{position:relative;top:-10px}#order-summary .product-list .col{margin:0}#order-summary .product-list li:last-child{margin-bottom:0}#order-summary .product-list li.gift-message-item{margin-bottom:23px}#order-summary .product-list+hr{margin-top:0}.product-list li.gift-message-item{border-top-color:#dedbd2}.product-list li.last .col{padding-bottom:0}.product-list li.first{border-top:0}#delivery-options .product-list li.first{border-top:solid 1px #eeebe2}.product-list .col{margin:0}.product-list .col-first{float:left;width:407px}.product-list .col-first div,.product-list .col-first h3,.product-list .col-first p,.product-list .col-first-mid div,.product-list .col-first-mid h3,.product-list .col-first-mid p{padding-left:0}.product-list .col-first img{float:left;padding:0 18px 0 18px}.product-list .col-first div{float:left;width:284px}.product-list .col-first div h3{margin-bottom:2px}.product-list .col-first-mid{float:left;width:557px}.product-list .int-delivery{background:transparent url('/assets/build/international_lrge.gif') no-repeat 0 0;padding-left:60px;width:519px}.summary-table dl{margin-left:97px}.product-list dl{width:auto}.product-list dl li{border:0}.product-list dt{display:block;float:left;padding:7px 24px 0 0;width:61px;font-weight:bold}.product-list dd{display:block;float:left;padding:7px 0 0;width:180px}.product-list .col-mid{float:left;width:170px}.product-list .col-mid a{clear:both;display:block;font-size:12px;margin-right:20px;padding:0;text-align:right;margin-bottom:5px}.product-list .col-last{font-weight:bold;float:right;width:108px}.product-list .col-last p{text-align:right;padding:0 18px 0 0}.product-list li.first .col,.item-box-light .product-list .col{padding-top:0}#delivery-options .product-list li.first .col{padding-top:18px}#delivery-options .product-list li.first.last{border-top:0;margin-top:-19px}.item-box .product-list .col-first{width:387px}.item-box .product-list .col-first img{padding-left:4px}.item-box .product-list .col-last{width:90px}.item-box .product-list .col-last p{padding-right:0}.item-box h2{float:left;margin:5px 0 30px 17px;width:500px}.product-list .children li{border:0;padding:0}.product-list .children div{padding-top:0}.product-list .children h4{padding:0}.product-list .children .col-first{padding-left:96px;width:311px}.product-list .children.no-image .col-first{padding-left:0;width:426px}.item-box .product-list .children .col-first{padding-left:74px;width:335px}.item-box .product-list .children.no-image .col-first{padding-left:0;width:409px}.item-box-light .product-list li{border:0}.order-totals{padding-bottom:5px}.order-totals .mod-info-small{float:right;clear:both;margin-right:18px;margin-top:18px}.product-list-total{float:right;margin:0 0 5px;width:260px;padding-top:4px}.order-totals .product-list-total{width:339px}.product-list-total dt,.product-list-total dd{padding:0 0 2px;text-align:right}.product-list-total dt{width:132px;margin-right:20px}.order-totals .product-list-total dt{width:180px}.product-list-total dt.last,.product-list-total dd.last{padding:12px 18px 5px 0}.product-list-total dd{padding-right:18px}.product-list-total.update-quantity-total dd{padding-right:0}.product-list .gift-message{width:100%;padding:27px 0 0 0;clear:both}.product-list .gift-message h3{float:left;padding-top:4px}.product-list .gift-message ol{float:left;margin:0;padding:0}.gift-message li{border:0;clear:both;padding:0;width:auto}.product-list .gift-message input{margin-bottom:4px}.gift-message .last input{margin:0}.product-list .gift-message .message{background:url('/assets/build/field-note-bckg-big.gif') no-repeat 0 0 #fff;color:#076c2b;float:left;font-size:11px;margin-left:6px;padding:16px 0 0 13px;min-height:80px;width:215px}.product-list .gift-message .message em{display:block;padding-top:6px;font-style:normal}.um-card-details+.um-billing-addrs{margin-top:20px}.um-card-details .field-set small.field-error{width:307px}.inline-apply{margin-left:10px}#wrapper .options-for-batch .col-10-radio{left:68px;width:614px}.product{width:338px}.product img{float:left;padding:0 10px 0 0}.product div{float:left}#delivery-address .accordion{padding-bottom:19px}#delivery-address header hgroup{float:left;width:400px}#delivery-address header h2{margin-bottom:7px;margin-top:-2px}#delivery-address header.disabled h2,#delivery-address header.disabled label,#delivery-address header.disabled h2 a{cursor:default}.js #delivery-address header h2 a:hover{color:#5f5f5f;text-decoration:none}#delivery-address header h3{font-weight:normal;margin-bottom:0}#delivery-address .col-12-box-bottom.col-12-box-sides header h3{width:450px}#delivery-address header .price{float:right;font-weight:bold;padding-left:20px;width:148px}#delivery-address select{width:240px}#delivery-address #uk-del-who-add legend.h3{padding-bottom:27px}#sel-address{width:450px;height:160px}#checkout #sel-address,#delivery-address #sel-address,.col-13-center #sel-address{width:439px}.col-13-center .col-13-box #sel-address{width:424px}.btns-vat-receipt{margin-bottom:13px;width:115px}.btns-vat-receipt .btn-vat-receipt{margin-bottom:10px}.ie7 select#sel-address{margin:0}h3.delivery-time{font-weight:normal;margin-bottom:15px}.delivery-price{font-size:12px;padding:10px 0 8px;font-weight:bold}.c2c{border-width:0;cursor:pointer;display:inline-block;margin:-5px 5px;padding:0}.c2c-left{margin-left:0}.c2c-right{float:right;margin:5px 0 0 0}.no-js #address-picker{display:none}.no-js #address-picker.show-address-fields{display:block}.col-12-center .item-box-light,.highlight,.contr-pref{background:#f4f2ec center center no-repeat;border:1px solid #dedbd2}.highlight.border-thick{border-width:2px}.contr-pref{border-width:2px}.col-12-box .no-label,.col-12-box-sides .no-label,.col-12-box-divider .no-label,.col-12-box section .no-label,.col-12-box-sides section .no-label,.col-12-box-divider section .no-label,.col-12-box .no-label:hover,.col-12-box-sides .no-label:hover,.col-12-box-divider .no-label:hover,.col-12-box section .no-label:hover,.col-12-box-sides section .no-label:hover,.col-12-box-divider section .no-label:hover,.ie7 .col-12-box-divider section .no-label,.ie7 .col-12-box-divider section .no-label:hover{margin-left:224px}.radio-row-mid .region-selector .no-label,.radio-row-mid .region-selector .no-label:hover{margin-left:107px}.col-12-box p.no-label,.col-12-box-sides p.no-label,.col-12-box-divider p.no-label,.col-12-box section.no-label,.col-12-box-sides section.no-label,.col-12-box-divider section.no-label,.overlay-popin p.no-label{display:inline-block;padding:10px;width:220px}.col-12-box p.no-label,.col-12-box-sides p.no-label,.col-12-box-divider p.no-label{padding-left:0}.select-country{padding-bottom:15px;width:100%;overflow:hidden}.no-js .select-country{padding-top:4px;margin-top:-4px}.no-js .select-country .btn-ssml-apply.top.button{margin-top:-4px;margin-left:10px}#int-address-picker .select-country{padding-bottom:0}#int-address-picker .country-del-details{padding-bottom:15px}#int-address-picker .button-bar{margin-bottom:5px}.select-country select{margin-bottom:0;width:240px;float:left}.payment .select-country select{margin-bottom:0}.select-country .no-label{clear:both;float:left;padding:10px 10px 10px 0;width:240px}section .int-price-box{border:1px solid #dedbd2;background:#f4f2ec;font-size:11px;line-height:1.231;margin-top:10px;position:relative;right:1px}.int-price-box h3{background:#f4f2ec;font-size:11px;font-weight:bold;margin:0}.int-price-box h4{font-weight:normal}.int-price-box a{display:inline-block;margin-top:10px}ul.boxes{list-style-type:none;margin-top:-28px}ul.boxes-um{padding-bottom:28px}ul.boxes .box{border:1px solid #dedbd2;float:left;margin:28px 25px 0 25px;min-height:226px;padding:18px;width:174px}ul.boxes .box:nth-child(3n+1),ul.boxes .box:nth-child(3n+3){margin-left:0;margin-right:0}ul.boxes .box-col-first,ul.boxes .box-col-last{margin-left:0;margin-right:0}ul.boxes .box.fourth-child{clear:left}.no-js ol.click-and-collect{width:570px;padding-top:4px}.no-js .click-and-collect .inline-apply.ddl-region-apply{margin-top:-4px}.no-js .click-and-collect .btn-smed-back.button{margin-left:224px}.click-and-collect .button-bar{clear:left}.click-and-collect .item-box{margin:15px 0 -7px}.click-and-collect .item-box small{line-height:16px}.click-and-collect h3.legend{margin-bottom:0;padding-bottom:0}.no-js .click-and-collect .button-bar .save-update{margin-left:224px}#address-picker.delivery-address .button-bar .back-address-book.no-label{margin-left:0;margin-top:27px}#address-picker.delivery-address .button-bar.delivery-show .back-address-book.no-label{margin-left:0;margin-top:17px}#address-picker.delivery-address .button-bar{padding-left:224px;margin-left:0;clear:left}html.js #delivery-address #clickAndCollect_shops input.js-hidden{display:none}.ie9 #clickAndCollect fieldset{width:690px}ul.boxes .boxes-top{min-height:190px}ul.boxes .box .button,ul.boxes .box button{margin:17px 0 0}.click-and-collect ul.boxes input.button{margin:15px 0}.no-js .shops{display:block}ul.boxes .button-bar{float:left;width:100%}ul.boxes h4{margin-bottom:18px}ul.boxes-um h4{margin-bottom:0}ul.boxes .contact-address{clear:both;color:#43443b;display:block;height:14px;margin-bottom:10px}ul.boxes p.address{line-height:1.4;padding-bottom:0}.box .status{float:left;width:165px;text-align:center}.box .status span{display:block;margin:0 auto;width:85px}.box .top-button-bar{background-color:#fff;font-size:11px;font-weight:bold;margin-bottom:27px;text-align:right;margin-top:-8px}.click-and-connect .box .top-button-bar{margin-bottom:15px}.box .top-button-bar .disabled-link,#exist-card .disabled-link{color:#b5b3b3;text-decoration:underline;cursor:default}.box label{float:left;line-height:1;margin:30px 0 0;padding:0;width:auto}.box input.radio{height:13px;float:left;margin-top:30px}.box dl{width:auto}.box dt{width:15px}.info-request ul.boxes .box{min-height:170px;padding:26px 15px 27px 15px;width:189px}.info-request ul.boxes .boxes-top{margin:0 0 31px 0;min-height:0}.info-request .boxes-top p{padding-top:15px}.info-request label,.info-request a{font-weight:bold}.info-request label{line-height:18px}.info-request a{font-size:11px}.mod-box-green{border:2px solid #60bd68;padding:27px 0;z-index:2}.mod-box-green p{float:left;padding:6px 20px 0 27px;font-weight:bold;font-size:16px}.mod-box-green .button,.mod-box-green button{float:right;margin:0 20px 0 0}.mod-box-green .button,.mod-box-green button{margin-right:27px}.click-and-collect-services{border-top:1px solid #eeebe2;border-bottom:1px solid #eeebe2;padding-top:20px;padding-bottom:20px}.click-and-collect-service-icon{background:url(//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$) repeat scroll -183px -127px transparent;float:left;height:80px;margin-left:10px;width:71px}.click-and-collect-services h4,.click-and-collect-services ul,.click-and-collect-services p{margin-left:97px}.click-and-collect-services ul,.click-and-collect-services p{margin-top:10px;width:572px}.click-and-collect-services ul li{list-style-type:square;margin:0 0 5px 15px}.click-and-collect-services ul li span{display:inline-block}#map-coll-store-receipt img{padding:20px;border:1px solid #dedbd2}.promo-voucher div td{padding:3px 0 0;border-top:0;text-align:left}.promo-voucher .mod-info-small{margin-top:-6px;color:#066c2b}.promo-voucher td.first-cat{width:176px}.promo-voucher #acct-cred td.first-cat{padding-bottom:33px}.promo-voucher td.pay-total{width:100px}.promo-voucher td.pay-total div{width:100px;text-align:left}.promo-voucher td.total-payable{font-weight:bold;padding:0;padding:13px 0 10px}.promo-voucher td.pay-action{width:160px;padding-left:25px}.add-extras-section{padding:0}.add-extras legend{width:260px}.add-extras legend+*{-webkit-margin-top-collapse:separate;padding-top:4px;padding-bottom:4px;margin:4px 0 12px 0;cursor:pointer}.add-extras fieldset{position:relative}.add-extras ul{padding:0 0 27px 0;overflow:hidden}.add-extras li{list-style-type:none;float:left;padding:0 18px 0 0}form#add_promo_code,form#add_gift_voucher,form#add_gift_card{padding:0;margin:0 27px;border-top:1px solid #dedbd2}form#add_gift_voucher{margin:14px 27px 0}form#add_promo_code h2,form#add_gift_voucher h2,form#add_gift_card h2{font-size:12px;margin-bottom:10px}form#add_promo_code h2{margin-bottom:13px}form#add_promo_code fieldset>div{height:49px}fieldset.add-extras{margin:0;border:0;padding:18px 0 0 0}fieldset.add-extras.col-12-box-bottom{padding:10px 0 0}.add-extras label{float:none;display:block;text-align:left;width:110px;font-weight:bold;margin:0 0 5px 0}.checkout-voucher label{width:105px}#add_promo_code .btn-nerr,#add_promo_code .btn-yerr{margin-top:-3px}#add_gift_voucher .btn-nerr,#add_gift_voucher .btn-yerr{margin-top:20px}.add-extras .btn-yerr span{margin-right:0}#checkout #payment{float:left}#checkout section.order-total{padding-bottom:0;padding-top:24px}#payment .apply-button{margin-bottom:25px}.add-extras:first-child .button,.add-extras:first-child button{margin:0}.contr-pref p{margin:0 0 6px 0}.contr-pref input{text-align:left;width:auto;border:0;padding:0;margin-right:8px;height:19px}.contr-pref label{float:none;width:100%}.contr-pref p small{padding-top:6px;display:block}.payment select{margin-bottom:15px}.select-small{width:63px}.order-total h2{margin-bottom:18px}.order-total dl{width:360px}.order-total dl dt{width:130px}.order-total dd{overflow:hidden;text-align:right}.order-total dt{width:200px;overflow:hidden}.order-total dd li{list-style-type:none;float:left;width:100px}.order-total a{text-decoration:none}#add_gift_card .voucher-instr{background:url('/assets/build/gift-card2.gif') 0 4px no-repeat;min-height:150px;position:relative}.checkout-voucher .voucher-instr{min-height:170px;margin-bottom:30px}.checkout-voucher .voucher-instr{min-height:170px;margin-bottom:30px}.checkout-voucher .voucher-instr .voucher-text{padding-left:215px;font-weight:bold}.checkout-voucher .entered-vouchers{margin-left:218px;display:inline-block}.checkout-voucher .voucher-instr .apply-but ul{padding:0 0 0 73px}.checkout-voucher .voucher-instr .apply-but li{margin-left:0;padding-right:12px}.checkout-voucher .entered-vouchers ul.enter-serial{padding:0;margin:10px 0 0 0}.checkout-voucher .entered-vouchers ul.enter-serial li.input-scratch-panel-gift-card,.checkout-voucher .entered-vouchers ul.enter-serial li.input-scratch-panel,.checkout-voucher .entered-vouchers ul.enter-serial li.input-serial-num-gift-card,.checkout-voucher .entered-vouchers ul.enter-serial li.input-serial-num{margin:0;background:0;padding:0;display:inline-block}.checkout-voucher .entered-vouchers label{font-weight:normal}#vouchers.checkout-voucher .entered-vouchers .input-scratch-panel label{min-width:179px}#vouchers.checkout-voucher .entered-vouchers .input-serial-num label{min-width:85px}#vouchers.checkout-voucher .entered-vouchers .input-serial-num{width:157px}#vouchers.checkout-voucher .entered-vouchers .input-scratch-panel{width:187px;margin-right:20px}#vouchers.checkout-voucher .entered-vouchers .input-serial-num input{width:150px}#vouchers.checkout-voucher .entered-vouchers .input-scratch-panel input{width:184px}#gift-cards.checkout-voucher .entered-vouchers .input-serial-num-gift-card label{width:52px}#gift-cards.checkout-voucher .entered-vouchers .input-scratch-panel-gift-card input{width:246px;margin-right:20px;margin-left:1px}#gift-cards.checkout-voucher .entered-vouchers .input-serial-num-gift-card input{width:90px}.checkout-voucher .entered-vouchers .voucher-btn{margin:0}#add_gift_voucher .checkout-voucher .entered-vouchers .btn-nerr,#add_gift_voucher .checkout-voucher .entered-vouchers .btn-yerr,#add_gift_card .checkout-voucher .entered-vouchers .btn-nerr,#add_gift_card .checkout-voucher .entered-vouchers .btn-yerr{margin:31px 0 20px}.checkout-voucher #voucher-list table,#gift-cards.checkout-voucher #gift-card-list table{margin:0 0 7px 220px;float:left;font-size:.917em}#gift-cards.checkout-voucher #gift-card-list tfoot td:first-child{padding-left:0}.checkout-voucher #voucher-list table .gc-amount,.checkout-voucher #gift-card-list table .gc-amount{font-weight:bold}.checkout-voucher #voucher-list table .gc-amount-left,.checkout-voucher #gift-card-list table .gc-amount-left{color:#066c2b;width:400px}.voucher-msg{background:url("/assets/build/bckg-row-important-small.gif") no-repeat scroll 40px 13px #fff;border:1px solid #70c477;color:#066c2b;margin:0 0 30px 215px;padding:10px 30px 10px 80px}.gift-card-unavailable{border-top:2px solid #70c477;border-bottom:2px solid #70c477;color:#066c2b;margin:26px 0 27px 0;padding:15px 30px 15px 90px;background:url('/assets/build/bckg-row-important-small.gif') no-repeat 40px 18px #fff}.gift-card-unavailable strong{margin-bottom:5px}#vouchers .service-unavailable{background-image:url('/assets/build/voucher-sample-ghosted.gif')}#gift-cards .service-unavailable{background-image:url('/assets/build/gift-card-ghosted.gif')}.service-unavailable .gift-voucher-content,.service-unavailable .gift-card-content{opacity:.5;filter:Alpha(opacity=50)}.service-unavailable .btn-ssml-apply:hover{cursor:default;background-position:0 0}.voucher-instr{background:url('/assets/build/voucher-sample.gif') -2px top no-repeat;min-height:150px;position:relative}.voucher-instr ul{padding:25px 0 0 185px}.disc-info ul{padding-bottom:10px}.voucher-instr li,.disc-info li{background:url("/assets/build/bckg-default-bullet.gif") no-repeat scroll 2px 4px #fff;list-style:none;line-height:100%;margin:0 0 10px 31px;padding:0 0 0 14px;float:none;line-height:16px}tfoot>tr>td:first-child{padding-right:56px;text-align:right}.payment .highlight{padding:17px 27px;overflow:hidden;border-left:none;border-right:0;margin:20px 0}.payment #billingDetails .highlight,.payment .paymentType .highlight{margin:0 auto 20px;width:648px;border:1px solid #dedbd2;padding:16px 18px 15px}.payment .paymentType .highlight{width:339px;padding:10px 0 10px 12px;margin:15px auto 0;float:left}.payment .paymentType .highlight.pay-sec-code{position:relative;overflow:visible}.payment .highlight li{list-style-type:none;float:left;width:132px;padding:0}.payment .cms-block-financial{padding:0}.paymentType h3{margin-bottom:28px;margin-top:15px}.card-logos-short{margin-top:5px}#exist-card .td-width{width:125px}#exist-card ul{overflow:hidden;display:inline-block}#exist-card>ul>li{list-style:none;overflow:hidden;clear:both;position:relative}#exist-card ul li p{float:left;margin:0;overflow:hidden;padding-top:0}#exist-card a{font-size:11px}.edit-card{margin:25px 0 15px 0}.card-forms-box{position:relative}.card-form{top:0}.card-details{margin:0;overflow:hidden;clear:both}.card-details .p-width{text-align:right;padding-right:20px;width:100px}.card-details .p-width-expiry{min-height:1px;width:107px}.card-details .p-width-name{width:195px}.card-details .p-width-name .mobile-message{color:#076c2b;padding-top:10px;display:block}.card-details .last.p-width{padding-right:0;width:101px}.card-details .last .edit,.card-details .last .delete{font-weight:bold}.card-details .last .edit{padding-right:3px}.card-details .last .delete{padding-left:3px}#wrapper .pfirst-child{width:194px;padding-top:0}#exist-card .pfirst-child{width:155px}.expired,.expired a{color:#a80002}.pay-type .save-chk{margin-top:24px}.pay-type .save-chk label,#del-addrs label{float:none;margin-left:5px}#del-addrs{margin:0 0 0 224px}#del-addrs input[type="checkbox"]{width:auto}#select-addrs{margin-bottom:25px;width:auto}.no-js #select-addrs{margin-bottom:10px}#del-addrs input[type="checkbox"]{margin-bottom:0;vertical-align:middle}#del-addrs select{display:block;width:420px;margin:10px 0 20px 0}.no-js #del-addrs{margin-bottom:10px}.new-card{margin:20px 0}.new-card li input[type="checkbox"]{width:auto;float:none;vertical-align:middle;margin-left:224px;margin-bottom:0;line-height:18px}#addressSel{width:450px}#voucher-list,#gift-card-list{clear:both}#voucher-list table,#gift-card-list table{width:auto}#voucher-list tr>td,#gift-card-list tr>td{text-align:left;width:75px}#voucher-list tr>td.serial-num,#gift-card-list tr>td.serial-num{text-align:left;width:150px}#voucher-list tr>td.text-right,#gift-card-list tr>td.text-right{text-align:left;padding-left:31px}#gift-cards.checkout-voucher #gift-card-list tr>td.text-right{padding-left:0;width:100px}#voucher-list tbody td,#gift-card-list tbody td{border:0;padding-left:20px}#voucher-list tbody>tr>td,#gift-card-list tbody>tr>td{padding:4px 0 0}#voucher-list tbody td:first-child,#gift-card-list tbody td:first-child{width:150px;padding-left:0;text-align:left}#voucher-list tfoot td,#gift-card-list tfoot td{padding-left:0}#voucher-list tfoot td:first-child,#gift-card-list tfoot td:first-child{text-align:left;width:auto;padding-left:145px;padding-right:0}.promo-voucher{margin-bottom:4px}.promo-voucher li{list-style:none;overflow:hidden;margin:0 0 10px 0}#wrapper .text-right{text-align:right}.promo-voucher li ul li{float:left;border:0;width:190px;margin:0 5px 0 0}.pay-type h2{margin-top:-3px}.pay-type fieldset{padding-left:0;float:none}.pay-type label,.pay-type fieldset label{padding-left:0;float:none}#exist-card{margin-top:15px;margin-bottom:-6px}.card-details a{font-size:11px}.card-details label,.card-details .label{line-height:19px}.card-details .label,#exist-card .label,.card-details .radiobtn,#exist-card .radiobtn{font-size:100%;float:none;width:auto}#payment .card-details.grayed-out,#payment .card-details.grayed-out a.radiobtn{color:#bebebe}.pay-type input[type="radio"],.pay-type #exist-card input[type='radio']{height:19px}.pay-type fieldset fieldset label{padding:0 10px 0 0;float:left}h2 .order-number{position:absolute;left:182px}.pay-details dl{overflow:hidden;width:auto;margin:12px 0 0;padding-top:18px;border-top:1px solid #e4e2da}.pay-details dl:first-of-type{border:0;margin:0;padding:0}.pay-details.partner-dis{padding:27px 0}.pay-details.partner-dis.account-page{padding:27px 0 0}.pay-details.partner-dis h2{padding:0 27px}.pay-details.partner-dis h2.pay-details{padding:0 31px 24px;margin-top:-9px}.pay-details.partner-dis dl{margin:12px 27px 0;padding:18px 0 0}.pay-details.partner-dis .partner-dis-msg{background:url("/assets/build/bckg-row-important-small.gif") no-repeat 30px 18px #fff;border:1px solid #70c477;color:#066c2b;margin:11px 0;padding:15px 30px 15px 70px;float:left;min-height:30px}.partner-dis-msg a{color:#066c2b}#order-receipt .pay-details.partner-dis #creditCardNotUsedMsg.partner-dis-msg{background-position:30px 11px}.pay-details.partner-dis .full-amount-gc span,.pay-details.partner-dis .full-amount-gc .mod-info-small{float:left}.pay-details.partner-dis .mod-info-small{padding:0 10px 6px 30px;background-position:10px 0;margin-left:10px;color:#066c2b}.pay-details.pay-details-method dl{padding-top:18px;margin-top:12px;border-top:1px solid #eceae5}.pay-details.pay-details-method dl.first-payment-type{border:0;padding:0;margin-top:18px}.pay-details dt{font-weight:bold;width:160px;padding:0 0 6px 0}#wrapper .pay-details dd{width:350px;padding:0 0 6px 0;float:left}#wrapper .pay-details .last{padding-top:10px}#wrapper .pay-details .gc-remaining{color:#066c2b;background:url("/assets/build/bckg-row-important-xsmall.gif") no-repeat 10px 6px;float:none;font-size:11px;height:auto;margin:0 0 0 10px;padding:6px 10px 6px 30px;width:auto}.bill-addrs legend{margin-top:10px}.bill-addrs select{width:234px}#pay-3d-secure iframe{background:url('/assets/build/loader.gif') center center no-repeat white;height:520px;float:right;margin-right:27px;padding:0;width:400px}.authentication{overflow:hidden}.authentication div{float:left;width:278px;padding-left:0}.authentication p{margin-bottom:18px}#pay-3d-secure .mod-error{margin-bottom:0}#pay-3d-secure .col-12-box-bottom{padding-bottom:32px;border-width:1px;padding-top:0}#pay-3d-secure .mod-error-center+.col-12-box-bottom{padding-top:27px}#pay-3d-secure small{float:left;margin:0 0 0 126px;padding:27px 0;text-align:center;width:744px}.disc-type{border:1px solid #ed891d;height:48px;width:20px;margin-left:27px;overflow:hidden}.disc-info{float:left;width:594px;padding:0 20px}.disc-info p{margin:0 0 20px 0}.order-summary table{margin:0 0 0 27px;padding:0;width:690px}.summary-table .prod-desc-col{width:230px}.summary-table tr td{padding:21px 0 15px}.summary-table tr.row-1 td{border-top:0}.summary-table td.status{width:85px}.summary-table td.status span{background-position:top right;padding-bottom:22px;width:auto}.summary-table td.first-td{width:320px}.summary-table td.tracking{width:108px}.summary-table td.first-td h3 a,.summary-table td.tracking a{text-decoration:underline}.summary-table td.price{padding-right:12px;width:67px}.summary-table td.parent-first,td.parent-first{padding-top:0}.partner-input .item-box{margin-bottom:27px}.partner-input span.messages{margin-bottom:0}.overlay-wrapper,.overlay-bg,.coll-overlay-bg{background:0;display:none;height:0;left:0;position:absolute;overflow:visible;text-align:left;top:0;width:100%}.overlay-wrapper{z-index:998}.overlay-bg,.coll-overlay-bg{bottom:0;display:none;background:#5f5f5f;height:100%;position:fixed;opacity:0;filter:alpha(opacity = 0);z-index:997}.overlay{width:756px;background:#fff;padding:27px;position:relative;margin:0 auto;z-index:999;-moz-box-shadow:3px 3px 0 #969593;-webkit-box-shadow:3px 3px 0 #969593;box-shadow:3px 3px 0 #969593}.overlay-iframe .close-panel,.overlay .close-panel{background:url('/assets/build/close-icon.gif') 100% 0 no-repeat #fff;position:absolute;top:15px;right:15px;padding:2px 25px 0 0;height:20px}.overlay .hidden .close-panel,.overlay .hidden .close-panel{background:0}.overlay hgroup{overflow:hidden}.overflow .image-holder{float:left}.overlay-map{width:702px}.overlay-map .close-panel{color:#5f5f5f}.overlay-map h2,.overlay-map h3{font-size:16px;margin-bottom:0}.overlay-map h4{margin-bottom:20px}.overlay-map .row{margin:25px 0 0;width:702px}.mod-nojs-map-overlay .overlay-map .row{width:auto}.overlay-map .row div{margin-right:70px}.overlay-map .map-image{background-color:#eee}.mod-nojs-map-overlay .overlay-map .map-image{background-color:#fff}.overlay img{display:block;margin:0 auto}.overlay-wrapper .overlay-medium p{float:none}.overlay-wrapper .overlay-medium .button,.overlay-wrapper .overlay-medium button{float:none;margin:10px 10px 0 20px}.overlay-wrapper .overlay-medium span{float:right;margin-top:-10px;padding:0}.overlay-popin h2{color:#727270;font-size:26px;font-weight:normal}.overlay .col-12-important{margin-bottom:10px}.overlay .um-footer{float:none}#login-overlay ol li{background:#fff}#email-friend-success .email-friend-success .col-12-header{padding-top:0}#quick-view-overlay.error-overlay .overlay{min-height:100px;width:520px;padding-bottom:16px}.error-overlay .btn-slrg-noresultsback.button{margin-left:128px}#quick-view-overlay.error-overlay .overlay h1{font-size:21px}#quick-view-overlay{position:fixed;height:100%;overflow-y:auto}#no-results-overlay.error-overlay .overlay{min-height:100px;width:520px;padding-bottom:16px}#no-results-overlay.error-overlay .overlay h1{font-size:21px}#no-results-overlay{position:fixed;height:100%;overflow-y:auto}@media only screen and (min-device-width:480px) and (max-device-width:1280px){#quick-view-overlay{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center}#quick-view-overlay.absolute-position{position:absolute}#quick-view-overlay.display-box{display:-webkit-box;display:box;opacity:0}}#quick-view-overlay .overlay{min-height:620px;padding-bottom:0}.touch #quick-view-overlay .overlay{-webkit-transform:translateZ(0px)}.overlay.iframe{width:641px;padding:0}.overlay-iframe h2,.overlay-iframe h3,.overlay-iframe p.center{text-align:left}.overlay-iframe small.required{float:right}.overlay-iframe .no-label.font-small{text-align:left;float:left}.login-iframe{width:644px;min-height:657px}#login-overlay-register .login-iframe{height:593px}.overlay.iframe,.ssl-login-iframe-html,.ssl-login-iframe-html body{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.overlay-iframe{width:756px;background:#fff;padding:27px;position:relative;margin:0 auto;z-index:999;-moz-box-shadow:3px 3px 0 #969593;-webkit-box-shadow:3px 3px 0 #969593;box-shadow:3px 3px 0 #969593}#ssl-login{min-height:385px}#ssl-forgot-password .um-footer,#ssl-reset-password-locked .um-footer{float:none}#ssl-register{height:520px}#ssl-forgot-password-2{height:453px}#ssl-forgot-password-3{height:242px}#ssl-login-overlay-forgot-pwd3 .button,#ssl-login-overlay-forgot-pwd3 button{margin-bottom:23px}#ssl-forgot-password-2.overlay-iframe .input-output,#ssl-register-confirm.overlay-iframe .col-10-center,.overlay-iframe form .error .field-error,.overlay-iframe .field-med .no-label,.overlay-iframe .left.btn-yerr{text-align:left}#ssl-forgot-password-3.overlay-iframe .btn-plrg-cshop,#ssl-register-confirm.overlay-iframe .btn-plrg-cshop,#my-jl-register-confirm.overlay-iframe .btn-confirm-myjl{float:right}.overlay-popin #forgotPasswordForm small.field-error,#ssl-forgot-password-2.overlay-iframe.overlay-popin small.field-error{width:144px}#ssl-forgot-password-2.overlay-iframe .btn-yerr div,#ssl-forgot-password.overlay-iframe .btn-yerr div,#ssl-reset-password-locked.overlay-iframe .btn-yerr div{left:300px}#ssl-forgot-password-2.overlay-iframe .btn-yerr span,#ssl-forgot-password.overlay-iframe .btn-yerr span{float:left}.ie7 #ssl-login .input.error,.ie7 #ssl-register .input.error{width:590px}.ie7 #ssl-forgot-password-2 .left.btn-yerr,.ie7 #ssl-forgot-password .left.btn-yerr{margin-top:34px}.ie7 #ssl-forgot-password-2 .left.btn-yerr div,.ie7 #ssl-forgot-password .left.btn-yerr div{left:0}.ie7 #ssl-register-confirm h2{margin-top:-18px;float:left}.overlay-iframe form{background:#fff}#prod-stock-email-overlay .overlay-popin .overlay-head{overflow:hidden;padding-right:5px}#prod-stock-email-overlay .overlay-popin .close-window-holder{float:right}#prod-stock-email-overlay .overlay-popin .close-window{background:#fff url('//johnlewis.scene7.com/is/image/JohnLewis/sprite-checkout-master?$alpha$') no-repeat -25px -96px;width:21px;height:21px;margin-left:10px;display:block;vertical-align:middle}.mod-stock-email #emailStock{padding:0}.mod-stock-email .dialogTitle{max-width:470px;float:left;font-size:20px;padding-bottom:10px}#emailStock .margin-left-lg{margin-left:31px}#emailStock .fields-holder{width:540px}#emailStock .input{margin:35px 0 0 0}#emailStock label.required{width:auto;background:0;text-align:left}.mod-stock-email .buttons-holder .green-btn{font-weight:normal;padding:12px}.mod-stock-email .green-btn:hover,.mod-stock-email .green-btn:focus{text-decoration:none;color:#fff}.mod-stock-email .buttons-holder .btn-plrg-cont,.mod-stock-email .buttons-holder .btn-plrg-cancel{text-decoration:none;vertical-align:middle;display:inline-block;float:none}#emailStock .btn-plrg-cont{padding:0 13px;margin-top:0}#emailStock input{font-weight:normal}#emailStock .error .messages{border:0;background:0}#emailStock .error .field-error{display:block;width:auto;margin-bottom:25px}.mod-stock-email .fields-holder p{font-size:14px}.mod-stock-availability .out-of-stock-email a:link{text-decoration:underline}.mod-stock-availability .out-of-stock-email a:before{content:'';width:17px;height:11px;margin:10px 5px 2px 0;display:inline-block;vertical-align:text-bottom;background:url("/assets/build/email.png") no-repeat}.mod-stock-email.mod-no-js{padding:0;margin-bottom:30px}.mod-stock-email.mod-no-js .dialogTitle{font-size:25px;margin:20px 0}.product-comparison-results .mod-stock-availability{margin:6px 0 0 0}.product-comparison-results .mod-stock-availability .out-of-stock-email a{font-weight:normal;line-height:20px}.product-comparison-results .mod-stock-availability .out-of-stock-email{margin-bottom:4px}.cross-sell .out-of-stock-email a,#save-product-to-cart .mod-stock-availability .out-of-stock-email a{font-weight:normal;display:block}#save-product-to-cart .mod-product-size .selection-grid.clearfix,#save-product-to-cart .mod-product-colour .selection-grid.clearfix{float:none}#save-product-to-cart .mod-stock-availability{width:auto;display:block;text-align:left;float:none;min-height:initial;margin-top:0}#form-child-products .mod-stock-availability p{margin:17px 0}#save-product-to-cart .mod-stock-availability p{margin:3px 0 2px}#save-product-to-cart .mod-product-size{float:none;margin-bottom:14px}#save-product-to-cart .mod-size-guide+.mod-stock-availability p,#save-product-to-cart .mod-size-guide+#prod-child .mod-stock-availability p{margin-top:23px}#save-product-to-cart #prod-product-code+#prod-child .mod-stock-availability p{margin-top:16px}#save-product-to-cart .mod-stock-availability+#prod-child-products{margin-top:4px}#save-product-to-cart .mod-product-colour .mod-stock-availability p{margin-top:18px}#product-sizes-section+#prod-child #prod-child-products{margin-top:6px}.email-cancellation .fields-holder,.email-notify .fields-holder{min-height:165px}#update-quantity .mod-stock-availability{margin-top:4px}#update-quantity .mod-stock-availability .out-of-stock-email,#basket .mod-stock-availability .out-of-stock-email{margin-top:-4px}#basket .mod-stock-availability{margin-top:2px}#product-grid .mod-stock-availability{margin:15px 0 17px 0}#prod-cross-sell-functional .cross-sell{margin-bottom:-3px}.cross-sell .mod-stock-availability a,.wlist-slide-panel .mod-stock-availability a{margin-top:-5px}.cross-sell .mod-stock-availability .out-of-stock-email{margin-bottom:4px}#product-grid .mod-stock-availability .out-of-stock-email{margin-top:-3px}.wlist-item .wlist-slide-panel .mod-stock-availability{margin:13px 0 16px 0}.endeca-search-list #product-grid .mod-stock-availability{margin-top:22px}dl.opening-hours{margin:0 20px 0 0;width:auto}.opening-hours dt,.opening-hours dd{padding:0;width:110px}.opening-hours dt{width:40px;margin-right:10px}.plus{background:url('/assets/build/plus-icon.gif') no-repeat 0 0;padding-left:35px}fieldset.add-extras.col-12-box-bottom .plus,fieldset.add-extras.col-12-box-bottom .minus,{margin:4px 0 12px}.minus{background:url('/assets/build/minus-icon.gif') no-repeat 0 0;padding-left:35px}.table-td-space td{padding:15px 0}.table-td-space .first-td{width:250px}.table-td-space .colspan-3{width:422px}.table-td-space .qty-col{padding-right:30px;text-align:right;width:55px}.table-td-space .unit-col{width:90px}.table-td-space .vat-col,.table-td-space .vatcharged-col,.table-td-space .total-col{width:68px}.table-td-space tr.first-row td{border-top:0}.table-td-space tr.last-row td{padding-bottom:0}.val-tooltip{border:1px solid #dedbd2;color:#5f5f5f;display:none;position:absolute;text-align:left;top:0;font-size:12px}.val-tooltip.visible{display:block}.val-tooltip .tooltip-inner{background:#f8f7f4;padding:8px 9px 9px;position:relative;width:162px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.val-tooltip .tooltip-arrow{background:url("/assets/build/tooltip-arrow-left-alt.png") no-repeat;height:12px;left:-7px;position:absolute;top:6px;width:7px}.csstransforms .val-tooltip .tooltip-arrow{background:#f8f7f4;border:1px solid #dedbd2;height:8px;left:-5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px}.val-tooltip .req-msg-list{margin:13px 0 0}.val-tooltip .req-msg{font-size:11px;margin:3px 0 0;line-height:14px}.val-tooltip .req-msg:first-child{margin-top:0}.val-tooltip .req-msg .icon{background:url("/assets/build/icon-cross-red.png") no-repeat;height:9px;margin:0 5px 0 0;width:9px}.val-tooltip .req-msg.valid .icon{background:url("/assets/build/icon-checkmark-green.png") no-repeat 100% 0}.val-tooltip.init-state .req-msg .icon{background:#5f5f5f;height:4px;margin:0 7px 0 3px;width:4px}.validation-check .val-tooltip .req-msg .icon{background:url("/assets/build/red_cross_icon.png") no-repeat;height:12px;margin:0 5px 0 0;width:12px}.validation-check .focus .val-tooltip .req-msg .icon{background:url("/assets/build/green_tick_icon.png") no-repeat;opacity:.3}.ie8 .validation-check .focus .val-tooltip .req-msg .icon{background:url("/assets/build/green_tick_icon-transp.png") no-repeat}.validation-check .val-tooltip .req-msg.valid .icon{background:url("/assets/build/green_tick_icon.png") no-repeat!important;opacity:1}.validation-check .val-tooltip.init-state .req-msg .icon{background:url("/assets/build/green_tick_icon.png") no-repeat;opacity:.3}.ie8 .validation-check .val-tooltip.init-state .req-msg .icon{background:url("/assets/build/green_tick_icon-transp.png") no-repeat}.validation-check .error .val-tooltip.init-state .req-msg .icon{background:url("/assets/build/red_cross_icon.png") no-repeat;opacity:1}.val-tooltip .req-msg .icon,.val-tooltip .req-msg .text{display:inline-block;vertical-align:middle}.val-tooltip .req-msg .text{width:140px;margin:-1px 0}.input.with-tooltip{position:relative}.input.with-tooltip.error .val-tooltip,.mjlinput.with-tooltip.error .val-tooltip{display:block}#order-receipt #theForm .messages a{text-decoration:underline}#order-receipt #theForm .messages a:hover{text-decoration:none}#registerForm,#resetPasswordForm{position:relative;z-index:10}.input.input-pwd.with-tooltip+.input.error label{color:#5f5f5f}.input.input-pwd.with-tooltip+.input.error input{border:1px solid #a8a8a8}#changePasswordForm .input.input-pwd.with-tooltip+.input.error input{background-color:#fff}.input.input-pwd.with-tooltip+.input .messages{margin:0;min-height:0}.input.input-pwd.with-tooltip+.input.error .messages{display:none;margin-left:-1px}.input.input-pwd.with-tooltip.valid+.input.error label{color:#a80002}.input.input-pwd.with-tooltip.valid+.input.error input{border:1px solid #f00001}.input.input-pwd.with-tooltip.valid+.input.error .messages{display:block}.ms-reveal-hidden::-ms-reveal{display:none}.ms-clear-hidden::-ms-clear{display:none}.pwd-toggler{cursor:pointer;font-size:11px;text-decoration:underline}.pwd-toggler:hover{text-decoration:none}.live-chat-placeholder{position:relative}.live-chat{position:absolute;right:22px;top:11px}.live-chat:hover{padding:8px 0 5px 16px;top:3px}.live-chat .live-chat-button{background:url("/assets/build/icon-cloud-message.png") no-repeat;color:#5f5f5f;cursor:pointer;font-size:1.25em;min-height:21px;padding:3px 0 0 35px;z-index:1}.live-chat.disabled .live-chat-button{background-position:0 -27px;color:#aaa;cursor:default}.live-chat .live-chat-button:hover{text-decoration:underline}.live-chat.disabled .live-chat-button:hover{text-decoration:none}.live-chat:hover .live-chat-tooltip{display:block}.touch .live-chat:hover .live-chat-tooltip{display:none}.live-chat .live-chat-tooltip{border:1px solid #bebeb7;box-shadow:2px 2px #e3e3e2;display:none;font-size:12px;position:absolute;right:110px;width:245px;top:-8px;z-index:1}#live-chat-btn-online .live-chat-tooltip{width:220px}.live-chat:hover .live-chat-tooltip{top:0}.live-chat .tooltip-arrow{background:url("/assets/build/tooltip-arrow-right.png") no-repeat;bottom:-5px;height:9px;left:auto;position:absolute;right:-5px;top:13px;width:5px}.live-chat .live-chat-tooltip .tooltip-inner{background:#fff;color:#868686;padding:3px 5px;position:relative}.live-chat .live-chat-tooltip .tooltip-inner .status{color:#274d35}.csstransforms .live-chat .tooltip-arrow{background:#fff;border:1px solid #bebeb7;bottom:auto;height:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);width:5px;right:-4px}.print{background:url('/assets/build/print_sml.gif') top left no-repeat;padding:1px 0 1px 25px;font-weight:normal;font-size:12px;cursor:pointer;font-weight:bold;text-decoration:none}.ie7 .mod-wish-list-content .print{height:15px}a.print:hover{text-decoration:underline}#wrapper .right,.overlay-wrapper .right{float:right}#wrapper .left,.overlay-wrapper .left,hr.left{float:left}.ie7 .overlay-wrapper .btn-yerr,.ie7 .overlay-wrapper .btn-nerr{float:none}#wrapper .clear{clear:both}#wrapper .field-mini,.highlight.pay-sec-code .field-mini{width:51px}#wrapper .field-small{width:108px}#wrapper .select-small{width:114px}#wrapper .field-med,.overlay input.field-med{width:234px}#wrapper .select-med{width:240px}#wrapper .main .no-border-top{border-top:0}#wrapper .main .no-bdr-bottom{border-bottom:0}.bdr-top-margin{margin-top:20px}.radio-row-top{width:100%;line-height:normal}.radio-row-top .price{width:74px;padding-right:18px;line-height:19px;text-align:right}form .radio-row-top input[type="radio"]{margin-right:10px;height:20px}.radio-row-mid,.radio-row-end{width:465px;padding-bottom:14px;line-height:16px;position:relative;left:25px}.radio-row-end{position:static;width:510px;padding:0}.col-10-radio li{margin-bottom:5px}.col-10-radio label{padding:0;width:90px;text-align:left;line-height:19px}.col-10-radio .region-selector label{margin-right:6px;padding-right:10px}.col-10-radio select{width:180px}.col-10-radio .region{padding:0;width:auto}.col-10-radio .region p:before,.col-10-radio .region p:after{content:"";display:table}.col-10-radio .region p:after{clear:both}.col-10-radio .region p{zoom:1}.col-10-radio .region p:first-child{padding-bottom:8px}.col-10-radio .region select{width:166px;float:left}.col-12-center .item-box{width:648px}.col-12-center .item-box.border-thick{width:646px}.col-12-center .item-box p.intro{clear:both;margin:0 17px 27px;overflow:hidden;padding-top:5px}.col-12-center .item-box label{width:195px}.col-12-center .item-box .um-reg-chk label{width:315px}.col-12-center .item-box .no-label{margin-left:268px}.col-12-center .border-thick .no-label{margin-left:224px}.col-12-center .item-box p.no-label{padding-bottom:10px;clear:left}.col-12-center .item-box .field-error,.col-12-center .item-box .field-help{width:182px}.col-12-center .border-thick .field-error,.col-12-center .border-thick .field-help{width:155px}.col-10-radio .radio-row-top label{width:auto}.forgot-pwd,.reset-your-password{padding-top:0;border-top:2px solid #dedbd2}.forgot-pwd>section,.reset-your-password>section{padding:0}.forgot-pwd .item-box{padding:0;margin:0;width:690px}.reset-your-password .item-box{width:100%;padding:0;margin:0}.forgot-pwd .item-box p.intro{margin:0 60px 27px 0}.forgot-pwd .item-box h2,.reset-your-password .item-box h2{margin:27px 0 15px}#checkout-pwd .mod-error,#um-fotgot-password .mod-error{margin-bottom:0}#checkout-pwd .um-footer,#um-fotgot-password .um-footer{padding-top:32px}#acc-landing h1{margin-bottom:20px}#acc-landing h2{padding-top:0}#acc-landing .last{margin-right:0}.no-js .coupons-and-vouchers{border:1px solid #dedbd2;margin:0 27px 10px;overflow:hidden;padding:29px 27px}.no-js .coupons-and-vouchers h2{font-size:16px;margin-bottom:27px}.no-js .coupons-and-vouchers li{overflow:hidden;list-style-type:none}.no-js .coupon-box h2{margin-bottom:7px}.no-js .coupons-and-vouchers h2 span{font-size:12px;font-weight:normal}.no-js .coupons-and-vouchers .target{width:312px}.js .preview-box{position:relative;float:left;margin:0 5px 0 0}.js .preview-box .a-preview{background:url(/assets/build/down-arrow-icon.gif) no-repeat 95% 4px #fff;border:1px solid #bfbdb7;display:block;font-size:11px;height:12px;padding:6px 11px;position:relative;top:2px;width:150px;z-index:20;outline:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.preview-box li img{margin:0 10px 0}.js .mod-dropdown .target{margin:1px 0 0;width:353px;position:relative;z-index:15}.js .mod-dropdown{position:absolute;top:9px;right:0;z-index:1}.js .mod-dropdown .target{display:none;position:absolute}.mod-dropdown .selected{height:35px;-moz-box-shadow:3px 5px 0 #e3e3e2;-webkit-box-shadow:3px 5px 0 #e3e3e2;box-shadow:3px 5px 0 #e3e3e2}.mod-dropdown .selected .a-preview{border-width:1px 1px 0;height:20px;outline:0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.js .mod-dropdown .selected .target{display:block}.js .mod-dropdown .content{background:#fff;border:1px solid #bfbdb7;padding:0 20px;float:left;-moz-box-shadow:3px 3px 0 #e3e3e2;-webkit-box-shadow:3px 3px 0 #e3e3e2;box-shadow:3px 3px 0 #e3e3e2}.minimise{background:#fff;border:1px solid #bfbdb7;border-top:0;display:block;float:right;margin-top:-1px;padding:0 4px;-moz-box-shadow:3px 3px 0 #e3e3e2;-webkit-box-shadow:3px 3px 0 #e3e3e2;box-shadow:3px 3px 0 #e3e3e2}.minimise a{background:url('/assets/build/minus-icon-sml.gif') no-repeat 13px 6px #fff;border-top:1px solid #bfbdb7;display:block;font-weight:bold;padding:7px 15px 6px 35px}.no-js .minimise{display:none}.col-13-box.profile-mini h2{margin-left:0}.js .mod-dropdown .coupon-box .content{width:311px}.coupon-box li{border-bottom:1px solid #dedbd2;padding:20px 0;overflow:hidden;list-style:none}.preview-box .no-coupon{color:#999;opacity:.5;filter:alpha(opacity = 50)}.no-js .coupon-box{float:left;width:340px}.no-js .coupon-box .no-bdr-bottom{padding-bottom:0}.js .acc-credit .target{overflow:hidden}.js .acc-credit .target{left:-179px;overflow:visible}.js .mod-dropdown .acc-credit .content{padding:15px 20px 0}.acc-credit h3{margin-bottom:15px}.no-js .acc-credit{float:right;width:312px}.no-js .acc-credit h3{float:left;margin-right:15px}.acc-credit img{margin-bottom:10px}.acc-credit li{float:left;list-style:none;width:151px}.acc-credit .btn-yerr li{width:auto}.acc-credit label{font-size:11px;margin:0;padding:0;text-align:left;width:auto}.acc-credit .required{padding-right:10px}.acc-credit input{width:145px}.acc-credit .apply-but span{margin-right:0}.acc-credit .apply-but{margin:30px 0 20px 0}.no-js .acc-credit .apply-but{margin-top:15px}.acc-credit .btn-yerr span{margin-right:0}.acc-credit .button,.acc-credit button{margin-right:0}.acc-credit .btn-yerr div{right:0}.acc-credit .btn-yerr button,.acc-credit .btn-yerr .button{margin-right:4px}#my-john-lewis .profile-holder{margin-right:27px;width:366px;float:left}#my-john-lewis .profile-mini{padding:0 0 27px;margin-bottom:27px;border-bottom:1px solid #dedbd2}.profile-mini{padding-left:30px;padding-top:11px;overflow:hidden;min-height:103px;margin-top:0}.profile-mini ol{overflow:hidden}#my-john-lewis .profile-mini li{width:169px}#my-john-lewis .profile-mini li.first-details{margin-right:27px}.profile-mini li{float:left;width:320px;list-style:none}.profile-mini li li{margin-bottom:12px}.profile-mini li li.last{margin-bottom:0}#my-john-lewis .profile-mini li p{word-wrap:break-word}.profile-mini .heading-bar{clear:both;display:block;margin-bottom:24px;overflow:hidden}#my-john-lewis .heading-bar{width:366px;border-bottom:1px solid #dedbd2;margin-right:0}#my-john-lewis .heading-bar h2{padding:0 0 12px}.profile-mini .heading-bar h2{float:left;margin:0}.profile-mini .heading-bar p{float:left;font-size:11px;margin-left:10px;line-height:20px}#my-john-lewis .contact-profile-info{float:left}#my-john-lewis .tools-bar{float:left;margin:52px 0 0 0;text-align:left}.tools-bar{float:right;margin:0;text-align:right}.col-13-box .tools-bar li{font-size:11px;font-weight:bold;margin-left:12px;width:auto}#my-john-lewis .tools-bar li{font-size:11px;font-weight:bold;margin:0 12px 0 0;width:auto}#my-john-lewis .col-13-box .tools-bar li.edit-preferences,#my-john-lewis .tools-bar li.edit-preferences{border-right:1px solid #727270;padding-right:12px}.add-contact li{width:160px;font-weight:bold;font-size:11px}.order-details{overflow:hidden;padding:0;margin:25px 0}#my-john-lewis .order-details{margin:0}#my-john-lewis .order-details .your-orders{margin:0 0 37px;min-height:220px}.js .order-details{margin-bottom:40px}.order-details .order-list-notice{padding-top:24px;clear:both}.order-list-notice-inner{padding-top:10px;clear:both}.order-details .no-order-placed{border:1px solid #60bd68;background:#ecf7ed;margin:15px 0 0 10px;width:273px;height:72px;padding:20px;color:#076c2b}#my-john-lewis .order-details .no-order-placed{margin:27px 0 0 0;width:318px}.btn-card-signup{background:url("//johnlewis.scene7.com/is/image/JohnLewis/btn-return-to-product-page") no-repeat scroll 0 0 transparent;display:block;margin:15px 0 0;text-indent:-9999px;width:179px}.mod-wish-list-hero{padding:25px 27px;margin-bottom:35px}.col-13-center .mod-wish-list-hero h2{padding:0 0 18px;margin-bottom:0}.col-13-center .mod-wish-list-hero h3{margin-bottom:2px}.mod-wish-list-hero ul,.col-13-center .mod-wish-list-hero p{margin-bottom:15px}.col-13-center .mod-wish-list-hero h3,.col-13-center .mod-wish-list-hero a,.col-13-center .mod-wish-list-hero p{font-size:12px}.mod-wish-list-hero ul li{line-height:16px;list-style:none}.js #contact-address .new-address-switcher{display:none}.js #contact-address.new-address .new-address-switcher{display:block}#my-jl-signup{margin:0}#my-jl-signup .my-jl-left-info{float:left;padding:32px 32px 0 31px;min-height:90px}#my-jl-signup .my-jl-right-info{float:left;width:445px;border-left:1px solid #dedbd2;padding-left:27px}#my-jl-signup .signup-selector{float:left;width:445px}#my-jl-signup .signup-selector input{float:left;height:17px;margin-left:0;margin-right:10px;text-align:left}.ie8 #my-jl-signup .signup-selector input{margin-right:5px}#my-jl-signup .signup-selector label{display:block;float:left;margin:0 0 5px 0;padding-right:0;text-align:left;font-size:1.333em;font-weight:bold;width:400px}#my-jl-signup .signup-content{margin-left:25px}#my-jl-signup .small-msg{font-size:.917em}#my-jl-signup .main-msg{margin:11px 0}#my-jl-profile-orders{margin-bottom:36px}.my-jl-card-info{border:2px solid #699;padding:16px 27px 27px;float:left;width:307px}.my-jl-card-info p{padding:20px 5px 0}.free-html .my-jl-card-info a:link{text-decoration:underline}ul.list-item-disc{margin:14px 0 0 20px}.list-item-disc li{list-style-type:square;padding:0 0 2px 4px}.my-jl-card-info .card-content{border-top:1px solid #dedbd2;padding-top:24px;margin-top:15px}.my-jl-card-info a.btn-find-more{margin:20px 0 0 0;float:right}.my-jl-right-card-details .btn-card-signup{background-image:url("//johnlewis.scene7.com/is/image/JohnLewis/btn-return-to-product-page");float:right;margin-right:0}.col-13-center fieldset .my-jl-validation small.field-error{width:260px}#my-john-lewis .btn-view-my-account{margin-right:18px;margin-bottom:0;margin-top:10px}.my-jl-wrapper fieldset.large-top-margin{margin-top:0}.my-jl-wrapper fieldset.large-top-margin ol{padding-top:0}.order-details div{overflow:hidden;width:362px;margin-right:27px}.promo-pref-mini h2{margin-left:0;padding-left:10px}.order-details h2{padding-bottom:12px;padding-left:0;margin:0}.order-details ol{margin-bottom:5px}.order-details li{border-bottom:1px solid #dedbd2;background:url("/assets/build/flyout_arrow.gif") no-repeat 0 50% transparent;padding:0 0 0 25px;position:relative;float:left;font-size:13px;overflow:hidden;width:335px}.order-details li.bdr-bottom{border-bottom:1px solid #dedbd2}.order-details li a{display:block;padding:10px 30px 10px 0;margin-right:5px;text-decoration:none}.order-details li .back-order{background:url("/assets/build/back_order.gif") no-repeat right 0 transparent}.order-details li .in-process{background:url("/assets/build/in_processing.gif") no-repeat right 8px transparent}.order-details li .dispatched{background:url("/assets/build/dispatched.gif") no-repeat right 6px transparent}.order-details li .cancelled{background:url("/assets/build/cancelled.gif") no-repeat right 8px transparent}.order-details li .returned{background:url("/assets/build/return_icon.gif") no-repeat right 6px transparent}.sub-links{border-bottom:1px solid #dedbd2}.sub-links a,.sub-links p{font-weight:bold;font-size:11px;padding-right:26px;padding-top:10px;padding-bottom:30px;display:block;margin-right:10px}.sub-links a.last{padding-right:0}.ie8 .sub-links a{margin-right:7px}.sub-links .have-trouble{background:url("/assets/build/phone-handle-icon.gif") no-repeat right top transparent;font-weight:lighter}.promo-pref-mini .sub-links a{padding-top:0}.promo-pref-mini .sub-links a,.promo-pref-mini .sub-links p{margin-right:0;padding-right:0}.promo-pref-mini h2{padding-bottom:0}.promo-pref-mini ol{margin-left:10px}.promo-pref-mini li{overflow:hidden;width:235px;float:left}.promo-pref-mini img,#promo-pref img{margin-right:10px;height:69px;background:#777}.promo-pref-mini li div{width:157px}#promo-pref label{float:none}#promo-pref .checkbox{margin-left:0;margin-right:4px;height:auto;vertical-align:top;margin-top:2px}.ie7 #promo-pref .checkbox{margin-top:0;margin-bottom:2px}.pref-contact{margin-left:45px}.pref-contact li.clear{margin-top:20px}.pref-contact li{float:left;width:100px}.pref-contact li label{font-weight:bold}.interest-pref ol{float:left;margin-left:0;width:750px}.interest-pref ol.last{width:195px}.interest-pref li{margin-bottom:15px;padding-right:30px;width:210px;float:left}.interest-pref .last li{padding-right:0}.shop-pref li{overflow:hidden;margin-bottom:10px}#promo-pref .shop-pref label{width:291px;display:block}#promo-pref .shop-pref select{width:240px}.email-icon{background:url("/assets/build/email-icon.gif") no-repeat;padding-left:20px}.post-icon{background:url("/assets/build/post-icon.gif") no-repeat;padding-left:20px}.sms-icon{background:url("/assets/build/sms-icon.gif") no-repeat;padding-left:19px}.call-icon{background:url("/assets/build/call-icon.gif") no-repeat;padding-left:16px}.data-protection a{background:transparent url("//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$") -850px -475px no-repeat;display:inline-block;font-weight:bold;padding:20px 5px 0 12px;margin-left:4px}.data-protection span{font-size:.917em;display:block;padding:5px 0 0 20px;width:650px}.ie8 .data-protection span{padding:5px 0 0 23px}.main-with-row .data-protection h2{font-size:12px}.main-with-row .jl-preferences h2{font-size:1.333em}.jl-preferences .data-protection ul{margin:4px 0}.jl-preferences ul li:first-child{padding:0}.data-protection li{list-style-type:none;padding-top:12px;display:block;float:left}.data-protection input{float:left;height:19px;margin-left:0;text-align:left}.ie8 .data-protection input{height:16px}.data-protection label{display:block;float:left;text-align:left;margin:0 0 0 5px;padding-right:0;width:650px}.data-protection.opt-in h2{display:inline-block;clear:both;margin-top:14px}.track-order fieldset h2{padding:14px 12px 0 0}.track-order fieldset ol{margin-top:20px}.track-order fieldset li{overflow:hidden}.track-order fieldset li.button-bar{overflow:visible}.track-order fieldset li p{margin:20px 0 0 265px}.track-order fieldset li .hint{width:255px}.track-link{margin:-5px 0 0 288px}#payment .paymentType{padding-bottom:20px}#payment .paymentType .card-logos-short{margin-top:0;float:left;margin-left:40px}#payment .no-further-payment{background-color:#f7f5f1;padding:35px 0}#payment .no-further-payment h2{font-size:12px;font-weight:bold;margin:0;text-align:center}#payment .paymentType .loading-small{padding-right:20px;background-position:100% 50%;background-color:#fff}#payment .paymentType .text-right .loading-small{padding-left:20px;padding-right:0;background-position:0 50%}#payment .radiobtn{text-decoration:none;background:#fff url(/assets/build/radio-button.gif) no-repeat 0 -48px;padding-left:20px;display:block;float:left;width:131px}#payment .radiobtn:hover,#payment .radiobtn:focus,#payment .radiobtn:active{text-decoration:none;color:#5f5f5f}#payment .radiobtn_checked{background-position:0 0}#payment .radiobtn_disabled{background-position:0 -143px;cursor:default}#payment .radiobtn_disabled_checked{background-position:0 -95px;cursor:default}#billingDetails{position:relative;float:left}.ie7 #billingDetails{padding-bottom:8px}#billingDetails li.input-output{margin-bottom:8px}#billingDetails .base-input.checkbox{margin-left:224px}#billingDetails .col-12-box-sides{position:relative;z-index:15}#payment .um-billing-addrs div.loading-small{width:20px;height:20px;display:inline-block;background-position:50% 50%;margin-left:5px}#address-picker .btn-pmed-findadd.button,#address-picker .btn-pmed-selectadd.button{margin-top:27px;margin-bottom:5px}#payment-details .col-13-box{margin-top:0}#payment-details .col-13-center fieldset{margin:0;padding:0 10px}#payment-details .col-13{min-height:410px}.um-card-detail li{list-style:none;overflow:hidden}.um-card-detail li h3{margin:0 0 5px 11px}.um-card-detail li h3 small{font-weight:normal}.um-card-detail li p{margin-left:11px}.main-with-row .col-13-center .um-edit-card small.required{top:-15px}.um-card-li{border:1px solid #ccc;padding:25px 20px;margin-bottom:10px;position:relative}.main-with-row .col-13-center .um-card-li fieldset{margin:0 10px}.option-lnk{position:absolute;top:10px;right:32px;font-size:11px;font-weight:bold}.edit-lnk{position:absolute;top:-20px;right:-8px;font-size:11px;font-weight:bold}.um-pay-type ul label{width:auto}.um-pay-type .button-bar label{width:auto;position:absolute;left:20px;top:28px}#wrapper .um-pay-type .radio{height:19px}.um-card-type{border-bottom:1px solid #dedbd2;margin-bottom:15px;width:100%;overflow:hidden;padding-top:13px;position:relative;min-height:44px}.um-card-type li:first-child{margin-left:11px}.um-card-type li{float:left;min-width:184px;list-style:none;padding-bottom:20px;position:relative}.um-card-type li.expired{width:300px}.um-select-addrs small{margin:2px 0 0 15px;display:block}.um-select-addrs label{display:block;margin:0 0 15px;padding:0;text-align:left;width:100%}.um-billing-addrs .um-select-addrs label{margin:0;display:inline-block;margin:4px 16px 0 0;width:183px}.um-billing-addrs .um-select-addrs label.heading{display:block;clear:both;float:none;margin:15px 0 5px 0;width:auto}.um-billing-address-selector .um-select-addrs label.no-select{margin-bottom:10px;width:auto}#new-address-container{padding-top:27px}#new-address-container #uk-del-select-address.large-top-margin{margin-top:2px}#new-address-container>hr:first-child{margin-bottom:25px}.um-select-addrs{margin-bottom:2px}.um-select-addrs input{float:left}.um-select-addrs select{margin-top:2px;max-width:660px}.ie7 .um-select-addrs select,.ie8 .um-select-addrs select{width:660px}.ie7 .um-select-addrs select#txt-change-address,.ie8 .um-select-addrs select#txt-change-address{width:auto}.empty-list-msg{overflow:hidden;padding:0}.empty-list-msg .add-pay-details{margin-right:27px}label.base-input,#billingDetails #del-addrs label{width:auto;float:none;line-height:1}.base-input.checkbox{margin:0 8px 0 263px}.base-input.radio{margin-right:8px;height:17px}.um-billing-addrs h3{margin-bottom:18px}#success-update-message{display:none}.item-box{margin:0 0 23px;padding:18px}.promo-pref-mini{padding-bottom:29px}.tab-box{position:relative;z-index:0}.tab-box nav{border:0;height:auto;margin:0}.tab-box nav ol{margin-right:-6px}.tab-box ol li{border:1px solid #dbdbd1;border-width:1px 1px 0 1px;width:138px;background:#fff;height:31px;padding:11px 8px;margin-right:12px;position:relative;top:1px;cursor:pointer;font-size:12px;z-index:2;font-weight:normal}.tab-box li:hover a{text-decoration:underline}.tab-box h4{padding-bottom:10px}.tab-box ol{margin-left:13px}.tab-box .select{border:1px solid #bebdb8;border-width:1px 1px 0 1px;height:32px;top:1px}.tab-box .select:after{content:"";width:3px;height:50px;background-color:#e3e3e3;position:absolute;top:3px;left:155px}.tab-box .select,.tab-box .select a{cursor:default;color:#444;font-weight:bold}.tab-box .select a.hfix:hover,.tab-box .select:hover a.hfix{color:#444;text-decoration:none}.tab-box .tab-2line{padding-top:8px;height:36px}.tab-box .select.tab-2line{padding-top:8px;height:37px}.tab-box table{border:0;margin:0}.tab-box .table-wrapper{border:1px solid #bebdb8;display:block;margin-bottom:22px;width:auto}.tab-box li,.tab-box thead th,.tab-box tr td{text-align:center;background:#fff}.tab-box th{padding:10px 15px;border-width:1px;width:98px;text-align:center;background:#fff;border-bottom:0;border-top:1px solid #e5e5e3;line-height:16px}.tab-box tbody th{border-right:1px solid #bebdb8;min-width:93px}.tab-box tbody td{border:1px solid #dedcd8}.tab-box tbody td:last-child{border-right:0}.tab-box tbody tr:last-child td,.tab-box tbody tr:last-child label{border-bottom:0}.ie8 .tab-box table{margin-bottom:-1px}.tab-box th span{display:block;font-weight:normal}.tab-box thead th{font-size:12px;font-weight:normal;padding:25px 0 10px 0;border-top:0;border-bottom:2px solid #bebdb8}.tab-box input[type="radio"]{margin:0;position:relative;left:40px;top:3px}.tab-box tr td{position:static;padding:0}.tab-box tr td label{width:100%;margin:-1px;padding:12px 0 16px 0;border:1px solid #bebdb8;position:relative}.tab-box .na{padding:0;background:#f3f1ed}.tab-box .eco{background:url('/assets/build/eco_delivery.gif') 0 0 no-repeat #fff}.tab-box p.eco{padding-left:25px;margin-left:0;background-position:0 0;padding-top:6px;margin-top:-6px;padding-bottom:23px}.tab-box .page .disabled{color:#afafaf}.tab-box .slots-unavailable{padding:50px;text-align:center}.instruct legend{padding-bottom:6px;font-weight:bold}.instruct p{padding-bottom:14px}.instruct div{width:685px}.instruct div span.input:after{clear:none}.instruct div select{margin-right:8px;vertical-align:top;width:210px;float:left}.instruct div input[type="text"],.instruct div textarea{width:240px;vertical-align:top;float:left}.instruct div textarea{height:61px}.js .instruct div input[type="text"],.js .instruct div textarea{display:none}#unavailable .col-16{padding-bottom:36px}#unavailable .mod-error{margin:18px 27px 33px}.ie7 #unavailable .mod-error{float:left}#wrapper .loading,#wrapper-footer .loading,#login-overlay .loading,.overlay-wrapper .loading,.overlay-iframe .loading{background:url('/assets/build/loader.gif') center center no-repeat #fff}#wrapper .loading-putty,#login-overlay .loading-putty,.overlay-wrapper .loading-putty{background:url('/assets/build/loader-putty.gif') center center no-repeat #f4f2ec}#wrapper .loading-small,#login-overlay .loading-small,.overlay-wrapper .loading-small{background:url('/assets/build/loader-small.gif') 96% 25px no-repeat #fff}#wrapper .loading-hidden,#login-overlay .loading-hidden,.overlay-wrapper .loading-hidden{background-image:none!important}#wrapper #basket-wrapper .loading-small{background-position:10px 50%;background-color:#fff}#wrapper #side-facets .loading-small{background-position:50% 10px}#wrapper .loadingMask.loading{background-position:50% 50%}#wrapper .loadingMask.loading #prod-price{padding-bottom:16px}#wrapper .loadingMask.loading+hr{margin-top:0}#wrapper #product-grid .loading{background-position:50% 100px}img#tax-logo{float:left;display:block;margin-bottom:10px}.order-receipt-header h2,.order-receipt-header h3{width:160px;float:left}.order-receipt-header h3{line-height:16px;margin-bottom:0}.order-receipt-header ul.order-receipt,.order-receipt-header>div{float:left;width:526px}.order-receipt-header>.jl-print-logo{float:none;width:auto}ul.order-receipt{list-style-type:none;overflow:hidden}ul.order-receipt li{float:left;font-weight:bold;margin-right:14px;text-align:baseline}ul.order-receipt li.last{float:right;margin-right:0;font-weight:normal;padding-top:4px}ul.order-receipt li.order-number{font-size:16px;font-weight:bold;margin-bottom:20px}.rcc-map{position:relative}.rcc-map header h2{float:left}.rcc-map .address-times{float:left;width:270px}.rcc-map .address-times p{margin-bottom:34px}.rcc-map dl dt{float:left;width:36px}.rcc-map .map{float:right}.infoMsg{padding:0}.infoMsg .print{margin:18px 0 0 226px}.col-12-header .infoMsg{padding:20px 0 0}.col-12-header .infoMsg p{float:left}.rcc-map header .print,.col-12-header .infoMsg .print{float:right;margin:0 50px 0 0}h4.infoMsg{margin:0 0 20px}h3.infoMsg{margin:0 0 16px}.forgot-password{display:block;margin-left:224px;clear:left}ul.infoMsg{padding-bottom:20px}.infoMsg li{list-style-type:square;margin:0 0 5px 20px}.col-12-center.col-12-box .txt-group small{margin-top:7px;font-size:10px;display:block}.please-note{margin-top:20px}.please-note-list{padding-top:5px}.please-note .please-note-list{padding-bottom:0}.col-12-box .txt-group{margin-top:23px}.col-12-box .txt-group:first-child{margin-top:0}.col-12-box .txt-group h3.infoMsg{margin-bottom:5px}.order-total-list{overflow:hidden;padding-left:90px;width:auto}.order-total-list dt{width:338px}.order-total-list dt.last,.order-total-list dd.last{padding-top:30px}.payment_info{overflow:hidden}.payment_info h3{float:left;margin-right:20px;margin-top:5px}.payment_info dl{margin-top:0;width:500px}.col-12-action-print .print{float:right;margin:7px 27px 0 0;position:static}small.spacer{padding:0 0 0 40px}.dt-normal dt{font-weight:normal}.col-12-center .item-box-light{overflow:hidden;line-height:16px}.col-12-center .item-box-light p{font-size:12px}.item-box .product-list .col-first :nth-child(2){padding-bottom:5px}.col-12-center .vat-reg-box{margin-bottom:5px}.col-12-center .vat-reg-box p{margin-top:10px}.item-box-light .box-full{overflow:hidden;padding:0 5px;margin:0 0 20px}.item-box-light .box-full p{float:left;width:80%}.item-box-light .box-full .free{float:right;padding:0 45px 0 0}.item-box-light .box-left-half{float:left;padding:0 5px;width:46%}.item-box-light .box-right-half{float:right;padding:0 90px 0 5px;width:35%}.table-block{border:2px solid #ebecde;margin-bottom:20px;padding:22px 22px 3px}.table-block table tr td{padding:16px 0}.table-block th.order-no{padding-left:8px}.table-block table tr td.order-no{font-weight:bold;padding-left:8px}td.status{width:150px}a.action{background:url("/assets/build/flyout_arrow.gif") no-repeat scroll 0 4px transparent;font-weight:bold;text-decoration:none;padding-left:14px}span.cancelled,span.back-order,span.in-process,span.dispatched,span.returned{background:url("/assets/build/cancelled.gif") no-repeat scroll 97px 0 transparent;display:block;padding:3px 0 3px;margin-top:-3px;width:125px;height:19px}span.back-order{background:url("/assets/build/back_order.gif") no-repeat scroll 98px 0 transparent}span.in-process{background:url("/assets/build/in_processing.gif") no-repeat scroll 98px 0 transparent}span.dispatched{background:url("/assets/build/dispatched.gif") no-repeat scroll 100px 0 transparent}span.returned{background:url("/assets/build/return_icon.gif") no-repeat scroll 96px 0 transparent}.ie7 #prod-row,.ie8 #prod-row{width:730px}.overlay-popin{width:587px}.overlay-popin ol{padding-top:34px}.overlay-popin.alt-align #registerForm ol{padding-top:44px}.overlay-popin p.no-label{padding:0 10px 10px 0;width:224px}.overlay-popin .lnk-question{margin-left:110px;overflow:hidden}.overlay-popin .lnk-question p{padding:15px 12px 15px 0;float:left;line-height:16px}.overlay-popin .lnk-question p.not-me{padding-left:80px}.overlay-popin .lnk-question p.sign-in{padding-left:35px}.overlay-popin .lnk-question p a{font-weight:bold}.overlay-large{width:750px}.col-13-center fieldset small.field-help{width:177px}.col-13-center .col-13-box fieldset small.field-help{width:154px}.um-footer{clear:both;float:left;padding:12px 0 0 0;margin-left:0;text-align:center;width:100%}.um-footer p{margin-left:0;padding:5px 0 0 0;width:auto}.um-footer p span{background:url('/assets/build/lock.gif') 0 50% no-repeat;padding-left:20px}.main-with-row .um-footer{margin-top:20px}.um-footer p.info{background:0;margin-bottom:20px;padding:0 47px;height:auto}.um-footer .data-policy{display:inline-block;margin-top:9px}.overlay-popin fieldset h3{font-size:16px;margin:27px 0 0 55px}.overlay-popin p.center{margin:7px 55px 0}.overlay-popin .field-med input[type=text],.overlay-popin .field-med input[type=email],.overlay-popin .field-med input[type=password],.overlay-popin .field-med textarea{width:171px}.overlay-popin .field-med label{width:191px}.overlay-popin .field-med .no-label{margin-left:217px}#newResetPasswordForm .pwd-toggler-wrap,#theForm .pwd-toggler-wrap,#changePasswordForm .pwd-toggler-wrap,#resetPasswordForm .pwd-toggler-wrap,.overlay-popin .field-med .pwd-toggler-wrap{padding:0 200px 0 0;text-align:right}#newResetPasswordForm .pwd-toggler-wrap{padding-right:0}#resetPasswordForm .pwd-toggler-wrap.style2{padding-right:284px}#theForm .pwd-toggler-wrap.style3,#resetPasswordForm .pwd-toggler-wrap.style3{padding-right:226px}#ssl-reset-your-password #resetPasswordForm .pwd-toggler-wrap.style3,#resetPasswordForm .pwd-toggler-wrap.style4{padding-right:238px}.overlay-popin .field-lrg label,.overlay-popin .field-lrg .input-output h4{width:148px}.overlay-popin .field-lrg .no-label{margin-left:174px}.overlay-popin .input-output{margin-bottom:10px}.covert-element{position:absolute!important;left:-9999px!important;visibility:hidden!important}.um-reg-chk input,.overlay-popin .um-reg-chk input{height:13px;float:left;padding:0;width:13px}.um-reg-chk label,.overlay-popin .um-reg-chk label{margin:0 0 10px 0;text-align:left;line-height:14px;width:315px}.overlay-popin.alt-align .um-reg-chk label{margin-bottom:0}.overlay-popin small.required{margin-top:10px}.overlay-popin .col-10-center{margin-bottom:0;margin-top:23px}.overlay-popin button,.overlay-popin .button,.overlay-popin .btn-yerr{margin-bottom:10px;margin-top:24px}.main-with-row .col-13-center fieldset{margin:0 24px;position:relative}.main-with-row .col-13-center small.required{position:absolute;right:0;top:0}.col-13-center .col-13-box small.required{right:10px}li.radio .input-group{margin-bottom:10px;overflow:hidden;padding:2px 0 0}li.radio .input-group label{line-height:16px;text-align:left;width:auto}li.radio .input-group input{height:15px}#ssl-register li.um-reg-chk,#um-login-register li.um-reg-chk{margin-top:21px}#ssl-register.alt-align li.um-reg-chk,#um-login-register.alt-align li.um-reg-chk{margin-top:41px}#ssl-register label[for=um-reg-chk]{width:262px}.hint{font-size:11px;margin-bottom:18px;width:230px}.add-serv-list{border-top:2px solid #dedbd2;padding:0;margin:0 27px}.add-serv-list>li{list-style:none;border-top:1px solid #eeebe2}.add-serv-list>li:first-child{border-top:0}.add-serv{clear:both;margin:18px 0 21px 0;overflow:hidden;position:relative}.add-serv img{display:none}.add-serv abbr{border-bottom:0;cursor:auto}.add-serv-info input[type="checkbox"]{width:auto;height:auto;vertical-align:middle;padding:0;margin:3px 0 0 0;border:0;float:left}.add-serv-info label{float:left;padding:0 0 0 10px;text-align:left;width:590px}.add-serv-info{margin:0;width:auto}.add-serv-info li{line-height:16px;list-style:square;margin-left:-3px}.add-serv-info ul,.add-serv-info p{margin:0 0 0 20px}.add-serv-info ul,.add-serv-info p{padding-top:18px;padding-left:20px;clear:left}.add-serv-info p{padding-left:2px}.add-serv-info label+ul,.add-serv-info label+p{padding-top:10px}.add-serv-info label+p+ul{padding-top:5px}.add-serv-prices,.add-serv-info .add-serv-prices{margin:0;line-height:18px;text-align:right;position:absolute;top:0;right:0;padding:0}.add-serv-prices span,.add-serv-prices strong{display:inline-block;width:100px;margin-left:20px}.add-serv-prices span{display:none}.mod-box-green div,.btn-yerr span{padding:0}.col-12-center.mod-box-green .btn-yerr{margin-top:0}.mod-box-green .right.btn-nerr .button,.mod-box-green .right.btn-nerr button{margin-right:27px}.left.btn-yerr{position:relative;z-index:12;top:-5px;left:-5px}.right.btn-yerr{position:relative;padding:0;z-index:12;left:auto;top:-5px;right:-5px}.left.btn-yerr.mjl-sign-up{top:0;left:0}.right.btn-nerr{padding:0 0 0 10px}.right.btn-nerr .button,.right.btn-nerr button{margin:0}.btn-yerr span:not(.no-btn-error){border-color:#f00001;border-style:solid;border-width:1px 1px 0 1px;position:relative;z-index:3;right:0;left:0;margin-right:27px;margin-bottom:-5px;background:#fefafb;display:inline-block}#wrapper .without-submit-error-msg .btn-yerr span:not(.no-btn-error){border:0;margin:0}#wrapper .without-submit-error-msg .left.btn-yerr{left:auto;top:auto;margin-top:0}#wrapper .without-submit-error-msg .btn-yerr div{display:none}#wrapper .without-submit-error-msg .btn-yerr button,#wrapper .without-submit-error-msg .btn-yerr .button{margin:17px 12px 0 0!important}.right.btn-yerr span{margin-right:0}.mod-box-green .right.btn-yerr span{margin-right:27px}.btn-yerr button,.btn-yerr .button{margin:4px 4px 0 4px!important;float:none}.btn-nerr .btn{height:26px}.btn-yerr div{background:url('/assets/build/bckg-row-error-sml.gif') no-repeat 15px 50% #fefafb;position:absolute;top:30px;width:295px;padding:10px 0;border-width:1px;margin:0;min-height:44px;z-index:2;display:block}.col-12-center .btn-yerr div,.col-13-center .btn-yerr div{width:342px}.left.btn-yerr div{right:auto;left:0}.right.btn-yerr div{right:0;left:auto}.mod-box-green .right.btn-yerr div{right:27px}.btn-nerr div{display:none}.ie8 .nku-form-footer .right.btn-yerr div{display:none}.ie8 .nku-form-footer.nku-submit-form .right.btn-yerr div{display:block}.btn-yerr div h2{font-size:12px;width:auto}.btn-yerr div h2,.btn-yerr div ul{color:#a80002;padding:0 15px 0 75px}.btn-yerr div h2{float:none}.forgot-pwd .item-box .btn-yerr div h2{margin-top:0;margin-bottom:6px}#vouchers .input-scratch-panel,#vouchers .input-serial-num{width:132px;display:inline-block}#vouchers .input-scratch-panel input,#vouchers .input-serial-num input,#promo-fields .field-small{width:132px}#vouchers label{float:left;width:auto}#promo-fields li{padding-right:12px}.profile-details{margin:0 0 4px}.profile-details input{position:relative;top:-3px}.profile-details input.button{position:static;top:0}.latest-purchase .left,.profile-details .left{margin-left:20px}.profile-details p{margin-left:15px}.profile-details strong{float:left;padding-right:10px}.profile-details .editable{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.latest-purchase .right,.profile-details .right{margin-right:20px}.profile-details .details{border:2px solid #dedbd2;padding:15px 16px;width:308px}.profile-details .details strong{background:#fff}#wrapper .details .field-small{width:160px}.details .button-bar-edit{margin:10px 0 0 15px}.prod-desc{float:left;margin-right:10px;width:266px}.block-fill{overflow:hidden}.vat-order-details ul{list-style:none}.vat-order-details ul li{float:left;margin-left:70px}.vat-order-details ul li:first-child{margin-left:0}.vat-order-details ul li.first{margin-left:0}.vat-order-details ul li span.title{display:block;width:110px;padding:3px 0}.vat-order-details ul li span.title-long{width:226px;background-position:100% 0;padding-right:30px}#wrapper .top-pad0{padding-top:0}.address-block{float:left;width:284px}#vat-receipt.vat-details{padding:18px 0}#vat-receipt.vat-details .col-12-center{padding:15px 0 0}#vat-receipt.vat-details .col-12-center>*{padding-right:0;padding-left:0}#vat-receipt .vat-contact-no{padding-bottom:17px}#vat-receipt .vat-contact-no .vat-order-details ul li span.title{width:auto}#vat-receipt.vat-details .warranties,#vat-receipt.vat-details .payment{padding-top:0}#vat-receipt.vat-details .address-block,#vat-receipt.vat-details .prod-desc{width:260px}#vat-receipt.vat-details .address-block:first-child{margin-right:50px}#vat-receipt.vat-details h1 img{margin-bottom:10px;display:block}#vat-receipt.vat-details h2{font-size:1.2em;float:left;padding-top:3px;margin-bottom:15px}#vat-receipt.vat-details .wide-col{width:150px}#vat-receipt.vat-details .vat-order-details ul li.last{float:right}#vat-receipt.vat-details .wide-col:first-child{margin-right:160px}#vat-receipt.vat-details ul li{margin:0}#vat-receipt.vat-details hr.light{background:#f0f0f0;border-bottom:1px solid #f0f0f0;height:1px}#vat-receipt.vat-details hr.dark{background:#d4d4d4;border-top:1px solid #d4d4d4;height:1px;margin:15px 0}#vat-receipt.vat-details .warranties hr.dark{margin-top:15px}#vat-receipt .address-block .customer-info{margin-bottom:25px}#vat-receipt .address-block .customer-no{margin-bottom:35px}#vat-receipt .address-block span.delivery{margin:15px 0 13px;display:block}#vat-receipt.vat-details .table-td-space th,#vat-receipt.vat-details .table-td-space td{border:0;font-weight:normal}#vat-receipt.vat-details .table-td-space th{padding-bottom:0}#vat-receipt.vat-details .table-td-space.summary td{padding:0 0 15px}#vat-receipt.vat-details .summary hr{margin:0 0 15px}#vat-receipt.vat-details .table-td-space tr td.wide-col{width:315px}#vat-receipt.vat-details .item-box-light{border:0;background:#f3f3f3;border:1px solid #f3f3f3;padding:12px;margin:15px 0}#vat-receipt.vat-details .item-box-light p{font-size:1em}#vat-receipt.vat-details .payment{margin-bottom:15px}#vat-receipt.vat-details .payment dl{margin-bottom:0}#wrapper #vat-receipt .vat-paget-back-print-panel{left:20px;padding:0;width:955px}.mod-recently-viewed{overflow:hidden;padding:15px 20px 0 20px;clear:both}.mod-recently-viewed h4{color:#727270;display:block;float:left;font-weight:normal;width:140px}.mod-recently-viewed ol{float:left;width:760px}.mod-recently-viewed li{background:0;display:inline-block;margin:0 6px 6px 0;padding:0}.mod-recently-viewed li a{border-right:1px solid #dedbd2;padding:0 9px 0 0;margin:0}.ie7 .mod-recently-viewed li a{padding:0 6px 0 0}.ie7 .mod-recently-viewed li{display:inline}.mod-recently-viewed li.last a{border-right:0;padding-right:0}.mod-recently-viewed a:link,.mod-recently-viewed a:visited{color:#727270;font-weight:bold}.clear-recent-links,.mod-recently-viewed a.clear-recent-links{background:url(/assets/build/clear-recent-links.gif) no-repeat center left;color:#727270;cursor:pointer;float:right;padding-left:10px;font-weight:normal;text-decoration:none}.index-navigation{overflow:hidden;margin-bottom:10px;margin-top:15px;padding-top:3px}.index-navigation li{background:0;border-top:1px solid #bfbdb7;border-bottom:1px solid #bfbdb7;float:left;margin:0;padding:0}.index-navigation li.first{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-left:1px solid #bfbdb7;border-radius:3px 0 0 3px}.index-navigation li.last{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-right:1px solid #bfbdb7;border-radius:0 3px 3px 0}.index-navigation li.first *{background:0}.index-navigation li *{background:url('/assets/build/index-nav-border.gif') no-repeat left center;display:block;padding:4px 13px;text-decoration:none}.index-navigation li.selected{-moz-border-radius:0;-moz-box-shadow:3px 1px 0 -1px #e3e3e3;-webkit-border-radius:0;-webkit-box-shadow:3px 1px 0 -1px #e3e3e3;border:1px solid #bfbdb7;border-bottom:0;border-radius:0;box-shadow:3px 1px 0 -1px #e3e3e3;position:relative;top:-3px}.index-navigation li.selected+li *{background:none!important}.index-navigation li.selected a{background:0;color:#393939;padding:7px 12px 5px 12px}.mod-site-map{margin-right:9px}.mod-site-map .site-map-wrapper{border:1px solid #bfbdb7;overflow:hidden;position:relative;margin-bottom:7px}.mod-site-map ul li{background:0;display:inline-block;margin:0 0 15px 0;padding:0;width:221px}.mod-site-map ul li a{text-decoration:none}.mod-site-map ul li a:hover{text-decoration:underline}.ie7 .mod-site-map ul li{display:inline}.mod-site-map ul{padding:0 0 10px 20px}.mod-site-map h1{font-size:26px;margin:18px 0 18px 0}.mod-site-map h2{font-size:16px;padding:25px 0 25px 20px}.mod-site-map h2 a{text-decoration:none}.mod-site-map h2 a:hover{text-decoration:underline}.mod-site-map h3{font-size:12px;font-weight:bold;margin:0 0 15px 0;padding:0 0 0 20px}.mod-site-map hr{background-color:#dedbd2;margin:0 20px;height:1px}.ie7 .mod-site-map hr{margin:-7px 20px -7px 20px}.mod-site-map .highlight{background:#f3f1ed;border:0;padding:25px 0 0 0}.mod-sitemap-tabs{padding:0}.mod-sitemap-tabs ul.tabs{overflow:hidden;position:relative;top:1px;padding:0;z-index:1}.mod-sitemap-tabs .tabs li{border-radius:3px 3px 0 0;margin:0 10px 0 0;background:#fff;padding:0;width:170px;clear:none;float:left}.mod-sitemap-tabs .tabs a{padding:12px 0 12px 0;text-decoration:none;text-align:center;color:#393939;display:block;font-size:11px;font-weight:normal;width:170px}.mod-sitemap-tabs .tabs a:hover{text-decoration:underline}.mod-sitemap-tabs .tabs li.active{border-top:1px solid #bfbdb7;border-left:1px solid #bfbdb7;border-right:1px solid #bfbdb7;border-bottom:0;cursor:default;-moz-box-shadow:3px 3px #e3e3e3;-webkit-box-shadow:3px 3px #e3e3e3;box-shadow:3px 3px #e3e3e3;background:#fff}.mod-sitemap-tabs .tabs li.active a,.mod-sitemap-tabs .tabs li.active a:hover{font-weight:bold;text-decoration:none;cursor:default}.mod-sitemap-tabs .tabs li{border:1px solid #dedbd2;border-bottom:1px solid #bfbdb7}.mod-sitemap-tabs .tabs li.active a{padding:13px 0 12px 0}body#site-unavailable{background:#f3f1ed}#site-unavailable .main{margin-top:60px;padding-bottom:108px}#site-unavailable .mod-site-error{margin:13px 0;padding:0}#site-unavailable .main-logo{float:none;margin:0 35px;padding-top:0}#site-unavailable .mod-important{background:url('/assets/build/bckg-row-important.gif') no-repeat 32px 32px;margin:35px 0 0;min-height:auto;padding:32px 135px 40px 110px}#site-unavailable .mod-important h2{color:#076c2b;font-size:22px;font-weight:normal;margin:0 0 20px 0}#site-unavailable .mod-important p{color:#076c2b;font-size:15px;margin:0}#site-unavailable footer{padding-top:18px;text-align:center}#site-unavailable footer p{color:#5f5f5f;font-size:12px}#site-unavailable footer p.first{margin-bottom:15px}div.ideas-index{padding-top:15px}div.ideas-index>*{padding:0 10px}div.ideas-index h1{border-bottom:1px solid #dedbd2;color:#43443b;font-size:14px;font-weight:bold;margin:0 0 8px;padding:0 0 8px}div.ideas-index li{padding:0 0 8px}div.ideas-index a:link,div.ideas-index a:visited{text-decoration:none}div.ideas-index a:hover,div.ideas-index a:focus,div.ideas-index a:active{text-decoration:underline}section.ideas-index{overflow:hidden}section.ideas-index h1{color:#727270;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:25px}section .mod-group-idea-index a{display:block;float:left;margin:0 40px 43px 0;position:relative;text-decoration:none}section .mod-idea-index a{display:block;float:left;margin:0 40px 43px 0;position:relative;text-decoration:none}section.ideas-index .end-row{margin-right:0}section.ideas-index figure{border-top:2px solid #d0d854}section.ideas-index figcaption{bottom:0;font-size:16px;left:0;padding:14px 35px 0 10px;position:absolute}section.ideas-index a:link figcaption,section.ideas-index a:visited figcaption{background:#FFF url(/assets/build/ideas-figcaption-a.gif) no-repeat 85% 88%}section.ideas-index a:hover figcaption,section.ideas-index a:focus figcaption,section.ideas-index a:active figcaption{text-decoration:underline}.non-flash .mod-group-idea-index a{margin:0 15px 30px;padding-right:0}.non-flash .mod-group-idea-index figcaption{font-size:12px;font-weight:bold;padding:10px 10px 0}.non-flash .mod-group-idea-index a:link figcaption,.non-flash .mod-group-idea-index a:visited figcaption{background:#FFF none;padding-right:20px}.mod-important-small{background:url(/assets/build/info-icon.gif) no-repeat 210px 13px;border-bottom:2px solid #62bc67;border-top:2px solid #62bc67;color:#076c2b;font-size:15px;font-weight:bold;margin-bottom:20px;padding:20px 0 20px 250px}.mod-important-small a{color:#076c2b}.mod-swatch-order{padding:0}.mod-swatch-order .last{margin-bottom:0}.mod-swatch-order section{margin-top:0;padding-top:0}.mod-swatch-order header{margin:0 auto;padding:20px 0 20px 0;width:740px}.mod-swatch-order header h1{display:inline;margin:0;padding:0}.shopping{float:right;display:block;padding:10px 0 0 0}.mod-swatch-order .selection{border-bottom:1px solid #dedbd2;margin:0 0 15px 0;padding:20px 0 15px 0;overflow:auto}.mod-swatch-order div{padding:0 0 15px 0}.mod-swatch-order div h3{font-size:16px;display:inline;margin:0 25px 0 0}.mod-swatch-order a{font-size:11px;text-decoration:underline;font-weight:bold}.mod-swatch-order ul{display:inline-block;margin-bottom:30px}.mod-swatch-order ul li{margin:0 10px 0 0;line-height:14px;background:0;width:105px;float:left;padding:0}.mod-swatch-order ul li img{margin-bottom:8px}.mod-swatch-order ul li a{display:block;text-decoration:none;word-wrap:break-word}.mod-swatch-order ul li a:hover{text-decoration:underline}.mod-swatch-order ul li a.rmv{text-decoration:underline;margin-top:5px}.mod-swatch-order ul li span{font-weight:normal;margin-top:1px;display:block;font-size:11px}.swatch-cat ul li.last{margin-right:0}.ie7 .swatch-header h1{float:left}.mod-swatch-order-form,.mod-swatch-order-confm{padding-top:20px}.mod-swatch-order-form section,.mod-swatch-order-confm section{margin-top:0}.mod-swatch-order-form fieldset{margin-bottom:30px}.mod-swatch-order-form .last{margin-bottom:0}.mod-swatch-order-form section .swatch-order-form{border-top:1px solid #ccc;padding-top:30px}.swatch-order-confm-wrapper{border-top:1px solid #ccc;padding-top:25px}.mod-swatch-order-form h2{display:inline-block}.mod-swatch-order-form h3{font-size:12px;margin-bottom:10px}.mod-swatch-order-confm h3{font-size:16px;margin:0}.mod-swatch-order-confm h4{font-size:12px;margin:20px 0 20px 0}.mod-swatch-order-confm p{font-size:12px;line-height:16px}.mod-swatch-order-form ol li{list-style:none;background:0}.mod-swatch-order-form small.required{position:relative;right:0;top:0;float:right}.swatch-terms{padding:0}.swatch-terms h4{padding:25px 0 15px 0}.swatch-footer{padding-top:10px}.swatch-terms{width:100%;margin:0;padding:0;background:0}.swatch-order-form .swatch-chk{margin:20px 0 0 223px}.swatch-order-form .swatch-chk label{margin:0 0 0 10px;text-align:left;width:330px;float:left}.swatch-chk input{height:15px;width:15px;float:left}.mod-export-team ol li{list-style:none;background:0}.mod-export-team .cms-area p{text-align:center;padding-top:30px}.mod-export-team .req{position:relative;float:right;display:block;right:0;top:0}.export-team-form select{width:240px}.mod-export-team .prod{float:left;font-size:12px;line-height:18px;margin-right:16px;padding-right:10px;text-align:right;width:198px}.mod-export-team .prod-detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:460px;float:left;margin-bottom:12px}.mod-export-team .prod-detail img{padding:10px 0 10px 20px}.ie7 .mod-export-team .prod-detail img{padding:10px 0 10px 20px;float:left}.ie7 .mod-export-team{margin-bottom:20px}.mod-export-team .prod-detail p{padding:20px 0 0 0;margin-right:60px;float:right;width:300px;font-weight:bold}.ie7 .mod-export-team .prod-detail p{padding:10px 0 10px 0;margin-right:30px}.mod-export-team .price{display:block;font-weight:normal}.mod-export-team .prod-detail a{text-decoration:none;line-height:17px}.mod-export-team .prod-detail a:hover{text-decoration:underline}.selected-product{display:inline-block}.ie7 .selected-product{padding-top:10px}.mod-export-team .disc{margin:5px 0 0 225px}.ie8 .mod-export-team .disc,.ie9 .mod-export-team .disc{margin-top:0}.mod-export-team .submit .btn-nerr{margin-top:0;padding-left:0}.mod-export-team textarea{float:left}.mod-export-team .col-12-box{margin-bottom:30px}.mod-export-team .export-confirmation{padding-top:0}.mod-export-team .export-confirmation h1{padding-bottom:5px;margin-bottom:0}.mod-export-team .export-confirmation ul li{background:0;padding-left:0;margin-left:0}.mod-export-team .btn-plrg-cshop{margin-right:0;display:inline-block}.mod-services small.required{float:right;margin-bottom:10px}.mod-services ol{float:left;width:100%}.mod-services .col-12-box{display:inline-block;padding:19px 0 20px 0;width:749px}.ie7 .mod-services .col-12-box{float:left}.mod-services select{width:240px}.mod-services .radio-set{display:inline-block}.mod-services .radio-set .label{background:url('/assets/build/chk-star.gif') 100% 3px no-repeat;font-size:12px;font-weight:normal;padding-right:10px;text-align:right;width:198px}.mod-services .radio-set fieldset{float:left}.mod-services .radio-set ol{width:93px}.mod-services .radio-set li{padding:0}.mod-services .radio-set label{margin:0;padding:1px 0 4px;text-align:left;width:auto}.ie7 .mod-services .radio-set label{padding-top:0}.mod-services .radio-set .radio{height:19px;float:left}.mod-services .radio-set p.error-msg{clear:left;float:left;margin:2px 0 5px}.ie7 .mod-services .radio-set p.error-msg{margin-left:1px}.ie8 .mod-services .radio-set p.error-msg{margin-left:3px}.mod-services .checkbox{float:left}.mod-services input.checkbox{height:19px}.mod-services label.checkbox{margin-left:8px;padding-top:1px;text-align:left;width:360px}.ie7 .mod-services label.checkbox{margin-left:4px;padding-top:0}.mod-services .data-protection{clear:left}.mod-services .data-protection label{width:290px}.mod-services .button-bar{clear:both;padding-top:20px}.mod-services-confirm .mod-important{background:url('/assets/build/bckg-services-confirm.gif') no-repeat 63px 21px white;display:inline-block;margin:0;min-height:88px;padding:22px 0}.mod-services-confirm .mod-important h2,.mod-services-confirm .mod-important p{margin-left:0;padding-left:185px}.mod-services-confirm .mod-important h2{font-size:26px;font-weight:normal;margin-bottom:0}.mod-services-confirm .mod-important p{margin-top:18px}.mod-services-confirm .mod-important a{text-decoration:underline}.mod-services-confirm .button{margin:20px 0 0}.cms-mod{margin:0 27px;padding:16px;text-align:center}nav .cms-mod{margin:0 8px;padding:1px 19px;text-align:left;width:50%;float:left}#side-facets,#mini-basket-dropdown{scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#bfbdb7;scrollbar-shadow-color:#bfbdb7;scrollbar-darkshadow-color:#bfbdb7;scrollbar-arrow-color:#7f7f7f;scrollbar-track-color:#f3f1ed}#side-facets ::-webkit-scrollbar{width:14px;height:14px}#mini-basket-dropdown ::-webkit-scrollbar{width:19px;height:19px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement{display:none}::-webkit-scrollbar-button:end:increment{background:url(/assets/build/scroll_lhf_cntrl_down.png) left bottom no-repeat;height:14px;width:14px;display:block}#mini-basket-dropdown ::-webkit-scrollbar-button:end:increment{background:url(/assets/build/scroll_mb_cntrl_down.png) left bottom no-repeat;height:19px;width:19px;display:block}::-webkit-scrollbar-button:start:decrement{background:url(/assets/build/scroll_lhf_cntrl_up.png) left top no-repeat;height:14px;width:14px;display:block}#mini-basket-dropdown ::-webkit-scrollbar-button:start:decrement{background:url(/assets/build/scroll_mb_cntrl_up.png) left top no-repeat;height:19px;width:19px;display:block}::-webkit-scrollbar-track-piece:vertical{background:#fff;border-left:solid 1px #e0ddd5;border-right:solid 1px #e0ddd5}::-webkit-scrollbar-thumb:vertical{width:14px;background-color:#f3f1ed;border:solid 1px #c1bfb9;border-radius:2px}.mod-email-us .email-us-step-2,.mod-email-us .department,.mod-email-us .ddl-subject-mail,.mod-email-us .right .btn-plrg-submit,.mod-email-us .hidden{display:none}.email-us-branch .email-us-step-2,.email-us-branch .department,.email-us-branch .right .btn-plrg-submit{display:block}.email-us-branch .txtordernumber{display:none}.email-us-website .email-us-step-2,.email-us-website .ddl-subject-mail,.email-us-website .right .btn-plrg-submit{display:block}.email-us-step-1 .input label{width:240px;margin:0 4px 0 -6px}.email-us-step-1 small{float:left;margin-left:248px;margin-bottom:10px;width:240px}.email-us-step-1 .input .radio-button-labels{text-align:left;width:auto}.ie7 #contactInformation .left.no-label .right{float:left}form fieldset .email-us-step-1 .button{margin:-4px 0 0 5px}.mod-email-us small.required{float:right}.mod-email-us textarea{width:277px}.mod-email-us .btn-plrg-cshop{margin-top:20px;margin-right:27px}.mod-email-us .email-us-step-1 .input #ddl-select-branch,.mod-email-us .email-us-step-2 .input #ddl-subject-mail{border:1px solid #a8a8a8;font-size:12px;outline:0;padding:1px;width:240px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mod-email-us small.required{background:url('/assets/build/chk-star.gif') 100% 3px no-repeat}.mod-email-us .email-us-step-1 .branches{text-align:center;margin-right:20px}.mod-email-us .email-us-step-1 .branches select{float:none}.email-us-step-1 .radio-buttons{margin-bottom:10px}.mod-email-us .email-us-step-2 .info-msg,#nku-retailer-details .info-msg{background:url('/assets/build/bckg-row-important-small.gif') no-repeat 14px 10%;float:left;width:466px;margin-bottom:17px;padding-left:52px;color:#066c2b;margin-left:195px;margin-top:8px}#nku-retailer-details .info-msg{display:none}#nku-retailer-details .show-msg .info-msg{display:block}#nku-retailer-details .show-msg .info-msg{background:url('/assets/build/bckg-row-important-small.gif') no-repeat 14px 0}#nku-retailer-details .show-msg .info-msg strong{display:block;padding-top:5px;margin-bottom:10px}#nku-retailer-details .show-msg .info-msg #clearButton{background-color:#f2f2f2;border:1px solid #ccc;color:#000;display:block;height:10px;line-height:10px;padding:8px 14px;text-decoration:none;width:123px}.email-us-website .cr-number{display:none}.nku-form{position:relative}.nku-form fieldset{border-bottom:1px solid #dedbd2;border-top:0;padding:27px 0}.nku-form .last{border-bottom:medium none}.nku-form h3{font-size:12px}.nku-form li{overflow:hidden}#nku-form .nku-where-seen .nku-retailer-details .hidden{visibility:visible}.nku-form .input-group label{margin:0;padding:4px 0;text-align:left;width:auto}.nku-form fieldset p{margin-bottom:20px}.nku-form fieldset .button{margin-top:0;outline:0 none}.nku-form small.required{position:absolute;right:27px;top:0}.nku-form .price-formater{background:url("/assets/build/nku-form-bullet.gif") no-repeat scroll 4px 10px transparent;float:left;height:20px;width:10px;vertical-align:top}.nku-form-where-purchased p{margin-top:15px}.nku-form-footer input.button{margin-left:20px}.nku-form-footer .clear-form{display:block;text-align:right;margin-bottom:10px}.nku-form small.txtarea-error{width:120px}.nku-form fieldset .btn-yerr{margin-top:0}.nku-form .nku-purchase-info,.nku-form .nku-where-seen,.nku-form .nku-retailer-details{display:none}.nku-form.nku-purchased .nku-purchase-info,.nku-form.nku-not-purchased .nku-purchase-info{display:block}.nku-form .nku-contact-store,.nku-form .nku-purchase-details,.nku-form .nku-competitor-price{display:none}.nku-form .nku-purchased-instore .nku-contact-store,.nku-form .nku-purchased-online .nku-purchase-details,.nku-form .nku-purchased-online .nku-where-seen,.nku-form .nku-purchased-online .nku-competitor-price{display:block}.nku-form .nku-seen-online .nku-retailer-details,.nku-form .nku-seen-instore .nku-retailer-details{display:block}.nku-form .nku-seen-online .nku-retailer-details .retailer-address{display:none}.nku-form .nku-seen-instore .nku-retailer-details .retailer-online{display:none}.nku-purchased h3.product-details-heading,.nku-not-purchased h3.purchase-details-heading{display:none}.nku-not-purchased .nku-purchase-info .nku-purchase-details{display:none}.nku-not-purchased .nku-purchase-info fieldset,.nku-not-purchased .nku-purchase-info .nku-not-purchased-item .not-purchased{display:none}.nku-not-purchased .nku-purchase-info .nku-not-purchased-item fieldset,.nku-not-purchased .nku-where-seen,.nku-not-purchased .nku-purchase-info .nku-where-seen fieldset{display:block}.nku-not-purchased .nku-seen-online .nku-retailer-details .retailer-address{display:none}.nku-not-purchased .nku-seen-instore .nku-retailer-details .retailer-online{display:none}.nku-form-footer .nearest-shop,.nku-form-footer .button{display:none}.nku-continue-shopping .nearest-shop{display:block}.nku-continue-shopping a.button{display:inline}.ie7 .nku-continue-shopping a.button.btn-plrg-cshop{float:right}.ie7 .nku-form fieldset{border-top:1px solid #FFF}.nku-submit-form input.button{display:inline}.nku-info{margin-top:20px}.nku-info .nku-text-column{background:url(/assets/build/bground_pricematch.gif) 100% 0 no-repeat;margin:18px 0 36px;padding-right:400px}.nku-info ul{margin-bottom:18px;list-style:none;margin-top:5px}.nku-info ul li{padding-left:12px;line-height:18px;background:url("/assets/build/bckg-default-bullet.gif") no-repeat scroll 2px 7px #fff}.nku-info a{font-weight:bold}#JL-where-purchased,#nku-shop-site{display:none}.nku-purchased #JL-where-purchased{display:block}.nku-not-purchased #nku-shop-site{display:block}.nku-form-SF.nku-purchased.nku-purchased-instore .nku-contact-store{display:block}.nku-form-SF .nearest-shop .btn{background-color:#f2f2f2;border:1px solid #ccc;color:#000;text-decoration:none;display:block;height:16px;padding:4px 14px}.nku-form-SF .nku-contact-store .info-msg{background:url("/assets/build/bckg-row-important-small.gif") no-repeat 14px 9px;color:#066c2b;margin:30px 30px 17px 230px;padding-left:52px;min-height:40px}.nku-form-SF .nku-contact-store .btns-holder{padding:0 30px 0 180px}.nku-form-SF.nku-purchased.nku-purchased-online #nku-shop-site{display:block}.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-online .nku-retailer-details,.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-online .nku-where-seen{display:block}.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-online .nku-retailer-details .retailer-address{display:none}.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-instore .nku-retailer-details,.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-instore .nku-where-seen{display:block}.nku-form-SF #nku-retailer-details{display:none}.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-online #nku-retailer-details{display:block}.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-online #nku-retailer-details .retailer-address{display:none}.nku-form-SF #nku-retailer-details .hidden{visibility:visible}.nku-form-SF.nku-purchased.nku-seen-online.nku-purchased-instore .nku-purchase-details,.nku-form-SF.nku-purchased.nku-seen-online.nku-purchased-instore .nku-competitor-price{display:none}.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-instore #nku-retailer-details,.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-instore .nku-purchase-details,.nku-form-SF.nku-purchased.nku-purchased-online.nku-seen-instore .nku-competitor-price{display:block}.nku-form-SF.nku-not-purchased .nku-purchase-info .nku-not-purchased-item .nku-purchase-details,.nku-form-SF.nku-not-purchased .nku-purchase-info .nku-not-purchased-item .nku-competitor-price{display:none}.nku-form-SF.nku-not-purchased.nku-seen-instore #nku-retailer-details{display:block}.nku-form-SF.nku-not-purchased.nku-seen-instore .nku-purchase-info .nku-not-purchased-item .nku-purchase-details{display:block}.nku-form-SF.nku-not-purchased.nku-seen-instore .nku-purchase-info .nku-not-purchased-item .nku-competitor-price{display:block}.nku-form-SF.nku-not-purchased.nku-seen-instore .nku-retailer-details{display:block}.nku-form-SF.nku-not-purchased.nku-seen-online #nku-retailer-details{display:block}.nku-form-SF.nku-not-purchased.nku-seen-online #nku-retailer-details .retailer-address{display:none}.nku-form-SF.nku-not-purchased.nku-seen-online .nku-retailer-details{display:block}.nku-form-SF.nku-purchased.nku-seen-online.nku-purchased-instore .nku-purchase-details,.nku-form-SF.nku-purchased.nku-seen-online.nku-purchased-instore .nku-competitor-price,.nku-form-SF.nku-purchased.nku-seen-instore.nku-purchased-instore .nku-purchase-details,.nku-form-SF.nku-purchased.nku-seen-instore.nku-purchased-instore .nku-competitor-price{display:none!important}.nku-form-SF #nku-retailer-details .show-msg .info-msg #clearButton{margin:0}.nku-form-SF .show-msg .info-msg .btns-holder{padding-top:17px}.nku-form-SF .show-msg .info-msg .btns-holder .button{margin-right:-40px}.nku-form-SF.nku-not-purchased.nku-seen-instore .retailer-online,.nku-form-SF.nku-purchased.nku-seen-instore.nku-purchased-online .retailer-online{display:none}hr.nku-form{background:none repeat scroll 0 0 #dedbd2;height:1px;margin:10px auto 20px;width:488px}.main-with-row .email-symbol{background:url(/assets/build/email-symbol.gif) 115px -1px no-repeat;padding:7px 0 18px 250px}.main-with-row .email-symbol p{padding-right:110px;margin-top:5px}.mod-confirmation-request{background:url('/assets/build/bckg-services-confirm.gif') no-repeat 66px 25px;border-color:#60bd68;border-style:solid;border-width:2px 0;margin-bottom:24px;padding:18px 0;color:#076c2b}.mod-confirmation-request h2{font-size:26px;margin:10px 0 10px 180px;padding:0;font-weight:normal}.mod-confirmation-request p{margin:0 0 10px 180px;padding:0}.pricematch_request .button{margin-right:0}.mod-confirmation-request{background:url('/assets/build/bckg-services-confirm.gif') no-repeat 66px 25px;border-color:#60bd68;border-style:solid;border-width:2px 0;margin-bottom:24px;padding:18px 0;color:#076c2b}.mod-confirmation-request h2{font-size:26px;margin:10px 0 10px 180px;padding:0;font-weight:normal}.mod-confirmation-request p{margin:0 0 10px 180px;padding:0}.nku-info .btn-plrg-cshop{margin-right:0}.branch-details{margin-bottom:8px}.branch-details .branch{float:left;text-align:right;width:222px;padding-right:10px;margin-right:16px}#delivery-address .accordion .not-available{background-color:#f3f1ed}#delivery-address .accordion .not-available header input{visibility:hidden}#delivery-address .accordion .not-available header h3{width:340px}#delivery-address .accordion input.radio{float:left;height:24px;margin:0 5px 0 1px;width:13px;border:medium none;padding-right:0}#delivery-address .accordion input[type="radio"]{float:left;height:24px;margin:5px 5px 0 1px;width:13px;border:medium none;padding-right:0}#delivery-address .accordion input.btn-pmed-findadd{width:114px}#delivery-address .accordion label{float:left;font-size:12px;line-height:18px;margin-right:16px;padding-right:10px;text-align:right;width:222px}#delivery-address .accordion header label.coll-store,#delivery-address .accordion header label.uk-del,#delivery-address .accordion header label.int-del{background-position:41px top;height:38px;margin-right:0;padding-right:31px;text-align:left;width:80px}#delivery-address .accordion input.link,#delivery-address .accordion input.link:hover,#delivery-address .accordion .ie7 form input.link,#delivery-address .accordion .ie7 form input.link:hover{background:none repeat scroll 0 0 transparent;border:medium none;color:#5f5f5f;font-size:11px;font-weight:normal;height:auto;line-height:13px;margin:0 0 0 10px;padding:0;text-decoration:underline;text-indent:0;vertical-align:middle;width:auto}#delivery-address .accordion input.link.no-label,#delivery-address .accordion input.link.no-label:hover{margin-left:224px}#delivery-address .accordion form .apply-bar input{margin-bottom:20px!important}#delivery-address .accordion input.btn-plrg-location{background:url("/assets/buttons/btn-sxlrg-another-location.gif") no-repeat scroll 0 0 transparent;margin-left:474px;width:212px;margin-right:0}#delivery-address .accordion .click-and-collect ul.boxes{margin-top:0}#delivery-address .accordion .click-and-collect ul.boxes input.button,#delivery-address .accordion #clickAndCollect_prevLocations .view-map{margin:15px 0}#delivery-address .accordion .click-and-collect ul.boxes input.button{margin-bottom:0}#delivery-address .accordion .click-and-collect ul.boxes input.button.disabled{background-position:0 -78px;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#delivery-address .accordion .click-and-collect ul.boxes .lead-time{margin:18px 0 0 0}#delivery-address .accordion form button,#delivery-address .accordion form .button,#delivery-address .accordion .col-12-center button,#delivery-address .accordion .col-12-center .button,#delivery-address .accordion .button{background-position:0 0;background-repeat:no-repeat;border:medium none;display:inline-block;padding:0}.ie7 #delivery-address .accordion .col-12-center .button{margin-top:14px}.ie7 #delivery-address .accordion .col-12-center .button.view-map{margin-top:0}html.js #delivery-address .accordion .col-12-center .js-hidden{display:none}#delivery-address .accordion form button:hover,#delivery-address .accordion form .button:hover,#delivery-address .accordion .col-12-center button:hover,#delivery-address .accordion .col-12-center .button:hover,#delivery-address .accordion .button:hover,#delivery-address .accordion form button:focus,#delivery-address .accordion form .button:focus,#delivery-address .accordion .col-12-center button:focus,#delivery-address .accordion .col-12-center .button:focus,#delivery-address .accordion .button:focus{background-position:0 -26px}#delivery-address .accordion .col-12-box label,#delivery-address .accordion .col-12-box-sides label,#delivery-address .accordion .col-12-box-divider label{width:198px}#order-details .sub-header .view-map img{border:1px solid #dedbd2}#order-details .sub-header .view-map{clear:right;margin:10px 0 0 0}.ie7 #order-details .sub-header .view-map{width:300px;text-align:right}.mod-stock-email-overlay ol,.mod-stock-email ol{padding-top:32px}.mod-stock-email-overlay ol li{background:#fff}.mod-stock-email-overlay label{width:127px}.mod-stock-email-overlay .no-label{margin-left:153px}.mod-stock-email-overlay fieldset h3{font-size:12px;margin:20px 55px 0 153px}.mod-stock-email-overlay .product-variants{position:static}.mod-stock-email-overlay .product-variants p.error-msg{background:url('/assets/build/chk-cross.gif') 0 2px no-repeat;color:#a80002;display:none;font-size:11px;padding-left:22px;margin-left:55px}.mod-stock-email-overlay .product-variants.error p.error-msg{display:block}.mod-stock-email-overlay .product-variants ul{margin:16px 0 0 153px;padding:0}.mod-stock-email .product-variants ul{margin:16px 0 0 0}.mod-stock-email .product-variants .error-msg{margin-left:224px}.mod-stock-email-overlay .product-variants li,.mod-stock-email .product-variants li{font-weight:bold}.mod-stock-email .btn-nerr,.mod-stock-email .btn-yerr{margin-top:24px}.mod-stock-email small.required{float:right;margin-bottom:10px}.mod-stock-email-overlay .checkbox-list li,.mod-stock-email .checkbox-list li{float:none}.mod-stock-email-overlay .product-variants label,.mod-stock-email .product-variants label{line-height:1;float:none;font-weight:bold;text-align:left;width:auto}.mod-stock-email-overlay input{margin-left:0}.mod-stock-email-overlay footer p{font-size:11px;padding:10px 55px 5px;text-align:center}.mod-stock-email-overlay .checkbox-list,.mod-stock-email .checkbox-list{margin-top:8px}.mod-stock-email-overlay .checkbox-list li,.mod-stock-email .checkbox-list li{list-style-type:none;background:#fff;float:none;margin:0;padding:0 0 8px}.tooltip-trigger{color:#5f5f5f;outline:0;position:relative;text-decoration:none}.tooltip-trigger .tooltip{background:#fff;color:#5f5f5f;border:1px solid #bfbdb7;font-size:11px;font-weight:normal;line-height:14px;padding:8px 8px 6px 8px;position:absolute;text-align:left;visibility:hidden;width:122px;-moz-box-shadow:2px 2px 0 rgba(198,198,196,.5);-webkit-box-shadow:2px 2px 0 rgba(198,198,196,.5);box-shadow:2px 2px 0 rgba(198,198,196,.5);z-index:999}.tooltip-trigger:hover{position:relative;overflow:visible}.tooltip-trigger:hover .tooltip{text-indent:0;visibility:visible;z-index:2}.jl-ipad .facet-colour .tooltip-trigger:hover .tooltip{visibility:hidden}#wrapper .tooltip-trigger:hover .tooltip{padding-bottom:8px}.tooltip-trigger:hover .tooltip:hover{visibility:hidden}.jl-ipad .tooltip-trigger:hover .tooltip,.jl-ipad .tooltip-trigger:hover .ctm-tooltip{display:none;visibility:hidden}.tooltip-arrow{left:-5px;top:10px}.tooltip-trigger:hover .tooltip-arrow{background:url('/assets/build/tooltip-arrow-left.gif') no-repeat 0 0;height:9px;position:absolute;width:5px}.tooltrip-trigger .tooltip-rgt .tooltip-arrow{background:url('/assets/build/tooltip-arrow-right.gif') no-repeat top right}.tooltip-trigger:hover .tooltip-rgt .tooltip-arrow{background:url('/assets/build/tooltip-arrow-right.gif') no-repeat top right;height:9px;position:absolute;width:6px;z-index:9999}.tooltip-rgt{position:relative}.tooltip-rgt .tooltip-arrow{left:auto;right:-5px;top:5px}.tooltip-btm-lft .tooltip-arrow{left:119px;top:-5px}.tooltip-btm-rgt .tooltip-arrow{left:10px;top:-5px}.tooltip-trigger:hover .tooltip-btm-lft .tooltip-arrow,.tooltip-trigger:hover .tooltip-btm-rgt .tooltip-arrow{background:url('/assets/build/tooltip-arrow-up.gif') no-repeat 0 0;height:5px;width:9px}.tooltip-trigger:hover .tooltip-top .tooltip-arrow{background:url('/assets/build/tooltip-arrow-down.gif') no-repeat 0 0}.coll-store-options .tooltip{left:0;top:20px;z-index:1}.mod-feature-icons .tooltip{left:-105px;top:47px}.field-tooltip .tooltip{top:-5px;left:25px}.info{background:url('/assets/build/info.gif') 0 0 no-repeat #fff;display:inline-block;height:15px;margin-left:5px;width:16px}.delivery-time .info{background:url('/assets/build/info_pty_bg.gif') 0 0 no-repeat #f4f2ec}.info span{display:inline-block;text-indent:-9999px}.info .tooltip{left:22px;top:-8px}.info .tooltip-btm-lft{left:-117px;top:22px}.selection-grid .tooltip-trigger .tooltip{width:132px}.selection-grid .tooltip-btm-lft{left:0;top:42px}.selection-grid-small .tooltip-btm-lft{left:0;top:39px}.selection-grid-medium .tooltip{left:0}.selection-grid-large .tooltip{left:0}.selection-grid .tooltip-arrow{left:12px}.selection-grid-small .tooltip-arrow{left:9px}.mod-brand-logo .tooltip-trigger:hover .tooltip{right:-148px;top:-10px}.tooltip-social{left:-25px;top:36px;width:auto}.tooltip-trigger p.tooltip-social{text-align:center;font-weight:bold}.tooltip-trigger .tooltip-social{padding-bottom:8px;width:50px}.tooltip-social .tooltip-arrow{left:29px}.mod-RR-cross-sell{margin-top:36px}.mod-RR-cross-sell .cross-sell-more{float:right;padding-left:16px;background:transparent url('/assets/build/refresh-icon-13x13.gif') no-repeat 0 0;text-decoration:none}.mod-RR-cross-sell .cross-sell-more:hover{text-decoration:underline}.no-js .mod-RR-cross-sell .cross-sell-more{display:none}.mod-RR-cross-sell h2{font-size:16px;font-weight:bold;margin-bottom:10px}.mod-RR-cross-sell .cross-sell-items{margin-right:-18px}.mod-RR-cross-sell .cross-sell-items li{float:left;width:132px;padding:0;margin:0 18px 0 0;background:0}.mod-RR-cross-sell .product-image{display:block;margin:0 0 5px 0}.mod-RR-cross-sell h3{font-size:12px;margin:0 0 3px}.mod-RR-cross-sell h3 a{text-decoration:none}.mod-RR-cross-sell h3 a:focus,.mod-RR-cross-sell h3 a:hover{text-decoration:underline}.mod-RR-cross-sell .special-offer,.mod-RR-cross-sell .price,.mod-RR-cross-sell .inline-warranty{margin:0 0 3px}.mod-RR-cross-sell .inline-warranty{font-size:11px}.mod-RR-cross-sell .inline-warranty strong{font-weight:normal}.inline-ratings a{text-decoration:none}.inline-ratings a img{width:85px;height:14px;margin-right:5px;position:relative;top:2px;display:inline;float:none;vertical-align:baseline}.ie7 .inline-ratings a img{position:static}.inline-ratings a span{font-size:11px;font-weight:bold}.inline-ratings a:focus span,.inline-ratings a:hover span{text-decoration:underline}.coll-textplus{font-size:1.1em;font-weight:normal;line-height:1.1em}.coll-email{white-space:nowrap;display:block}.coll-collect-info li{list-style-type:square;display:list-item;list-style-position:outside;margin-left:15px;padding-bottom:.5em}div.coll-find-alt,.coll-find-alt input.btn-coll-alt{background-image:url('//johnlewis.scene7.com/is/image/JohnLewis/collectplus-v2-WFSH05-240713?fmt=png');background-repeat:no-repeat}#clickAndCollect_prevLocations fieldset{padding-top:27px;border-top:1px solid #dedbd2;top:6px}div.coll-find-alt{background-position:-174px -87px;height:31px;margin:31px 0 0 20px;width:666px}.coll-find-alt p{float:left;display:inline-block;padding:8px 0 0 50px}#clickAndCollect_prevLocations fieldset .item-box{margin-top:33px;margin-bottom:0}#order-summary .coll-collect-info{border-top:1px solid #dedbd2;padding-top:20px;clear:both}.coll-receipt-header h2,.coll-receipt-header ul.order-receipt li.order-number{margin-bottom:0}.coll-collect-info .item-box{margin:14px 0 0}.coll-collect-info h3{font-weight:normal;margin-bottom:8px}.coll-collect-info,.coll-rec-info li{line-height:1.4em}.coll-collect-info>ul li{width:570px}.coll-proof ul li{list-style:none;clear:both;margin-left:0;padding-top:.5em;font-weight:bold}.coll-proof li strong{float:left;width:142px}.coll-proof li strong span{padding-right:8px}.coll-proof li>span{width:440px;font-weight:normal;display:inline-block}.coll-rec-address,.coll-rec-info{float:left;margin:10px 77px 27px 0}.coll-rec-info ul{float:left}.coll-weekday{width:178px}.coll-rec-info li span{width:38px;margin-right:20px;float:left}.coll-rec-address p span{display:block}.mod-important .try-again,.mod-important .customer-services,.mod-payment-fail button{background:url('//johnlewis.scene7.com/is/image/JohnLewis/collectplus-v2-WFSH05-150813?fmt=png-alpha') transparent 0 0 no-repeat}.mod-payment-fail .mod-important{background:0;padding-left:64px;margin-bottom:32px}.mod-site-error.mod-payment-fail .mod-important>p,.mod-locked>p,.mod-locked>a{font-size:12px;font-weight:normal;margin-top:5px}.mod-site-error.mod-payment-fail h1,.mod-site-error.mod-payment-fail h2,.mod-site-error.mod-payment-fail ul,.mod-site-error.mod-payment-fail p{margin:0}.mod-payment-fail .mod-important h1+strong{margin-top:20px;display:block;font-size:16px}.mod-payment-fail .mod-important ul{margin-top:26px}.mod-payment-fail .mod-important li{width:302px;border:1px solid #60bd68;height:223px;display:inline-block;float:left;margin-left:12px;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;padding:22px 40px 0;background:0}.mod-payment-fail .mod-important h2,.mod-payment-fail .telephone{font-size:16px;font-weight:bold}.mod-site-error.mod-payment-fail ul li p{margin-top:7px}.mod-payment-fail button{margin:30px auto 0;text-indent:-9999px;width:177px}.mod-payment-fail .mod-important li:first-child{margin-left:0}.mod-payment-fail .mod-important ul+strong{font-size:16px;margin-top:33px;margin-bottom:15px;display:inline-block}.mod-payment-fail p>b{display:block}.mod-important .try-again,.mod-important .customer-services{height:38px;display:block;margin:0 auto 19px}.mod-important .try-again{width:59px;background-position:-177px -160px}.mod-important .customer-services{width:33px;background-position:-177px -109px}.mod-payment-fail .btn-plrg-cshop{text-indent:-9999px;background-image:url('//johnlewis.scene7.com/is/image/JohnLewis/ccs-32_continue_177px?fmt=png-alpha')}.mod-site-error .mod-locked h1{padding-top:0}.mod-locked strong{display:block}.mod-locked a{margin-top:14px;display:inline-block;background:url('//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$') -849px -448px no-repeat transparent;padding-left:12px;font-weight:bold}.mod-locked a ~ strong{margin-top:32px}.mod-create-account,.mod-create-account-1{background:url('/assets/build/bckg-receipt-account.jpg') no-repeat 50% 0;padding-top:80px;position:relative;z-index:15}.mod-create-account-1 ul.infoMsg{padding-bottom:0}.mod-create-account ol{background-color:#f3f1ed;padding:18px 0 10px}.mod-create-account .btn-nerr input{margin-top:29px}#order-receipt .mod-create-account .val-tooltip .tooltip-inner,#order-receipt .mod-create-account .val-tooltip .tooltip-arrow{background:#fff}#order-receipt .mod-create-account .with-tooltip.refocus ~ .pwd-toggler-wrap.no-js-hidden,#order-receipt .mod-create-account .with-tooltip.focus ~ .pwd-toggler-wrap.no-js-hidden,#order-receipt .mod-create-account .with-tooltip.error ~ .pwd-toggler-wrap.no-js-hidden{padding-bottom:44px}.mod-created-account h2{background:url('/assets/build/green_tick_icon_big.png') no-repeat;margin:0 0 14px -36px;padding:3px 0 5px 36px}.mod-created-account a:hover{text-decoration:none}.mod-created-account>*{padding:0 63px}.mod-created-account .infoMsg{padding-bottom:0}.mod-created-account .infoMsg li{list-style:none;margin-left:0}.mod-create-account-1 .ghost-account-state p{margin-bottom:10px}.mod-create-account-1 .ghost-account-state h2{background:url('/assets/build/bckg-row-important-small.gif') no-repeat;margin:0 0 14px 0;padding:3px 0 5px 34px}.mod-create-account-1 .ghost-account-state .button{float:right;width:114px}.my-jl-account{padding-top:20px;padding-bottom:20px;border:2px solid #699;margin-top:20px;margin-bottom:20px}.my-jl-left-card{width:160px;float:left}.my-jl-right-card-details{float:left}.my-jl-right-card-details h2{border-bottom:1px solid #dedbd2;padding-bottom:10px}.my-jl-right-card-details p{margin-bottom:10px}.my-jl-wrapper.overlay-popin p.no-label{width:480px}form fieldset .button.my-jl-btn-signin,form .button.my-jl-btn-signin{margin-top:0;margin-left:20px}.my-jl-right-card-details .my-jl-btn-signin{margin-left:20px}.my-jl-right-card-details .my-jl-field-password,.my-jl-field-password{margin-top:2px;height:16px}.my-jl-account .my-jl-field-password{margin-top:0}#my-jl-signup .my-jl-terms .my-jl-label{width:600px;text-align:left}#my-jl-signup .my-jl-terms #signup-for-card{margin:3px 10px 0 20px}.my-jl-wrapper .my-jl-contact{margin-left:20px}.my-jl-wrapper #contact-details-form header h2 img,.my-jl-wrapper #myJL-signup-success header h2 img{margin-left:0;margin-right:0}.my-jl-wrapper #contact-details-form header h2,.my-jl-wrapper #myJL-signup-success header h2{padding-left:0;padding-bottom:10px;padding-top:0}.my-jl-wrapper .my-jl-terms .error .required-chkbox a:link,.my-jl-wrapper .my-jl-terms .error .required-chkbox a:hover,.my-jl-wrapper .my-jl-terms .error .required-chkbox a:visited,.my-jl-wrapper .my-jl-terms .error .required-chkbox a:active{color:#a80002}.my-jl-wrapper .my-jl-terms .error .messages{margin-left:13px;margin-top:5px}.add-basket-validator .my-jl-validation{margin-top:10px;margin-left:19px;padding-left:25px;padding-top:3px;display:none}.my-jl-wrapper input.btn-pmed-update{background-image:url('//johnlewis.scene7.com/is/image/JohnLewis/btn-submit');width:98px}.overlay-popin.my-jl-wrapper .button{margin-top:0;margin-bottom:0}form .my-jl-form-password .no-label{margin-left:160px;margin-top:0;margin-bottom:8px}.my-jl-wrapper #personalDetails .error .messages,.my-jl-wrapper #address-picker .error .messages{width:172px}.tradeplace-date{margin-bottom:0;padding:0}.tradeplace-date h3{color:#5e5d5d;font-size:16px;font-weight:bold;text-align:left;padding:0;margin-top:30px}.tradeplace-date h3.error{color:#a80002}.tradeplace-date h4{color:#5e5d5d;font-size:14px;font-weight:normal;line-height:80%;text-align:left;padding:0;margin-bottom:30px}.tradeplace-date .tp-row{margin-bottom:11px}.tradeplace-date .tp-row:after,.tradeplace-date .tp-row:after{content:"";display:table;clear:both}.tradeplace-date .col-day{width:12.536443148688%;margin-right:2.040816326531%;padding:0;float:left;font-size:15px}.tradeplace-date .col-day.last{margin-right:0}.tradeplace-date .col-number{width:12.536443148688%;height:72px;font-size:15px;margin-right:2.040816326531%;position:relative;float:left;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tradeplace-date .col-number.last{margin:0}.tradeplace-date .col-number.available{border:#a5a5a1 1px solid;-moz-box-shadow:2px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.1);box-shadow:2px 2px 0 rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.tradeplace-date .col-number.not-available{border:#e3e2e2 1px solid}.box:hover{border-color:purple}.tradeplace-date .col-number.available:hover,.tradeplace-date a:focus .col-number.available{background:#eef8ef;border:#5fb463 1px solid;color:#5fb463;-moz-box-shadow:2px 2px 0 #ddefde;-webkit-box-shadow:2px 2px 0 #ddefde;box-shadow:2px 2px 0 #ddefde}.tradeplace-date .col-number.selected{color:#fff;border:#5fb463 1px solid;background:#5fb463;-moz-box-shadow:2px 2px 0 #ddefde;-webkit-box-shadow:2px 2px 0 #ddefde;box-shadow:2px 2px 0 #ddefde;cursor:default}.tradeplace-date a{text-decoration:none}.tradeplace-date .col-number span.number{position:absolute;left:10px;bottom:5px}.tradeplace-date .col-number .month{position:absolute;left:10px;bottom:5px}.tradeplace-date .col-number span.today{display:block}.tradeplace-date .mod-booking-info p{font-size:12px;padding:30px;text-align:center}.mod-confirmation-message{background:url("/assets/build/bckg-row-success-tp.gif") no-repeat scroll 35px 50% #fff;color:#026c34;border:1px solid #60bd68;font-size:12px;margin-top:20px;padding:10px 10px 10px 95px}.mod-confirmation-message p.delivery-info{font-weight:bold}.mod-confirmation-message+#personalDetails{margin-top:20px}.tradeplace-date .mod-confirmation-message.not-available{background:url("/assets/build/bckg-row-important-small.gif") no-repeat scroll 35px 50% #fff}#delivery-options .tradeplace-date .mod-inline-serverside-error,#delivery-options .tradeplace-date batch_oos.mod-inline-serverside-error{margin:20px 0}#delivery-options .tradeplace-date .mod-inline-serverside-error.no-margin{margin:0}.tradeplace-date .col-number span.audible{left:-999em;position:absolute;margin:0}.tp-error-normal{font-weight:normal}#delivery-options .tradeplace-product-page .product-list,.tradeplace-product-page .product-list li{border:0;margin-bottom:0}#delivery-options .product-list.tp-single-prod{border-bottom:0;margin-bottom:0}.col-12-center.tp-error{padding:0 0 27px 0}#delivery-options .tp-unavailable-last .product-list{margin-bottom:0}.date-loader{margin:40px auto;text-align:center}.tradeplace-unavailable a:link,.tradeplace-unavailable a:visited,.tradeplace-unavailable a:active{font-weight:bold;text-decoration:underline}.tradeplace-unavailable a:hover{text-decoration:none}.item-box.item-box-light.booking-info{margin:20px 0 0 0}.tp-find-alter-products{margin-top:15px}.tp-find-alter-products a:link,.tp-find-alter-products a:visited,.tp-find-alter-products a:active{text-decoration:none}.tp-find-alter-products a:hover{text-decoration:underline}.catalogue-request-content{background:url('//johnlewis.scene7.com/is/image/JohnLewis/catalogue-request-040913') 0 0 no-repeat;height:145px}#request-hero{width:807px;margin:0 -27px 20px;padding:0;border-top:#dedbd2 3px solid}#request-hero .request-content h2{margin:0;padding:30px 0 0 27px;z-index:1;width:323px;color:#fff}#request-hero .request-content p{color:#5f5f5f;margin:0;padding:10px 0 0 27px;z-index:2;float:none;width:370px}#request-hero .request-content p.pickup-catalogue{padding-top:30px}#request-hero .request-content ul{top:112px}#request-hero .request-content .button{margin-left:27px}.mod-services-confirm .button:focus{background-position:0 -52px}.request-keyline{width:753px;height:1px;background-color:#ccc;margin:25px 0 27px;padding:0}.request-three-col{width:753px}.request-three-col h3{margin:12px 0 20px}.request-three-col p{margin-bottom:8px}.request-three-col p a:link{font-weight:bold}.request-three-col p a:hover{text-decoration:underline}.request-heading{width:753px;margin:0 0 25px;font-size:16px;font-weight:normal}.request-col-img img{margin:0 0 10px}.request-content a:link{font-weight:bold;text-decoration:none}.request-content a:hover{font-weight:bold;text-decoration:underline}.request-col{display:inline;float:left;margin:0 18px 0 0;width:239px}.request-col.last{display:inline;float:left;width:239px;margin:0}.request-col a:hover{text-decoration:underline}.request-col a{font-weight:bold;text-decoration:none}#appt-request .appt-request-content{background:url('//johnlewis.scene7.com/is/image/JohnLewis/here-to-help-030913') 0 0 no-repeat}#appt-request .appt-request-content ul{top:112px}#appt-request{width:807px;margin:0 -27px 10px;padding:0;border-top:#dedbd2 3px solid}#appt-request .appt-request-content{height:210px}#appt-request .appt-request-content h2{margin:0;padding:30px 0 0 54px;z-index:1;width:323px;color:#fff}#appt-request .appt-request-content p{color:#d5d041;margin:14px 0 0 0;padding:0 0 0 54px;z-index:2;width:323px;float:none}#appt-request .appt-request-content a{color:#d5d041}#request-field-form fieldset legend{font-size:12px;padding:0}#request-field-form fieldset legend.hide-me{display:none}#request-field-form .request-coms-pref .btn-nerr{margin-top:17px}.request-info-copy{margin-top:20px}.request-info-copy p:first-child{margin-top:0}.request-info-copy p{margin-top:15px}.request-info-copy input{float:left;height:17px;margin:27px 10px 0 0;text-align:left}.request-info-copy label{display:block;float:left;text-align:left;width:700px;margin:27px 0 0}.appt.cat-enter-details{padding-top:20px}.btn-appt-request.button{background:#fff url("/assets/buttons/btn-apt-request.gif") no-repeat 0 0;width:210px;margin-top:24px}.cat-enter-details ol{padding-top:34px}.pick-catalogue strong{display:block;height:30px;margin-top:1px;overflow:hidden}.pick-catalogue ol{margin:0 0 0 -17px;zoom:1;*display:inline}.pick-catalogue li{width:240px;display:inline-block;margin:0 -5px 0 17px;padding-bottom:40px;vertical-align:top}.pick-catalogue .title-row{height:30px;overflow:hidden}.pick-catalogue .catalogue-title{font-weight:bold;line-height:normal;margin:1px 0 0;max-width:214px;padding-right:0;text-align:left;width:auto}form .pick-catalogue .error{color:#5f5f5f}form .pick-catalogue .error input{border:0}form .pick-catalogue .error strong{color:#a80002}.pick-catalogue input{float:left;height:17px;margin:0 10px 0 0;text-align:left;width:13px;border:0}.pick-catalogue img{height:138px;width:236px;border:1px solid #ddd9ce;display:block;margin:15px 0}.pick-catalogue span{font-weight:bold;display:block;line-height:18px}.pick-catalogue p{line-height:18px}.pick-catalogue p.error-msg{margin-bottom:20px;padding-left:22px;background-position:5px 7px;border:1px solid #f00001;font-size:12px}.right.btn-nerr .btn-plrg-catalogue.button{background:#fff url("/assets/buttons/btn-cat-request.gif") no-repeat 0 0;width:189px;margin-top:24px}.right.btn-yerr .btn-plrg-catalogue.button{background:#fff url("/assets/buttons/btn-cat-request.gif") no-repeat 0 0;width:189px;margin-top:24px}.right.btn-nerr .btn-plrg-catalogue:hover.button{background-position:0 -26px}.right.btn-nerr .btn-plrg-catalogue:active.button{background-position:0 -52px}.request-coms-pref{margin-top:27px}#request-field-form legend{width:auto}#request-field-form #sel-address{width:439px}#request-field-form form .error #sel-address{margin-right:67px;width:439px}#request-field-form .cant-find-address{margin-left:244px}#request-field-form #uk-del-where-1{margin-top:0}.myjl-bnr{background:url('//johnlewis.scene7.com/is/image/JohnLewis/myjl_banner') 0 0 no-repeat;height:189px}.myjl-bnr-wrap{padding-top:30px}.myjl-bnr img{margin:27px 0 0 54px}.myjl-bnr img.myjl-bnr-logo{width:196px;height:53px}.first .myjl-bnr p{padding:20px 0 0 54px;color:#fff;float:none}.myjl-bnr ul{margin-top:1em;padding-left:54px}.myjl-bnr ul li{color:#fff;padding:0 0 5px 15px;margin:0;background:url("/assets/widgets/sprite-icons-cms.png") no-repeat 0 -238px transparent}.myjl-bnr ul li a{color:#fff;text-decoration:none}.myjl-bnr ul li a:hover{color:#fff;text-decoration:underline}.cq5-404page-wrapper{overflow:hidden;width:100%;padding:0}.jlp-cookie-info-container{display:none;bottom:0;font-size:12px;left:-2px;position:fixed;width:100%;z-index:1000;height:53px;background:#636261;opacity:.9;filter:alpha(opacity=90)}.jlp-cookie-info{color:#fff;margin:0 auto;padding-top:20px;width:942px;text-align:left;overflow:hidden}.cookie-close-btn{background:url("//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$") no-repeat scroll -500px -500px transparent;height:20px;width:20px;float:right;overflow:hidden;text-indent:-9999px}.jlp-cookie-info a:hover,.jlp-cookie-info a:active,.jlp-cookie-info a:link,.jlp-cookie-info a:visited{color:#fff}.fromLoginToAppointments .ocab-btn-continue-to-booking{margin-top:15px}.ocab-btn-continue-to-booking{background:url(/assets/buttons/btn-continue-to-appointment-booking.gif) 0 0 no-repeat;width:250px;height:26px;text-indent:-5000px;display:block}.ocab-btn-continue-to-booking:hover{background-position:0 -26px}.ocab-btn-continue-to-booking:active{background-position:0 -52px}.ocab-btn-book-an-appointment{background:url(/assets/buttons/btn-book-an-appointment.gif) 0 0 no-repeat;width:182px;height:26px;text-indent:-5000px;display:block}.ocab-btn-book-an-appointment:hover{background-position:0 -26px}.ocab-btn-book-an-appointment:active{background-position:0 -52px}.ipad #myContent{visibility:visible}.demo-page>h2{margin-top:31px}.demo-page{padding:31px 0}.spacer-31{height:31px}.tablet-jl{font-size:16px}.tablet-jl .global-1{width:7.22891566%}.tablet-jl .global-2{width:15.6626506%}.tablet-jl .global-3{width:24.0963855%}.tablet-jl .global-4{width:32.5301205%}.tablet-jl .global-5{width:40.9638554%}.tablet-jl .global-6{width:49.3975904%}.tablet-jl .global-7{width:57.8313253%}.tablet-jl .global-8{width:66.2650602%}.tablet-jl .global-9{width:74.6987952%}.tablet-jl .global-10{width:83.1325301%}.tablet-jl .global-11{width:91.5662651%}.tablet-jl .global-12{width:100%}.tablet-jl .global-1,.tablet-jl .global-2,.tablet-jl .global-3,.tablet-jl .global-4,.tablet-jl .global-5,.tablet-jl .global-6,.tablet-jl .global-7,.tablet-jl .global-8,.tablet-jl .global-9,.tablet-jl .global-10,.tablet-jl .global-11,.tablet-jl .global-12{float:left;display:block;margin-left:1.20481928%}[class|=global]:first-child{margin-left:0}.tablet-jl .span-1{width:10.9090909%}.tablet-jl .span-2{width:23.6363636%}.tablet-jl .span-3{width:36.3636364%}.tablet-jl .span-4{width:49.0909091%}.tablet-jl .span-5{width:61.8181818%}.tablet-jl .span-6{width:74.5454545%}.tablet-jl .span-7{width:87.2727273%}.tablet-jl .span-8{width:100%}.tablet-jl .span-9{width:33.33333%}.tablet-jl .span-10{width:33.18181%}.tablet-jl .span-11{width:69.69696%}.tablet-jl *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tablet-jl .row{width:100%;display:block;clear:both}.tablet-jl .last{margin-bottom:0}.tablet-jl .right{float:right}.tablet-jl .left{float:left}.tablet-jl .columns-centred{float:none;margin-left:auto;margin-right:auto}.tablet-jl h1{font-size:1.625em;color:#5f5f5f;margin-bottom:27px}.tablet-jl h1+section{margin-top:0}.tablet-jl h2{display:inline-block;font-size:1.250em;padding-bottom:17px;width:100%;font-weight:normal}.tablet-jl h3{font-size:1em}::-ms-clear,::-ms-reveal{display:none}.tablet-jl form{float:none}.tablet-jl legend{display:inline-block;padding-bottom:14px;width:100%}.tablet-jl ol{display:inline-block;width:100%}.tablet-jl legend+ol{margin-top:27px}.tablet-jl fieldset li{margin-bottom:31px;position:relative}.tablet-jl fieldset.no-space li{margin-bottom:0}.tablet-jl li.float{display:inline-block;float:left}.tablet-jl .float+.float{margin-left:1.81818182%}.tablet-jl li.float:first-child{margin-left:0}.tablet-jl label{display:block;float:none;margin-bottom:9px;font-weight:bold;font-size:.938em;clear:both}.tablet-jl label,.tablet-jl input[type="button"],.tablet-jl input[type="submit"],.tablet-jl button{cursor:pointer}.tablet-jl input[type="button"],.tablet-jl input[type="submit"]{padding:0 21px}.tablet-jl input{border:1px solid #a8a8a8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:.938em;min-height:44px;padding:0 8px;margin:0;width:100%}.ie8 .tablet-jl input{line-height:40px}.tablet-jl button::-moz-focus-inner,.tablet-jl input[type="button"]::-moz-focus-inner,.tablet-jl input[type="submit"]::-moz-focus-inner{border:0}.tablet-jl input:focus{background-color:#ecf7ed;outline:0;border-color:#076c2b}.tablet-jl input[type=checkbox]{border-width:0}.tablet-jl input[type=checkbox]:focus{background-color:transparent;outline:0}.tablet-jl input[type=submit].btn,.tablet-jl .link-btn{margin-top:0;width:auto;cursor:pointer}.tablet-jl input[type=button],.tablet-jl input[type=submit],.tablet-jl .link-btn.disabled:hover,.tablet-jl .link-btn.disabled:focus,.tablet-jl input[type=submit]:hover.disabled,.tablet-jl input[type=submit]:focus.disabled,.tablet-jl .link-btn{background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a));background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0);border:1px solid #2f8d4b;border-radius:0;color:#fff;font-weight:bold;margin-bottom:0;margin-top:11px;white-space:normal;width:auto}.tablet-jl input.btn[type=button]:hover.inactive,.tablet-jl input.btn[type=submit]:hover.inactive{background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a));background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0)}.tablet-jl input[type=button]:hover,.tablet-jl input[type=submit]:hover,.tablet-jl input[type=button]:focus,.tablet-jl input[type=submit]:focus,.tablet-jl .link-btn:focus,.tablet-jl .link-btn: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)}.tablet-jl .link-btn{font-size:.938em;padding:11px 22px;margin:0;text-decoration:none;line-height:20px}.tablet-jl .float input[type=button],.tablet-jl .float input[type=submit]{position:relative;top:14px}input.button.disabled,input.button.disabled:hover,input.btn.disabled,input.btn.disabled:hover,.tablet-jl input[type=submit].disabled,.tablet-jl input[type=submit]:hover.disabled,.tablet-jl input[type=submit]:focus.disabled,.tablet-jl .link-btn.disabled,.tablet-jl .link-btn.disabled:focus,.tablet-jl .link-btn.disabled:hover{cursor:default;background-position:0 0;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.tablet-jl .address-fill,.tablet-jl .small-link{text-decoration:underline;cursor:pointer;font-size:.813em;display:inline-block;margin-top:21px}.tablet-jl .address-fill:hover,.tablet-jl .small-link:hover{text-decoration:none}.tablet-jl .li-postcode,.tablet-jl .li-town,.tablet-jl .li-address-list,.tablet-jl .li-country{margin-bottom:0}.tablet-jl .li-address-list{clear:both}.tablet-jl .dob .dob-day,.tablet-jl .dob .dob-mth{width:97px;display:inline-block;margin-right:3px;/}.tablet-jl .dob .dob-year{width:113px;display:inline-block;margin-right:3px}.tablet-jl .email-title{margin-right:1.81818%}.tablet-jl .greet-first-name{float:left}.tablet-jl .greet-formal{margin-left:4.69696%;float:left}.tablet-jl .greeting{font-size:.938em;margin-top:27px}.tablet-jl .greeting-info{font-size:.813em;margin:5px 0 21px}.tablet-jl .new-address-radio label,.tablet-jl .greet-first-name label,.tablet-jl .greet-formal label{float:right}.tablet-jl .box-details{margin-top:36px;display:inline-block}.tablet-jl .box-details h2{display:inline}.tablet-jl input[type="radio"],.tablet-jl input[type="checkbox"]{float:left;width:auto;height:20px;min-height:0;margin-right:5px}.tablet-jl input[type="radio"]+label,.tablet-jl input[type="checkbox"]+label{margin:0;padding:0}.tablet-jl input[type="checkbox"]+label{font-weight:normal}.tablet-jl .checkbox-holder label{display:inline-block;font-weight:normal}.ie8 .tablet-jl input[type="radio"],.ie8 .tablet-jl input[type="checkbox"]{display:inline-block;background:0;float:left;border:0;vertical-align:text-bottom;padding:0;margin:2px 0 0 0;min-height:15px;width:15px;cursor:pointer}.tablet-jl select{padding:10px 6px;width:100%;margin:0;height:42px;font-size:.938em;line-height:1.2em;cursor:pointer;border:1px solid #a8a8a8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .tablet-jl select{min-height:19px;padding:13px 6px 12px}.tablet-jl option{margin:0;padding:0}.tablet-jl select:focus{outline:0;background-color:#ecf7ed}.tablet-jl form .messages,.tablet-jl .messages{font-size:.813em;margin:8px 0 0;display:block;color:#a80002;min-height:19px}.tablet-jl .highlight .messages{font-size:.867em;clear:both;float:left;margin-top:8px;display:inline-block}.tablet-jl .highlight .context-help{margin-top:21px;color:#5f5f5f}.tablet-jl .context-help{font-size:.867em;color:#066c2b;margin-top:8px}.tablet-jl .messages a{color:#a80002;text-decoration:underline}.tablet-jl .error .messages a:hover{text-decoration:none}.tablet-jl form .field-error label,.tablet-jl .error label,.tablet-jl .error a,.tablet-jl .error{color:#a80002}.tablet-jl form .field-error input,.tablet-jl .error input,.tablet-jl form .field-error select,.tablet-jl .error .select-wrap,.ie8 .tablet-jl .error .select-wrap select{background-color:#fefafb;border:1px solid #f00001}.ie8 .tablet-jl .error .select-wrap{background:transparent;border:0}.tablet-jl form .field-error{color:#a80002}.js .tablet-jl small.field-help{color:#076c2b;display:block;background:0;min-height:none;padding:0;position:static;width:auto;font-size:1em}.tablet-jl small.field-error,.tablet-jl small.field-help{font-size:1em}.tablet-jl form .error .messages{background:0;border:0;min-height:auto;padding-left:0;padding-right:0}.tablet-jl form label{margin-right:0;padding-right:0;text-align:left;width:auto}.tablet-jl form label.required,.tablet-jl form fieldset fieldset legend.required,.tablet-jl p.required>small,.tablet-jl small.required{background:0}.tablet-jl form input,.tablet-jl form textarea{float:none}.tablet-jl span.messages,.tablet-jl div.messages{float:none;padding-left:0}.tablet-jl input.button{text-indent:0}#contactInformation .note-info{display:block;font-size:11px;line-height:13px;margin:-1px auto 13px;width:390px}#contactInformation .changes-list{line-height:18px;margin:0;width:auto}#contactInformation .changes-list:after,#contactInformation .changes-list li:after{content:'';clear:both;display:block}#contactInformation .changes-list li{padding:12px 0 0}#contactInformation .changes-list .label,#contactInformation .changes-list label{float:left;font-weight:bold;margin:0;text-align:right;width:238px}#contactInformation .changes-list label{margin-right:27px}#contactInformation .changes-list .text-holder{width:430px;line-height:inherit;float:right}#contactInformation .changes-list .text-holder>span{display:inline-block;vertical-align:top}#contactInformation .changes-list .messages{float:right;margin:0 -10px}#contactInformation .changes-list .error .no-validation ~ .messages{display:none}#contactInformation .email-us-step-1 .branches #ddl-select-branch:focus,#contactInformation .email-us-step-2 .input #ddl-subject-mail:focus{border:1px solid #076c2b!important}hr.divider{height:2px;color:#dedbd2;background:#dedbd2;border:0;margin:0}hr.form-divider{height:1px;color:#dedbd2;background:#dedbd2;border:0;margin:0}hr.full-box-width{margin:30px 0}.align-v-middle{display:inline-block;vertical-align:middle}div.no-border{border:0}.spinner-lge{background:transparent url("/assets/build/loader-41.gif") no-repeat 0 0;height:41px;width:41px;margin:20px auto}.spinner-sml{background:transparent url("/assets/build/loader-18.gif") no-repeat 0 0;height:18px;width:18px;margin:0 8px}.error-tooltip{border:1px solid #bebebe;box-shadow:2px 3px 0 0 rgba(0,0,0,0.12);display:none;left:-5px;position:absolute;top:34px;z-index:1}.js-error+.error-tooltip{display:block}.error-tooltip .arrow{background:url("/assets/build/tooltip-arrow-up.gif") no-repeat;height:5px;left:40px;position:absolute;top:-5px;width:9px}.csstransforms .error-tooltip .arrow{background:#fff;border:1px solid #bebebe;height:5px;left:41px;top:-4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);width:5px}.error-tooltip .msg{background:#fff;color:#b20000;padding:10px 9px 9px;position:relative;text-align:left;width:227px}.tablet-jl .standard-text{font-size:.938em;clear:both;display:inline-block}.tablet-jl .standard-text h3{font-weight:bold;margin-bottom:15px}.tablet-jl .standard-text p{margin-bottom:15px}.tablet-jl .standard-text .checkbox-holder{margin-bottom:9px}.tablet-jl .tip{border:1px solid #076c2b;display:inline-block;position:relative;background:#ecf7ed;padding:13px 3.18181%;width:100%;font-size:.813em}.tablet-jl .tip .tip-arrow-up{background:transparent url('//johnlewis.scene7.com/is/image/JohnLewis/sprite-demo-master?$alpha$') no-repeat -35px 0;padding:9px 0 0 0;position:absolute;right:1.51515152%;top:-9px;width:16px}.tablet-jl .tip .tip-info-icon{background:transparent url('//johnlewis.scene7.com/is/image/JohnLewis/sprite-demo-master?$alpha$') no-repeat 0 0;float:left;width:30px;height:30px;margin-right:1.66666%;margin-bottom:3px}.tablet-jl .tip *{color:#066c2b}.tablet-jl .tip-info{padding-left:40px;display:block}.tablet-jl .tip.white{background:#fff;padding:31px 4.9696%}.tablet-jl .tip .edit-links .grey-btn{margin-left:40px}.tablet-jl .tip-icon-box{border:1px solid #5cbe64;padding:31px 6.81818% 21px;font-size:.938em;margin-bottom:29px}.tablet-jl .tip-icon-box *{color:#066c2b}.tablet-jl .tip-icon-box p{margin-left:70px}.tablet-jl .tip-icon-box ul{list-style-type:square;margin:10px 0 0 85px;font-size:.867em}.tablet-jl .tip-icon-box ul li{margin-bottom:10px}.tablet-jl .tip-icon-box .icon{float:left;margin:3px 0 0 0}.tablet-jl .green{color:#076c2b}.tablet-jl .green-text{color:#066c2b}.tablet-jl .green-msg-box{border:1px solid #076c2b;background:#ecf7ed;padding:21px 3.53535354%;font-size:.800em;margin-bottom:31px}.tablet-jl .green-msg-box *{color:#066c2b}.tablet-jl .green-msg-box p:first-child{margin-bottom:5px}.tablet-jl .red-msg-box{border:1px solid #f1191a;background:#fefafb;padding:21px 3.53535354%;font-size:.800em;margin-bottom:21px}.tablet-jl .red-msg-box *{color:#a50000}.tablet-jl .red-msg-box ul{list-style-type:square;color:#a60000;margin:12px 0 0 2.35690236%}.tablet-jl .red-msg-box ul li{margin-bottom:9px;list-style-type:square}.tablet-jl .red-msg-box h3{font-weight:bold;margin-bottom:9px}.li-address-list .grey-box{padding:10px!important}.li-address-list .grey-box{padding:0 0 0 10px\9!important}.country-terms{font-size:.813em;margin-top:15px}.tablet-jl .grey-box{border:1px solid #dedbd2;background:#f8f7f4;padding:27px 4.54545%}.tablet-jl .grey-box .white-box{background:#fff;display:inline-block;padding:21px 3.18181%;margin-top:16px;font-size:.938em}.tablet-jl .white-box{border:1px solid #dedbd2;padding:27px 4.54545%}.tablet-jl .white-box h2{padding:0}.tablet-jl .white-box h3{font-weight:bold}.tablet-jl .white-box-list{list-style-type:square;margin:18px 0 0 2.42424%}.tablet-jl .white-box-list li{list-style-type:square;margin-bottom:3px}.tablet-jl .white-box-list span{font-size:.867em}.tablet-jl .grey-box dl{margin-top:16px;font-size:.938em;width:auto}.tablet-jl .grey-box dt{float:left;width:21.81818%}.tablet-jl .grey-box dd{margin-bottom:3px}.tablet-jl .continue-payment input[type=submit]{margin:0}.tablet-jl .continue-payment{margin-top:31px;padding:16px 2.42424%;border:1px solid #dedbd2;float:left;width:100%}.tablet-jl .continue-dual-btn .input-holder{text-align:right}.tablet-jl .continue-dual-btn .input-holder input:first-of-type{margin-right:7px}.tablet-jl .continue-dual-btn span{font-weight:bold;margin-top:12px;float:left;font-size:.813em}.tablet-jl .continue-dual-btn .edit-links .grey-btn{margin-top:21px}.tablet-jl .grey-btn,.tablet-jl input[type="button"].grey-btn,.tablet-jl input[type="submit"].grey-btn{color:#5f5f5f;border:1px solid #b3b2ae;font-size:.938em;text-align:center;cursor:pointer;outline:0;border-radius:0;padding:12px 3.18182%;background:#fff;background:-moz-linear-gradient(top,#fff 0,#eae7e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eae7e2));background:-webkit-linear-gradient(top,#fff 0,#eae7e2 100%);background:-o-linear-gradient(top,#fff 0,#eae7e2 100%);background:-ms-linear-gradient(top,#fff 0,#eae7e2 100%);background:linear-gradient(to bottom,#fff 0,#eae7e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eae7e2',GradientType=0)}.tablet-jl .grey-btn:hover,.tablet-jl .grey-btn:focus,.tablet-jl input[type="button"].grey-btn:hover,.tablet-jl input[type="button"].grey-btn:focus,.tablet-jl input[type="submit"].grey-btn:hover,.tablet-jl input[type="submit"].grey-btn:focus{background:#fffcf8;background:-moz-linear-gradient(top,#fffcf8 0,#f1efeb 7%,#dedbd2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffcf8),color-stop(7%,#f1efeb),color-stop(100%,#dedbd2));background:-webkit-linear-gradient(top,#fffcf8 0,#f1efeb 7%,#dedbd2 100%);background:-o-linear-gradient(top,#fffcf8 0,#f1efeb 7%,#dedbd2 100%);background:-ms-linear-gradient(top,#fffcf8 0,#f1efeb 7%,#dedbd2 100%);background:linear-gradient(to bottom,#fffcf8 0,#f1efeb 7%,#dedbd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8',endColorstr='#dedbd2',GradientType=0);text-decoration:none}.tablet-jl .grey-btn:active{background:#dedbd2}.ie8 .tablet-jl input[type="button"].grey-btn,.ie8 .tablet-jl input[type="submit"].grey-btn{padding:0 31px}.tablet-jl .green-btn{background:#85ca92;background:-moz-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#85ca92),color-stop(7%,#68be78),color-stop(100%,#36944a));background:-webkit-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-o-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:-ms-linear-gradient(top,#85ca92 0,#68be78 7%,#36944a 100%);background:linear-gradient(to bottom,#85ca92 0,#68be78 7%,#36944a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ca92',endColorstr='#36944a',GradientType=0);border:1px solid #2f8d4b;border-radius:0;font-size:.938em;min-height:44px;color:#fff;display:inline-block;font-weight:bold;padding:12px 31px}.tablet-jl .green-btn:hover,.tablet-jl .green-btn:focus{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)}.tablet-jl .grey-btn-large{min-height:44px;display:inline-block;font-weight:bold;padding:12px 31px}.ie8 .tablet-jl .grey-btn-large,.ie8 .tablet-jl .green-btn{min-height:30px;padding:12px 31px 0}.tablet-jl .edit-links{clear:both}.tablet-jl .edit-links .grey-btn{margin-top:18px;padding:5px 3.181818%;border:1px solid #b3b2ae;text-decoration:none}.tablet-jl .edit-links .grey-btn:first-child{margin-right:1.81818182%}.tablet-jl .delivery-details li{margin-bottom:0;font-size:.938em}.tablet-jl .half-field p{font-size:.938em}.tablet-jl .half-field{margin-top:5px}.tablet-jl .half-field li{margin:25px 0 0}.tablet-jl .half-field li input{width:42.27272%}.basket-inner.empty-section{display:none}.basket-inner.section-with-confirmation{display:block}.basket-inner .save-for-later{margin-top:14px}.js-basket-form .save-for-later-row td{border:0;padding:0 0 35px 96px}.basket-inner .save-for-later-row .save-for-later{margin-top:0}.basket-inner .save-for-later a,.basket-inner .save-for-later a:hover{color:#5f5f5f}.basket-inner .save-for-later a:hover .text{text-decoration:underline}.basket-inner .link-icon{font-size:10px}.basket-inner .first-td .info-col{overflow:hidden;float:none;width:278px}.basket-inner .first-td>a{float:left}.basket-inner .save-for-later .separator{margin:0 15px}.js-basket-wrap .error-row.limited-per-customer td{border-top:1px solid #ebecde}#basket .js-save-for-later-wrap{border-top:1px solid #dedbd2;background:#f3f1ed;margin:0 -1px;padding:17px 0 0}#basket .js-save-for-later-wrap .sfl-grayed-out{color:#767676}#basket .js-save-for-later-wrap .sfl-grayed-out .first-td{padding-bottom:55px}.js-save-for-later-content{border-color:#dedbd2;border-style:solid;border-width:1px 1px 0}.js-save-for-later-wrap #results-header-nav,.js-save-for-later-wrap #results-footer-nav{float:right}.js-save-for-later-wrap nav.nav-paging{padding:27px 0}.js-save-for-later-content>div:first-child{width:50%}.js-save-for-later-wrap .pagination{width:100%;position:relative;right:42px;text-align:center}.js-save-for-later-wrap .pagination ul{display:inline-block;float:none}.js-save-for-later-wrap .pagination li{float:left;background:0;padding:0 4px 0}.js-save-for-later-wrap .pagination li a{display:block;border:1px solid #fff;font-weight:normal;min-width:19px;height:19px;padding:4px 2px 0;text-align:center;text-decoration:underline}.js-save-for-later-wrap .pagination li a.disabled{background:#f3f1ed;border:1px solid #dedbd2;color:#606060;font-weight:bold;padding-left:2px;padding-right:2px;text-decoration:none}.js-save-for-later-wrap .pagination li.prev a,.js-save-for-later-wrap .pagination li.next a{background:#fff url("//johnlewis.scene7.com/is/image/JohnLewis/sprite-JL-main-v02?$alpha_png$") no-repeat;border:1px solid #bfbdb7;color:#5f5f5f;cursor:pointer;text-decoration:none}.js-save-for-later-wrap .pagination li.prev a.disabled,.js-save-for-later-wrap .pagination li.next a.disabled{color:#cfcfcf;cursor:default}.js-save-for-later-wrap .pagination li.next a{background-position:-791px -13px}.js-save-for-later-wrap .pagination li.next a.disabled{background-position:-791px 7px}.js-save-for-later-wrap .pagination li.prev a{background-position:-792px -73px}.js-save-for-later-wrap .pagination li.prev a.disabled{background-position:-792px -53px}.js-save-for-later-wrap .pagination .show-all-link{display:inline-block;font-size:12px;padding:4px 9px 0 0;vertical-align:top}.js-save-for-later-wrap .pagination li a:hover{color:#333;font-weight:bold}.js-save-for-later-wrap .pagination li.next a:not(.disabled):hover,.js-save-for-later-wrap .pagination li.prev a:not(.disabled):hover{border:1px solid #333}.js-save-for-later-wrap .items-count{float:left;display:block;padding-left:44px;margin:-3px 0 4px 0;line-height:82px}.js-save-for-later-wrap .js-save-for-later-products{position:relative;margin-bottom:-1px}.js-save-for-later-wrap .js-save-for-later-products:after{position:absolute;bottom:4px;right:0;left:0;content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:95%;height:1px;margin:0 auto;background-color:#ebecde}.js-save-for-later-wrap.empty-section .js-save-for-later-products:after{display:none}#login-overlay-login{overflow:hidden}#um-login-register .col-12-header{float:none;display:block}#loginUserForm .lock-info{display:none;margin-top:-2px;text-align:left}.no-js #um-login-register .lock-info{width:744px;margin:0 auto}#loginUserForm.account-locked .lock-info{display:block}.mod-important.lock-info h3{margin:0 50px 6px 128px}.mod-important.lock-info a{font-weight:bold;text-decoration:underline}.mod-important.lock-info a:hover{text-decoration:none}#reduce-promo-block{display:block;margin:0}#reduce-promo-block .expand-viewport{margin:16px 0 0}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1300px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1300px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:1300px),only screen and (min-device-pixel-ratio:2) and (min-width:1300px),only screen and (min-resolution:192dpi) and (min-width:1300px),only screen and (min-resolution:2dppx) and (min-width:1300px){.spinner-lge{background-image:url("/assets/build/loader-82.gif");background-size:41px 41px}.spinner-sml{background-image:url("/assets/build/loader-36.gif");background-size:36px 36px}}#print-head{display:none}@media print{*{background:transparent!important;text-shadow:none!important}body{height:auto;overflow:visible!important}tr,img{page-break-inside:avoid}h2,h3{page-break-after:avoid}#wrapper{overflow:visible;padding:0 10px;width:auto}#wrapper .main{border:0;float:none;width:auto}#header,#wrapper button,#wrapper .button,#wrapper .print-no,#wrapper .print,#wrapper .main-header,#wrapper .qty-col .update,#wrapper .qty-col .remove,#wrapper th.del-opt,#wrapper td.del-opt,#wrapper-footer,.tabs{display:none!important}#wrapper input[type="text"]{border:0;text-align:center}#wrapper .col-12-box,#wrapper .col-13-box{border:0;float:none;overflow:hidden}#wrapper .col-12-box section,#wrapper .col-13-box section{border-bottom:2px solid #dedbd2;display:inline-block;float:none;padding:0;width:100%}#wrapper .col-12-center .jl-print-logo{display:block;position:absolute;right:18px;top:15px;visibility:visible}#wrapper .col-12-center,#wrapper .col-13-center{position:static;width:auto}#wrapper #timeline.col-12-center{margin:40px 0 10px}#wrapper .col-12-center .item-box,#wrapper .col-13-center .item-box{width:auto}.item-box-light,.highlight{border:2px solid #f7f7f7}.product-list li,.product-list li ol.children .col-first{display:inline-block;float:none;overflow:hidden}.print-CS{font-size:16pt;color:#333;float:right;font-weight:bold}#print-head{display:block}.address-block{width:320px}.col-12-center>*{padding:0}.col-12-box section.rcc-map{display:inline-block;margin-bottom:20px;padding-bottom:15px;page-break-before:always}#wrapper section.rcc-map .address-times{width:160px}#wrapper section.rcc-map dl.opening-hours{float:none}ul.order-receipt{min-height:0;overflow:visible}#wrapper .item-col,#wrapper .first-td{width:560px}#basket .col-12{width:830px!important}.col-12-header{padding:0}#vat-receipt.vat-details .col-12-center{margin:0 0 0 20px}#vat-receipt.vat-details .address-block:first-child{margin-right:85px}#vat-receipt.vat-details .wide-col:first-child{margin-right:195px}#vat-receipt.vat-details .table-td-space tr td.wide-col{width:310px}#tabinfo-prod-info,#tabinfo-features,#tabinfo-care-info,#tabinfo-editor-notes,#tabinfo-delivery,#tabinfo-returns{display:block!important;width:auto!important;float:none!important}#tabinfo-spcl-offr,#tabinfo-services,#tabinfo-qa,#tabinfo-ratings,.mod-add-to-basket-multi,.mod-set-indication,.mod-cross-sell-functional,.mod-inspirational-cross-sell,.mod-share-print,.mod-upsell-section,.media-controls .end,.media-controls .start,.mod-carousel-collection,.item-actions,.hori-3-alt .col-13 .mod-wish-list-header,#side-facets,.col-3,#article-grid,.search-results footer,#footer-continue,.compare-item-control,.mod-selection-summary .selection-total,.mod-error-center,.mod-key-features .tab-link,.expand-lnk,.mod-size-guide,.out-of-stock-email,.tab-link more,.more,.quantity,.mod-site-error,.wish-list-links-wrapper{display:none!important}.mod-add-to-basket .highlight{padding-bottom:16px!important}.mod-prod-info-tab{display:block!important;width:auto!important}.tab-content-win{float:none!important;overflow:visible!important;width:auto!important}.tab-content-wrap{width:auto!important}.info-message{float:none!important}.mod-promo-highlights .delivery-uk,.mod-promo-highlights .int-delivery,.mod-promo-highlights .free-returns{padding-left:0}.mod-media-player .media-controls .media-images{height:460px}.main .split{margin-top:0}.product-grid .result-row{margin-bottom:10px}.main-logo{display:!important}hr.thin{margin:2px 0}#bundles-toggle-btn{display:none}.cms-checkout-footer a{padding-top:15px}.cms-checkout-footer a,.cms-checkout-footer p{width:100%;margin:0 0 0 -15px!important}#wrapper #order-summary #c2c1,#wrapper #order-summary #c2c2,#wrapper #order-summary .col-mid,#wrapper #order-summary .col-last,#wrapper #order-summary .mod-box-green{display:none}#wrapper #order-details .sub-header{position:absolute}#wrapper #order-details .sub-header h2{float:left;padding:0 0 0 30px;display:inline}#wrapper #order-details h2 .order-number{position:static}#wrapper #order-details .vat-receipt,#wrapper #order-details .location-map,#wrapper #order-details .um-footer,#wrapper #order-details hr.mid23{display:none}#wrapper #order-details .col-13-box{position:absolute;margin:0}#wrapper #order-details .col-13-box section{float:left}#wrapper #order-details .col-13-box section.top{margin-top:80px}#wrapper #order-details .prod-desc-col{margin-left:10px}#wrapper #order-details .prod-desc-col h3 a{font-weight:normal;text-decoration:none}#wrapper #order-details .child-item div{padding-left:0}#wrapper #order-details .dt-normal{margin:0 0 20px 10px}#timeline{display:none}#order-receipt section.order-receipt-header{padding:0;margin:0;border-bottom:0}#order-receipt section.product-list.order-receipt-header{border-top:2px solid #dedbd2;padding:20px 0 0}#order-receipt .col-12-box h2{padding:20px 0 0}#order-receipt section.order-receipt-header ul.order-receipt li.last{float:left}#order-receipt .pay-details{margin:0}#order-receipt .dt-normal{padding-bottom:20px}#order-receipt{padding-bottom:20px}#order-receipt #cq-store-map{padding-bottom:20px}.asaf-product #tabinfo-asaf-fabric,.asaf-product #tabinfo-asaf-legs,.asaf-product #tabinfo-asaf-range,.asaf-product .asaf-tabs,.asaf-ratings,.product-grid .zoom-msg,.asaf-save-product-to-cart #prod-add-to-basket,mod-share-print{display:none}.asaf-product #tabinfo-asaf-info{display:block}.asaf-product p{margin-bottom:10px}.asaf-product p{margin-bottom:0}.asaf-content-right #tabinfo-delivery dl p{padding-bottom:0}.asaf-content-right #tabinfo-delivery dt{margin-left:0}.asaf-content-right #tabinfo-delivery dl.delivery-uk,.asaf-content-right #tabinfo-delivery dl.int-delivery{background-image:none}.asaf-save-product-to-cart{padding-top:80px}form .static-bundle .bundles-expanded-container,#toggled-bundles{display:block}.view-bundle-service-details,.add-bundle-to-basket,.bundles-checkout{display:none}}