.product-details-grid .grid:before,.product-noms-grid .grid:before,.grid.masonry-grid:before,.grid.project-type-list:before,.grid.project-grid:before,.media-block:before,.carousel ul:before,.product-nom:before,.product-list-view:before,.rangeexplorer ul:before,.productlist-compact ul:before,.caro-slider ul:before,.personal-info-list:before,.productlist:before,.store-search-product:before,.listing-info.grid-item dl:before,.checkout-confirmation dl:before,.checkout-confirmation .grid:before,.checkout-confirmation .store-details:before,.more-info:before,.product-details-grid .grid:after,.product-noms-grid .grid:after,.grid.masonry-grid:after,.grid.project-type-list:after,.grid.project-grid:after,.media-block:after,.carousel ul:after,.product-nom:after,.product-list-view:after,.rangeexplorer ul:after,.productlist-compact ul:after,.caro-slider ul:after,.personal-info-list:after,.productlist:after,.store-search-product:after,.listing-info.grid-item dl:after,.checkout-confirmation dl:after,.checkout-confirmation .grid:after,.checkout-confirmation .store-details:after,.more-info:after{display:table;content:""}.product-details-grid .grid:after,.product-noms-grid .grid:after,.grid.masonry-grid:after,.grid.project-type-list:after,.grid.project-grid:after,.media-block:after,.carousel ul:after,.product-nom:after,.product-list-view:after,.rangeexplorer ul:after,.productlist-compact ul:after,.caro-slider ul:after,.personal-info-list:after,.productlist:after,.store-search-product:after,.listing-info.grid-item dl:after,.checkout-confirmation dl:after,.checkout-confirmation .grid:after,.checkout-confirmation .store-details:after,.more-info:after{clear:both}.product-details-grid .grid .grid-item,.product-noms-grid .grid .grid-item,.grid.masonry-grid .grid-item,.grid.project-type-list .grid-item,.grid.project-grid .grid-item,.carousel li,.product-list-view li,.rangeexplorer li,.productlist-compact li,.caro-slider li,.personal-info-list li,.productlist li,.checkout-confirmation .grid .grid-item.details,.checkout-confirmation .store-details .grid-item{display:inline-block;margin:0 2% 15px 0;page-break-after:avoid;vertical-align:top;width:44%}.product-details-grid .grid .grid-item,.product-noms-grid .grid .grid-item,.grid.masonry-grid .grid-item,.grid.project-type-list .grid-item,.grid.project-grid .grid-item,.carousel li,.product-list-view li,.rangeexplorer li,.productlist-compact li,.caro-slider li,.personal-info-list li,.productlist li,.checkout-confirmation .grid .grid-item.details,.checkout-confirmation .store-details .grid-item,pre,blockquote,.cover .hero-slide,.message,.calc-result,#map_canvas,.store-search-product{border:1px solid #d2cdc9;padding:1%}.product-details-grid .grid .grid-item,.product-noms-grid .grid .grid-item,.grid.masonry-grid .grid-item,.grid.project-type-list .grid-item,.grid.project-grid .grid-item,.carousel li,.product-list-view li,.rangeexplorer li,.productlist-compact li,.caro-slider li,.personal-info-list li,.productlist li,.checkout-confirmation .grid .grid-item.details,.checkout-confirmation .store-details .grid-item,form li,.link-list-thumbnailed li,.link-list-alt li,.promo-blocks li,.basket-product,.image-gallery li{list-style:none}.media-block .media-item,.product-nom .product-image,.store-search-product .product-img{float:left;margin:0 15px 15px 0}.media-block .media-body,.product-nom .product-wrap,.store-search-product .product-details{overflow:hidden}*{background:transparent!important;color:#000;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{color:#9f9892;content:' (' attr(href) ')'}a[href^='/']:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:' (' attr(title) ')'}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{border:0;max-width:100%!important}p,h2,h3,h4{orphans:3;widows:3}h2,h3,h4{page-break-after:avoid}.grid{padding:0}.masonry-grid .grid-item-wrap>a{display:block;max-height:180px;overflow:hidden}body{font:10pt Arial,sans-serif}.site-logo{margin-bottom:20px}.site-logo img{margin-right:20px}h1,h2,h3{margin:15px 0}h4{margin:0}p{margin:0 0 15px}.cover{position:static!important;transition:none!important;width:100%!important}.cover .hero-slide{margin-bottom:15px;width:100%!important}.ico-required:after{color:red;content:'*';display:inline-block}fieldset,.field{margin-bottom:10px}textarea{display:block}table{border-collapse:collapse;margin-bottom:15px;page-break-inside:avoid}.tab-panel{display:block!important}.carousel ul{padding:0;width:100%!important}.carousel li{width:40%!important}.link-list-thumbnailed,.link-list-alt{padding:0}.link-list-alt li,.link-list.link-list-alt li{margin-bottom:10px}.message{margin-bottom:15px;page-break-inside:avoid}.video-wrap,.video-container,.video-carousel,.video-player{margin-bottom:15px}.video-wrap:after,.video-container:after,.video-carousel:after,.video-player:after{content:'[ Video content ]'}.video-wrap *,.video-container *,.video-carousel *,.video-player *{display:none!important}.homepage .masonry-grid>.grid-item{border:0;margin:0;padding:0;width:100%}.product-categories-grid p{margin-bottom:0}body.basket .btn-primary,body.basket .btn-secondary,body.basket .ico-bin,body.basket .ico-remove,body.basket .ico-saveLater,body.basket .basket-item-tools,body.basket .basket-group-header-price-qty,body.basket .basket-items-update input[type=submit]{display:none}body.basket ul.basket-items{list-style:none;margin-left:0;padding-left:0}body.basket .basket-item-pricing-save a{text-decoration:none}body.basket .basket-items-update-input{border:1px solid #545150}body.basket table{width:100%;display:table}.progress-bar{display:none}ul#ui-list-deliveryAddress{margin:0;padding:0}ul#ui-list-deliveryAddress .input-radio{display:none}ul#ui-list-deliveryAddress span{display:block;width:100%}ul#ui-list-deliveryAddress .field.address-wrap{border-bottom:1px solid #333231}.address-wrap span,.contact-details span{display:block;width:100%}.product-listing .sideBar,.search-results .sideBar{page-break-before:always}.product-listing .sideBar nav,.product-listing .sideBar .menus,.product-listing .sideBar .js-menus-trigger,.search-results .sideBar nav,.search-results .sideBar .menus,.search-results .sideBar .js-menus-trigger{display:block!important}.product-listing .product-availability,.search-results .product-availability{padding:0}.product-listing .product-description p,.search-results .product-description p{margin:5px 0}.product-listing .wrap-product-price p,.search-results .wrap-product-price p{margin:0}.product-listing .accessibility,.search-results .accessibility{display:none}[aria-labelledby='ui-articles']{page-break-before:always}.rangeexplorer ul,.productlist-compact ul{padding:0}.image-gallery ul{padding:0}.caro-slider ul{padding:0}.project-grid p{margin:0}.personal-info-list,.productlist{padding:0}.personal-info-list span,.productlist span{display:block}.personal-info-list span{display:block}#map_canvas{height:auto;min-height:500px;width:100%}.map-holder,.wrapper-store-direction{page-break-before:always}.lt-ie10 .no-print-ie8{display:none}.listing-info.grid-item{font-size:85%}.listing-info.grid-item h2,.listing-info.grid-item hr{display:none}.listing-info.grid-item dt,.listing-info.grid-item dl,.listing-info.grid-item dd{padding:0;margin:0}.listing-info.grid-item dt{font-weight:bold;font-size:16px;clear:both;margin-bottom:8px}.listing-info.grid-item dl{margin-bottom:8px}.listing-info.grid-item h2{margin-top:0}.listing-info.grid-item dd,.listing-info.grid-item .days{margin-bottom:3px}.lt-ie9 .wrapper-store-direction{padding-top:100px}.js-store-locator-details .page-heading{margin-bottom:10px}.js-store-locator-details h1,.js-store-locator-details p{margin-bottom:5px}.js-store-locator-details h1,.js-store-locator-details h2,.js-store-locator-details h3{clear:both}.instructions div{display:inline}.listing-info.grid-item,.map-holder.grid-item{width:50%;float:right;margin-right:2%}.map-holder.grid-item{margin-right:4%;width:43%}.map-holder img.for-print-only{height:auto;width:100%}.store-details-info.grid .grid-item{width:50%;float:left}.store-facilities.grid,[title='Click to see this area on Google Maps'],a.cta-view-directions[href]:after,.wrapper-cta-print-map{display:none}.map-holder #map_canvas{height:300px;min-height:300px}.map-holder #map_canvas a[href]:after{display:none}.cta-view-directions{opacity:0;color:transparent}.map-holder,.wrapper-store-direction{page-break-before:unset;width:230%;display:block;position:absolute;left:0}.wrapper-store-direction ol{position:relative;left:0}.wrapper-store-direction li{clear:both;display:block;border-bottom:1px solid #d2cdc9;margin-bottom:8px;padding-bottom:16px;padding-top:8px}.wrapper-store-direction li .miles{float:right;margin-bottom:5px}#searchLocationMain{display:none}.store-details-time .times{float:right}.store-details-time .days{float:left;clear:both}.store-details-time dd .accessibility{display:none}.cookie-panel,nav,.login-nav,.site-search,.site-header .shop-links,.breadcrumb-tools,.site-footer,.menus,.js-menus-trigger,.js-clear-facets,.facets .accessibility,.nav-toggle,.purchase-options,.btn,.btn-super,.show-more,.messages-bar,#hero-location,#hero-timer,[role='tablist'] h3 .accessibility,[role='listbox'],.product-brands-grid,.field .link,.media-image-zoom,.carousel-mini,.carousel-btn,.carousel-pagination,.checkout-actions,#ui-clear-comparison,.compare,.filter-result,.pagination,.wrap-compare-cta,.go-to-top,.box-promo,.img-icon,.iconlink,.box-link-img img,.link-list-alt img,.link-list-thumbnailed img,.product-categories-grid img,.sideBar .link-list-thumbnailed,.kb-search-wrapper,.modify-details,.bqclub-man,.social-links img,.block-complementary img,.block-image,.pseudo-link,.related-searches,.use-my-location,.cta-view-directions,.cta-print-map,.is-dom-removed,.cta-previous-screen,.store-listing-marker,[data-info-prop='link'],.store-locator-fields{display:none}.project-grid{list-style-type:none}.project-grid .grid-item{width:50%;float:left}.project-grid .project-title{margin:15px 0 0 0}.project-grid .grid-item{margin-bottom:25px}.content-helpadvice .grid.grid-alt{list-style-type:none;margin-bottom:50px}.content-helpadvice .grid-item.box{width:50%;float:left}.content-helpadvice .grid-item.box .grid-item-wrap{padding-right:40px}.content-helpadvice h2{display:block;clear:both}.content-helpadvice .product-icons li p{padding-top:0;margin-top:0}.content-helpadvice .product-icons li p br{display:none}.content-helpadvice .product-icons li p strong{display:block}.content-helpadvice .product-icons li i{float:left;margin-right:30px}.content-helpadvice .media-item.media-image img{display:block}.content-helpadvice.room-landing dd a,.content-helpadvice.room-landing .list-stacked.link-list li{margin-bottom:5px}.content-helpadvice.room-landing .link-list-alt{line-height:30px}.content-helpadvice.room-landing .link-list-alt img{display:block;float:left;margin-right:10px;margin-left:-40px}.accordion-section li.grid-item{margin-bottom:20px}.table-orderhistory,.order-history-details table,.table-wishlist{width:95%}.table-orderhistory td,.table-orderhistory th,.order-history-details table td,.order-history-details table th,.table-wishlist td,.table-wishlist th{text-align:left;padding:5px}.checkout-confirmation .order-table{border-collapse:collapse;border-spacing:0;border:0 none;border:2px solid #d2cdc9}.checkout-confirmation .order-table caption{text-align:left;padding-bottom:5px}.checkout-confirmation .order-table td,.checkout-confirmation .order-table th{padding:5px 10px;border:0 none;vertical-align:top}.checkout-confirmation .order-table .basket-header,.checkout-confirmation .order-table .basket-sub-header{text-align:left}.checkout-confirmation .order-table .basket-header.qty{text-align:center}.checkout-confirmation .order-table .basket-header.price{text-align:right}.checkout-confirmation .order-table .basket-product.price,.checkout-confirmation .order-table .basket-total,.checkout-confirmation .order-table.order-table-savings td{padding:5px 15px;text-align:right;width:200px}.checkout-confirmation .order-table .basket-total-header,.checkout-confirmation .order-table.order-table-savings th{text-align:right;padding-right:10px}.checkout-confirmation .order-table .basket-product.qty{text-align:center}.checkout-confirmation .order-table .basket-product{width:400px}.checkout-confirmation .order-table .basket-total.total{font-weight:bold}.checkout-confirmation .order-table.order-table-totals,.checkout-confirmation .order-table.order-table-savings{width:100%;margin-top:-15px;border-top:0 none;border-bottom:0 none}.checkout-confirmation .order-table.order-table-totals caption,.checkout-confirmation .order-table.order-table-savings caption{display:none}.checkout-confirmation .order-table.order-table-totals .basket-total-header.total,.checkout-confirmation .order-table.order-table-totals .basket-total.total,.checkout-confirmation .order-table.order-table-savings .basket-total-header.total,.checkout-confirmation .order-table.order-table-savings .basket-total.total{border:2px solid #d2cdc9;border-width:2px 0}.checkout-confirmation .order-table.order-table-savings{border-bottom:2px solid #d2cdc9}.checkout-confirmation .order-table .basket-sub-header{border:solid #d2cdc9;border-width:2px 0}.checkout-confirmation .order-table img{float:left;margin-right:10px}.checkout-confirmation .promo-blocks .grid-3{overflow:hidden;width:100%}.checkout-confirmation .promo-blocks .grid-3 .grid-item{width:30%;float:left;margin-right:3%}.checkout-confirmation .promo-blocks .grid-3 .grid-item img{height:auto}.checkout-confirmation .banner{display:none}.checkout-confirmation dt{clear:both}.checkout-confirmation dt,.checkout-confirmation dd{float:left;width:auto;margin-right:10px;margin-left:0}.checkout-confirmation .grid{border-bottom:1px solid #d2cdc9}.checkout-confirmation .grid .grid{border-bottom:0}.checkout-confirmation .grid .g5{width:100%}.checkout-confirmation .grid .grid-item.details{border:0;padding-left:0}.checkout-confirmation .grid .grid-item.details h3{margin-top:0;padding-top:0}.checkout-confirmation .store-details img{height:auto}.checkout-confirmation .store-details .grid-item{border:0;padding-left:0}.checkout-confirmation .store-details .grid-item h3{margin-top:0;padding-top:0}.checkout-confirmation .contact-details{float:left;margin-right:30px}.checkout-confirmation .contact-details span{display:block}.checkout-confirmation .print-page{display:none}.checkout-confirmation dl.card-details{margin-top:0}.checkout-confirmation .address-wrap h3{clear:both}a.cta-view-directions[href]:after{color:#000;content:' (' attr(href) ')'}.form-cancel-account fieldset{border:0 none}#ui-list-wishlist .product-availability{padding-left:0;margin-left:0}#ui-list-wishlist .product-availability li{width:44%}.lt-ie9 noscript{border:0}.lt-ie9 .product-details fieldset{padding:20px 10px 10px 10px}.lt-ie9 .product-details fieldset legend{font-weight:bold}.lt-ie9 .product-details fieldset .field{margin-top:10px}.product-details .product-summary>p,.product-details .product-summary .html-content,.product-details .product-title,.product-details .product-meta{clear:both}.product-details .grid-item.product-image{margin:0 0 20px 0}.product-details .main-img{padding-left:0;margin:0}.product-summary,.grid-item.product-image{display:block;width:100%;clear:both}.product-meta dt,.product-meta dd{float:none;display:inline-block}.wrapper-store-direction ol{list-style-type:none;margin-left:0;padding-left:0}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}[role='tabpanel'] .js-accordion ol{list-style-type:none;margin:0;padding:0}