/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.0
Create your own skin at http://designer.videojs.com
*/.not-list{list-style:none;margin:0;padding:0}.not-list li{margin-left:0}.truncate{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.futura-xtrbold{font-family:"Futura W01 ExtraBold",sans-serif;font-weight:normal}.futura-heavy{line-height:18px;line-height:1.8rem;font-family:"Futura W01 Heavy",sans-serif;font-weight:normal}.futura-medium{line-height:18px;line-height:1.8rem;font-family:'Futura W01 Medium',Arial,sans-serif;font-weight:normal}.futura-book{font-family:"Futura W01 Book",sans-serif;font-weight:normal}.challenge-bold{line-height:22px;line-height:2.2rem;font-family:"Challenge W01 Bold",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.helvetica-neue{line-height:18px;line-height:1.8rem;font-family:'Helvetica Neue','HelveticaNeue',Arial,sans-serif;font-weight:normal}.helvetica-neue-75-bold{line-height:18px;line-height:1.8rem;font-family:"HelveticaNeueW01-75Bold",Arial,sans-serif;font-weight:normal}.section-bottom-margin{*zoom:1;margin-bottom:25px}.section-bottom-margin:before,.section-bottom-margin:after{content:"";display:table}.section-bottom-margin:after{clear:both}.section-bottom-margin:before,.section-bottom-margin:after{content:"";display:table}.section-bottom-margin:after{clear:both}.fixed-layout{*zoom:1;margin-bottom:25px}.fixed-layout:before,.fixed-layout:after{content:"";display:table}.fixed-layout:after{clear:both}.fixed-layout:before,.fixed-layout:after{content:"";display:table}.fixed-layout:after{clear:both}.display-inline-block{display:inline-block;zoom:1;*display:inline}.margin-btm-single{margin-bottom:18px !important}.margin-btm-double{margin-bottom:36px !important}.margin-top-single{margin-top:18px !important}.margin-top-double{margin-top:36px !important}.RefreshThreeStepInstructions .topshadow .three-step-instructions_container{padding-top:5px !important}.RefreshThreeStepInstructions .bottomborder{border-bottom:1px solid #d6d6d6}.neg-offset-top{margin-top:-18px !important}.center-by-margin{margin:0 auto}.fade-in-shrink{transform:scale(1.1);animation:shrinkToNormal ease-in 1;animation-delay:2s;animation-fill-mode:forwards;animation-duration:.2s}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:normal;color:inherit;text-rendering:optimizelegibility}h1,.h1{font-size:66px;font-size:6.6rem;margin-bottom:0;line-height:1.2em}h2,.h2{font-size:48px;font-size:4.8rem;margin-bottom:.75em;line-height:1.25em}.primaryh2,.secondaryh2,.bannerh2{font-size:40px;font-size:4rem;color:#0d5257;font-family:'Futura W01 Heavy',sans-serif;margin-bottom:.6em}.diy-category .primaryh2,.diy-category .secondaryh2,.diy-category .bannerh2{color:#da291c}.diycampaignlandingpage-page-type .primaryh2,.diycampaignlandingpage-page-type .secondaryh2,.diycampaignlandingpage-page-type .bannerh2{color:#0d5257}.diycampaignlandingpage-page-type .panel-block-header .primaryh2,.diycampaignlandingpage-page-type .panel-block-header .secondaryh2,.diycampaignlandingpage-page-type .panel-block-header .bannerh2{color:#ffffff}.primaryh2.content-padding,.secondaryh2.content-padding,.bannerh2.content-padding{margin-bottom:0}.category-summary .primaryh2,.category-summary .secondaryh2,.category-summary .bannerh2{margin-bottom:0}.category-summary .primaryh2 a,.category-summary .secondaryh2 a,.category-summary .bannerh2 a{transition:color 300ms ease;color:#0d5257}.category-summary .primaryh2 a:hover,.category-summary .secondaryh2 a:hover,.category-summary .bannerh2 a:hover,.category-summary .primaryh2 a:focus,.category-summary .secondaryh2 a:focus,.category-summary .bannerh2 a:focus{color:#08454a}.secondaryh2{font-size:32px;font-size:3.2rem}h2.tertiaryh2{color:#007ac9}.bannerh2{font-size:48px;font-size:4.8rem;color:#ffffff;line-height:1.1em;margin-bottom:.4em}h3,.h3{font-size:28px;font-size:2.8rem;margin-bottom:1em;line-height:1.3em}.primaryh3,.secondaryh3{font-size:24px;font-size:2.4rem;color:#0d5257;font-family:'Futura W01 Heavy',sans-serif;margin-bottom:.6em}.diy-category .primaryh3,.diy-category .secondaryh3{color:#333333}.secondaryh3{font-size:18px;font-size:1.8rem}h4,.h4{font-size:18px;font-size:1.8rem;margin-bottom:.5em;line-height:1.25em}h5,.h5{font-size:16px;font-size:1.6rem;margin-bottom:1.5em}h6,.h6{font-size:14px;font-size:1.4rem;margin-bottom:1.5em;font-weight:normal;letter-spacing:1px;text-transform:uppercase}.mobile-device .primaryh2{font-size:22px;font-size:2.2rem}.mobile-device .primaryh2.emphasis-larger{font-size:32px;font-size:3.2rem}.mobile-device .secondaryh2{font-size:20px;font-size:2rem}.mobile-device .primaryh3{font-size:18px;font-size:1.8rem}.mobile-device .secondaryh3{font-size:16px;font-size:1.6rem}.mobile-device .content-layout_inside .page-heading h1{font-size:22px;font-size:2.2rem;margin-bottom:0;line-height:1.2em}.mobile-device .content-layout_inside .page-heading h1.emphasis-larger{font-size:32px;font-size:3.2rem}.mobile-device h4,.mobile-device .h4,.mobile-device h5,.mobile-device .h5{font-size:14px;font-size:1.4rem;text-rendering:auto}.mobile-device h4,.mobile-device .h4{font-weight:bold}.general-content-layout h2{font-size:40px;font-size:4rem;color:#0d5257;font-family:'Futura W01 Heavy',sans-serif;margin-bottom:.6em}.diy-category .general-content-layout h2{color:#da291c}.diycampaignlandingpage-page-type .general-content-layout h2{color:#0d5257}.diycampaignlandingpage-page-type .panel-block-header .general-content-layout h2{color:#ffffff}.general-content-layout h2.content-padding{margin-bottom:0}.category-summary .general-content-layout h2{margin-bottom:0}.category-summary .general-content-layout h2 a{transition:color 300ms ease;color:#0d5257}.category-summary .general-content-layout h2 a:hover,.category-summary .general-content-layout h2 a:focus{color:#08454a}.general-content-layout h3{font-size:24px;font-size:2.4rem;color:#0d5257;font-family:'Futura W01 Heavy',sans-serif;margin-bottom:.6em}.diy-category .general-content-layout h3{color:#333333}.general-content-layout.diy-category h2{color:#da291c}.general-content-layout.diy-category h3,.general-content-layout.diy-category h4,.general-content-layout.diy-category h5,.general-content-layout.diy-category h6{color:#333333}.diy-category.generalcontent-page-type .main-content h1,.diy-category.generalcontent-page-type .main-content .h1,.diy-category.generalcontent-page-type .main-content h2,.diy-category.generalcontent-page-type .main-content .h2,.diy-category.generalcontent-page-type .main-content h3,.diy-category.generalcontent-page-type .main-content .h3,.diy-category.generalcontent-page-type .main-content h4,.diy-category.generalcontent-page-type .main-content .h4{color:#da291c}.page-heading{font-size:66px;font-size:6.6rem;line-height:80px;line-height:8rem;font-family:'Futura W01 Heavy',sans-serif;font-weight:normal;color:#0d5257;margin:27px 0 0}.page-heading span{font-weight:normal;font-family:'Futura W01 ExtraBold'}.content-layout_inside .page-heading h1{font-size:50px;font-size:5rem;margin-top:0;margin-bottom:30px;line-height:1.1em}.sub-heading{font-size:25px;font-size:2.5rem;font-family:'Futura W01 Heavy',sans-serif;font-weight:normal;clear:both;margin:1.5em 0 .5em 0;color:#da291c}.sub-heading .count{font-size:18px;font-size:1.8rem;color:#333333;font-weight:normal}.sub-heading span{font-weight:normal}.campaignlandingpage-page-type .sub-heading,.giftingcampaignlandingpage-page-type .sub-heading,.diycampaignlandingpage-page-type .sub-heading{color:#0d5257}.sub-heading-green{color:#0d5257}.sub-heading-green a{color:#0d5257}.diy-advice-heading{font-size:24px;font-size:2.4rem;color:#da291c;font-family:'Futura W01 Book',sans-serif}.diy-advice-heading .diy-span{font-family:'Futura W01 ExtraBold'}.diyeditorial-page-type h3.sub-heading a,.diytheme-page-type h3.sub-heading a{color:#da291c}.project-steps .step-counter{font-size:24px;font-size:2.4rem;margin-bottom:14px;display:block;line-height:1.2em}.project-steps .primaryh2{font-size:36px;font-size:3.6rem;color:#0d5257}.project-steps p{font-size:15px;font-size:1.5rem;line-height:1.6em}.title-view-more{margin:0 0 15px 0;font-size:1em}.title-view-more-link{transition:color 300ms ease;display:block}.title-view-more-link .secondaryh2{line-height:1em;margin-bottom:.4em;max-width:70%}.title-view-more-link em{font-size:18px;font-size:1.8rem;background:url('../../../img/icon_chevron-red-16x10.png') 100% -11px no-repeat;float:right;display:inline-block;color:#da291c;font-style:normal;font-family:'Futura W01 Heavy',sans-serif;padding:8px 18px 0 0}.title-view-more-link:hover .secondaryh2,.title-view-more-link:focus .secondaryh2{color:#08454a}.title-view-more-link:hover em,.title-view-more-link:focus em{color:#bc2318;background-position:100% -55px}.lead{font-size:22px;font-size:2.2rem;font-family:'Futura W01 Heavy',sans-serif;line-height:1.2em;padding:0;margin:0 0 1em 0}.mobile-device .lead{font-size:18px;font-size:1.8rem;margin:0 0 .4em 0}.page-intro{font-size:18px;font-size:1.8rem;margin:0 0 .4em 0;line-height:1.55em}.panel-page-intro{font-size:18px;font-size:1.8rem;line-height:1.45em}.no-bullet{padding:0;list-style:none}.bul-left-aligned{padding:0 0 0 20px}.bul-left-aligned li{padding-bottom:10px}.chevron-list{list-style:none;padding-left:0;margin-left:30px;margin-right:0;float:left}.chevron-list.first-child{margin-left:0}.chevron-list li{font-size:15px;font-size:1.5rem;display:block;margin:0;width:175px;border-bottom:1px solid #0e6369;background:url('../../../img/icon-chevron-right-small.png') no-repeat right;font-weight:bold;padding:8px 0;padding-right:15px}.our-services-banner .chevron-list li{border-bottom-color:#0e6369}.chevron-list a{line-height:18px;line-height:1.8rem}.chevron-list li:hover{background:url('../../../img/icon-chevron-right-small-grey.png') no-repeat right}.chevron-list li:first-child{border-top:1px solid #0e6369}.our-services-banner .chevron-list li:first-child{border-top-color:#0e6369}.team-member-quote{margin:0;position:relative}.team-member-quote h2,.team-member-quote h3{letter-spacing:-0.04em;text-indent:-20px}.team-member-quote h2,.team-member-quote .h2{font-size:38px;font-size:3.8rem;font-family:'Helvetica W01 Bd Cn',Arial,sans-serif;margin-bottom:.2em}.team-member-quote h3{font-size:27px;font-size:2.7rem;font-family:'Helvetica W01 Cn',Arial,sans-serif;line-height:1em;text-indent:-10px}.team-member-quote cite{font-style:normal;margin-left:-12px}.mobile-device .team-member-quote h2,.mobile-device .team-member-quote h3{text-indent:-10px}.generalcontent-page-type .main-content .h1,.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content .h3,.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h1,.generalcontent-page-type .main-content h2,.generalcontent-page-type .main-content h3,.generalcontent-page-type .main-content h4{font-family:'Futura W01 Heavy',sans-serif;color:#0d5257;background:transparent;padding:0 0;margin-bottom:10px;clear:both}.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content .h3,.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h2,.generalcontent-page-type .main-content h3,.generalcontent-page-type .main-content h4{margin-top:0}.generalcontent-page-type .main-content .h1,.generalcontent-page-type .main-content h1{font-size:48px;font-size:4.8rem;line-height:58px;line-height:5.8rem}.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content h2{font-size:40px;font-size:4rem;line-height:52px;line-height:5.2rem}.generalcontent-page-type .main-content .h2:first-child,.generalcontent-page-type .main-content h2:first-child{margin-top:0}.generalcontent-page-type .main-content .h3,.generalcontent-page-type .main-content h3{font-size:24px;font-size:2.4rem;line-height:31px;line-height:3.1rem}.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h4{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.25rem;margin-top:0}.generalcontent-page-type .main-content .h5,.generalcontent-page-type .main-content h5{font-size:18px;font-size:1.8rem;line-height:23.5px;line-height:2.35rem;font-family:'Futura W01 Heavy',sans-serif;margin-bottom:5px;color:#0d5257}.generalcontent-page-type .main-content p{line-height:17px;line-height:1.7rem;margin-top:0}.generalcontent-page-type .main-content ul{padding-left:15px}.generalcontent-page-type .main-content ul:first-child{margin-top:0}.generalcontent-page-type .main-content ul.no-bullet{padding-left:0}.generalcontent-page-type .main-content input[type='button']{transition:background-color 300ms ease-in-out;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:2px;font-size:14px;font-size:1.4rem;background:#da291c;border:1px solid #911913;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2)}.generalcontent-page-type .main-content input[type='button']:focus{outline:3}.generalcontent-page-type .main-content input[type='button'].btn-on{background:#da291c;border-color:#911913}.generalcontent-page-type .main-content input[type='button'].btn-on:hover{background:#bc2318;border-color:#bc2318}.generalcontent-page-type .main-content input[type='button'].btn-sml{font-size:12px;font-size:1.2rem;padding:5px 8px}.generalcontent-page-type .main-content input[type='button'].btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.generalcontent-page-type .main-content input[type='button'].btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:.85em 1em}.generalcontent-page-type .main-content input[type='button'].btn-large{font-size:19px;font-size:1.9rem;font-weight:bold;padding:.7em 1em}.generalcontent-page-type .main-content input[type='button'].btn-full-width{width:auto;display:block}button.generalcontent-page-type .main-content input[type='button'].btn-full-width{width:100%}.generalcontent-page-type .main-content input[type='button'].btn-white{background:#ffffff;color:#da291c !important;border:1px solid #e7e7e7}.generalcontent-page-type .main-content input[type='button'].btn-white:hover{background:#ffffff;color:#222222 !important;border:1px solid #757575}.generalcontent-page-type .main-content input[type='button'].btn-transparent{background-color:transparent;box-shadow:none}.generalcontent-page-type .main-content input[type='button'].btn-transparent:hover{background-color:transparent;box-shadow:none}.generalcontent-page-type .main-content input[type='button'].btn-transparent--dark{color:#333333 !important;border-color:#333333 !important}.generalcontent-page-type .main-content input[type='button'].btn-transparent--dark:hover{color:#333333 !important;border-color:#333333 !important}.generalcontent-page-type .main-content input[type='button'].btn-secondary{background-color:#0d5257;border-color:#0d5257}.generalcontent-page-type .main-content input[type='button'].btn-secondary:hover{background-color:#08454a;border-color:#08454a}.generalcontent-page-type .main-content input[type='button'].btn-tertiary{background-color:#da291c;border-color:#911913}.generalcontent-page-type .main-content input[type='button'].btn-tertiary:hover{background-color:#bc2318}.generalcontent-page-type .main-content input[type='button'].btn-green{background-color:#0d5257;border-color:#052e30}.generalcontent-page-type .main-content input[type='button'].btn-green:hover{background-color:#08454a}.generalcontent-page-type .main-content input[type='button'].btn-darkred{background-color:#c02115}.generalcontent-page-type .main-content input[type='button'].btn-darkgreen{background:#0d5257;border-color:#052e30}.generalcontent-page-type .main-content input[type='button'].btn-darkgreen:hover{background:#08454a}.generalcontent-page-type .main-content input[type='button'].btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.generalcontent-page-type .main-content input[type='button'].btn-light{color:#333333 !important;background-color:#e7e7e7;border:1px solid #757575}.generalcontent-page-type .main-content input[type='button'].btn-light:hover,.generalcontent-page-type .main-content input[type='button'].btn-light:focus{background-color:#c1c1c1}.generalcontent-page-type .main-content input[type='button'].icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.generalcontent-page-type .main-content input[type='button'].btn-wishlist{background:#e7e7e7 url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#9c9c9c;color:#222222 !important}.generalcontent-page-type .main-content input[type='button'].btn-wishlist:hover,.generalcontent-page-type .main-content input[type='button'].btn-wishlist:focus{border-color:#9c9c9c;background-color:#dfdfdf}.generalcontent-page-type .main-content input[type='button'].icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.generalcontent-page-type .main-content input[type='button'].launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.generalcontent-page-type .main-content input[type='button'].btn-disabled{background:#e0e0e0;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.generalcontent-page-type .main-content input[type='button'].btn-disabled:hover{background:#e0e0e0;border:1px solid #cecece !important;color:#acacac !important}.generalcontent-page-type .main-content input[type='button']:hover{background-color:#bc2318;border-color:#911913}.generalcontent-page-type .main-content input[type='button'] img{vertical-align:bottom}.generalcontent-page-type .main-content input[type='button'].btn-cms-image{padding:8px 8px 6px 8px}.generalcontent-page-type .main-content input[type='button'].btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.generalcontent-page-type .main-content input[type='button'].btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.generalcontent-page-type .main-content input[type='button'].btn-cookie-cta{font-size:16px;font-size:1.6rem;background:#efefef;border:1px solid #d6d6d6;border-radius:3px;color:#333333;padding:4px 7px}.generalcontent-page-type .main-content input[type='button'].btn-cookie-cta:hover{background-color:#d6d6d6}.generalcontent-page-type .main-content ol{padding-left:20px}.generalcontent-page-type .main-content a{font-weight:normal}.uppercase{text-transform:uppercase}.diy-red,.heading__diy{color:#da291c}.diy-light{font-family:'Futura W01 Book',sans-serif}.grey{font-size:11px;font-size:1.1rem;color:#999999}.dark-grey{color:#333333}.dark-grey:visited{color:#333333}.buni-icon-font{font-family:'buni';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pdf-link{min-height:18px;background:url("/assets/img/icon-content-pdf.png") no-repeat 0 2px;display:block;padding:0 0 0 20px}.icon-tick{background:url(/assets/img/icon-tick.png) no-repeat left top;height:22px;width:22px;vertical-align:middle;display:inline-block;margin:auto .5em}.lt-ie8 .icon-tick{margin-bottom:12px}.container_9{margin-left:auto;margin-right:auto;*zoom:1;width:747px}.container_9:before,.container_9:after{content:"";display:table}.container_9:after{clear:both}.container_9:before,.container_9:after{content:"";display:table}.container_9:after{clear:both}.container_10{margin-left:auto;margin-right:auto;*zoom:1;width:794px}.container_10:before,.container_10:after{content:"";display:table}.container_10:after{clear:both}.container_10:before,.container_10:after{content:"";display:table}.container_10:after{clear:both}.container_12{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.container_12:before,.container_12:after{content:"";display:table}.container_12:after{clear:both}.container_12:before,.container_12:after{content:"";display:table}.container_12:after{clear:both}.mobile-device .container_12{width:100%}.inside-layout{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.inside-layout:before,.inside-layout:after{content:"";display:table}.inside-layout:after{clear:both}.inside-layout:before,.inside-layout:after{content:"";display:table}.inside-layout:after{clear:both}.mobile-device .inside-layout{width:100%}.alpha{margin-left:0 !important}.omega{margin-right:0 !important}.column{margin:0 18px;float:left;display:inline}.row{width:960px;margin:0 auto;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row .row{margin:0 -18px;width:auto;display:inline-block}.grid_1{width:47px;margin:0 18px;float:left;display:inline}.grid_2{width:130px;margin:0 18px;float:left;display:inline}.grid_3{width:213px;margin:0 18px;float:left;display:inline}.grid_4{width:296px;margin:0 18px;float:left;display:inline}.grid_5{width:379px;margin:0 18px;float:left;display:inline}.grid_6{width:462px;margin:0 18px;float:left;display:inline}.grid_7{width:545px;margin:0 18px;float:left;display:inline}.grid_8{width:628px;margin:0 18px;float:left;display:inline}.grid_9{width:711px;margin:0 18px;float:left;display:inline}.grid_10{width:794px;margin:0 18px;float:left;display:inline}.grid_11{width:877px;margin:0 18px;float:left;display:inline}.grid_12{width:960px;margin:0 18px;float:left;display:inline;margin-left:0 !important;margin-right:0 !important}.btn,.btn-primary,.ui-button-text{transition:background-color 300ms ease-in-out;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:2px;font-size:14px;font-size:1.4rem;background:#da291c;border:1px solid #911913;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2)}.btn:focus,.btn-primary:focus,.ui-button-text:focus{outline:3}.btn.btn-on,.btn-primary.btn-on,.ui-button-text.btn-on{background:#da291c;border-color:#911913}.btn.btn-on:hover,.btn-primary.btn-on:hover,.ui-button-text.btn-on:hover{background:#bc2318;border-color:#bc2318}.btn.btn-sml,.btn-primary.btn-sml,.ui-button-text.btn-sml{font-size:12px;font-size:1.2rem;padding:5px 8px}.btn.btn-long,.btn-primary.btn-long,.ui-button-text.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.btn.btn-med,.btn-primary.btn-med,.ui-button-text.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:.85em 1em}.btn.btn-large,.btn-primary.btn-large,.ui-button-text.btn-large{font-size:19px;font-size:1.9rem;font-weight:bold;padding:.7em 1em}.btn.btn-full-width,.btn-primary.btn-full-width,.ui-button-text.btn-full-width{width:auto;display:block}button.btn.btn-full-width,button.btn-primary.btn-full-width,button.ui-button-text.btn-full-width{width:100%}.btn.btn-white,.btn-primary.btn-white,.ui-button-text.btn-white{background:#ffffff;color:#da291c !important;border:1px solid #e7e7e7}.btn.btn-white:hover,.btn-primary.btn-white:hover,.ui-button-text.btn-white:hover{background:#ffffff;color:#222222 !important;border:1px solid #757575}.btn.btn-transparent,.btn-primary.btn-transparent,.ui-button-text.btn-transparent{background-color:transparent;box-shadow:none}.btn.btn-transparent:hover,.btn-primary.btn-transparent:hover,.ui-button-text.btn-transparent:hover{background-color:transparent;box-shadow:none}.btn.btn-transparent--dark,.btn-primary.btn-transparent--dark,.ui-button-text.btn-transparent--dark{color:#333333 !important;border-color:#333333 !important}.btn.btn-transparent--dark:hover,.btn-primary.btn-transparent--dark:hover,.ui-button-text.btn-transparent--dark:hover{color:#333333 !important;border-color:#333333 !important}.btn.btn-secondary,.btn-primary.btn-secondary,.ui-button-text.btn-secondary{background-color:#0d5257;border-color:#0d5257}.btn.btn-secondary:hover,.btn-primary.btn-secondary:hover,.ui-button-text.btn-secondary:hover{background-color:#08454a;border-color:#08454a}.btn.btn-tertiary,.btn-primary.btn-tertiary,.ui-button-text.btn-tertiary{background-color:#da291c;border-color:#911913}.btn.btn-tertiary:hover,.btn-primary.btn-tertiary:hover,.ui-button-text.btn-tertiary:hover{background-color:#bc2318}.btn.btn-green,.btn-primary.btn-green,.ui-button-text.btn-green{background-color:#0d5257;border-color:#052e30}.btn.btn-green:hover,.btn-primary.btn-green:hover,.ui-button-text.btn-green:hover{background-color:#08454a}.btn.btn-darkred,.btn-primary.btn-darkred,.ui-button-text.btn-darkred{background-color:#c02115}.btn.btn-darkgreen,.btn-primary.btn-darkgreen,.ui-button-text.btn-darkgreen{background:#0d5257;border-color:#052e30}.btn.btn-darkgreen:hover,.btn-primary.btn-darkgreen:hover,.ui-button-text.btn-darkgreen:hover{background:#08454a}.btn.btn-grey,.btn-primary.btn-grey,.ui-button-text.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.btn.btn-light,.btn-primary.btn-light,.ui-button-text.btn-light{color:#333333 !important;background-color:#e7e7e7;border:1px solid #757575}.btn.btn-light:hover,.btn-primary.btn-light:hover,.ui-button-text.btn-light:hover,.btn.btn-light:focus,.btn-primary.btn-light:focus,.ui-button-text.btn-light:focus{background-color:#c1c1c1}.btn.icon-webchat,.btn-primary.icon-webchat,.ui-button-text.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.btn.btn-wishlist,.btn-primary.btn-wishlist,.ui-button-text.btn-wishlist{background:#e7e7e7 url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#9c9c9c;color:#222222 !important}.btn.btn-wishlist:hover,.btn-primary.btn-wishlist:hover,.ui-button-text.btn-wishlist:hover,.btn.btn-wishlist:focus,.btn-primary.btn-wishlist:focus,.ui-button-text.btn-wishlist:focus{border-color:#9c9c9c;background-color:#dfdfdf}.btn.icon-3d,.btn-primary.icon-3d,.ui-button-text.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.btn.launch-icon,.btn-primary.launch-icon,.ui-button-text.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.btn.btn-disabled,.btn-primary.btn-disabled,.ui-button-text.btn-disabled{background:#e0e0e0;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.btn.btn-disabled:hover,.btn-primary.btn-disabled:hover,.ui-button-text.btn-disabled:hover{background:#e0e0e0;border:1px solid #cecece !important;color:#acacac !important}.btn:hover,.btn-primary:hover,.ui-button-text:hover{background-color:#bc2318;border-color:#911913}.btn img,.btn-primary img,.ui-button-text img{vertical-align:bottom}.btn.btn-cms-image,.btn-primary.btn-cms-image,.ui-button-text.btn-cms-image{padding:8px 8px 6px 8px}.btn.btn-cms-image img,.btn-primary.btn-cms-image img,.ui-button-text.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.btn.btn-cms-image.btn-cms-image-right img,.btn-primary.btn-cms-image.btn-cms-image-right img,.ui-button-text.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.btn.btn-cookie-cta,.btn-primary.btn-cookie-cta,.ui-button-text.btn-cookie-cta{font-size:16px;font-size:1.6rem;background:#efefef;border:1px solid #d6d6d6;border-radius:3px;color:#333333;padding:4px 7px}.btn.btn-cookie-cta:hover,.btn-primary.btn-cookie-cta:hover,.ui-button-text.btn-cookie-cta:hover{background-color:#d6d6d6}.btn-text-link{transition:color 300ms ease-in-out;display:block;border:none;background:none;color:#da291c}.btn-text-link:hover,.btn-text-link:focus,.btn-text-link:active{outline:0;color:#bc2318}.add-store-btn{background-color:#da291c;border:1px solid #bc2318 !important}.add-store-btn:hover{background-color:#bc2318}.add-member-cart-btn{background-color:#007ac9;border:1px solid #006BB6 !important}.add-member-cart-btn:hover{background-color:#006BB6}.btn-close{transition:opacity 200ms ease;text-indent:-999em;background:transparent url('/assets/img/common-sprites.png') -37px -209px no-repeat;height:21px;width:21px;display:block}.btn-close:hover,.btn-close:focus{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;filter:alpha(opacity=70) !important}.mobile-device .btn-close{background:url('../../../img/mobile/icon-close@2x.png') 0 0 no-repeat;background-size:27px 27px;height:27px;width:27px}.btn-close-modal{transition:background-color 500ms ease;text-indent:-999em;background:transparent url('../../../img/icon-close-modal.png') center center no-repeat;height:60px;width:57px;display:block;border:none;border-left:1px solid #555}.btn-close-modal:hover,.btn-close-modal:focus{background-color:#555;outline:0}.btn-close-mobile-modal,.btn-sml-dropdown-close{text-indent:-999em;background:url('../../../img/mobile/icon-close-grey.png') 0 0 no-repeat;height:14px;width:14px;display:block}.btn-close-mobile-modal.top-right,.btn-sml-dropdown-close.top-right{position:absolute;top:10px;right:10px}.btn-close-popup{transition:background-color 500ms ease;text-indent:-999em;background:#000000 url("/assets/img/sprite-inspiration-gallery.png") -130px 0 no-repeat;height:56px;width:56px;display:block;border:none}.btn-close-popup:hover,.btn-close-popup:focus{background-color:#333;outline:0}.btn-standard-close{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:2px;font-size:22px;font-size:2.2rem;transition:background-color 300ms ease-in-out;background-color:#cccccc;color:#ffffff;text-align:center;padding:3px 7px 2px 7px;font-weight:bold}.btn-standard-close:hover,.btn-standard-close:focus{color:#ffffff;background-color:#b3b3b3}.btn-standard-close.top-right{position:absolute;top:10px;right:10px}.device-ios .btn-standard-close{padding:0 7px 5px 7px}.launch-external-link{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;filter:alpha(opacity=80) !important;transition:opacity 300ms ease-in-out;display:inline-block;background:url('../../../img/icon-launch-gallery.png') no-repeat 100% 50%;color:#ffffff;font-weight:bold;padding:6px 26px 6px 0}.launch-external-link:visited{color:#ffffff}.launch-external-link:hover,.launch-external-link:focus{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important;color:#ffffff;text-decoration:underline;outline:0}.chevron-link{font-size:15px;font-size:1.5rem;display:block;margin-top:.6em;font-weight:normal}.chevron-link:after{content:'\e609';font-family:'buni';display:inline-block;width:10px;height:17px;position:relative;top:2px;margin-left:5px}.mobile-device .chevron-link:after{background:url('../../../img/chevron-red-large.png') 0 2px no-repeat;background-size:75%}.generalcontent-page-type .main-content .btn{margin-bottom:5px}.generalcontent-page-type .main-content .btn a{color:#ffffff !important}.lt-ie8 .add-store-btn{vertical-align:middle}.radio-btn .ui-state-active{background:url('../../../img/icon-tick.png') no-repeat right center;padding-right:36px;display:block;float:left}.radio-btn .ui-state-active .ui-button-text{background:#0d5257;border-color:#003531}.lt-ie8 .ui-button-text{display:block;float:left}.ui-helper-hidden-accessible{display:none}.btn-scrolldown{font-size:16px;font-size:1.6rem;background:url('../../../img/chevron-red-down.png') no-repeat left;color:#ffffff;font-weight:bold;padding-left:30px}.btn-scrolldown:visited{color:#ffffff}.mobile-device .btn-primary{font-size:17px;font-size:1.7rem;width:100%;margin-bottom:.4em}.mobile-device .btn-dropdown-arrow{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:3px;font-size:16px;font-size:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;border:1px solid #757575;width:100%;padding:14px 44px 14px 22px;text-align:left;outline:0;color:#757575;box-sizing:border-box}.mobile-device .btn-dropdown-arrow .icon-arrow{background:url('../../../img/arrow-grey-wishlist.png') no-repeat left;padding-left:30px;margin-right:-39px}.mobile-device .btn-scrolldown{font-size:16px;font-size:1.6rem;background:url('../../../img/chevron-black-down.png') no-repeat left;color:#da291c;font-weight:bold;padding-left:30px}.btn-flat{text-shadow:none;border:none}.add-to-wishlist-dropdown{display:none}.content-layout{background:url(/assets/img/texture-bg.jpg) 50% 0 repeat;min-width:960px;*zoom:1}.content-layout:before,.content-layout:after{content:"";display:table}.content-layout:after{clear:both}.content-layout:before,.content-layout:after{content:"";display:table}.content-layout:after{clear:both}.heading-layout{border-bottom:0;margin-bottom:0;padding:0}.heading-layout:after{background:transparent}.heading-layout .horizontal-nav{margin-bottom:0}.home-main-banners-wrapper{position:relative}.home-main-banners-wrapper>header{height:199px}.home-main-banners-wrapper header{width:100%;position:absolute;top:0;z-index:10;background:rgba(0,0,0,0.6)}.home-main-banners-wrapper header .header-content-wrapper{position:relative;padding:26px 0 32px 0;min-height:57px}.home-main-banners-wrapper header .header-content-wrapper .inside-layout{display:none}.home-main-banners-wrapper header .header-content-wrapper .header-content{padding-left:340px}.home-main-banners-wrapper header .header-content-wrapper .header-content h1,.home-main-banners-wrapper header .header-content-wrapper .header-content h2{margin:0;font-size:48px;font-size:4.8rem;font-family:"Futura W01 Heavy"}.home-main-banners-wrapper header .header-content-wrapper .header-content h1 a,.home-main-banners-wrapper header .header-content-wrapper .header-content h2 a{color:#ffffff}.home-main-banners-wrapper .home-main-banners-wrapper__banner-link{width:100%;position:absolute;top:0;z-index:12}.home-main-banners-wrapper .home-main-banners-wrapper__banner-link img,.home-main-banners-wrapper .home-main-banners-wrapper__banner-link a{display:block;position:absolute}.home-main-banners-wrapper .home-main-banners-carousel-wrapper{width:100%;overflow:hidden;position:relative}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .home-main-banners-carousel{width:1282px;height:456px;overflow:hidden;margin:0 auto}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-nav{display:none}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner{position:relative;width:1280px;height:456px;float:left;border-left:1px solid #000000;border-right:1px solid #000000}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .banner-background{width:100%;height:456px;position:absolute}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header{display:none;position:relative;background:transparent;padding:26px 0 32px 0}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header .header-content{padding-left:340px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header .header-content h1,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header .header-content h2{margin:0;color:#ffffff;font-family:"Futura W01 Heavy";font-size:48px;font-size:4.8rem}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header .header-content h1 a,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header .header-content h2 a{color:#ffffff;font-size:48px;font-size:4.8rem;font-family:"Futura W01 Heavy"}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper{width:100%;height:456px;position:absolute;top:0;visibility:hidden}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content{position:relative;height:456px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot{position:absolute;z-index:11}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot .hotspot-inside{position:relative}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.hotspot__main .hotspot-tag a{color:#da291c}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.hotspot__main .hotspot-tag a:hover{color:#bc2318 !important}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.hotspot__product .hotspot-tag-content{font-family:"Challenge W01 Bold";font-size:30px;font-size:3rem;color:#000000;line-height:26px;line-height:2.6rem;padding:8px 10px 0 10px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.hotspot__product sup{font-size:16px;font-size:1.6rem}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.hotspot__product a{color:#000000}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot .hotspot-link{display:block;width:38px;height:38px;background:url(/assets/img/home-carousel-hotspot.png) 100% 0 no-repeat}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot .hotspot-tag{position:absolute;white-space:nowrap;top:-1px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot .hotspot-tag a{display:block}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-right .hotspot-tag{left:125%}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-left .hotspot-tag{right:125%}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot:hover .hotspot-link{background:url(/assets/img/home-carousel-hotspot-hover.png) 100% 0 no-repeat}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot .hotspot-tag-content{display:block;line-height:36px;line-height:3.6rem;padding:0 10px;font-size:15px;font-size:1.5rem;font-family:"Futura W01 Heavy";border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:2px;background:#ffffff;border:1px solid rgba(7,0,0,0.4)}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-right .hotspot-tag-content{position:relative;border:1px solid rgba(7,0,0,0.4)}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-right .hotspot-tag-content:after,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-right .hotspot-tag-content:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-right .hotspot-tag-content:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:9px;top:50%;margin-top:-9px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-right .hotspot-tag-content:before{border-color:transparent;border-right-color:rgba(7,0,0,0.2);border-width:10px;top:50%;margin-top:-10px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-left .hotspot-tag-content{position:relative;background:#ffffff;border:1px solid rgba(7,0,0,0.4)}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-left .hotspot-tag-content:after,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-left .hotspot-tag-content:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-left .hotspot-tag-content:after{border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:9px;top:50%;margin-top:-9px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.home-hotspot-tag-left .hotspot-tag-content:before{border-color:transparent;border-left-color:rgba(7,0,0,0.2);border-width:10px;top:50%;margin-top:-10px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner.current .hotspot-wrapper{visibility:visible}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager{clear:both;margin:0;padding:18px 0;text-align:center}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs li,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager li{list-style:none;display:inline;margin-left:5px}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs li:first-child,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager li:first-child{margin-left:0}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs li a,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager li a{text-indent:-9999px;overflow:hidden;text-transform:capitalize;display:inline-block;width:13px;height:13px;background:url('../../../img/carousel-icon/homecarousel-hover-states.png') right top no-repeat}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs li a:hover,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager li a:hover{background-position:-18px top}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs li.carousel-active-tab a,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager li.carousel-active-tab a,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .carousel-tabs li.current a,.home-main-banners-wrapper .home-main-banners-carousel-wrapper .hero-carousel-pager li.current a{background-position:left top}.lt-ie9 .home-main-banners-wrapper .home-main-banners-wrapper__banner-link{z-index:12}.singlebanner-wrapper.inside-layout{width:100%}.singlebanner-wrapper.inside-layout.container_12{width:960px}.search_home_banner{background:#ffffff;border:1px solid rgba(0,0,0,0.3);width:619px;margin-top:28px}.search_home_banner .search_home_banner__search-term{font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem;line-height:1.2em;height:53px;background:transparent;border:0;padding:0 1em 0 17px;margin:0;color:#333333;outline:none;width:525px}.search_home_banner .search_home_banner__search-term.placeholder{color:#d6d6d6}.search_home_banner .search_home_banner__search-term::-webkit-input-placeholder{color:#333333}.search_home_banner .search_home_banner__search-term:-moz-placeholder{color:#333333}.search_home_banner .search_home_banner__search-term::-moz-placeholder{color:#333333}.search_home_banner .search_home_banner__search-term:-ms-input-placeholder{color:#333333}.search_home_banner .search_home_banner__search-term__focus.placeholder{color:#d6d6d6}.search_home_banner .search_home_banner__search-term__focus::-webkit-input-placeholder{color:#d6d6d6}.search_home_banner .search_home_banner__search-term__focus:-moz-placeholder{color:#d6d6d6}.search_home_banner .search_home_banner__search-term__focus::-moz-placeholder{color:#d6d6d6}.search_home_banner .search_home_banner__search-term__focus:-ms-input-placeholder{color:#d6d6d6}.search_home_banner button,.search_home_banner input[type="submit"]{margin:0;padding:0;border:0;text-indent:-999em;overflow:hidden;text-transform:capitalize;width:53px;height:53px;float:right;background:transparent url(/assets/img/sprite-icon-search-red.png) 0 0 no-repeat}.search_home_banner button:hover,.search_home_banner input[type="submit"]:hover,.search_home_banner button:focus,.search_home_banner input[type="submit"]:focus{background-position:0 100%}.lt-ie9 .home-main-banners-wrapper{z-index:1}.lt-ie9 .home-main-banners-wrapper>header{background:transparent}.lt-ie9 .home-main-banners-wrapper .search_home_banner{padding:15px 0}.lt-ie9 .home-main-banners-wrapper .search_home_banner .search_home_banner__search-term{height:20px;line-height:20px}.lt-ie9 .home-main-banners-wrapper .search_home_banner .search_home_banner__search-button{margin-top:-15px}.lt-ie9 .home-main-banners-wrapper .banner header{position:absolute;z-index:12;background:url(/assets/img/bg-home-banner.png)}.lt-ie9 .search_home_banner__search-term{line-height:53px}.lt-ie8 .home-main-banners-wrapper .search_home_banner .search_home_banner__search-button{margin-top:-37px}.lt-ie8 .search_home_banner{position:relative}.lt-ie8 .search_home_banner .search_home_banner__search-term{width:550px;height:22px}.lt-ie8 .search_home_banner .search_home_banner__search-button{margin-top:-15px !important}.lt-ie8 .home-main-banners-carousel-wrapper{position:relative}.lt-ie8 .store-info_header__top{*zoom:1;text-align:right}.lt-ie8 .store-info_header__top:before,.lt-ie8 .store-info_header__top:after{content:"";display:table}.lt-ie8 .store-info_header__top:after{clear:both}.lt-ie8 .store-info_header__top:before,.lt-ie8 .store-info_header__top:after{content:"";display:table}.lt-ie8 .store-info_header__top:after{clear:both}.lt-ie8 .store-info_header__top .store-info_header__name{float:left}.lt-ie8 .store-info_header__top .store-info_header__hours{float:none}.lt-ie8 .search_home_banner{padding-bottom:0 !important}.lt-ie8 .search_home_banner .search_home_banner__search-term{float:left;width:528px}.range-browser-nav{margin-bottom:35px;background:transparent url(/assets/img/bg-home-range-browser-nav.png)}.range-browser-nav>ul>li{position:relative;width:106px;border-left:1px solid #e8e8e8}.range-browser-nav>ul>li:last-child{width:102px;border-right:1px solid #e8e8e8}.range-browser-nav>ul>li:last-child a{background-image:none}.range-browser-nav>ul>li:last-child a:hover,.range-browser-nav>ul>li:last-child a:focus{background:#e0e0e0}.range-browser-nav>ul>li a{padding:1em 0;color:#222222;transition:none}.range-browser-nav>ul>li a:hover,.range-browser-nav>ul>li a:focus{background:#e0e0e0}.range-browser-nav>ul>li.hover a{background:none}.range-browser-nav>ul>li.hover a:hover,.range-browser-nav>ul>li.hover a:focus{background:#e0e0e0}.range-browser-nav>ul>li.on{height:auto;border-left:1px solid transparent}.range-browser-nav>ul>li.on:after{content:"";position:absolute;left:50%;margin-left:-20px;bottom:-11px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0d5257}.range-browser-nav>ul>li.on a{color:#ffffff;padding-top:1.3571428em;outline:0;background:none}.range-browser-nav>ul>li.on a:hover,.range-browser-nav>ul>li.on a:focus{background:none}.range-browser-nav>ul>li.on+li{border-left:1px solid transparent}.range-browser-container{min-height:519px;position:relative;overflow:hidden}.range-browser-container .range-browser-category-content-wrapper{display:none;position:absolute;width:960px}.range-browser-container .range-browser-category-content-wrapper:first-child{display:block}.range-browser-container .range-browser-category-content-wrapper>header{margin-bottom:20px;position:relative}.range-browser-container .range-browser-category-content-wrapper>header a{color:#0d5257;*zoom:1;display:block;padding-right:50px;height:45px}.range-browser-container .range-browser-category-content-wrapper>header a:before,.range-browser-container .range-browser-category-content-wrapper>header a:after{content:"";display:table}.range-browser-container .range-browser-category-content-wrapper>header a:after{clear:both}.range-browser-container .range-browser-category-content-wrapper>header a:before,.range-browser-container .range-browser-category-content-wrapper>header a:after{content:"";display:table}.range-browser-container .range-browser-category-content-wrapper>header a:after{clear:both}.range-browser-container .range-browser-category-content-wrapper>header a:hover{color:#003531}.range-browser-container .range-browser-category-content-wrapper>header a:after{font-size:45px;font-size:4.5rem;line-height:45px;line-height:4.5rem;content:'\e609';font-family:'buni';position:absolute;right:1px;height:45px;top:0}.range-browser-container .range-browser-category-content-wrapper>header a h2{float:left;font-family:"Futura W01 Heavy";font-size:40px;font-size:4rem;line-height:45px;line-height:4.5rem;margin:0}.range-browser-container .range-browser-category-content-wrapper>header a .count{float:right;font-size:32px;font-size:3.2rem;line-height:45px;line-height:4.5rem;background:#ffffff;border:1px solid #e7e7e7;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:2px;font-family:"Futura W01 Book";padding:0 12px}.range-browser-container .range-browser-container-columns{*zoom:1;position:relative}.range-browser-container .range-browser-container-columns:before,.range-browser-container .range-browser-container-columns:after{content:"";display:table}.range-browser-container .range-browser-container-columns:after{clear:both}.range-browser-container .range-browser-container-columns:before,.range-browser-container .range-browser-container-columns:after{content:"";display:table}.range-browser-container .range-browser-container-columns:after{clear:both}.range-browser-container .range-browser-container-columns .range-browser-container-col-left{width:573px;float:left;position:relative}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .scWebEditInput{display:inline}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper{background:#0d5257;padding-bottom:25px;overflow-y:hidden}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail{color:#ffffff;font-size:16px;font-size:1.6rem;padding:25px 28px 0 30px;height:250px;overflow-y:visible;padding-right:346px}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail h3{font-size:40px;font-size:4rem;line-height:42px;line-height:4.2rem;margin-bottom:20px;font-family:"Helvetica W01 Bd Cn";font-weight:normal;letter-spacing:-2px}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail h3:before{content:'\201C';margin-left:-0.5em}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail h3:after{content:'\201D'}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .detail-text{color:#ffffff;color:rgba(255,255,255,0.7);line-height:24px;overflow:hidden}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-teammember{position:absolute;bottom:0;left:188px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right{float:right;width:380px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper{margin-bottom:6px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header{background:#0d5257}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a{font-family:"Futura W01 Heavy";font-size:24px;font-size:2.4rem;color:#ffffff;line-height:55px;line-height:5.5rem;display:block;padding-left:14px;padding-right:16px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a:hover{background-color:#08454a}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a:after{content:'\e609';font-family:'buni';font-size:27px;position:absolute;right:10px;top:1px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories{font-family:"Futura W01 Heavy";background:#222222;color:#ffffff;height:93px;overflow:hidden}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul{padding:0;margin:0}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li{list-style:none;border-bottom:1px solid #414040}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a{display:block;color:#aaa;color:rgba(255,255,255,0.7);font-family:"Futura W01 Heavy";padding:5px 25px 4px 14px;position:relative}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a:hover{background-color:#3c3c3c}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a:after{content:'\e609';font-family:'buni';font-size:18px;position:absolute;right:13px;line-height:20px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right.range-browser-container-col-right__categories-long .featured-categories{height:240px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right.range-browser-container-col-right__categories-long .diy{height:152px !important}.range-browser-container .range-browser-container-columns .range-browser-container-col-right.range-browser-container-col-right__categories-long .diy a{padding:26px 14px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one{*zoom:1}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:before,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:after{content:"";display:table}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:after{clear:both}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:before,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:after{content:"";display:table}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:after{clear:both}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one .ad{float:left;width:183px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one .ad img{width:183px;height:152px;max-width:none}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one .diy{float:right;width:191px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two{*zoom:1;margin-top:0}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:before,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:after{content:"";display:table}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:after{clear:both}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:before,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:after{content:"";display:table}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:after{clear:both}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two .ad{width:auto;float:right}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two .ad img{width:auto;height:auto;max-width:none}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two .diy{float:left;width:183px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .ad{margin:0}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy{background:#da291c;width:191px;height:147px;line-height:26px;line-height:2.6rem}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy:hover{background:#bc2318}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy a{font-size:24px;font-size:2.4rem;line-height:20px;line-height:2rem;display:block;font-family:"Futura W01 Book";color:#ffffff;padding:22px 14px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy .diy-span{font-size:24px;font-size:2.4rem;font-weight:normal;display:block;font-family:"Futura W01 ExtraBold";margin-bottom:5px;margin-top:-5px}.lt-ie9 .range-browser-nav ul li{width:105px !important}.ie-10.windows-8 .range-browser-container .range-browser-category-content-wrapper>header a,.ie-11.windows-8 .range-browser-container .range-browser-category-content-wrapper>header a{font-family:'buni';font-size:45px}.ie-10.windows-8 .range-browser-container .range-browser-category-content-wrapper>header a:after,.ie-11.windows-8 .range-browser-container .range-browser-category-content-wrapper>header a:after{top:50%}.home-gift-cards-banner-wrapper+div>.inside-layout{margin-bottom:35px}.home-banner-container__top{*zoom:1;height:200px;position:relative}.home-banner-container__top:before,.home-banner-container__top:after{content:"";display:table}.home-banner-container__top:after{clear:both}.home-banner-container__top:before,.home-banner-container__top:after{content:"";display:table}.home-banner-container__top:after{clear:both}.home-banner-container__top .home-banner-container__top_left{float:left}.home-banner-container__top .home-banner-container__top_right{position:absolute;right:0;bottom:0;float:right}.home-gift-cards-banner-wrapper{width:100%;background:#ffffff}.home-gift-cards-banner-wrapper .home-gift-cards-banner:before{background:url("/assets/img/header-shadow-bg-top.png") no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-60px;position:absolute;width:960px}.home-gift-cards-banner-wrapper .home-gift-cards-banner:after{background:url("/assets/img/header-shadow-bg.png") no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-31px}.home-gift-cards-banner-wrapper .home-gift-cards-banner{width:960px;height:200px;margin:0 auto 35px;padding:40px 0;position:relative}.home-gift-cards-banner-wrapper .home-gift-cards-banner img{vertical-align:bottom}.home-gift-cards-banner-wrapper .home-gift-cards-banner .guarantee-banner,.home-gift-cards-banner-wrapper .home-gift-cards-banner .overlay-top,.home-gift-cards-banner-wrapper .home-gift-cards-banner .overlay-right{position:absolute;right:0;bottom:40px;z-index:20}.home-gift-cards-banner-wrapper .home-gift-cards-banner .overlay-right{right:-30px}.home-diy-advice-banner-wrapper-wrapper{width:100%;background:#ffffff;overflow:hidden}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper{width:960px;margin:0 auto;padding:30px 0;position:relative}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .banner-title{font-size:40px;font-size:4rem;font-family:"Futura W01 Heavy",sans-serif;color:#da291c;margin:7px 0 30px}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .banner-title .diy{font-family:"Futura W01 ExtraBold",sans-serif}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner{background:#da291c;height:355px;position:relative;*zoom:1}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:before,.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:after{content:"";display:table}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:after{clear:both}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:before,.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:after{content:"";display:table}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:after{clear:both}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block{color:#ffffff;width:420px;padding:30px;float:left}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .title{font-family:"Futura W01 Heavy",sans-serif;font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px;color:#ffffff}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .description{font-family:'Helvetica Neue','HelveticaNeue',Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;color:#ffffff}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .tags-list{padding:0}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__content__footer{padding:0}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__tag{list-style:none;display:inline-block;zoom:1;*display:inline;position:relative;margin:10px 5px 0 0;background:url(/assets/img/tags/diy-button-bg.png) left center no-repeat;padding:16px 25px 13px 14px;text-align:center;width:92px}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__tag:hover{background:url(/assets/img/tags/diy-button-bg-hover.png) left center no-repeat}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__tag .list-item__tag__text{display:inline-block;zoom:1;*display:inline;color:#ffffff;font-size:23px;font-size:2.3rem;font-family:"Futura W01 Book",sans-serif}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__tag .list-item__tag__text a{color:#ffffff}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__tag .list-item__tag__text span{font-family:"Futura W01 Bold",sans-serif}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .image-block{float:right}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .image-block img{display:block}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .person-block{position:absolute;bottom:0;right:-80px}.home-diy-article-promotion{margin:0 auto;padding:30px 0;position:relative;background:#ffffff}.home-diy-article-promotion .banner-title{background-color:#ffffff;color:#da291c;font-family:"Futura W01 Heavy",sans-serif;font-size:40px;font-size:4rem;margin-left:auto;margin-right:auto;padding:7px 0 30px;width:960px}.home-diy-article-promotion .panel-img-right,.home-diy-article-promotion .panel-img-left{background-color:#da291c;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:3px;height:335px}.home-diy-article-promotion .panel-img-right .panel-image,.home-diy-article-promotion .panel-img-left .panel-image{display:block;width:480px}.home-diy-article-promotion .panel-img-right .secondaryh2,.home-diy-article-promotion .panel-img-left .secondaryh2{font-size:39px;font-size:3.9rem;line-height:47px;line-height:4.7rem;color:#ffffff;font-family:"Futura W01 Heavy",sans-serif;margin:33px 40px 0;width:400px}.home-diy-article-promotion .panel-img-right p,.home-diy-article-promotion .panel-img-left p{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#ffffff;margin-left:40px;margin-top:14px;width:350px}.home-diy-article-promotion .panel-img-right .btn-primary,.home-diy-article-promotion .panel-img-left .btn-primary{background:#ffffff;border:none;color:#da291c !important;font-size:20px;font-size:2rem;padding:15px 25px;margin:10px 40px}.home-diy-article-promotion .panel-img-left .panel-image{float:left;margin-right:0}.home-diy-article-promotion .panel-img-left .secondaryh2,.home-diy-article-promotion .panel-img-left .btn-primary,.home-diy-article-promotion .panel-img-left p{float:left}.home-diy-article-promotion .panel-img-right .panel-image{float:right}.inspiring-ideas-banner-wrapper-wrapper{width:100%;background:#ffffff;margin-top:50px;overflow:hidden}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper:before{background:url("/assets/img/header-shadow-bg-top.png") no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-50px;position:absolute;width:960px}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper:after{background:url("/assets/img/header-shadow-bg.png") no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-31px}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper{width:960px;margin:0 auto;padding:30px 0;position:relative}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .banner-title{font-size:40px;font-size:4rem;font-family:"Futura W01 Heavy",sans-serif;color:#0d5257;margin:7px 0 30px}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner{background:#0d5257;height:355px;position:relative}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block{color:#ffffff;width:420px;padding:30px;float:right}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block .title{font-family:"Futura W01 Heavy",sans-serif;font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block .description{font-family:'Helvetica Neue','HelveticaNeue',Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;width:50%;color:rgba(255,255,255,0.7)}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block .description .btn{margin:10px 0}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block .banner-category-wrapper{font-size:16px;font-size:1.6rem}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block .banner-category-wrapper span{color:#ffffff;font-family:"HelveticaNeueW01-75Bold"}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .person-block{position:absolute;bottom:0;right:-58px}.homepage-carousel-wrapper{position:relative}.homepage-carousel-wrapper .carousel-heading{font-size:40px;font-size:4rem;color:#0d5257;font-family:'Futura W01 Heavy',sans-serif;margin:25px 0}.homepage-carousel-wrapper .promo-banner img{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:0}.homepage-carousel-wrapper .button-previous,.homepage-carousel-wrapper .button-next{margin-top:-6px;display:block;width:35px;height:87px !important;color:#0d5257}.homepage-carousel-wrapper .button-previous:after,.homepage-carousel-wrapper .button-next:after{font-size:62px;font-size:6.2rem;line-height:61px;line-height:6.1rem;font-family:'buni';position:absolute;top:0;width:35px}.homepage-carousel-wrapper .button-previous:hover,.homepage-carousel-wrapper .button-next:hover{color:#08454a}.homepage-carousel-wrapper .button-previous,.homepage-carousel-wrapper .button-next{position:absolute;top:50%}.homepage-carousel-wrapper .button-previous{left:-60px}.homepage-carousel-wrapper .button-previous:after{content:'\e60a';right:14px}.homepage-carousel-wrapper .button-next{right:-60px}.homepage-carousel-wrapper .button-next:after{content:'\e609';right:12px}@media screen and (max-width:1080px){.homepage-carousel-wrapper .button-previous,.homepage-carousel-wrapper .button-next{background-image:url('../../../img/texture-bg.jpg') !important}.homepage-carousel-wrapper .button-previous:after,.homepage-carousel-wrapper .button-next:after{line-height:90px}.homepage-carousel-wrapper .button-previous:after{right:25px}.homepage-carousel-wrapper .button-next:after{right:20px}}.homepage-carousel-wrapper .page{width:960px;height:630px;float:left}.homepage-carousel-wrapper .page .product-list__item__no-brand .product-list__title{margin-top:30px}.homepage-carousel-wrapper .page .hproduct{width:191px;height:300px;float:left;border:1px solid #efefef;border-width:0 1px 1px 0;background:#ffffff}.homepage-carousel-wrapper .page .hproduct .product-list__link{display:block;position:relative;z-index:3;margin-top:1px;margin-left:1px}.homepage-carousel-wrapper .page .hproduct img.product-list__logo{margin-bottom:7px}.homepage-carousel-wrapper .page .hproduct .product-list__details{padding-top:20px}.homepage-carousel-wrapper .page .hproduct.product-list__item-with-trade-mode .product-list__details{padding-top:0}.homepage-carousel-wrapper .page .hproduct .product-list__photo{position:relative}.homepage-carousel-wrapper .page .hproduct .product-list__special-order{display:none}.homepage-carousel-wrapper .page .hproduct .photo{width:148px;height:148px;max-height:148px;max-width:148px;margin:0 auto}.homepage-carousel-wrapper .page .hproduct .product-list__price{height:47px;line-height:33px}.homepage-carousel-wrapper .page .hproduct .product-list__price .product-list__unit{display:none}.homepage-carousel-wrapper .page .hproduct .product-list__price.has-unit-measurement .product-list__unit{font-size:12px;font-size:1.2rem;font-family:'Helvetica Neue','HelveticaNeue',Arial,sans-serif;text-transform:none;float:left;padding:0 0 0 9px;width:76px;text-align:left;height:38px;display:table;margin-top:4px}.homepage-carousel-wrapper .page .hproduct .product-list__price.has-unit-measurement .product-list__unit div{display:table-cell;vertical-align:bottom}.homepage-carousel-wrapper .page .hproduct .product-list__price .price-value{font-size:42px;font-size:4.2rem;line-height:54px;line-height:5.4rem;text-align:center}.homepage-carousel-wrapper .page .hproduct .has-price-value{background:#ffaa00}.homepage-carousel-wrapper .page .promo-banner{width:384px;height:301px;float:right;display:inline-block}.homepage-carousel-wrapper--special-order .carousel-heading{color:#007ac9}.homepage-carousel-wrapper--special-order .button-previous,.homepage-carousel-wrapper--special-order .button-next{color:#222222}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .promo-banner{float:left}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .page .hproduct .product-list__photo{padding-top:21px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .page .hproduct .product-list__details{padding-top:54px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .page .hproduct .product-list__details .product-list__logo{display:none}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .page .hproduct .product-list__details .product-list__price{height:30px;background:none}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .page .hproduct .product-list__details .product-list__price .price-value{font-size:30px;font-size:3rem;line-height:44px;line-height:4.4rem;text-align:right}.lt-ie8 .homepage-carousel-wrapper .product-list__item .product-list__title{margin-top:-6px !important}.lt-ie8 .homepage-carousel-wrapper .product-list__details-nobrand .product-list__title{margin-top:54px !important}.ie .home-page-type .homepage-carousel-wrapper .page .hproduct .product-list__price .price-value{line-height:62px}.lt-ie9 .home-page-type .homepage-carousel-wrapper .page .hproduct .product-list__price .price-value{line-height:48px}.ie-11 .home-page-type .homepage-carousel-wrapper .button-previous:after,.ie-10.windows-8 .homepage-carousel-wrapper .button-previous:after,.ie-11.windows-8 .homepage-carousel-wrapper .button-previous:after,.ie-11 .home-page-type .homepage-carousel-wrapper .button-next:after,.ie-10.windows-8 .homepage-carousel-wrapper .button-next:after,.ie-11.windows-8 .homepage-carousel-wrapper .button-next:after{top:33%}.ie-11 .home-page-type .homepage-carousel-wrapper .page .hproduct .product-list__price .price-value,.ie-10.windows-8 .homepage-carousel-wrapper .page .hproduct .product-list__price .price-value,.ie-11.windows-8 .homepage-carousel-wrapper .page .hproduct .product-list__price .price-value{line-height:54px;line-height:5.4rem}@media screen and (max-width:1080px){.button-previous,.button-next{z-index:9;background-image:url('../../../img/carousel-icon/pager_arrows_texture-sprite.jpg') !important;border:1px solid #e0e0e0;width:55px !important;height:87px !important}.button-previous{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;background-clip:padding-box;left:0 !important;background-position:0 -7px !important;border-left:0}.button-next{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;right:0 !important;background-position:-54px -7px !important;border-right:0}}.lt-ie8 .range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a:link{color:#cccccc}.lt-ie8 .home-gift-cards-banner-wrapper{z-index:20;position:relative}.lt-ie8 .has-unit-measurement .product-list__unit{display:block !important}@media screen and (max-width:1080px){.button-previous,.button-next{z-index:9;background-image:url(/assets/img/carousel-icon/pager_arrows_texture-sprite.jpg) !important;border:1px solid #e0e0e0;width:55px !important;height:87px !important}.button-previous svg.slick-arrow,.button-next svg.slick-arrow{display:none}.button-previous{left:0 !important;background-position:0 -7px !important;border-left:0;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:roundedBorderRadius;border-bottom-left-radius:0;background-clip:padding-box}.button-next{right:0 !important;background-position:-54px -7px !important;border-right:0;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box}}@media print{@page{margin:2cm 1cm 1cm}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}table{display:table;margin:0}thead{display:table-header-group}img{display:block;max-width:100% !important;break-inside:avoid}h1{font-size:40pt;display:block;break-after:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{display:block}.hide-print,.hide-from-print{display:none}}@media print{.profiler-results,.toggle-analyticsPanel{display:none !important}.social-share{display:none}.zoomPad img{border:0 !important}.product-list__item{height:auto !important}.similar-products-title,.similar-products-list,.related-products-title,.related-products-list,.diy-related-products-wrapper{display:none !important}.header_top,.horizontal-nav{display:none}.header_middle{height:2cm !important;display:block;border:none}.logo_header,.logo-tagline{display:none !important}.hide-screen{display:inline-block}.header_middle a+div{display:none}.search_header,.search_header__search-category__dropdown{display:none}.store-info_header{float:left !important;position:relative;height:1.8cm;width:100% !important}.heading-layout{border:0 none !important}.heading-layout:after{background-image:none}.banner-cookie-consent{display:none}.content-layout{background:#ffffff;background-image:none}.header_middle{background-color:#ffffff}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top .store-info_header__hours{background:none;float:left}.store-info_header__name{position:static;margin-right:62px !important}.store-info_header__hours,.store-info_header__change-store{display:none}.store-info_header__bottom{position:absolute;left:0;top:.8cm}.menu_section_nav{display:none !important}.store-info_header__address,.store-info_header__phone{padding-left:0 !important}.header_bottom{height:100px}.header_bottom .header_bottom__wrapper{padding-top:15px}.header_bottom .store-info_header__phone,.header_bottom .store-info_header__address{background-image:none !important}.page-heading{padding:0 !important;margin-top:15px}#footer{display:none}section.product-details table{display:none}.productbundle-page-type section.product-details table{display:table}.product-detail .spec-row{padding-bottom:0 !important;display:table;width:100%}.product-detail .spec-row dd,.product-detail .spec-row dt{font-size:15px;font-size:1.5rem;margin:0 !important;padding:10px 7px !important;border:none !important;display:table-cell !important;vertical-align:middle;float:none !important;box-sizing:border-box}.product-detail .spec-row:before,.product-detail .spec-row:after{display:none !important}.product-detail .ui-tabs-hide{display:block !important}.product-detail .product-list__specs>div{border-width:1px;padding:0}.product-detail .product-list__specs>div p:last-child,.product-detail .product-list__specs>div ul:last-child{margin-bottom:0}.product-detail .product-list__specs>div div:not(:last-child) p:last-child{margin-bottom:14px}.product-detail .product-list__specs>div:last-child{margin-bottom:0}.product-detail .tab-headings{display:none !important}.product-detail .product-variant-list{page-break-inside:avoid}.product-detail .product-variant-list .btn{display:none !important}.product-detail .rsFullscreenBtn{display:none !important}.product-detail .product-media-thumbs{display:none !important}.product-detail .product-details{padding-top:30px !important;page-break-after:never}.product-detail .product-details .product-header{page-break-after:avoid;position:relative !important;margin-bottom:64px;min-height:400px}.product-detail .product-details .product-header .product-details-top{padding-left:424px;width:auto}.product-detail .product-details .product-header .product-details-top .product-header-brand-image img{width:67px;height:67px}.product-detail .product-details .product-header .product-header-brand-image+.product-header-heading{padding-left:113px;width:auto}.product-detail .product-details .product-header .product-header-heading{padding-top:1px !important;width:auto}.product-detail .product-details .product-header .product-header-heading h1{font-size:29px;font-size:2.9rem;line-height:38px;line-height:3.8rem;padding-top:1px}.product-detail .product-details .product-header .product-details-media{position:absolute;top:0;left:0}.product-detail .product-details .product-header .product-details-media,.product-detail .product-details .product-header .product-details-media .product-media-slider,.product-detail .product-details .product-header .product-details-media .rsOverflow,.product-detail .product-details .product-header .product-details-media .rsImg{width:400px !important;height:400px !important}.product-detail .product-details .product-header .product-details-media .product-media-slider{float:left !important;margin-left:0 !important}.product-detail .product-details .product-header .product-details-media .rsGCaption{display:none !important}.product-detail .product-details .product-header .product-details-description{padding-left:424px;width:530px}.product-detail .product-details .product-header .product-details-description .product-price .price-value{font-size:91px;font-size:9.1rem;padding-left:20px;padding-right:18px}.product-detail .product-details .product-header .product-details-description .product-price .price-value sup{font-size:46px;font-size:4.6rem}.product-detail .product-details .product-header .product-details-description .element-tooltip{float:none}.product-detail .product-details .product-header .product-details-description .element-tooltip .tooltip-input{display:none}.product-detail .product-details .product-header .product-details-description .element-tooltip>label{display:none}.product-detail .product-details .product-header .product-details-description .element-tooltip .tooltip-content{font-size:14px;font-size:1.4rem;display:block;position:static;padding:21px 0 0;border:none;max-width:100%}.product-detail .product-details .product-header .product-details-description .element-tooltip .tooltip-content .tooltip-content-inner{padding:0}.product-detail .product-details .product-header .product-details-description .element-tooltip .tooltip-content .tooltip-content-inner>label{display:none}.product-detail .product-details .product-header .product-details-description .element-tooltip .tooltip-content:before,.product-detail .product-details .product-header .product-details-description .element-tooltip .tooltip-content:after{display:none}.product-detail .product-details .product-header .product-details-description .product-store-location-disclaimer{min-height:auto;margin-bottom:26px}.product-detail .product-details .product-header .product-details-description .product-store-location-disclaimer .disclaimer-text{font-size:14px;font-size:1.4rem;min-height:auto;padding-top:12px;float:none;display:block}.product-detail .product-details .product-header .product-details-description .product-details-services div:first-child{border-top:none;padding-top:0}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order.product-is-special-order{display:table-cell;box-sizing:border-box}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order.product-is-special-order .special-order-icon:before{visibility:visible}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order{width:252px;padding-right:10px}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order .special-order-icon{background:none !important;width:63px;height:63px;left:-3px;top:0;margin-top:0}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order .special-order-details{padding-left:73px;height:63px;display:table-cell;vertical-align:middle}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order .special-order-details h3{font-size:13px;font-size:1.3rem;font-family:'Helvetica Neue','HelveticaNeue',Arial,sans-serif;color:#000000}.product-detail .product-details .product-header .product-details-description .product-details-services .product-special-order .special-order-details p{font-family:'HelveticaNeueW01-75Bold','Helvetica Neue Bold','Helvetica Bold','Arial Bold',sans-serif}.product-detail .product-details .product-header .product-variant-select-group{font-size:13px;font-size:1.3rem;margin-bottom:5px}.product-detail .product-details .product-header .product-variant-select-group:after{content:'';clear:both;display:block}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select{float:left;width:auto;margin-right:80px}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select:last-child{margin-right:0}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-colour .product-detail-label,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-colour .colour-selected{display:block;float:left}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-colour .colour-selected{padding-left:10px;padding-right:10px;padding-top:3px}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-colour .product-detail-label .colour-selected{display:none}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-colour ul{display:none}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .product-detail-label,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .product-detail-label,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .select-container,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .select-container{display:block;float:left}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .select-container,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .select-container{padding-left:10px;padding-right:10px;padding-top:2px;width:auto !important}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .select-container .select2-container--buni,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .select-container .select2-container--buni{font-size:13px;font-size:1.3rem;width:auto !important}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .select-container .select2-container--buni .select2-selection--single,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .select-container .select2-container--buni .select2-selection--single{border:none;background:#ffffff !important;height:auto !important}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .select-container .select2-container--buni .select2-selection--single .select2-selection__rendered,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .select-container .select2-container--buni .select2-selection--single .select2-selection__rendered{line-height:inherit;padding:0}.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-size .select-container .select2-container--buni .select2-selection__arrow,.product-detail .product-details .product-header .product-variant-select-group .product-variant-select-material .select-container .select2-container--buni .select2-selection__arrow{display:none}.product-detail .product-details-tabs{border-top:none !important}.product-detail .product-details-tabs .product-tab-title-print{display:block !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:36px;padding-bottom:16px}.product-detail .product-details-tabs .ui-tabs-panel>div{width:100%}.product-detail .product-details-tabs .product-details__description{margin-top:0}.product-detail .product-details-tabs #tab-bundles,.product-detail .product-details-tabs #tab-downloads{display:none !important}.product-detail .product-details-tabs+div{margin-top:50px}.product-detail .product-line-item-buttons{display:none !important}.product-detail .more-diy-advice,.product-detail .similar-products-wrapper{display:none !important}.product-detail .outer-outer-banner-wrapper{display:none !important}.product-detail .box{border:none;padding:0}.product-detail .box .primaryh2{font-size:22px;font-size:2.2rem}.product-detail .box .table-heading{background:#f5f5f5;border-top:none;border-bottom:none;padding:0;margin:20px 0 0}.product-detail .box .table-heading>li{padding:11px 10px;box-sizing:border-box}.product-detail .box .table-heading li.item{width:577px}.product-detail .box .table-heading li.qty{text-align:right}.product-detail .box .table-heading li.sub-total{width:140px}.product-detail .box .table-product-list colgroup col:first-child{width:145px !important}.product-detail .box .table-product-list colgroup col:nth-child(2){width:auto !important}.product-detail .box .table-product-list colgroup col:last-child{width:146px !important}.product-detail .box .table-product-list tbody tr{border-bottom-width:2px}.product-detail .box .table-product-list tbody tr:last-child{border-bottom:none}.product-detail .box .table-product-list tbody td{font-size:15px;font-size:1.5rem;padding:40px 10px}.product-detail .box .table-product-list tbody td:first-child{padding-top:32px}.product-detail .box .table-product-list tbody td:first-child,.product-detail .box .table-product-list tbody td:first-child .table-product-list-image,.product-detail .box .table-product-list tbody td:first-child img{width:145px}.product-detail .box .table-product-list tbody td:first-child img{height:auto}.product-detail .box .table-product-list tbody td:nth-child(2) a:first-child{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border-radius:2px;float:left;border:1px solid #f0f0f0;box-sizing:border-box;width:86px;height:86px;padding:5px;position:relative;margin:-8px 25px 25px 0}.product-detail .box .table-product-list tbody td:nth-child(2) a:first-child img{transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%}.product-detail .box .table-product-list tbody td:nth-child(2) a:nth-child(2){font-size:18px;font-size:1.8rem;font-family:'Futura W01 Book',sans-serif;color:#000000}.product-detail .box .table-product-list tbody td:nth-child(2) small{font-size:15px;font-size:1.5rem;padding-top:4px;display:block;font-weight:normal}.product-detail .box .table-product-list tbody td:nth-child(3){text-align:right}.product-detail .box .table-product-list tbody .challenge-bold{font-size:36px;font-size:3.6rem}.product-detail .box .accordion .accordion-title{display:none}.product-detail .box .accordion .accordion-content{display:block !important}.product-detail .box .add-to-wishlist-dropdown,.product-detail .box button{display:none}.gi-icon-fsc-green:before{visibility:visible !important}.gi-icon-fsc-green{background:none !important}.product-comparison-bar-wrapper{display:none !important}.product-list__compare.compare-big{border:0 !important}.product-list__compare.compare-big article{border:0 !important}.buying-guides__compare-btn{display:none !important}.product-comparison-anchor{position:static !important;border:0 !important}.product-list__item__empty,.product-list__item__current__unchecked{display:none !important}.shoppinglist-page-type .shopping_list__contents{max-width:100%}.shoppinglist-page-type h1{font-size:28pt}.shopping_list__contents{page-break-inside:avoid;page-break-before:avoid;border:0 none !important}.shopping_list__contents *{border:0 none !important}table.shopping_list__contents{margin:0 !important}table.shopping_list__contents table.bundle-product-items{margin:0 !important;height:auto !important;display:table !important;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid;break-before:avoid;break-inside:avoid;break-after:avoid}.shopping_list__contents th,.shopping_list__contents .hproduct{border-bottom:1px solid #dadada !important}.shopping_list__contents th.th-item{height:40px !important}.remote-cart{page-break-inside:avoid;padding-top:1.5cm !important}.triple-banner-block{margin-top:1.5cm !important}.order-wrapper{overflow:hidden;padding-bottom:20px}.product-list__remove,.link-remove-item,.add-store-btn,.page-actions,.cart-divider,.adjust,.product-list__details .add-shopping-list,.product-list__details .GAEvent,.product-list__actions .btn{display:none !important}table.shopping_list__contents .product-list__details .GAEvent{display:block !important;color:#000000}table.shopping_list__contents .cart-footer td{padding:0}table.shopping_list__contents .cart-footer p{visibility:hidden}.order-wrapper table.shopping_list__contents .th-total{padding-right:20px}.order-wrapper table.shopping_list__contents .total-block{padding-right:2px}.order-wrapper table.shopping_list__contents .cart-footer td{padding:0 20px 0 0}.wishlistdetail-page-type .heading-layout,.wishlist-tools,.btn-primary,.tooltip-block,.table-product-list-footer .padding-left-25 span,.page-heading{display:none}.qty-block .input-tiny{border:none}.qty-block .btn,.qty-block .qty-label{display:none}.diycategory-page-type aside,.diyguide-page-type aside,.diycategory-page-type iframe,.diyguide-page-type iframe{display:none}.diycategory-page-type .article__content__info,.diyguide-page-type .article__content__info,.diycategory-page-type .wholewidth-banner,.diyguide-page-type .wholewidth-banner,.diycategory-page-type .article__content__step,.diyguide-page-type .article__content__step{page-break-inside:avoid}.diycategory-page-type .layout_article_sidebar__right .article__content,.diyguide-page-type .layout_article_sidebar__right .article__content{float:none !important;margin:0 auto !important;display:block !important}.paintcalculator-page-type .singlebanner-wrapper{display:none}.floorcalculator-page-type .page-heading{position:relative;top:200px}.floorcalculator-page-type .main-content,.floorcalculator-page-type .singlebanner-wrapper{display:none}.floorcalculator-page-type #column_left,.floorcalculator-page-type #column_right,.floorcalculator-page-type #navigation,.floorcalculator-page-type #section-cmd,.floorcalculator-page-type table,.floorcalculator-page-type a.room-remove,.floorcalculator-page-type table tfoot{display:none}.floorcalculator-page-type #section-total{display:block}.floorcalculator-page-type table.grid{display:table}.floorcalculator-page-type input.text,.floorcalculator-page-type input.float{border:none}.floorcalculator-page-type #maincontent h2.title-1{background:#135C56 !important}.floorcalculator-page-type #section-total p{border:0 none !important}.diyprojectvideo-page-type .videoWrap,.diyprojectvideo-page-type .related-content-list,.diyprojectvideo-page-type .gallery-carousel__caption,.diyprojectvideo-page-type .video-with-tools .grid_3,.diyprojectvideo-page-type .add-line-item-buttons,.diyprojectvideo-page-type .widest-range-link,.diyprojectvideo-page-type .btn-js-slide-toggle,.diyprojectvideo-page-type .rsThumbsHor,.diyprojectvideo-page-type .icon__gallery__thumbs,.diyprojectvideo-page-type .banner-email-signup{display:none}.diyprojectvideo-page-type .gallery-carousel{height:auto !important}.diyprojectvideo-page-type .gallery-carousel .rsOverflow{width:100% !important;height:auto !important}.diyprojectvideo-page-type .gallery-carousel .rsOverflow .rsContainer{transform:none !important;transition:none !important}.diyprojectvideo-page-type .gallery-carousel .rsOverflow .rsContainer .rsSlide{left:auto !important;position:relative !important;overflow:visible}.diyprojectvideo-page-type .gallery-carousel .rsOverflow .rsContainer .rsImg{float:left !important;margin-right:20px}.diyprojectvideo-page-type .video-with-tools{min-height:0}.diyprojectvideo-page-type .video-with-tools .grid_9.margin-top-double{width:100%;margin-top:0 !important}.diyprojectvideo-page-type .video-with-tools .grid_9.margin-top-double p{display:block !important;color:black;opacity:1}.diyprojectvideo-page-type .project-steps{display:block !important;float:left;margin-bottom:20px}.diyprojectvideo-page-type .project-steps+div{page-break-inside:avoid}.diyprojectvideo-page-type .project-steps .step-counter{margin-top:16px}.diyprojectvideo-page-type .project-steps-wrapper .rsSlide .rsMainSlideImage{opacity:1;display:block !important;position:static !important;width:450px !important;height:auto !important;float:right !important;margin-top:20px !important;page-break-inside:avoid}.diyprojectvideo-page-type .project-steps-wrapper .grid_8{min-height:0 !important}.diyprojectvideo-page-type .product-listing-hero-module h2{margin-top:16px}.diyprojectvideo-page-type #tools,.diyprojectvideo-page-type #materials,.diyprojectvideo-page-type .project-steps{page-break-inside:avoid}.full-width-on-print{width:100%;min-height:auto;min-width:auto}.diyroommakeover-page-type .panel-darkgreybg,.how-to-article .panel-darkgreybg,.diyroommakeover-page-type .more-diy-advice,.how-to-article .more-diy-advice,.diyroommakeover-page-type .secondary-step-controls,.how-to-article .secondary-step-controls,.diyroommakeover-page-type .owl-controls,.how-to-article .owl-controls,.diyroommakeover-page-type .diy-project-video-tabs nav,.how-to-article .diy-project-video-tabs nav,.diyroommakeover-page-type .heading-layout,.how-to-article .heading-layout,.diyroommakeover-page-type #step-counter,.how-to-article #step-counter,.diyroommakeover-page-type .switchTabLink,.how-to-article .switchTabLink,.diyroommakeover-page-type .view-more,.how-to-article .view-more,.diyroommakeover-page-type .play-button,.how-to-article .play-button,.diyroommakeover-page-type .diy-advice-feedback,.how-to-article .diy-advice-feedback,.diyroommakeover-page-type .diy-header .social,.how-to-article .diy-header .social,.diyroommakeover-page-type .team-member-overlay,.how-to-article .team-member-overlay,.diyroommakeover-page-type .play-button-container,.how-to-article .play-button-container,.diyroommakeover-page-type .social,.how-to-article .social,.diyroommakeover-page-type .comment,.how-to-article .comment,.diyroommakeover-page-type #state-initial .backgrounds-container,.how-to-article #state-initial .backgrounds-container,.diyroommakeover-page-type #state-video,.how-to-article #state-video,.diyroommakeover-page-type .quick-tip-video,.how-to-article .quick-tip-video,.diyroommakeover-page-type #step-by-step .bottomborder,.how-to-article #step-by-step .bottomborder,.diyroommakeover-page-type .backgrounds-container,.how-to-article .backgrounds-container,.diyroommakeover-page-type .project-guide-container,.how-to-article .project-guide-container,.diyroommakeover-page-type .btn-add-wishlist,.how-to-article .btn-add-wishlist{display:none !important}.diyroommakeover-page-type #header-video,.how-to-article #header-video{height:120px;background:#fff}.diyroommakeover-page-type #state-initial,.how-to-article #state-initial{height:auto;display:block !important}.diyroommakeover-page-type #state-initial .overlying-content,.how-to-article #state-initial .overlying-content{height:auto;display:block !important}.diyroommakeover-page-type #header-video .content,.how-to-article #header-video .content{width:100%}.diyroommakeover-page-type h1,.how-to-article h1{color:#333333}.diyroommakeover-page-type .diy-video-header,.how-to-article .diy-video-header{height:auto !important}.diyroommakeover-page-type .tab-contents,.how-to-article .tab-contents{animation:none;opacity:1;height:auto}.diyroommakeover-page-type .bunnings-carousel,.how-to-article .bunnings-carousel,.diyroommakeover-page-type #steps-container .step.selected,.how-to-article #steps-container .step.selected{animation:none;opacity:1;width:50%}.diyroommakeover-page-type .bunnings-carousel img,.how-to-article .bunnings-carousel img,.diyroommakeover-page-type #steps-container .step.selected img,.how-to-article #steps-container .step.selected img{width:75%;margin-top:18px;margin-bottom:18px}.diyroommakeover-page-type blockquote,.how-to-article blockquote{border:none}.diyroommakeover-page-type h2.visuallyhidden,.how-to-article h2.visuallyhidden{position:static;overflow:visible;height:auto;width:960px;margin:auto auto 10px}.diyroommakeover-page-type #step-by-step,.how-to-article #step-by-step{display:block}.diyroommakeover-page-type #steps-container,.how-to-article #steps-container{min-height:auto;padding-top:10px;padding-bottom:20px}.diyroommakeover-page-type #steps-container .grid_6,.how-to-article #steps-container .grid_6{display:block;float:none !important;width:100%;margin-left:0}.diyroommakeover-page-type #steps-container .owl-wrapper,.how-to-article #steps-container .owl-wrapper{width:100% !important}.diyroommakeover-page-type #steps-container .owl-wrapper-outer,.how-to-article #steps-container .owl-wrapper-outer{overflow:visible !important}.diyroommakeover-page-type #steps-container .owl-item,.how-to-article #steps-container .owl-item{margin:20px 20px 0 0 !important;width:450px !important;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.diyroommakeover-page-type #steps-container .step,.how-to-article #steps-container .step{display:block;page-break-inside:avoid;clear:both}.diyroommakeover-page-type #steps-container .step-description,.how-to-article #steps-container .step-description{margin-bottom:12px}.diyroommakeover-page-type #steps-container .step-description-text,.how-to-article #steps-container .step-description-text{width:700px}.diyroommakeover-page-type .project-effort>div,.how-to-article .project-effort>div{padding-left:0}.diyroommakeover-page-type .project-effort>div:not(:first-child),.how-to-article .project-effort>div:not(:first-child){margin-top:26px}.diyroommakeover-page-type .project-effort .effort-required,.how-to-article .project-effort .effort-required{display:none}.diyroommakeover-page-type .tooltip-container img,.how-to-article .tooltip-container img{display:none !important}.diyroommakeover-page-type .tooltip-container .tooltip-popup,.how-to-article .tooltip-container .tooltip-popup{right:0;left:auto;top:0;display:block;cursor:auto}.diyroommakeover-page-type .tooltip-container .tooltip-content,.how-to-article .tooltip-container .tooltip-content{padding:0;border:none}.diyroommakeover-page-type .tooltip-container .tooltip-content strong,.how-to-article .tooltip-container .tooltip-content strong{visibility:hidden}.diyroommakeover-page-type .tooltip-container .tooltip-content p,.how-to-article .tooltip-container .tooltip-content p{font-size:14px !important;font-size:1.4rem !important}.diyroommakeover-page-type .tooltip-container .tooltip-pointer,.how-to-article .tooltip-container .tooltip-pointer{background:none}.diyroommakeover-page-type .hide-screen,.how-to-article .hide-screen{display:block}.diyroommakeover-page-type .accordion.tools-and-materials-accordion,.how-to-article .accordion.tools-and-materials-accordion{page-break-inside:avoid}.diyroommakeover-page-type .accordion.tools-and-materials-accordion .active .accordion-title,.how-to-article .accordion.tools-and-materials-accordion .active .accordion-title{background:transparent}.diyroommakeover-page-type .accordion.tools-and-materials-accordion .active .accordion-title .highlight,.how-to-article .accordion.tools-and-materials-accordion .active .accordion-title .highlight{background:transparent;color:#0d5257}.diyroommakeover-page-type .accordion.tools-and-materials-accordion .product-list,.how-to-article .accordion.tools-and-materials-accordion .product-list{page-break-inside:avoid}.diyroommakeover-page-type .product-list__item,.how-to-article .product-list__item{height:314px !important}.diyroommakeover-page-type .diy-header,.how-to-article .diy-header{height:auto;background-color:transparent}.diyroommakeover-page-type .diy-header h1,.how-to-article .diy-header h1{color:#0d5257}.diyroommakeover-page-type .diy-header .content,.how-to-article .diy-header .content{width:auto;display:block}.diyroommakeover-page-type .diy-header .content>div,.how-to-article .diy-header .content>div{display:block}.diyroommakeover-page-type .diy-header .content p,.how-to-article .diy-header .content p{color:#000000}.diyroommakeover-page-type .diy-header-basic,.how-to-article .diy-header-basic{min-height:0}.diyroommakeover-page-type .diy-header-basic .content,.how-to-article .diy-header-basic .content{padding:0}.diyroommakeover-page-type .tag-cloud .more,.how-to-article .tag-cloud .more,.diyroommakeover-page-type .tag-cloud .icon-tag-arrow,.how-to-article .tag-cloud .icon-tag-arrow{display:none}.diyroommakeover-page-type .tag-cloud .hide,.how-to-article .tag-cloud .hide{display:inline-block !important}.diyroommakeover-page-type .disclaimer-wrapper,.how-to-article .disclaimer-wrapper{padding-top:0;padding-bottom:18px}.diyroommakeover-page-type .single-tab+.tab-contents.tab-contents-pad-top{padding-top:50px}.diyroommakeover-page-type .before-after,.diyroommakeover-page-type .explore-360,.diyroommakeover-page-type .diy-category-landing-makeover{display:none}#state-initial,.overlying-content{position:static !important}.diy-related-products-wrapper{display:block !important}.diy-related-products-wrapper .product-list__prodname:before{content:attr(title)}.table-product-list tr{page-break-inside:avoid;page-break-after:auto}.contactuslanding-page-type .team_member_img{display:none}}.seo-footer-desktop:before,.seo-footer-desktop:after{display:table;clear:both;content:''}.seo-footer-desktop-container{font-size:13px;font-size:1.3rem;margin:8px auto 9px;width:960px;box-sizing:border-box}.seo-footer-desktop-container a{text-decoration:underline}.seo-footer-desktop-container p{margin-top:0}.seo-footer-desktop-container p:last-child{margin-bottom:0}
/*# sourceMappingURL=homeCss.css.map */