@charset "UTF-8";.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-cross:before{content:""}.icon-customer-services:before{content:""}.icon-location:before{content:""}.icon-basket:before{content:""}.icon-store:before{content:""}.icon-delivery-standard:before{content:""}.icon-star:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-pinterest:before{content:""}.icon-instagram:before{content:""}.icon-search:before{content:""}.icon-home:before{content:""}.icon-burger-menu:before{content:""}.icon-tick:before{content:""}.icon-lock:before{content:""}.icon-delivery-express:before{content:""}.icon-call:before{content:""}.icon-email:before{content:""}.icon-calendar:before{content:""}.icon-flag:before{content:""}.icon-30-day-returns:before{content:""}.icon-warning:before{content:""}.icon-smartphone:before{content:""}.icon-desktop:before{content:""}.icon-lightbulb:before{content:""}.icon-checkbox-active:before{content:""}.icon-checkbox:before{content:""}.icon-circle-error:before{content:""}.icon-circle-warning:before{content:""}.icon-circle-success:before{content:""}.icon-card-back:before{content:""}.icon-card-front:before{content:""}.icon-edit:before{content:""}.icon-geolocate:before{content:""}.icon-radio:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-tools-materials:before{content:""}.icon-play:before{content:""}.icon-subscribe:before{content:""}.icon-replay:before{content:""}.icon-credit-card:before{content:""}.icon-clock:before{content:""}.icon-funnel:before{content:""}.icon-sliders:before{content:""}.icon-share:before{content:""}.icon-sort:before{content:""}.icon-compare:before{content:""}.icon-fullscreen:before{content:""}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div button:after,.accordion.tools-and-materials-accordion .view-more.open .view-more-icon:after,.bunnings-carousel .navigation-iconfont .next:before,.bunnings-carousel .navigation-iconfont .prev:before,.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.component-diy-video .component .diy-video-block-explore-all .iconfont:before,.component-header-action_button .iconfont:before,.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-next:after,.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-prev:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.filter-block__body__item .label .item_input:checked+.facet:after,.header_middle .header_middle__wrapper .search_header:before,.header_top .menu__item a:before,.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a:after,.header_top .store-info_header .store-info_header__bottom:before,.header_top__buttons a.header_top__buttons--basket:before,.header_top__buttons a.header_top__buttons--ideas:before,.header_top__buttons a.header_top__buttons--stores:before,.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart a:before,.homepage-carousel-wrapper .button-next:after,.homepage-carousel-wrapper .button-previous:after,.icon,.other-stores .other-stores__item-address-icon:before,.other-stores .other-stores__item-tel:before,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.store-detail__detail__map .toggle li .pin:after,.store-detail__view-all:after,.view-more .view-more-icon:after,[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;font-family:homebase-icons;font-style:normal;font-weight:400;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.0
Create your own skin at http://designer.videojs.com
*/@font-face{font-family:homebase-icons;src:url(../../../../assets/iconfonts/icomoon.eot);src:url(../../../../assets/iconfonts/icomoon.eot) format("embedded-opentype"),url(../../../../assets/iconfonts/icomoon.woff) format("woff"),url(../../../../assets/iconfonts/icomoon.ttf) format("truetype"),url(../../../../assets/iconfonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}

/*!
*  Font Awesome 4.3.0 by $davegandy - http://fontawesome.io - $fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:FontAwesome,sans-serif;src:url(/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font-style:normal;font-variant:normal;font-weight:400;font-size:inherit;line-height:1;font-family:FontAwesome,Helvetica,helvetica,arial,sans-serif;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.fa-lg{font-size:1.333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.286em;text-align:center}.fa-ul{padding-left:0;margin-left:2.143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.143em;width:2.143em;top:.143em;text-align:center}.fa-li.fa-lg{left:-1.858em}.fa-border{padding:.2em .25em .15em;border:.08em solid #ccc;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before,.fa-genderless:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}@-webkit-keyframes homebase-loader{20%{-webkit-transform:translate(30px);transform:translate(30px)}25%{-webkit-transform:translate(30px);transform:translate(30px)}45%{-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}50%{-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}95%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes homebase-loader{20%{-webkit-transform:translate(30px);transform:translate(30px)}25%{-webkit-transform:translate(30px);transform:translate(30px)}45%{-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}50%{-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}95%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes homebase-loader-edge{20%{left:30px;top:0}25%{left:30px;top:0}45%{left:30px;top:30px}50%{left:30px;top:30px}70%{left:0;top:30px}75%{left:0;top:30px}95%{left:0;top:0}to{left:0;top:0}}@keyframes homebase-loader-edge{20%{left:30px;top:0}25%{left:30px;top:0}45%{left:30px;top:30px}50%{left:30px;top:30px}70%{left:0;top:30px}75%{left:0;top:30px}95%{left:0;top:0}to{left:0;top:0}}@-webkit-keyframes rotate-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes shrinkToNormal{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shrinkToNormal{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{width:0;height:0;margin-top:0;margin-left:0;opacity:0}30%{width:0;height:0;margin-top:0;margin-left:0;opacity:1}to{width:60px;height:60px;margin-top:-30px;margin-left:-30px;opacity:0}}@keyframes pulse{0%{width:0;height:0;margin-top:0;margin-left:0;opacity:0}30%{width:0;height:0;margin-top:0;margin-left:0;opacity:1}to{width:60px;height:60px;margin-top:-30px;margin-left:-30px;opacity:0}}@-webkit-keyframes toggle{0%{opacity:0}50%{opacity:0}51%{opacity:1}to{opacity:1}}@keyframes toggle{0%{opacity:0}50%{opacity:0}51%{opacity:1}to{opacity:1}}.mobile-list,.not-list{list-style:none;margin:0;padding:0}.mobile-list li,.not-list li{margin-left:0}.truncate{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.futura-xtrbold{font-weight:400}.futura-heavy,.futura-medium{line-height:18px;line-height:1.8rem;font-weight:400}.futura-book{font-weight:400}.challenge-bold{line-height:22px;line-height:2.2rem;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.helvetica-neue,.helvetica-neue-75-bold{line-height:18px;line-height:1.8rem;font-weight:400}.helvetica-neue-75-bold{font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif}.section-bottom-margin{margin-bottom:25px}.section-bottom-margin:after,.section-bottom-margin:before{content:"";display:table}.section-bottom-margin:after{clear:both}.fixed-layout{margin-bottom:25px}.fixed-layout:after,.fixed-layout:before{content:"";display:table}.fixed-layout:after{clear:both}.display-inline-block{display:inline-block;zoom:1}.margin-btm-single{margin-bottom:18px!important}.margin-btm-double{margin-bottom:46px!important}.margin-top-single{margin-top:18px!important}.margin-top-double{margin-top:46px!important}.RefreshThreeStepInstructions .topshadow .three-step-instructions_container{padding-top:5px!important}.RefreshThreeStepInstructions .bottomborder{border-bottom:1px solid #ccc}.neg-offset-top{margin-top:-18px!important}.center-by-margin{margin:0 auto}.fade-in-shrink{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation:shrinkToNormal ease-in 1;animation:shrinkToNormal ease-in 1;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.2s;animation-duration:.2s}.hidden{visibility:hidden!important}.clearfix{*zoom:1}.pull-right{float:right!important}.pull-left{float:left!important}.float-none{float:none!important}.clearboth{clear:both}.clear-left{clear:left}.clear-right{clear:right}.hide{display:none!important}.show{display:block!important}.display-block{display:block}.text-hide{display:none;color:transparent;text-shadow:none;background-color:transparent;border:0}.hide-div-off-screen{position:relative;left:-9999px}.display-none,.hide-desktop,.hide-screen,.touch-only{display:none}.touch-device .touch-only{display:block}.close{float:left;margin:0 5px 4px 0;line-height:1.7em}.affix{position:fixed!important}.flexi-img{width:100%;height:auto}.mob-flexi-img-container{width:auto;height:auto;float:none;padding:10px 13px 20px;display:block}.mob-flexi-img-container img{width:100%!important;height:auto!important}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.display-table{display:table;position:relative}.display-table .display-table-cell{display:table-cell;vertical-align:middle}.reset-spacing{margin:0!important;padding:0!important}.overflow-visible{overflow:visible!important}.scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch;border-bottom:1px solid #ccc}.store-nearby-stores_header-title,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.store-nearby-stores_header-title:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.h1,h1{font-size:40px;font-size:4rem;margin-bottom:0;line-height:1.2em}.h2,h2{font-size:30px;font-size:3rem;margin-bottom:.6em;line-height:1.25em}.bannerh2,.primaryh2,.secondaryh2{font-size:26px;font-size:2.6rem;color:#444;margin-bottom:25px}.diy-category .bannerh2,.diy-category .primaryh2,.diy-category .secondaryh2{color:#ba0c2f}.diycampaignlandingpage-page-type .bannerh2,.diycampaignlandingpage-page-type .primaryh2,.diycampaignlandingpage-page-type .secondaryh2{color:#1d8634}.diycampaignlandingpage-page-type .panel-block-header .bannerh2,.diycampaignlandingpage-page-type .panel-block-header .primaryh2,.diycampaignlandingpage-page-type .panel-block-header .secondaryh2{color:#fff}.bannerh2.content-padding,.category-summary .bannerh2,.category-summary .primaryh2,.category-summary .secondaryh2,.primaryh2.content-padding,.secondaryh2.content-padding{margin-bottom:0}.category-summary .bannerh2 a,.category-summary .primaryh2 a,.category-summary .secondaryh2 a{transition:color .3s ease;color:#1d8634}.category-summary .bannerh2 a:focus,.category-summary .bannerh2 a:hover,.category-summary .primaryh2 a:focus,.category-summary .primaryh2 a:hover,.category-summary .secondaryh2 a:focus,.category-summary .secondaryh2 a:hover{color:#24a641}.secondaryh2{font-size:32px;font-size:3.2rem}h2.tertiaryh2{color:#007ac9}.bannerh2{font-size:48px;font-size:4.8rem;color:#fff;line-height:1.1em;margin-bottom:.4em}.h3,.store-nearby-stores_header-title,h3{font-size:26px;font-size:2.6rem;margin-bottom:.8em;line-height:1.3em}.primaryh3,.secondaryh3{font-size:24px;font-size:2.4rem;color:#1d8634;font-weight:700;margin-bottom:.48em}.diy-category .primaryh3,.diy-category .secondaryh3{color:#444}.secondaryh3{font-size:18px;font-size:1.8rem}.h4,h4{font-size:20px;font-size:2rem;line-height:1.25em;margin-bottom:.4em}.h5,h5{font-size:18px;font-size:1.8rem}.h5,.h6,h5,h6{margin-bottom:1.2em}.h6,h6{font-size:16px;font-size:1.6rem;font-weight:400;text-transform:none;letter-spacing:normal}.general-content-layout h2{font-size:30px;font-size:3rem;color:#444;margin-bottom:25px}.general-content-layout .store-nearby-stores_header-title,.general-content-layout h3{font-size:24px;font-size:2.4rem;color:#1d8634;font-weight:700;margin-bottom:.48em}.general-content-layout.diy-category h2{color:#ba0c2f}.general-content-layout.diy-category .store-nearby-stores_header-title,.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:#444}.diy-category.generalcontent-page-type .main-content .h1,.diy-category.generalcontent-page-type .main-content .h2,.diy-category.generalcontent-page-type .main-content .h3,.diy-category.generalcontent-page-type .main-content .h4,.diy-category.generalcontent-page-type .main-content .store-nearby-stores_header-title,.diy-category.generalcontent-page-type .main-content h1,.diy-category.generalcontent-page-type .main-content h2,.diy-category.generalcontent-page-type .main-content h3,.diy-category.generalcontent-page-type .main-content h4{color:#ba0c2f}.page-heading{font-size:34px;font-size:3.4rem;line-height:43px;line-height:4.3rem;font-weight:400;color:#444;margin:42px 0 32px;display:block}.page-heading span{font-weight:700}.content-layout_inside .page-heading h1{font-size:50px;font-size:5rem;margin-top:0;margin-bottom:30px;line-height:1.1em}.diycategory-page-type .page-heading{line-height:32px;line-height:3.2rem}.pricedroplistingpage-page-type .page-heading,.productpromotion-page-type .page-heading{font-size:20px;line-height:1;color:#fff;padding:25px 0 15px!important}.pricedroplistingpage-page-type .page-heading h1,.productpromotion-page-type .page-heading h1{font-weight:700}.pricedroplistingpage-page-type .page-heading p,.productpromotion-page-type .page-heading p{margin-top:8px;font-size:14px;line-height:inherit}.page-heading--green,.page-heading--orange,.page-heading--red{text-align:center;color:#fff}.page-heading h1{font:inherit;margin:0}.page-heading p{font-size:20px;line-height:1.2;margin:0}a.page-heading--green:hover,a.page-heading--green:visited,a.page-heading--orange:hover,a.page-heading--orange:visited,a.page-heading--red:hover,a.page-heading--red:visited{color:#fff}.floorcalculator-page-type .grid thead tr th,.sub-heading{font-size:25px;font-size:2.5rem;font-weight:700;font-weight:400;clear:both;margin:1.5em 0 .5em;color:#ba0c2f}.floorcalculator-page-type .grid thead tr th .count,.sub-heading .count{font-size:18px;font-size:1.8rem;color:#444;font-weight:400}.floorcalculator-page-type .grid thead tr th span,.sub-heading span{font-weight:400}.campaignlandingpage-page-type .floorcalculator-page-type .grid thead tr th,.campaignlandingpage-page-type .sub-heading,.diycampaignlandingpage-page-type .floorcalculator-page-type .grid thead tr th,.diycampaignlandingpage-page-type .sub-heading,.floorcalculator-page-type .grid thead tr .campaignlandingpage-page-type th,.floorcalculator-page-type .grid thead tr .diycampaignlandingpage-page-type th,.floorcalculator-page-type .grid thead tr .giftingcampaignlandingpage-page-type th,.floorcalculator-page-type .grid thead tr th,.floorcalculator-page-type .grid thead tr th a,.giftingcampaignlandingpage-page-type .floorcalculator-page-type .grid thead tr th,.giftingcampaignlandingpage-page-type .sub-heading,.sub-heading-green,.sub-heading-green a{color:#1d8634}.diy-advice-heading{font-size:24px;font-size:2.4rem;color:#ba0c2f}.diy-advice-heading .diy-span{font-weight:700}.diyeditorial-page-type .floorcalculator-page-type .grid thead tr th.store-nearby-stores_header-title a,.diyeditorial-page-type .sub-heading.store-nearby-stores_header-title a,.diyeditorial-page-type h3.sub-heading a,.diytheme-page-type .floorcalculator-page-type .grid thead tr th.store-nearby-stores_header-title a,.diytheme-page-type .sub-heading.store-nearby-stores_header-title a,.diytheme-page-type h3.sub-heading a,.floorcalculator-page-type .grid thead tr .diyeditorial-page-type th.store-nearby-stores_header-title a,.floorcalculator-page-type .grid thead tr .diytheme-page-type th.store-nearby-stores_header-title a{color:#ba0c2f}.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:#1d8634}.project-steps p{font-size:15px;font-size:1.5rem;line-height:1.6em}.title-view-more{margin:0 0 15px;font-size:1em}.title-view-more-link{transition:color .3s 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(../../../../assets/img/icon_chevron-red-16x10.png) 100% -11px no-repeat;float:right;display:inline-block;color:#ba0c2f;font-style:normal;font-weight:700;padding:8px 18px 0 0}.title-view-more-link:focus .secondaryh2,.title-view-more-link:hover .secondaryh2{color:#1d8634}.title-view-more-link:focus em,.title-view-more-link:hover em{color:#ba0c2f;background-position:100% -55px}.lead{font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.2em;padding:0;margin:0 0 1em}.page-intro{margin:0 0 .4em;line-height:1.55em}.page-intro,.panel-page-intro{font-size:18px;font-size:1.8rem}.panel-page-intro{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 #24a641;background:url(../../../../assets/img/icon-chevron-right-small.png) no-repeat 100%;font-weight:700;padding:8px 15px 8px 0}.our-services-banner .chevron-list li{border-bottom-color:#24a641}.chevron-list a{line-height:18px;line-height:1.8rem}.chevron-list li:hover{background:url(../../../../assets/img/icon-chevron-right-small-grey.png) no-repeat 100%}.chevron-list li:first-child{border-top:1px solid #24a641}.our-services-banner .chevron-list li:first-child{border-top-color:#24a641}.team-member-quote{margin:0;position:relative}.team-member-quote .store-nearby-stores_header-title,.team-member-quote h2,.team-member-quote h3{letter-spacing:-.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 .store-nearby-stores_header-title,.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}.generalcontent-page-type .main-content .h1,.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content .h3,.generalcontent-page-type .main-content .store-nearby-stores_header-title,.generalcontent-page-type .main-content h1,.generalcontent-page-type .main-content h2,.generalcontent-page-type .main-content h3{color:#444;background:transparent;padding: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 .store-nearby-stores_header-title,.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 a.button+.store-nearby-stores_header-title,.generalcontent-page-type .main-content a.button+h3{margin-top:15px}.generalcontent-page-type .main-content .h1,.generalcontent-page-type .main-content h1{font-size:40px;font-size:4rem;line-height:43px}.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content h2{font-size:30px;font-size:3rem;line-height:33px}.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 .store-nearby-stores_header-title,.generalcontent-page-type .main-content h3{font-size:26px;font-size:2.6rem;line-height:29px}.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h4{padding:0;margin-top:0;margin-bottom:10px;font-size:20px;font-size:2rem;line-height:23px;color:#444;font-weight:700;background:transparent;clear:both}.generalcontent-page-type .main-content .h5,.generalcontent-page-type .main-content h5{font-size:18px;font-size:1.8rem;line-height:21px;color:#444;font-weight:700;margin-bottom:5px}.generalcontent-page-type .main-content .h6,.generalcontent-page-type .main-content h6{color:#444;font-weight:700;line-height:18px}.generalcontent-page-type .main-content p{line-height:18px;line-height:1.8rem;margin-top:0}.generalcontent-page-type .main-content a{font-weight:700}.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 ol{padding-left:20px}.generalcontent-page-type .main-content input[type=button]{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;padding:8px;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2)}.uppercase{text-transform:uppercase}.diy-red,.heading__diy{color:#444}.grey{font-size:11px;font-size:1.1rem;color:#888}.dark-grey,.dark-grey:visited{color:#444}.buni-icon-font{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container_9{margin-left:auto;margin-right:auto;width:747px}.container_9:after,.container_9:before{content:"";display:table}.container_9:after{clear:both}.container_10{margin-left:auto;margin-right:auto;width:794px}.container_10:after,.container_10:before{content:"";display:table}.container_10:after{clear:both}.container_12,.inside-layout{margin-left:auto;margin-right:auto;width:960px}.container_12:after,.container_12:before,.inside-layout:after,.inside-layout:before{content:"";display:table}.container_12:after,.inside-layout:after{clear:both}.alpha{margin-left:0!important}.omega{margin-right:0!important}.column,.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin:0 18px;float:left;display:inline}.row{width:960px;margin:0 auto}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.row .row{margin:0 -18px;width:auto;display:inline-block}.grid_1{width:47px}.grid_2{width:130px}.grid_3{width:213px}.grid_4{width:296px}.grid_5{width:379px}.grid_6{width:462px}.grid_7{width:545px}.grid_8{width:628px}.grid_9{width:711px}.grid_10{width:794px}.grid_11{width:877px}.grid_12{width:960px;margin-left:0!important;margin-right:0!important}.btn,.btn-primary,.ui-button-text{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff;padding:8px;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2)}.btn-primary:focus,.btn:focus,.ui-button-text:focus{outline:3}.btn-primary:hover,.btn:hover,.ui-button-text:hover{background-color:#c65310;border-color:#c65310}.btn-primary.btn-on,.btn.btn-on,.ui-button-text.btn-on{background:#888;border-color:#888}.btn-primary.btn-on:hover,.btn.btn-on:hover,.ui-button-text.btn-on:hover{background:#666;border-color:#666}.btn-primary.btn-sml,.btn.btn-sml,.ui-button-text.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.btn-primary.btn-long,.btn.btn-long,.ui-button-text.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.btn-primary.btn-med,.btn.btn-med,.ui-button-text.btn-med{font-size:16px;font-size:1.6rem;font-weight:700;padding:14px 20px}.btn-primary.btn-large,.btn.btn-large,.ui-button-text.btn-large{font-size:20px;font-size:2rem;font-weight:700;padding:14px 33px}.btn-primary.btn-full-width,.btn.btn-full-width,.ui-button-text.btn-full-width{width:auto;display:block}button .btn-primary.btn-full-width,button .btn.btn-full-width,button .ui-button-text.btn-full-width{width:100%}.btn-primary.btn-white,.btn.btn-white,.ui-button-text.btn-white{background:#fff;color:#ba0c2f!important;border:1px solid #ccc}.btn-primary.btn-white:hover,.btn.btn-white:hover,.ui-button-text.btn-white:hover{background:#fff;color:#ba0c2f!important;border:1px solid #ccc}.btn-primary.btn-transparent,.btn.btn-transparent,.ui-button-text.btn-transparent{background-color:transparent;box-shadow:none}.btn-primary.btn-transparent:hover,.btn.btn-transparent:hover,.ui-button-text.btn-transparent:hover{background-color:transparent;box-shadow:none}.btn-primary.btn-transparent--dark,.btn.btn-transparent--dark,.ui-button-text.btn-transparent--dark{color:#444!important;border-color:#ccc!important}.btn-primary.btn-transparent--dark:hover,.btn.btn-transparent--dark:hover,.ui-button-text.btn-transparent--dark:hover{color:#666!important;border-color:#ccc!important}.btn-primary.btn-secondary,.btn.btn-secondary,.ui-button-text.btn-secondary{background-color:#24a641;border-color:#fff;color:#fff}.btn-primary.btn-secondary:hover,.btn.btn-secondary:hover,.ui-button-text.btn-secondary:hover{background-color:#1d8634;border-color:#fff}.btn-primary.btn-tertiary,.btn.btn-tertiary,.ui-button-text.btn-tertiary{background-color:#888;border-color:#888}.btn-primary.btn-tertiary:hover,.btn.btn-tertiary:hover,.ui-button-text.btn-tertiary:hover{background-color:#666;border-color:#666}.btn-primary.btn-darkred,.btn.btn-darkred,.ui-button-text.btn-darkred{background-color:#ba0c2f}.btn-primary.btn-darkgreen,.btn-primary.btn-green,.btn.btn-darkgreen,.btn.btn-green,.ui-button-text.btn-darkgreen,.ui-button-text.btn-green{background:#24a641;border-color:#24a641}.btn-primary.btn-darkgreen:hover,.btn-primary.btn-green:hover,.btn.btn-darkgreen:hover,.btn.btn-green:hover,.ui-button-text.btn-darkgreen:hover,.ui-button-text.btn-green:hover{background:#1d8634;border-color:#1d8634}.btn-primary.btn-grey,.btn.btn-grey,.ui-button-text.btn-grey{background-color:#888;border-color:#ccc}.btn-primary.btn-light,.btn.btn-light,.ui-button-text.btn-light{color:#444!important;background-color:#f4f4f4;border:1px solid #ccc}.btn-primary.btn-light:focus,.btn-primary.btn-light:hover,.btn.btn-light:focus,.btn.btn-light:hover,.ui-button-text.btn-light:focus,.ui-button-text.btn-light:hover{background-color:#888}.btn-primary.icon-webchat,.btn.icon-webchat,.ui-button-text.icon-webchat{background-image:url(../../../../assets/img/ico-website-alive-chat.png);background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.btn-primary.btn-wishlist,.btn.btn-wishlist,.ui-button-text.btn-wishlist{background:#f4f4f4 url(../../../../assets/img/icon-wishlist.png) no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#ccc;color:#666!important}.btn-primary.btn-wishlist:focus,.btn-primary.btn-wishlist:hover,.btn.btn-wishlist:focus,.btn.btn-wishlist:hover,.ui-button-text.btn-wishlist:focus,.ui-button-text.btn-wishlist:hover{border-color:#ccc;background-color:#888}.btn-primary.icon-3d,.btn.icon-3d,.ui-button-text.icon-3d{background-image:url(../../../../assets/img/ico-3d-icon.png);background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.btn-primary.launch-icon,.btn.launch-icon,.ui-button-text.launch-icon{display:inline-block;background-image:url(../../../../assets/img/icon-launch-gallery.png);background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.btn-primary.btn-disabled,.btn.btn-disabled,.ui-button-text.btn-disabled{background:#f4f4f4;border:1px solid #ccc!important;color:#bdbdbd!important;cursor:default;outline:none}.btn-primary.btn-disabled:hover,.btn.btn-disabled:hover,.ui-button-text.btn-disabled:hover{background:#888;border:1px solid #888!important;color:#bdbdbd!important}.btn-primary img,.btn img,.ui-button-text img{vertical-align:bottom}.btn-primary.btn-cms-image,.btn.btn-cms-image,.ui-button-text.btn-cms-image{padding:8px 8px 6px}.btn-primary.btn-cms-image img,.btn.btn-cms-image img,.ui-button-text.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.btn-primary.btn-cms-image.btn-cms-image-right img,.btn.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-primary.btn-cookie-cta,.btn.btn-cookie-cta,.ui-button-text.btn-cookie-cta{font-size:14px;font-size:1.4rem;padding:8px 30px}.btn-text-link{transition:color .3s ease-in-out;display:block;border:none;background:none;color:#ba0c2f}.btn-text-link:active,.btn-text-link:focus,.btn-text-link:hover{outline:0;color:#ba0c2f}.add-store-btn{background-color:#ba0c2f;border:1px solid #ba0c2f!important}.add-store-btn:hover{background-color:#ba0c2f}.add-member-cart-btn{background-color:#007ac9;border:1px solid #007ac9!important}.add-member-cart-btn:hover{background-color:#007ac9}.btn-close{transition:opacity .2s ease;text-indent:-999em;background:transparent url(/assets/img/common-sprites.png) -37px -209px no-repeat;height:21px;width:21px;display:block}.btn-close:focus,.btn-close:hover{opacity:.7;filter:"alpha(opacity=70)"!important}.btn-close-modal{transition:background-color .5s ease;text-indent:-999em;background:transparent url(../../../../assets/img/icon-close-modal.png) 50% no-repeat;height:60px;width:57px;display:block;border:none;border-left:1px solid #ccc}.btn-close-modal:focus,.btn-close-modal:hover{background-color:#666;outline:0}.btn-close-mobile-modal,.btn-sml-dropdown-close{text-indent:-999em;background:url(../../../../assets/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 .5s ease;text-indent:-999em;background:#444 url(/assets/img/sprite-inspiration-gallery.png) -130px 0 no-repeat;height:56px;width:56px;display:block;border:none}.btn-close-popup:focus,.btn-close-popup:hover{background-color:#666;outline:0}.btn-standard-close{border-radius:2px;font-size:22px;font-size:2.2rem;transition:background-color .3s ease-in-out;background-color:#888;color:#fff;text-align:center;padding:3px 7px 2px;font-weight:700}.btn-standard-close:focus,.btn-standard-close:hover{color:#fff;background-color:#666}.btn-standard-close.top-right{position:absolute;top:10px;right:10px}.device-ios .btn-standard-close{padding:0 7px 5px}.launch-external-link{opacity:.8;filter:"alpha(opacity=80)"!important;transition:opacity .3s ease-in-out;display:inline-block;background:url(../../../../assets/img/icon-launch-gallery.png) no-repeat 100% 50%;color:#fff;font-weight:700;padding:6px 26px 6px 0}.launch-external-link:visited{color:#fff}.launch-external-link:focus,.launch-external-link:hover{opacity:1;filter:"alpha(opacity=100)"!important;color:#fff;text-decoration:underline;outline:0}.chevron-link{font-size:14px;font-size:1.4rem;display:block;margin-top:.6em;font-weight:700}.chevron-link:after{content:"";font-family:homebase-icons;display:inline-block;width:10px;height:17px;position:relative;top:2px;margin-left:5px}.generalcontent-page-type .main-content .btn{margin-bottom:5px}.generalcontent-page-type .main-content .btn a{color:#fff!important}.radio-btn .ui-state-active{background:url(../../../../assets/img/icon-tick.png) no-repeat 100%;padding-right:36px;display:block;float:left}.radio-btn .ui-state-active .ui-button-text{background:#24a641;border-color:#24a641}.ui-helper-hidden-accessible{display:none}.btn-scrolldown{font-size:16px;font-size:1.6rem;background:url(../../../../assets/img/chevron-red-down.png) no-repeat 0;color:#fff;font-weight:700;padding-left:30px}.btn-scrolldown:visited{color:#fff}.btn-flat{text-shadow:none;border:none}body.grey-background .main{background:#f4f4f4}body.white-background .main{background:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}*{font-family:arial,helvetica,sans-serif}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body,button,html,input,select,textarea{color:#444}body{font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;line-height:1.2em;margin:0;padding:0;width:100%;min-width:1024px;background-color:#f4f4f4;position:relative}::-moz-selection{background:#24a641;color:#fff;text-shadow:none}::selection{background:#24a641;color:#fff;text-shadow:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{height:0;line-height:1.5em;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:.6em}sup{bottom:1ex}sub{top:.5ex}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{*margin-left:-7px;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default;background:#bdbdbd;border-color:#bdbdbd}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#ba0c2f}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#444;padding:.2em 0}.cufon-loading{visibility:hidden}img{font-size:0;border:0;vertical-align:middle}.photo{transition:opacity .3s ease-in-out}a{color:#1d8634;cursor:pointer}a:hover{color:#24a641}a:focus{outline:1}a:active,a:hover{outline:0}a,a:active,a:link,a:visited{text-decoration:none}.modal,.opacity-overlay{display:none}.noscroll{overflow:hidden;height:100%;margin-right:17px}.noscroll .fixed-top{width:calc(100% - 17px)}.noscroll body{height:100%;min-height:100%}.noscroll .opacity-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;transition:background-color .5s ease-in-out;z-index:1002;background-color:rgba(0,0,0,.5)}.noscroll .modal{display:block;position:fixed;z-index:1003;top:20%}.noscroll .modal.modal-share-email-popup{width:910px;height:auto;min-height:500px;left:50%;margin:0 -455px}.noscroll:not(.ie) .modal{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.noscroll.lt-ie9 .opacity-overlay{background:url(/assets/img/transparency-fallback-ie8.png) 0 0 repeat}.dropdown-menu{font:14px sans-serif;position:absolute;z-index:9999999;display:none;min-width:283px}.dropdown-menu .dropdown-container{overflow:visible;min-width:160px;padding:4px 0;list-style:none;border:1px solid #ccc;background:#f4f4f4;border-radius:3px}.dropdown-menu ul{margin:0;padding:0}.dropdown-menu.has-tip{margin-top:8px}.dropdown-menu.has-tip:before{position:absolute;top:-6px;left:9px;display:inline-block;content:"";border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px}.dropdown-menu.has-tip.anchor-right:before{right:9px;left:auto}.dropdown-menu.has-tip.anchor-right:after{right:10px;left:auto}.dropdown-menu.has-tip.anchor-center:before{left:49%}.dropdown-menu.has-tip.anchor-center:after{left:49%}.dropdown-menu.has-tip:after{position:absolute;top:-5px;left:10px;display:inline-block;content:"";border-color:transparent transparent #ccc;border-style:solid;border-width:1px 6px 6px}.dropdown-menu.has-scroll ul{overflow:auto;max-height:358px}.dropdown-menu label,.dropdown-menu li>a{line-height:16px;display:block;padding:3px 20px;white-space:nowrap;text-decoration:none;color:#fff}.dropdown-menu label:hover,.dropdown-menu li>a:hover{cursor:pointer}.dropdown-menu li{line-height:18px;margin:0;padding:0;list-style:none;border-top:0}.dropdown-menu li a{padding:10px 20px;color:#1d8634;font-size:14px;font-size:1.4rem}.dropdown-menu li a:hover{background:#fff}.dropdown-menu .divider{overflow:hidden;height:1px;margin:5px 1px;background:#1a6e66}.dropdown-menu.has-icons li>a{padding-left:30px;background-repeat:no-repeat;background-position:8px}.dropdown-menu .dropdown-changestore__search-wrapper{padding:0}.dropdown-menu .dropdown-changestore__search-wrapper div{margin:20px 20px 0;padding:0 15px 0 12px;border:1px solid #ccc;background:#fff;border-radius:3px}.dropdown-menu .dropdown-changestore__search-wrapper div:after,.dropdown-menu .dropdown-changestore__search-wrapper div:before{content:"";display:table}.dropdown-menu .dropdown-changestore__search-wrapper div:after{clear:both}.dropdown-menu .dropdown-changestore__search-wrapper div:hover{border-color:#ccc}.dropdown-menu .dropdown-changestore__search-wrapper div:focus{border-color:#24a641}.dropdown-menu .dropdown-changestore__search-wrapper div input{float:left;width:197px;height:34px;padding-right:10px;color:#444;border:0;outline:none;background:#fff;line-height:20px;line-height:2rem;font-size:16px;font-size:1.6rem}.dropdown-menu .dropdown-changestore__search-wrapper div input:-moz-placeholder{color:#444}.dropdown-menu .dropdown-changestore__search-wrapper div input::-webkit-input-placeholder{color:#444}.dropdown-menu .dropdown-changestore__search-wrapper div input::-moz-placeholder{color:#444}.dropdown-menu .dropdown-changestore__search-wrapper div input:-ms-input-placeholder{color:#444}.dropdown-menu .dropdown-changestore__search-wrapper div input:focus.placeholder{color:#888}.dropdown-menu .dropdown-changestore__search-wrapper div input:focus::-webkit-input-placeholder{color:#888}.dropdown-menu .dropdown-changestore__search-wrapper div input:focus:-moz-placeholder{color:#888}.dropdown-menu .dropdown-changestore__search-wrapper div input:focus::-moz-placeholder{color:#888}.dropdown-menu .dropdown-changestore__search-wrapper div input:focus:-ms-input-placeholder{color:#888}.dropdown-menu .dropdown-changestore__search-wrapper div button{float:right;overflow:hidden;width:15px;height:34px;margin:0;padding:0;text-indent:-999em;text-transform:capitalize;border:0;background:transparent url(/assets/img/icon-search-dropdown.png) 50% no-repeat;line-height:34px;line-height:3.4rem}.dropdown-changestore__heading{padding:20px 0 10px}.dropdown-changestore__heading span{font-weight:700;padding:0 20px;text-transform:uppercase;color:#1d8634;font-size:12px;font-size:1.2rem}#dropdown-changestore.dropdown-menu{box-sizing:border-box;min-width:290px}#dropdown-changestore.dropdown-menu.has-tip{margin-top:6px}#dropdown-changestore.dropdown-menu .dropdown-container{padding:0;min-width:290px;box-sizing:border-box}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper{padding:19px 19px 10px;margin:0}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper:before{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:700;content:"Enter your Town or postcode";color:#444}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div{margin:9px 0 0;padding:0;border-right:0}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div input{font-size:14px;font-size:1.4rem;line-height:15px;line-height:1.5rem;width:206px;height:43px;padding:0 0 0 10px}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div input:-moz-placeholder,#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div input:-ms-input-placeholder,#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div input::-moz-placeholder,#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#888;font-family:arial,helvetica,sans-serif;opacity:.5}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div input::-webkit-input-placeholder{font-size:1.4rem;color:#888;font-family:Arial,sans-serif;opacity:.5}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div button{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box;border:none;background:#24a641;float:left;width:45px;height:44px;position:relative}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div button:after{content:""}#dropdown-changestore.dropdown-menu .dropdown-changestore__search-wrapper div button:after{font-size:22px;font-size:2.2rem;line-height:44px;color:#fff;position:absolute;top:0;right:12px;text-indent:0}#dropdown-changestore.dropdown-menu .dropdown-changestore__heading span{font-size:16px;font-size:1.6rem;color:#444;text-transform:none}.ui-datepicker{width:17em;padding:.2em 1em 0 0;background:#f4f4f4;border:2px solid #ccc}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{font-weight:700}.ui-datepicker .ui-icon{cursor:pointer}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;border:1px solid #ccc}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;background:#444}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:1%;display:block;border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.tipsy{font-size:12px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{top:0;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-s .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}#TB_window{color:#00f;display:none;font:12px arial,helvetica,sans-serif;left:50%;position:fixed;text-align:left;top:50%;z-index:102}#TB_secondLine{color:#666;font:10px arial,helvetica,sans-serif}#TB_overlay{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}#TB_window img#TB_Image{clear:both;display:block;margin:15px 0 0 15px}#TB_caption{float:left;padding:0 90px 10px 12px}#TB_caption .store-nearby-stores_header-title,#TB_caption h3{color:#fff;font-size:28px;font-weight:400;margin-bottom:4px}#TB_caption p{color:#a59770;font-size:18px}#TB_closeWindow{height:0;padding:0}#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right}#TB_closeWindowButton{display:block;height:20px;position:absolute;right:17px;top:15px;width:63px;z-index:999}#TB_ajaxWindowTitle{color:orange;float:left;font:16px bold arial,helvetica,sans-serif;margin-bottom:1px;padding:7px 0 5px 10px}#TB_title{background-color:#444;height:0}#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px;text-align:left}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103}#TB_HideSelect{background-color:#fff;border:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}#TB_iframeContent{border:none;clear:both;margin-bottom:-1px}.error-thickbox-banner{background:#900 url(/assets/img/thickbox/gr_bg_error-banner.gif) 0 100% repeat-x;border-top:5px solid #204f4f;color:#fff;font-size:14px;font-weight:700;height:25px;line-height:25px;text-align:center}.contentcontainer .error-thickbox #close,.contentcontainer .error-thickbox-banner{display:none}.error-thickbox{background:#204f4f;border-top:1px solid #204f4f;color:#fff;padding:10px;text-align:center}.contentcontainer .error-thickbox{background:none;padding:0}#bodycontainer .contentcontainer .error-thickbox .errors,.error-thickbox p,.errors{font-size:12px}.error-thickbox .errors{text-align:left}.loading-thickbox p{text-align:center}.error-thickbox-p{margin:10px 0 0;padding:0;text-align:center}.error-thickbox a#close,.error-thickbox a#close:link,.error-thickbox a#close:visited{background:#49959d url(/assets/img/thickbox/gr_bg_btn01.jpg) 0 100% repeat-x;color:#fff;padding:5px 10px}.error-thickbox a#close:hover{color:#fff;text-decoration:none}#TB_window a:active,#TB_window a:focus,#TB_window a:hover,#TB_window a:link,#TB_window a:visited{color:red}.zoomPad{position:relative;float:left;z-index:11;cursor:crosshair}.zoomPreload{opacity:.8;color:#333;font-size:12px;font-family:tahoma,sans-serif;text-decoration:none;padding:8px;text-align:center;background-image:url(/assets/img/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;top:0;left:0}.zoomPreload,.zoomPup{border:1px solid #ccc;background-color:#fff;position:absolute}.zoomPup{overflow:hidden;opacity:.7;z-index:101;cursor:crosshair}.zoomOverlay{left:0;top:0;width:100%;height:100%;display:none;z-index:101}.zoomOverlay,.zoomWindow{position:absolute;background:#fff}.zoomWindow{left:110%;top:40px;height:auto;z-index:110}.zoomWrapper{position:relative;border:1px solid #ccc;z-index:110}.zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;opacity:.6}.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.zoomIframe{z-index:-1;opacity:.8;position:absolute;display:block}.mfp-bg{z-index:2000;overflow:hidden;background:#000}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:2001;outline:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#888;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#888}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;z-index:506}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:60px;height:60px;line-height:48px;position:fixed;right:0;top:0;text-decoration:none;text-align:center;opacity:.75;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:48px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#888;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;top:50%;opacity:.65;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.rsCore .royalSlider{width:600px;height:400px;position:relative;direction:ltr}.rsCore .royalSlider>*{float:left}.rsCore .rsWebkit3d .rsABlock,.rsCore .rsWebkit3d .rsAbsoluteEl,.rsCore .rsWebkit3d .rsBtnCenterer,.rsCore .rsWebkit3d .rsContainer,.rsCore .rsWebkit3d .rsLink,.rsCore .rsWebkit3d .rsOverflow,.rsCore .rsWebkit3d .rsPreloader,.rsCore .rsWebkit3d .rsSlide,.rsCore .rsWebkit3d .rsThumbs,.rsCore .rsWebkit3d img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rsCore .rsFade.rsWebkit3d .rsContainer,.rsCore .rsFade.rsWebkit3d .rsSlide,.rsCore .rsFade.rsWebkit3d img{-webkit-transform:none;transform:none}.rsCore .rsOverflow{float:left}.rsCore .rsOverflow,.rsCore .rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsCore .rsVisibleNearbyWrap{left:0;top:0}.rsCore .rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsCore .rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsCore .rsArrow,.rsCore .rsThumbsArrow{cursor:pointer}.rsCore .rsThumb{float:left;position:relative}.rsCore .rsArrow,.rsCore .rsNav,.rsCore .rsThumbsArrow{opacity:1;transition:opacity .3s linear}.rsCore .rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.rsCore .rsGCaption{width:100%;float:left;text-align:center}.rsCore .royalSlider.rsFullscreen{position:fixed!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:2147483647!important;top:0!important;left:0!important;bottom:0!important;right:0!important}.rsCore .royalSlider .rsSlide.rsFakePreloader{opacity:1!important;transition:0s;display:none}.rsCore .rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.rsCore .royalSlider.rsAutoHeight,.rsCore .rsAutoHeight .rsSlide{height:auto}.rsCore .rsContent{width:100%;height:100%;position:relative}.rsCore .rsPreloader{position:absolute;z-index:0}.rsCore .rsNav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsCore .rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsCore .rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsCore .rsTabs{float:left;background:none!important}.rsCore .rsTabs,.rsCore .rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsCore .rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsCore .rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;transition:.3s}.rsCore .rsVideoFrameHolder.rsVideoActive{opacity:1}.rsCore .rsVideoContainer .rsVideoObj,.rsCore .rsVideoContainer embed,.rsCore .rsVideoContainer iframe,.rsCore .rsVideoContainer video{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsCore .rsVideoContainer.rsIOSVideo embed,.rsCore .rsVideoContainer.rsIOSVideo iframe,.rsCore .rsVideoContainer.rsIOSVideo video{box-sizing:border-box;padding-right:44px}.rsCore .rsABlock{left:0;top:0;position:absolute;z-index:15}.rsCore img.rsImg{max-width:none}.rsCore .grab-cursor{cursor:url(grab.png) 8 8,move}.rsCore .grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsCore .rsNoDrag{cursor:auto}.rsCore .rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}:not(.rsCore) .royalSlider{height:400px;min-height:250px;width:100%;position:relative;direction:ltr;margin:0 auto}:not(.rsCore) .royalSlider>*{float:left}:not(.rsCore) .rsWebkit3d .rsSlide{-webkit-transform:translateZ(0);transform:translateZ(0)}:not(.rsCore) .rsWebkit3d .rsABlock,:not(.rsCore) .rsWebkit3d .rsAbsoluteEl,:not(.rsCore) .rsWebkit3d .rsBtnCenterer,:not(.rsCore) .rsWebkit3d .rsContainer,:not(.rsCore) .rsWebkit3d .rsLink,:not(.rsCore) .rsWebkit3d .rsOverflow,:not(.rsCore) .rsWebkit3d .rsPreloader,:not(.rsCore) .rsWebkit3d .rsSlide,:not(.rsCore) .rsWebkit3d .rsThumbs,:not(.rsCore) .rsWebkit3d img{-webkit-backface-visibility:hidden;backface-visibility:hidden}:not(.rsCore) .rsFade.rsWebkit3d .rsContainer,:not(.rsCore) .rsFade.rsWebkit3d .rsSlide,:not(.rsCore) .rsFade.rsWebkit3d img{-webkit-transform:none;transform:none}:not(.rsCore) .rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.diycampaignlandingpage-page-type.diy-category .gallery-with-link-wrapper :not(.rsCore) .rsOverflow{height:100%!important}:not(.rsCore) .rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.rsCore) .rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}:not(.rsCore) .rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.rsCore) .rsArrow,:not(.rsCore) .rsThumbsArrow{cursor:pointer}:not(.rsCore) .rsThumb{float:left;position:relative}:not(.rsCore) .rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}:not(.rsCore) .rsArrow,:not(.rsCore) .rsNav,:not(.rsCore) .rsThumbsArrow{opacity:1;transition:opacity .3s linear}:not(.rsCore) .rsGCaption{width:100%;float:left;text-align:center}:not(.rsCore) .royalSlider.rsFullscreen{position:fixed!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:2147483647!important;top:0!important;left:0!important;bottom:0!important;right:0!important}:not(.rsCore) .royalSlider .rsSlide.rsFakePreloader{opacity:1!important;transition:0s;display:none}:not(.rsCore) .rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}:not(.rsCore) .royalSlider.rsAutoHeight,:not(.rsCore) .rsAutoHeight .rsSlide{height:auto}:not(.rsCore) .rsContent{width:100%;height:100%;position:relative}:not(.rsCore) .rsPreloader{position:absolute;z-index:0}:not(.rsCore) .rsNav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:not(.rsCore) .rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}:not(.rsCore) .rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}:not(.rsCore) .rsTabs{float:left;background:none!important}:not(.rsCore) .rsTabs,:not(.rsCore) .rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.rsCore) .rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;transition:.3s}:not(.rsCore) .rsABlock{left:0;top:0;position:absolute;z-index:15}:not(.rsCore) img.rsImg{max-width:none}:not(.rsCore) .grab-cursor{cursor:auto}:not(.rsCore) .grabbing-cursor{cursor:auto}:not(.rsCore) .rsNoDrag{cursor:auto}:not(.rsCore) .rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20}:not(.rsCore) .rsVideoContainer{display:block;width:auto;height:auto;position:relative;float:left;line-height:0;overflow:hidden}:not(.rsCore) .rsVideoContainer img{position:absolute}:not(.rsCore) .rsVideoContainer iframe{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}:not(.rsCore) .rsVideoFrameHolder.rsVideoActive{opacity:1}:not(.rsCore) .gallery-with-link-wrapper .description{padding-bottom:15px}:not(.rsCore) .gallery-carousel__component{position:relative;margin-bottom:30px}:not(.rsCore) .gallery-carousel,:not(.rsCore) .gallery-carousel .rsOverflow,:not(.rsCore) .gallery-carousel .rsSlide,:not(.rsCore) .gallery-carousel .rsThumbs{background:transparent;color:#fff}:not(.rsCore) .gallery-carousel img.rsImg{margin-top:0!important}:not(.rsCore) .gallery-carousel .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}:not(.rsCore) .gallery-carousel.rsVer .rsArrow{width:100%;height:44px}:not(.rsCore) .gallery-carousel.rsVer .rsArrowLeft{top:0;left:0}:not(.rsCore) .gallery-carousel.rsVer .rsArrowRight{bottom:0;left:0}:not(.rsCore) .gallery-carousel.rsHor .rsArrowLeft{left:0;top:0}:not(.rsCore) .gallery-carousel.rsHor .rsArrowRight{right:0;top:0}:not(.rsCore) .gallery-carousel .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}:not(.rsCore) .gallery-carousel .rsArrowIcn:hover{background-color:rgba(0,0,0,.9)}:not(.rsCore) .gallery-carousel.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}:not(.rsCore) .gallery-carousel.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}:not(.rsCore) .gallery-carousel.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}:not(.rsCore) .gallery-carousel.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}:not(.rsCore) .gallery-carousel .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20)}:not(.rsCore) .gallery-carousel .rsBullets{position:relative;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:transparent;text-align:center;line-height:8px;overflow:hidden}:not(.rsCore) .gallery-carousel .rsBullet{width:13px;height:13px;display:inline-block;padding:6px 5px}:not(.rsCore) .gallery-carousel .rsBullet span{display:block;width:13px;height:13px;border-radius:50%;background:#24a641;opacity:.5}:not(.rsCore) .gallery-carousel .rsBullet.rsNavSelected span{opacity:1}:not(.rsCore) .gallery-carousel .rsThumbsHor{width:100%;height:97px;position:absolute;box-sizing:border-box;padding:15px 0 15px 15px!important;left:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.95);z-index:1000;transition:bottom .4s ease-in-out}.about-us .gallery-carousel__component :not(.rsCore) .gallery-carousel .rsThumbsHor{bottom:0;height:97px!important}:not(.rsCore) .gallery-carousel .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}:not(.rsCore) .rsThumbsContainer{height:94px}:not(.rsCore) .gallery-carousel.rsWithThumbsHor .rsThumbsContainer,:not(.rsCore) .rsWithThumbsHor.rsDefault .rsThumbsContainer{position:relative;height:100%;overflow:hidden}.about-us .gallery-carousel__component :not(.rsCore) .gallery-carousel.rsWithThumbsHor .rsThumbsContainer,.about-us .gallery-carousel__component :not(.rsCore) .rsWithThumbsHor.rsDefault .rsThumbsContainer{height:auto}:not(.rsCore) .gallery-carousel .rsThumb{float:left;overflow:hidden;width:96px;height:65px;border:1px solid #404040;transition:border .2s ease-in-out}.about-us .gallery-carousel__component :not(.rsCore) .gallery-carousel .rsThumb{height:auto}:not(.rsCore) .gallery-carousel .rsThumb:hover{border:1px solid #909090}:not(.rsCore) .gallery-carousel .rsThumb img{width:100%;height:100%;opacity:.35;filter:alpha(opacity=35);transition:opacity .2s ease-in-out}:not(.rsCore) .gallery-carousel .rsThumb.rsNavSelected{background:#010101}:not(.rsCore) .gallery-carousel .rsThumb.rsNavSelected img{opacity:1;filter:alpha(opacity=100)}:not(.rsCore) .gallery-carousel .rsTmb{display:block}:not(.rsCore) .gallery-carousel .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#fff}:not(.rsCore) .gallery-carousel .rsTmb span{color:#ddd;margin:0;padding:0;font-size:13px;line-height:18px}:not(.rsCore) .gallery-carousel .rsThumbsArrow{height:100%;width:27px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,.9)}:not(.rsCore) .gallery-carousel .rsThumbsArrow:hover{background:#000}:not(.rsCore) .gallery-carousel.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}:not(.rsCore) .gallery-carousel.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}:not(.rsCore) .gallery-carousel.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}:not(.rsCore) .gallery-carousel.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}:not(.rsCore) .gallery-carousel.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}:not(.rsCore) .rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}:not(.rsCore) .gallery-carousel .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url(/assets/img/carousel-icon/pager_arrows-sprite.png) 0 0 no-repeat}:not(.rsCore) .gallery-carousel.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:3px 0}:not(.rsCore) .gallery-carousel.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-37px 0}:not(.rsCore) .gallery-carousel .rsThumbsArrowDisabled{display:none!important}:not(.rsCore) .rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,.75)}:not(.rsCore) .gallery-carousel .rsPreloader{width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px}:not(.rsCore) .gallery-carousel .rsGCaption{display:none;position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,.75);color:#fff;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}:not(.rsCore) .icon__gallery__thumbs{position:absolute;bottom:15px;left:15px;border-radius:4px;color:#fff;filter:alpha(opacity=50);background-color:rgba(0,0,0,.2);background-image:url(/assets/img/carousel-icon/icon-gallery-thumbs.png);background-position:50px;background-repeat:no-repeat;padding:0 30px 0 8px;line-height:24px;font-size:10}:not(.rsCore) .gallery-carousel__wrapper{clear:both;position:relative;overflow:hidden}:not(.rsCore) .gallery-carousel__wrapper:after,:not(.rsCore) .gallery-carousel__wrapper:before{content:"";display:table}:not(.rsCore) .gallery-carousel__wrapper:after{clear:both}.floorcalculator-page-type .grid thead tr :not(.rsCore) .gallery-carousel__wrapper+th.store-nearby-stores_header-title,:not(.rsCore) .floorcalculator-page-type .grid thead tr .gallery-carousel__wrapper+th.store-nearby-stores_header-title,:not(.rsCore) .gallery-carousel__wrapper+.sub-heading.store-nearby-stores_header-title,:not(.rsCore) .gallery-carousel__wrapper+h3.sub-heading{margin-top:0;color:#1d8634}:not(.rsCore) .gallery-carousel__wrapper .gallery-carousel__caption{display:block;background:#24a641;color:#fff;font-size:24;padding:12px 15px;width:827px;position:absolute;bottom:0;left:0;z-index:90}:not(.rsCore) .gallery-carousel__wrapper .gallery-carousel__pager__arrow{width:25px;height:67px;background:url(/assets/img/carousel-icon/pager_arrows-sprite.png) 0 0 no-repeat;text-indent:-99999px;float:left;opacity:.75;transition:opacity .4s ease-in-out}:not(.rsCore) .gallery-carousel__wrapper .gallery-carousel__pager__arrow.prev{background-position:8px 50%}:not(.rsCore) .gallery-carousel__wrapper .gallery-carousel__pager__arrow.next{background-position:-30px 50%;float:right}:not(.rsCore) .gallery-carousel__wrapper .gallery-carousel__pager__arrow:hover{opacity:1;cursor:pointer}:not(.rsCore) .gallery-carousel__wrapper:hover .rsThumbs{bottom:0}:not(.rsCore) .gallery-carousel__caption{background-color:#888;padding:20px 15px;overflow:hidden;transition:height .3s ease-in-out}:not(.rsCore) .gallery-carousel__caption .gallery-carousel__caption__text{margin:0;min-height:32px;width:480px;opacity:1;transition:opacity .3s ease-in-out}:not(.rsCore) .gallery-carousel__caption .gallery-carousel__caption__text .text__count{font-weight:700}:not(.rsCore) .gallery-carousel__caption .gallery-carousel__caption__text.fade-out{opacity:0}:not(.rsCore) .gallery-carousel__caption .btn{float:right}:not(.rsCore) .image-gallery-carousel__wrapper{margin-bottom:30px}:not(.rsCore) .image-gallery-carousel__wrapper .gallery-carousel section{width:857px;height:405px}:not(.rsCore) .image-gallery-carousel__wrapper .description>p{display:inline}:not(.rsCore) .lightbox__container__gallery{position:relative;background:transparent;padding:20px;width:auto;max-width:958px;max-height:680px;margin:20px auto}.floorcalculator-page-type .grid thead tr :not(.rsCore) .lightbox__container__gallery th,:not(.rsCore) .lightbox__container__gallery .floorcalculator-page-type .grid thead tr th,:not(.rsCore) .lightbox__container__gallery .sub-heading{font-size:38px;color:#f4f4f4;line-height:38px;margin:0 0 15px}:not(.rsCore) .lightbox__container__gallery .description{color:#f4f4f4;margin-bottom:20px}:not(.rsCore) .lightbox__container__gallery .gallery-carousel__caption{border-radius:3px}:not(.rsCore) .lightbox__container__gallery .gallery-carousel__caption .gallery-carousel__caption__nav{float:right;width:30%}:not(.rsCore) .lightbox__container__gallery .gallery-carousel__caption .gallery-carousel__caption__nav .text__count{float:right;font-weight:700;color:#212121;line-height:36px;padding:0 .4em}:not(.rsCore) .lightbox__container__gallery .gallery-carousel__caption .gallery-carousel__caption__text{float:left;width:70%}:not(.rsCore) .lightbox__container__gallery .rsThumbsHor{width:100%;height:97px;position:relative;padding:15px 0!important;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,.95);z-index:1000;transition:bottom .4s ease-in-out}:not(.rsCore) .gallery-carousel__lightbox{margin-bottom:99px}:not(.rsCore) .gallery-carousel__lightbox .rsOverflow{border:1px solid #3f3e3a}:not(.rsCore) .gallery-carousel__lightbox .rsSlide{background-color:#000}:not(.rsCore) .gallery-carousel__lightbox .rsArrow{height:100%;width:70px;position:absolute;display:block;cursor:pointer;z-index:21}:not(.rsCore) .gallery-carousel__lightbox.rsHor .rsArrowLeft{top:0;left:-68px}:not(.rsCore) .gallery-carousel__lightbox.rsHor .rsArrowRight{bottom:0;right:-68px}:not(.rsCore) .gallery-carousel__lightbox .rsArrowIcn{width:38px;height:62px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background:url(/assets/img/carousel-icon/pager_arrows_large-sprite.png);background-color:rgba(0,0,0,.75);opacity:.8;filter:alpha(opacity=75);border-radius:2px}:not(.rsCore) .gallery-carousel__lightbox .rsArrowIcn:hover{background-color:rgba(0,0,0,.9);opacity:1;filter:alpha(opacity=100)}:not(.rsCore) .gallery-carousel__lightbox.rsHor .rsArrowRight .rsArrowIcn{background-position:0 -62px}:not(.rsCore) .gallery-carousel__lightbox.rsHor .rsArrowLeft .rsArrowIcn{background-position:0 0}:not(.rsCore) .gallery-carousel__lightbox .rsArrowDisabled .rsArrowIcn{opacity:.1;filter:alpha(opacity=10)}.owl-carousel{display:none;position:relative;width:100%}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-origin{-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s ease both;animation:fadeOut .7s ease both}.owl-fade-in{-webkit-animation:fadeIn .7s ease both;animation:fadeIn .7s ease both}.owl-backSlide-out{-webkit-animation:backSlideOut 1s ease both;animation:backSlideOut 1s ease both}.owl-backSlide-in{-webkit-animation:backSlideIn 1s ease both;animation:backSlideIn 1s ease both}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes goDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}

/*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */.lg-icon{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:-webkit-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(../img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scaleX(1);transform:scaleX(1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;transform-origin:0 0}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) no-repeat scroll 50% transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-30px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:30px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:30px}to{left:0}}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.light-gallery{overflow:hidden!important}#lg-gallery img{border:none!important}#lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;transition:opacity .35s ease;background:#0d0d0d}#lg-outer .lg-slide{position:relative}#lg-gallery.opacity{opacity:1;transition:opacity 1s ease 0}#lg-gallery.fade-m{opacity:0;transition:opacity .5s ease 0}#lg-gallery{height:100%;opacity:0;width:100%;position:relative;transition:opacity 1s ease 0}#lg-slider{height:100%;left:0;top:0;width:100%;position:absolute;white-space:nowrap}#lg-slider .lg-slide{display:inline-block;height:100%;text-align:center;width:100%}#lg-slider .lg-slide,.lg-outer .lg-item{background:url(../../../../assets/img/lightbox.loading.gif) no-repeat scroll 50% transparent}#lg-slider .lg-slide.complete{background-image:none}#lg-slider.slide .lg-slide,#lg-slider.use-left .lg-slide{position:absolute;opacity:.4}#lg-slider.fade-m .lg-slide{position:absolute;left:0;opacity:0;transition:opacity .4s ease 0}#lg-slider.animate .lg-slide{position:absolute;left:0}#lg-slider.fade-m .current{opacity:1;z-index:9}#lg-slider .lg-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#lg-gallery.opacity .lg-slide .video-cont,#lg-gallery.opacity .lg-slide img.object{-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-slide .video-cont,.lg-slide img.object{transition:-webkit-transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 .5s 0;transition:transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 .5s 0;transition:transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 .5s 0,-webkit-transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 .5s 0}#lg-gallery.fade-m .lg-slide .video-cont,#lg-gallery.fade-m .lg-slide img.object,.lg-slide .video-cont,.lg-slide img.object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}#lg-slider.fade-m.on .current{opacity:1;transition:opacity .5s ease 0}#lg-slider.slide .lg-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#lg-slider.slide .lg-slide.current{opacity:1!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}#lg-slider.slide .lg-slide.prev-slide{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#lg-slider.slide .lg-slide.next-slide{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#lg-slider.use-left .lg-slide{left:100%}#lg-slider.use-left .lg-slide.current{opacity:1!important;left:0!important}#lg-slider.use-left .lg-slide.prev-slide{opacity:0;left:-100%}#lg-slider.use-left .lg-slide.next-slide{opacity:0;left:100%}#lg-slider.slide.on .current,#lg-slider.slide.on .lg-slide,#lg-slider.slide.on .next-slide,#lg-slider.slide.on .prev-slide{transition:-webkit-transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 1s 0;transition:transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 1s 0;transition:transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 1s 0,-webkit-transform opacity 1s cubic-bezier(0,0,.25,1) ease 0 1s 0}#lg-slider.speed .current,#lg-slider.speed .lg-slide,#lg-slider.speed .next-slide,#lg-slider.speed .prev-slide{transition-duration:inherit!important}#lg-slider.timing .current,#lg-slider.timing .lg-slide,#lg-slider.timing .next-slide,#lg-slider.timing .prev-slide{transition-timing-function:inherit!important}#lg-slider .lg-slide img{display:inline-block;max-height:100%;max-width:100%;cursor:0;width:auto;height:auto;vertical-align:middle;margin:0;padding:0}#lg-gallery .thumb-cont .thumb-inner{transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0;transition:transform 1s cubic-bezier(0,0,.25,1) 0;transition:transform 1s cubic-bezier(0,0,.25,1) 0,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0;margin-left:-12px;max-height:290px;overflow-y:auto;box-sizing:content-box;padding:12px}.lg-slide .object.right-end{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lg-slide .object.left-end{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}#lg-action{bottom:20px;position:fixed;left:50%;margin-left:-30px;z-index:9;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-action.has-thumb{margin-left:-46px}#lg-action a{border-radius:2px;position:relative;top:auto;left:auto;bottom:auto;right:auto;display:inline-block!important;vertical-align:middle;background-color:rgba(0,0,0,.65);font-size:16px;width:28px;height:28px;font-family:Slide-icons,sans-serif;color:#fff;cursor:pointer;margin:0 3px 0 0!important}#lg-action a.disabled{opacity:.6;filter:alpha(opacity=60);cursor:default;background-color:rgba(0,0,0,.65)!important}#lg-action a:focus,#lg-action a:hover{background-color:rgba(0,0,0,.85)}#lg-action a#lg-next:after,#lg-action a#lg-prev:before{left:5px;bottom:3px;position:absolute}#lg-action a#lg-prev:before{content:"\e01d"}#lg-action a#lg-next:after{content:"\e01b"}#lg-action a.cl-thumb:after{font-family:Slide-icons,sans-serif;content:"\e01c";left:6px;bottom:4px;font-size:16px;position:absolute}#lg-counter{bottom:52px;text-align:center;color:#fff}#lg-counter,#lg-gallery .thumb-cont{width:100%;position:absolute;z-index:9}#lg-gallery .thumb-cont{bottom:0;box-sizing:border-box;background-color:#444;transition:max-height .4s ease-in-out;max-height:0;opacity:0}#lg-gallery.open .thumb-cont{max-height:350px}#lg-gallery .thumb-cont .thumb-info{background-color:#333;padding:7px 20px}#lg-gallery .thumb-cont .thumb-info .count{color:#fff;font-weight:700;font-size:12px}#lg-gallery .thumb-cont .thumb-info .close{color:#fff;display:block;float:right!important;width:28px;position:relative;height:28px;border-radius:2px;margin-top:-4px;background-color:rgba(0,0,0,.65);transition:background-color .3s ease 0;z-index:1090;cursor:pointer}#lg-gallery .thumb-cont .thumb-info .close i:after{left:6px;position:absolute;top:4px}#lg-close:after,#lg-gallery .thumb-cont .thumb-info .close i:after{content:"\e01a";font-family:Slide-icons,sans-serif;font-style:normal;font-size:16px}#lg-gallery .thumb-cont .thumb-info .close:hover{text-decoration:none;background-color:#000}#lg-gallery .thumb-cont .thumb{display:inline-block!important;vertical-align:middle;text-align:center;margin-bottom:4px;height:50px;width:50px;opacity:.6;filter:alpha(opacity=60);overflow:hidden;border-radius:3px;cursor:pointer;transition:border-color .2s linear,opacity .2s linear}#lg-gallery .thumb-cont .thumb>img{height:auto;max-width:100%}#lg-gallery .thumb-cont .thumb.active,#lg-gallery .thumb-cont .thumb:hover{opacity:1;filter:alpha(opacity=100);border-color:#fff}#lg-slider .video-cont{display:inline-block;height:auto;vertical-align:middle;background:none;max-width:1140px;max-height:100%;width:100%;box-sizing:border-box;margin:0;padding:0}#lg-slider .video{width:100%;height:100%;overflow:hidden;position:relative}#lg-slider .video .object{position:absolute;top:100px;left:50px;right:50px;width:auto;height:auto;bottom:50px}#lg-close{color:#fff;height:28px;position:absolute;right:20px;top:20px;width:28px;z-index:1090;cursor:pointer;border-radius:2px;background-color:rgba(0,0,0,.65);transition:background-color .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-close:after{position:absolute;right:6px;top:3px}#lg-close:hover{text-decoration:none;background-color:#000}.custom-html{background:none repeat scroll 0 0 rgba(0,0,0,.75);color:#fff;font-family:Arial,sans-serif;height:70px;left:0;position:absolute;right:0;top:0;z-index:9}.custom-html p{font-size:14px}.custom-html>h4{font-family:Arial,sans-serif;font-weight:700;margin-bottom:5px;margin-top:15px}#lg-gallery.opacity .thumb-cont,#lg-gallery.show-after-load .lg-slide.complete>*{opacity:1}#lg-gallery.show-after-load .lg-slide>*,#lg-slider.slide.on .lg-slide,#lg-slider.use-left.on .lg-slide{opacity:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#ccc transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ccc;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ccc}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#f4f4f4);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#f4f4f4 50%,#888);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#ccc transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #ccc;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ccc;border-width:0 4px 5px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#f4f4f4 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#f4f4f4 50%,#fff);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #ccc;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.select2-container--buni{font-size:15px;font-size:1.5rem;font-weight:700}.select2-container--buni .select2-dropdown{line-height:22px;line-height:2.2rem;border:none;border-radius:2px;box-shadow:0 0 40px 0 rgba(0,0,0,.18);padding:6px}.select2-container--buni [class*=" gi-icon-"],.select2-container--buni [class^=gi-icon-]{display:none;margin-left:8px;width:10px}.select2-container--buni .select-text{float:left;max-width:194px}.select2-container--buni .select-text.unavailable{color:#757575}.select2-container--buni .select-price{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;float:right;font-weight:700;padding-left:10px}.select2-container--buni .select-price sup{padding-left:.1em}.select2-container--buni .select2-selection--single{background-color:#fff;border:1px solid #ccc;border-radius:2px;height:38px;outline:none}.select2-container--buni .select2-selection--single .select2-selection__rendered{color:#212121;line-height:36px;padding-left:11px;padding-right:50px}.select2-container--buni .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--buni .select2-selection--single .select2-selection__placeholder{color:#757575}.select2-container--buni .select2-selection--single .select2-selection__arrow{height:36px;position:absolute;top:1px;right:1px;width:43px}.select2-container--buni .select2-selection--single .select2-selection__arrow:before{content:"";position:absolute;width:1px;height:22px;background:#888;display:block;margin:7px 0}.select2-container--buni .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(135deg);transform:rotate(135deg);display:block;height:.4em;left:50%;margin-left:-.1em;margin-top:-.3em;position:absolute;top:50%;width:.4em}.select2-container--buni .select2-selection--single .select2-selection__arrow b:before{border-right:.2em solid #ccc;border-top:.2em solid #ccc;content:"";display:inline-block;height:100%;position:absolute;width:100%}.select2-container--buni .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:text}.select2-container--buni .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--buni .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--buni .select2-selection--multiple .select2-selection__placeholder{color:#757575;margin-top:5px;float:left}.select2-container--buni .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--buni .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--buni .select2-selection--multiple .select2-selection__choice__remove{color:#757575;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--buni .select2-selection--multiple .select2-selection__choice__remove:hover{color:#444}.select2-container--buni[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--buni[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--buni[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--buni[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--buni[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--buni[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--buni[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--buni.select2-container--focus .select2-selection--multiple{border:1px solid #ccc;outline:0}.select2-container--buni.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--buni.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--buni.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--buni.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--buni.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ccc;border-width:0 4px 5px}.select2-container--buni.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--buni.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--buni.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--buni.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--buni .select2-search--dropdown .select2-search__field{border:1px solid #ccc}.select2-container--buni .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.select2-container--buni .select2-results>.select2-results__options{max-height:240px;overflow-y:auto}.select2-container--buni .select2-results__option{padding:6px 14px 6px 12px}.select2-container--buni .select2-results__option:after,.select2-container--buni .select2-results__option:before{content:"";display:table}.select2-container--buni .select2-results__option:after{clear:both}.select2-container--buni .select2-results__option[role=group]{padding:0}.select2-container--buni .select2-results__option[aria-disabled=true]{color:#757575}.select2-container--buni .select2-results__option[aria-disabled=true] .select-text:after{content:"(Unavailable)"}.select2-container--buni .select2-results__option[aria-selected=true]{background-color:transparent;color:#1d8634}.select2-container--buni .select2-results__option[aria-selected=true] [class*=" gi-icon-"],.select2-container--buni .select2-results__option[aria-selected=true] [class^=gi-icon-]{display:inline-block;margin-left:8px;width:10px;height:10px}.select2-container--buni .select2-results__option .select2-results__option{padding-left:1em}.select2-container--buni .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--buni .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--buni .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--buni .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--buni .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--buni .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--buni .select2-results__option--highlighted[aria-selected]{background-color:#f4f4f4}.select2-container--buni .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--buni .select2-dropdown.select2-dropdown--below{margin-top:-38px}.select2-container--buni .select2-dropdown.select2-dropdown--above{margin-top:38px}.select2-search.select2-search--dropdown{display:none}.product-page-type .tooltip-block,.remote-cart .tooltip-block{display:inline-block;position:relative;width:239px;height:33px}.product-page-type .tooltip-block img,.remote-cart .tooltip-block img{position:absolute;left:0;top:0;z-index:100}.product-page-type .tooltip-block #tooltip-wrapper,.remote-cart .tooltip-block #tooltip-wrapper{display:none;width:170px;position:absolute;top:-140px;left:-31%}.product-page-type .tooltip-block #tooltip,.remote-cart .tooltip-block #tooltip{padding:13px;border:solid #ccc;border-width:1px 1px 0;background:#fff;color:#444;font-size:12px;font-size:1.2rem;line-height:16px}.product-page-type .tooltip-block #tooltip-arrow,.remote-cart .tooltip-block #tooltip-arrow{background:url(../../../../assets/img/tooltip-bg.png) no-repeat top transparent}.product-page-type .tooltip-block{padding-left:2px;width:34px;vertical-align:middle;top:4px;right:-236px}.product-page-type .tooltip-block img{width:22px;position:static}.product-page-type .tooltip-block #tooltip-wrapper{left:-73px;bottom:30px;top:auto}.checkout-form .tooltip-block,.shopping_list__contents .tooltip-block,.table-product-list .tooltip-block{display:inline-block;position:relative;top:-2px}.checkout-form .tooltip-block img,.shopping_list__contents .tooltip-block img,.table-product-list .tooltip-block img{width:22px;padding-top:0;position:static}.checkout-form .tooltip-block .tooltip-wrapper,.shopping_list__contents .tooltip-block .tooltip-wrapper,.table-product-list .tooltip-block .tooltip-wrapper{left:38px;display:none;width:260px;position:absolute;top:0}.checkout-form .tooltip-block .tooltip,.shopping_list__contents .tooltip-block .tooltip,.table-product-list .tooltip-block .tooltip{padding:13px;border:1px solid #ccc;background:#fff;color:#444;font-size:12px;font-size:1.2rem;line-height:16px}.checkout-form .tooltip-block .tooltip-arrow,.shopping_list__contents .tooltip-block .tooltip-arrow,.table-product-list .tooltip-block .tooltip-arrow{background:url(/assets/img/tooltip-bg_left.png) no-repeat 0 transparent;position:absolute;top:50%;left:-13px;width:14px;height:34px;margin-top:-14px}.shopping_list__contents .tooltip-block .tooltip-wrapper,.table-product-list .tooltip-block .tooltip-wrapper{top:-6px;width:223px}.shopping_list__contents .tooltip-block .tooltip,.table-product-list .tooltip-block .tooltip{font-weight:400;color:#444;min-height:32px}.shopping_list__contents .tooltip-block .tooltip-arrow,.table-product-list .tooltip-block .tooltip-arrow{top:24%}.tooltip-container{display:inline-block;position:absolute;top:-5px;right:34px;cursor:pointer}.tooltip-container .tooltip-icon.tapped+.tooltip-popup,.tooltip-container .tooltip-icon:hover+.tooltip-popup{display:inline-block;z-index:6809}.tooltip-container .tooltip-popup{width:250px;position:absolute;bottom:18px;left:-112px;display:none}.diyroommakeover-page-type .tooltip-container .tooltip-popup{bottom:16px}.tooltip-container .tooltip-pointer{background:url(../../../../assets/img/tooltip-bg.png) no-repeat top transparent}.tooltip-container .tooltip-content{padding:13px;border:solid #ccc;border-width:1px 1px 0;background:#fff;color:#444}.tooltip-container .tooltip-content p,.tooltip-container .tooltip-content span,.tooltip-container .tooltip-content strong{font-size:12px;font-size:1.2rem;width:auto}.diyroommakeover-page-type .tooltip-container .tooltip-content{padding-top:10px}.accordion section:first-child .accordion-title{border-top:1px solid #ccc}.accordion .accordion-title{background-color:#f4f4f4;border:1px solid #ccc;border-top:none;margin-left:-31px;margin-right:-31px;padding:15px 10px 15px 27px;position:relative}.accordion .accordion-title:hover{cursor:pointer}.accordion .accordion-title .title{color:#666}.accordion .accordion-title .toggle{width:20px;height:20px;position:absolute;right:30px;background:url(/assets/img/sprite-accordion-toggle.png) no-repeat;background-size:20px 55px;border:1px solid #ccc;background-position:0 -20px}.accordion .active .accordion-title{background-color:#24a641;border-color:#24a641}.accordion .active .accordion-title .title{color:#fff}.accordion .active .accordion-title .item-count{display:none}.accordion .active .accordion-title .toggle{width:20px;height:20px;position:absolute;right:30px;background:url(/assets/img/sprite-accordion-toggle.png) no-repeat;background-size:20px 55px;border:1px solid #fff;background-position:0 0}.accordion .active+section .accordion-title{border-top:1px solid #ccc}.accordion .accordion-content{display:none}.touch .accordion.tools-and-materials-accordion .accordion-title:hover{background-color:#f4f4f4}.touch .accordion.tools-and-materials-accordion .accordion-title:hover .toggle-accordion{background-color:#f4f4f4}.accordion.tools-and-materials-accordion{margin:-1px 0 40px;padding:0;list-style-type:none}.accordion.tools-and-materials-accordion li{padding-bottom:0}.accordion.tools-and-materials-accordion .accordion-title{cursor:default!important;background:none;border:0 solid #ccc;padding:0;transition:background-color .3s ease;margin-left:0;margin-right:0}.accordion.tools-and-materials-accordion .accordion-title:hover{cursor:default;background-color:#fafafa}.accordion.tools-and-materials-accordion .accordion-title:hover .toggle-accordion{background-color:#fafafa}.accordion.tools-and-materials-accordion .accordion-title .highlight{font-weight:700;font-size:26px;font-size:2.6rem;padding:0}.accordion.tools-and-materials-accordion .accordion-title .heading{font-size:26px;font-size:2.6rem;display:inline;margin-left:0}.accordion.tools-and-materials-accordion .accordion-title .add-btn-container{float:right;position:relative;display:none}.accordion.tools-and-materials-accordion .accordion-title .add-to-wishlist-dropdown{margin-top:0}.accordion.tools-and-materials-accordion .accordion-title .add-to-wishlist-content{top:52px}.accordion.tools-and-materials-accordion .accordion-title .toggle-accordion{background:#f4f4f4 url(/assets/img/chevrons/arrow-grey-down.png) no-repeat 11px 50%;padding:8px 20px;border-color:#ccc;float:right;height:42px;margin-left:15px;display:none}.accordion.tools-and-materials-accordion .active .accordion-title{background:none;border-color:#ccc}.accordion.tools-and-materials-accordion .active .accordion-title .toggle-accordion{background-image:url(/assets/img/chevrons/arrow-green-up.png)}.accordion.tools-and-materials-accordion .active .accordion-title .highlight{background-color:transparent;border-color:transparent;border-radius:2px}.accordion.tools-and-materials-accordion .active .accordion-title .heading,.accordion.tools-and-materials-accordion .active .accordion-title .highlight.highlight-red{color:#444}.accordion.tools-and-materials-accordion .accordion-content{padding:20px 0 0}.diyhowtovideo-page-type .tools-and-materials-wrapper>div:last-child .accordion.tools-and-materials-accordion .accordion-content{padding-bottom:0}.accordion.tools-and-materials-accordion .view-more{margin-bottom:0;margin-top:25px}.accordion.tools-and-materials-accordion .view-more.open .view-more-icon{background-image:none}.accordion.tools-and-materials-accordion .view-more.open .view-more-icon:after{content:""}.accordion.tools-and-materials-accordion .view-more.open:hover .view-more-icon{background-image:none}.accordion.tools-and-materials-accordion .product-list{margin-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.accordion.tools-and-materials-accordion .js-slide-toggle-content .product-list{border-top:0}.accordion.tools-and-materials-accordion+.diy-category-landing-makeover{margin-top:48px}.accordion_faq.faq-tabs_faq-container{margin:0;padding:0;border-top:1px solid #ccc}.accordion_faq .faq-tabs_faq-list{list-style:none;border-bottom:1px solid #ccc;display:block}.accordion_faq .faq-tabs_faq-question{font-size:16px;font-size:1.6rem;font-weight:700;padding:25px 50px 25px 20px;display:block;position:relative}.accordion_faq .faq-tabs_faq-question:before{font-size:40px;font-size:4rem;display:block;content:"+";position:absolute;top:50%;right:20px;margin-top:-15px;color:#444}.accordion_faq .faq-tabs_faq-list .faq-tabs_faq-question{color:#444}.accordion_faq .faq-tabs_faq-list .faq-tabs_faq-question:hover{color:#666}.accordion_faq .faq-tabs_faq-answer{display:none;padding:25px 20px}.accordion_faq .faq-tabs_faq-answer p{margin-top:0}.accordion_faq .faq-tabs_faq-list.active .faq-tabs_faq-question{background:#24a641;color:#fff}.accordion_faq .faq-tabs_faq-list.active .faq-tabs_faq-question:before{content:"\2013";color:#fff;margin-top:-15px;right:22px}.accordion_faq.accordion-tertiary .faq-tabs_faq-list.active .faq-tabs_faq-question{background:#007ac9}.faq-tiles,.global-faq{background-color:#fff;padding:24px 0}.faq-tiles h2,.global-faq h2{color:#444;margin-bottom:25px;font-size:40px;font-size:4rem}.faq-tiles{padding-top:0}.horizontal-accordion-wrapper{width:100%;background-color:#666;overflow:hidden}.horizontal-accordion-wrapper .horizontal-accordion{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;width:960px;margin:0 auto;padding:0;height:102px;background-color:#666}.ie .horizontal-accordion-wrapper .horizontal-accordion,.no-cssanimations .horizontal-accordion-wrapper .horizontal-accordion{opacity:1;filter:"alpha(opacity=100)"!important}.horizontal-accordion-wrapper .horizontal-accordion .item{padding:0;margin:0;float:left;display:block;height:102px;width:137px;overflow:hidden;position:relative}.horizontal-accordion-wrapper .horizontal-accordion .item .item-link{display:block}.horizontal-accordion-wrapper .horizontal-accordion .item .item-image{border-left:1px solid #ccc;float:left}.horizontal-accordion-wrapper .horizontal-accordion .item .item-tagline{display:block;float:left;width:228px;padding:17px 20px 10px 26px;color:#fff;line-height:1.3em;text-indent:-8px;font-size:16px;font-size:1.6rem}.horizontal-accordion-wrapper .horizontal-accordion .item .item-tagline .link-text{background:url(/assets/img/icon-chevron-right-xsmall.png) 100% 47% no-repeat;display:inline-block;text-indent:0;margin-top:10px;padding-right:13px;font-size:13px;font-size:1.3rem}.horizontal-accordion-wrapper .horizontal-accordion .item.active{background-color:grey;width:412px}.horizontal-accordion-wrapper .horizontal-accordion .item.active .item-image{opacity:1;filter:"alpha(opacity=100)"!important}.horizontal-accordion-wrapper .horizontal-accordion .item.active .item-tagline:before{display:block;position:absolute;top:38px;left:107px;content:"";height:0;width:0;border:16px solid transparent;border-right-color:#ccc}.horizontal-accordion-wrapper .horizontal-accordion .item-image{opacity:.5;filter:"alpha(opacity=50)"!important;transition:opacity .3s ease-in-out}.horizontal-accordion-wrapper .horizontal-accordion .link-text{opacity:.6;filter:"alpha(opacity=60)"!important;transition:opacity .3s ease}.horizontal-accordion-wrapper .horizontal-accordion .item-link:focus .link-text:hover,.horizontal-accordion-wrapper .horizontal-accordion .item-link:hover .link-text:hover{color:#fff;opacity:1;filter:"alpha(opacity=100)"!important}.horizontal-accordion-wrapper .horizontal-accordion .item-link:focus .item-image,.horizontal-accordion-wrapper .horizontal-accordion .item-link:hover .item-image{opacity:1;filter:"alpha(opacity=100)"!important}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown,.header_middle .header_middle__wrapper .search_header .ui-autocomplete{line-height:14px;line-height:1.4rem;width:395px!important;border:1px solid #ccc;border-top:0;background-color:#f4f4f4;margin:0;padding:5px 5px 5px 10px}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown a,.header_middle .header_middle__wrapper .search_header .ui-autocomplete .ui-menu-item a{line-height:14px;line-height:1.4rem;color:#444;background-color:#f4f4f4}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown a:hover,.header_middle .header_middle__wrapper .search_header .ui-autocomplete .ui-menu-item a:hover{color:#1d8634}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown a:hover span,.header_middle .header_middle__wrapper .search_header .ui-autocomplete .ui-menu-item a:hover span{color:inherit}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown a strong,.header_middle .header_middle__wrapper .search_header .ui-autocomplete .ui-menu-item a strong{background-color:inherit}.header_top__wrapper{margin-left:auto;margin-right:auto;width:960px}.header_top__wrapper:after,.header_top__wrapper:before{content:"";display:table}.header_top__wrapper:after{clear:both}.header_top__wrapper .nav-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.header_top{position:relative;z-index:31;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;background:#fff;color:#1d8634;padding:9px 0;min-width:960px}.header_top .store-info_header{float:left;width:628px}.header_top .store-info_header .store-info_header__top:after,.header_top .store-info_header .store-info_header__top:before{content:"";display:table}.header_top .store-info_header .store-info_header__top:after{clear:both}.header_top .store-info_header .store-info_header__top .store-info_header__name{color:#1d8634;font-size:18px;margin-right:3px;float:left;padding-top:2px}.header_top .store-info_header .store-info_header__top .store-info_header__name a{color:#ba0c2f}.header_top .store-info_header .store-info_header__top .store-info_header__name a:hover{color:#ba0c2f}.header_top .store-info_header .store-info_header__top .store-info_header__hours{float:left;background:#f4f4f4;display:inline-block;border:1px solid #ccc;line-height:1em;line-height:25px;line-height:2.5rem;padding:0 5px;border-radius:3px;font-size:13px;vertical-align:text-bottom;color:#444}.header_top .store-info_header .store-info_header__top .store-info_header__hours span{color:#ba0c2f;font-weight:700;text-transform:lowercase}.header_top .store-info_header .store-info_header__bottom{font-size:16px;padding-top:5px}.header_top .store-info_header .store-info_header__bottom:after,.header_top .store-info_header .store-info_header__bottom:before{content:"";display:table}.header_top .store-info_header .store-info_header__bottom:after{clear:both}.header_top .store-info_header .store-info_header__bottom .store-info_header__address{color:#1d8634;padding-left:17px;margin-right:16px;float:left;background:url(/assets/img/common-sprites.png) left -149px no-repeat}.header_top .store-info_header .store-info_header__bottom .store-info_header__phone{color:#1d8634;padding-left:23px;float:left;background:url(/assets/img/common-sprites.png) left -172px no-repeat}.header_top .store-info_header .store-info_header__bottom .store-info_header__phone.tel a{color:#1d8634}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a{color:#1d8634;padding-right:18px;float:left;background:url(/assets/img/common-sprites.png) right 0 no-repeat}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a.dropdown-open,.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a:hover{color:#24a641;background:url(/assets/img/common-sprites.png) right -23px no-repeat}.header_top .store-info_header .store-info_header__bottom .prevstore-title{padding:20px 21px 10px;color:#1d8634;font-size:12px;font-weight:700;text-transform:uppercase;line-height:14px;line-height:1.4rem;border-top:1px solid #ccc}.header_top .store-info_header .store-info_header__bottom .prevstore-value a{display:block;padding:7px 21px;font-size:16px;font-size:1.6rem;border-top:1px solid #ccc}.header_top .store-info_header .store-info_header__bottom .prevstore-value a:hover{background:#fff}.header_top a{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;color:#1d8634;text-decoration:none;font-weight:700}.header_top a:hover{color:#24a641;text-decoration:underline}.header_top .menu__item a:before{content:""}.header_top .menu__item a:before{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;padding-right:6px}.header_top .store-info_header{width:100%}.header_top .store-info_header .store-info_header__top{display:none}.header_top .store-info_header .store-info_header__bottom{line-height:15px;line-height:1.5rem;display:inline-block;width:100%;padding:1px 0 3px}.header_top .store-info_header .store-info_header__bottom:before{content:""}.header_top .store-info_header .store-info_header__bottom:before{line-height:19px;line-height:1.9rem;display:inline-block}.header_top .store-info_header .store-info_header__bottom .store-info_header__name{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;color:#444;margin-left:6px}.header_top .store-info_header .store-info_header__bottom .store-info_header__name:after{line-height:16px;line-height:1.6rem;display:inline-block;content:"";width:2px;height:16px;margin:0 3px 0 5px;background-color:#f4f4f4;vertical-align:bottom;position:relative;top:-1px}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store{display:inline-block}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a{background:none;padding-right:0;float:none;margin-left:4px}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a:after{content:""}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a:before{font-size:18px;font-size:1.8rem;line-height:12px;line-height:1.2rem;padding-right:6px}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a:after{margin-left:6px}.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a.dropdown-open,.header_top .store-info_header .store-info_header__bottom .store-info_header__change-store>a:hover{background:none}.header_top .store-info_header .store-info_header__bottom .store-info_header__address,.header_top .store-info_header .store-info_header__bottom .store-info_header__phone{display:none}.header_top .store-info_header .store-info_header__bottom .store-info_header__hours{font-size:13px;font-size:1.3rem;display:inline-block;color:#444;margin-left:5px}.header_top .store-info_header .store-info_header__bottom .store-info_header__hours:before{line-height:16px;line-height:1.6rem;display:inline-block;content:"";width:2px;height:16px;background-color:#f4f4f4;vertical-align:bottom;position:relative;top:-1px;margin:0 8px 0 0}.header_top .store-info_header .store-info_header__bottom .prevstore-title{border-top:0;padding:10px 21px 4px;font-size:16px;font-size:1.6rem;color:#444;text-transform:none}.header_top .store-info_header .store-info_header__bottom .prevstore-value{line-height:18px;line-height:1.8rem}.header_top .store-info_header .store-info_header__bottom .prevstore-value a{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;border-top:0;color:#1d8634}.header_top .store-info_header .store-info_header__bottom .prevstore-value a:hover{cursor:pointer}.header_top__buttons a{font-size:15px;font-size:1.5rem;line-height:14px;line-height:1.4rem;height:103px;display:inline-block;color:#fff;text-align:center;position:relative;font-weight:700}.header_top__buttons a.header_top__buttons--ideas{width:125px}.header_top__buttons a.header_top__buttons--ideas:before{content:""}.header_top__buttons a.header_top__buttons--ideas:before{font-size:37px;font-size:3.7rem;position:relative;bottom:3px}.header_top__buttons a.header_top__buttons--stores{width:97px}.header_top__buttons a.header_top__buttons--stores:before{content:""}.header_top__buttons a.header_top__buttons--stores:before{font-size:30px;font-size:3rem}.header_top__buttons a.header_top__buttons--basket{width:69px}.header_top__buttons a.header_top__buttons--basket:before{content:""}.header_top__buttons a.header_top__buttons--basket:before{font-size:33px;font-size:3.3rem;position:relative;right:5px}.header_top__buttons a.header_top__buttons--basket .js-basket-count-legacy{border-radius:27px;font-size:16px;font-size:1.6rem;position:absolute!important;line-height:28px!important;content:attr(data-cart-counter);display:none;background-color:#e76113;width:27px;height:27px;top:30px;right:2px;text-align:center}.header_top__buttons a.header_top__buttons--basket .js-basket-count-legacy.is-populated{display:inline-block}.header_top__buttons a:before{display:inline-block;width:100%;min-width:36px;margin:36px 0 14px;font-size:29px}.header_top_left{float:left}.header_top_left>div{float:left;margin-right:20px}.auth-links_header span{color:#1d8634}.cart_header span{background:#ba0c2f;border-radius:3px;padding:0 4px}.shopping-list_header{padding-left:28px;background:url(/assets/img/common-sprites.png) left -69px no-repeat}.subscribe-link-header:before{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:5px}.menu_header{float:right}.menu_header ul{list-style:none}.menu_header ul li{float:left;margin-left:15px}.menu_header ul li:first-child{margin-left:0}.header_middle{position:relative;z-index:30;background:#24a641;border-top:0;min-width:960px}.header_middle .header_middle__wrapper{margin-left:auto;margin-right:auto;width:960px}.header_middle .header_middle__wrapper:after,.header_middle .header_middle__wrapper:before{content:"";display:table}.header_middle .header_middle__wrapper:after{clear:both}.header_middle .header_middle__wrapper>div{float:left}.header_middle .header_middle__wrapper h1{margin:0;float:left}.header_middle .header_middle__wrapper .logo_header{display:block;float:left;width:182px;height:63px;margin:22px 34px 0 0;background:url(../../../../assets/img/homebase/homebase-logo.svg);background-repeat:no-repeat!important;background-position:0!important}.header_middle .header_middle__wrapper .search_header{border-radius:3px;transition:all .15s ease-out;line-height:35px;line-height:3.5rem;padding:11px;margin-top:19px;position:relative;vertical-align:top}.header_middle .header_middle__wrapper .search_header:before{content:""}.header_middle .header_middle__wrapper .search_header:before{font-size:24px;font-size:2.4rem;line-height:19px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box;background-color:#24a641;border:2px solid #fff;border-left:none;color:#fff;position:absolute;padding:11px;top:11px;right:12px;z-index:1}.header_middle .header_middle__wrapper .search_header .search_header__search-category,.header_middle .header_middle__wrapper .search_header .ui-selectmenu{float:left;margin:0 5px 0 0;width:97px;color:#1d8634;background:#f4f4f4 url(/assets/img/chevron-red-small-down.png) 90% 50% no-repeat;padding-left:14px;font-size:14px;font-size:1.4rem;height:53px;line-height:53px;position:relative}.header_middle .header_middle__wrapper .search_header .search_header__search-category .ui-selectmenu-icon,.header_middle .header_middle__wrapper .search_header .ui-selectmenu .ui-selectmenu-icon{background:url(/assets/img/icon-dropdown-arrow-red.png) no-repeat;width:7px;height:4px;display:block;position:absolute;top:16px;right:15px}.header_middle .header_middle__wrapper .search_header .search_header__search-category{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box;background-color:#f4f4f4;background:linear-gradient(180deg,#fff 0,#f4f4f4);z-index:3;border:none;font-weight:700}.header_middle .header_middle__wrapper .search_header .search_header__search-category:hover{color:#1d8634}.header_middle .header_middle__wrapper .search_header .search_header__search-category span{display:block;background:transparent url(/assets/img/chevron-red-small-down.png) 90% 50% no-repeat}.header_middle .header_middle__wrapper .search_header .search_header__search-category-bg{background:transparent;position:absolute;width:191px;height:65px;z-index:2;top:0;right:0;border-radius:3px;transition:all .15s ease-out}.header_middle .header_middle__wrapper .search_header .search_header__search-term{font-size:14px;font-size:1.4rem;line-height:35px;line-height:3.5rem;line-height:1.3em;color:#444;text-indent:15px;float:left;border:none;border-right:0;background:#fff;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;background-clip:padding-box;width:342px;height:45px;margin:0;padding:0;z-index:1;outline:none;box-sizing:content-box}.header_middle .header_middle__wrapper .search_header .search_header__search-term:-moz-placeholder,.header_middle .header_middle__wrapper .search_header .search_header__search-term:-ms-input-placeholder,.header_middle .header_middle__wrapper .search_header .search_header__search-term::-moz-placeholder,.header_middle .header_middle__wrapper .search_header .search_header__search-term::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#888;font-family:arial,helvetica,sans-serif;opacity:1}.header_middle .header_middle__wrapper .search_header button,.header_middle .header_middle__wrapper .search_header input[type=button]{border-radius:3px;z-index:3;position:relative;margin:0;padding:0;text-indent:-999em;overflow:hidden;text-transform:capitalize;width:61px;height:55px;vertical-align:middle;border:none;background:#888 url(/assets/img/common-sprites.png) left -93px no-repeat}.header_middle .header_middle__wrapper .search_header button:hover,.header_middle .header_middle__wrapper .search_header input[type=button]:hover{background-color:#666}.header_middle .header_middle__wrapper .search_header input[type=button]{width:45px;height:45px;background-image:none;background-color:transparent;z-index:10}.header_middle .header_middle__wrapper .search_header input[type=button]:hover{background-color:transparent}.header_middle .header_middle__wrapper .search_header.search_header__focus{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;background:#f4f4f4;border:1px solid #ccc;border-bottom:0}.header_middle .header_middle__wrapper .search_header.search_header__focus:-moz-placeholder,.header_middle .header_middle__wrapper .search_header.search_header__focus:-ms-input-placeholder,.header_middle .header_middle__wrapper .search_header.search_header__focus::-moz-placeholder,.header_middle .header_middle__wrapper .search_header.search_header__focus::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#888;font-family:arial,helvetica,sans-serif;opacity:1}.header_middle .header_middle__wrapper .search_header.search_header__focus:before{border-width:1px;line-height:22px;border-color:#24a641}.header_middle .header_middle__wrapper .search_header.search_header__focus .search_header__search-term{color:#444;border:1px solid #24a641;border-right:0;height:44px}.header_middle .header_middle__wrapper .search_header.search_header__focus .search_header__search-term.placeholder{color:#888}.header_middle .header_middle__wrapper .search_header.search_category__focus .search_header__search-category-bg{background:#f4f4f4;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.header_middle .header_middle__wrapper .search_header__search-category,.header_middle .header_middle__wrapper .search_header__search-category-bg{display:none}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown{top:67px!important;left:-1px!important}.header_middle .header_middle__wrapper .search_header .search_header__search-recent__dropdown .search_header__search-recent__title{text-transform:none;margin-bottom:10px}.header_middle .header_middle__wrapper .search_header .ui-autocomplete{top:67px!important;left:-1px!important}.header_middle .header_middle__wrapper .search_header .ui-autocomplete .ui-menu-item{line-height:14px;line-height:1.4rem}.header_middle .header_middle__wrapper .search_header__search-category__dropdown{width:215px;margin-left:-7px}.header_middle .header_middle__wrapper .search_header__search-category__dropdown .dropdown-container{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;border-top:0;padding:5px;box-shadow:0 10px 10px 0 rgba(0,0,0,.3)}.header_middle .header_middle__wrapper .search_header__search-category__dropdown ul{border:0;padding:0}.header_middle .header_middle__wrapper .search_header__search-category__dropdown ul li{list-style:none;border:0!important;padding:0}.header_middle .header_middle__wrapper .search_header__search-category__dropdown ul li li a{padding-left:25px;background:url(/assets/img/bullet_dash-grey.gif) no-repeat 12px}.header_middle .header_middle__wrapper .search_header__search-category__dropdown ul li a{font-size:14px;font-size:1.4rem;color:#444;padding-left:10px}.header_middle .header_middle__wrapper .search_header__search-category__dropdown ul li a:hover{background-color:#f4f4f4}.header_middle .header_middle__wrapper .search_header__search-category__dropdown ul li a.selected{font-weight:700}.header_middle .header_middle__wrapper .search_header__search-category__dropdown>ul{padding:4px 0}.header_middle .header_middle__wrapper .search_header__search-recent__dropdown{position:absolute!important;top:47px!important;left:0!important;display:none;opacity:0;width:416px;padding:5px;list-style:none;line-height:25px;line-height:2.5rem;background:#f4f4f4;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 10px 10px 0 rgba(0,0,0,.3)}.header_middle .header_middle__wrapper .search_header__search-recent__dropdown ul{padding:0}.header_middle .header_middle__wrapper .search_header__search-recent__dropdown li{border:0;list-style:none}.header_middle .header_middle__wrapper .search_header__search-recent__dropdown a{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:10px 18px;background:#f4f4f4;border-top:0;color:#444;font-weight:700;font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}.header_middle .header_middle__wrapper .search_header__search-recent__dropdown a.ui-state-hover,.header_middle .header_middle__wrapper .search_header__search-recent__dropdown a:active,.header_middle .header_middle__wrapper .search_header__search-recent__dropdown a:focus,.header_middle .header_middle__wrapper .search_header__search-recent__dropdown a:hover{border:0;background:#f4f4f4;outline:0}.header_middle .header_middle__wrapper .search_header__search-recent__dropdown.open{opacity:1;display:block}.header_middle .header_middle__wrapper .logo-tagline_header{float:right;width:248px;height:115px;margin-top:-1px;background:url(../../../../assets/img/brand-sprites.png) left -63px no-repeat}.header_middle .header_middle__wrapper>div.header_top__buttons{float:right}.header_middle ::-ms-clear,.header_top ::-ms-clear{width:0;height:0}.search_header .ui-autocomplete{position:absolute!important;top:31px;width:415px;max-width:none;padding:5px;line-height:25px;line-height:2.5rem;background:#f4f4f4;box-shadow:0 10px 10px 0 rgba(0,0,0,.3);list-style-type:none}.search_header .ui-autocomplete .ui-menu-item a{display:block;font-size:1.4rem;color:#616161;padding:10px 18px;background:#f4f4f4;border-top:0}.search_header .ui-autocomplete .ui-menu-item #ui-active-menuitem,.search_header .ui-autocomplete .ui-menu-item .ui-state-hover,.search_header .ui-autocomplete .ui-menu-item :hover{background:#fff}.search_header .ui-autocomplete .ui-menu-item .highlight{color:#444;font-weight:700;padding:0}.search_header .ui-autocomplete .ui-menu-item strong{color:#1d8634;font-weight:700}.search_header .ui-autocomplete .ui-menu-item.search-brand-item{line-height:0}.search_header .ui-autocomplete .ui-menu-item.search-brand-item a{padding:0;background:transparent;border:none}.search_header .ui-autocomplete .ui-menu-item.search-brand-item img{display:block;max-width:100%}.header_bottom{min-width:960px}.header_bottom .header_bottom__wrapper{padding:30px 0 20px;margin-left:auto;margin-right:auto;width:960px}.header_bottom .header_bottom__wrapper:after,.header_bottom .header_bottom__wrapper:before{content:"";display:table}.header_bottom .header_bottom__wrapper:after{clear:both}.header_bottom .header_bottom__wrapper .menu_section_nav{float:left}.header_bottom .header_bottom__wrapper .menu_section_nav ul:after,.header_bottom .header_bottom__wrapper .menu_section_nav ul:before{content:"";display:table}.header_bottom .header_bottom__wrapper .menu_section_nav ul:after{clear:both}.header_bottom .header_bottom__wrapper .menu_section_nav ul li{float:left;padding-bottom:10px;margin-right:15px}.header_bottom .header_bottom__wrapper .menu_section_nav ul li a{font-size:1.35em;color:#fff;display:block;background:#ba0c2f;padding:17px;border-radius:2px}.header_bottom .header_bottom__wrapper .menu_section_nav ul li a .diy-span{font-weight:700}.header_bottom .header_bottom__wrapper .menu_section_nav ul li.selected{position:relative}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child a{background:#24a641}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child a:hover{background-color:#1d8634}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child.selected a:hover{background-color:#1d8634}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child.selected:before{border:10px solid #24a641}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child+li a{background:#ba0c2f;padding-bottom:16px}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child+li a:hover{background-color:#ba0c2f}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child+li.selected a:hover{background-color:#ba0c2f}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child+li.selected:before{border:10px solid #ba0c2f}.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child+li.selected:before,.header_bottom .header_bottom__wrapper .menu_section_nav ul li:first-child.selected:before{content:"";position:absolute;bottom:-10px;left:calc(50% - 11px);width:1px;border-right-width:11px;border-left-width:11px;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.header_bottom .header_bottom__wrapper .store-info_header{float:right;width:628px}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top:after,.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top:before{content:"";display:table}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top:after{clear:both}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top .store-info_header__name{color:#1d8634;font-size:18px;margin-right:3px;float:left;padding-top:2px}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top .store-info_header__name a{color:#ba0c2f}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top .store-info_header__name a:hover{color:#ba0c2f}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top .store-info_header__hours{float:right;background:#f4f4f4;display:inline-block;border:1px solid #ccc;line-height:1em;line-height:25px;line-height:2.5rem;padding:0 5px;border-radius:3px;font-size:13px;vertical-align:text-bottom;color:#444}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__top .store-info_header__hours span{color:#ba0c2f;font-weight:700;text-transform:lowercase}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom{font-size:16px;padding-top:5px}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom:after,.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom:before{content:"";display:table}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom:after{clear:both}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .store-info_header__address{color:#1d8634;padding-left:17px;margin-right:16px;float:left;background:url(/assets/img/common-sprites.png) left -149px no-repeat}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .store-info_header__phone{color:#1d8634;padding-left:23px;float:left;background:url(/assets/img/common-sprites.png) left -172px no-repeat}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .store-info_header__phone.tel a{color:#1d8634}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .store-info_header__change-store>a{color:#1d8634;padding-right:18px;float:right;background:url(/assets/img/common-sprites.png) right 0 no-repeat}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .store-info_header__change-store>a.dropdown-open,.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .store-info_header__change-store>a:hover{color:#24a641;background:url(/assets/img/common-sprites.png) right -23px no-repeat}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .prevstore-title{padding:20px 21px 10px;color:#1d8634;font-size:12px;font-weight:700;text-transform:uppercase;line-height:14px;line-height:1.4rem;border-top:1px solid #ccc}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .prevstore-value a{display:block;padding:7px 21px;font-size:16px;font-size:1.6rem;border-top:1px solid #ccc}.header_bottom .header_bottom__wrapper .store-info_header .store-info_header__bottom .prevstore-value a:hover{background:#fff}.search_header__search-recent__title{color:#1d8634;font-weight:700;text-transform:uppercase;margin-bottom:0;padding:10px 18px 0 16px}#dropdown-changestore .dropdown-container{padding-bottom:0}#dropdown-changestore .dropdown-changestore__heading{padding:10px 0 0}#dropdown-changestore .dropdown-changestore__heading__select-store{display:none}#dropdown-changestore .dropdown-changestore__heading__select-store.is--shown{display:block}#dropdown-changestore .ui-autocomplete{border:1px solid #ccc;width:250px!important;top:91px!important;left:20px!important;position:absolute;margin:0;padding:0;background:#fff!important;z-index:100!important;max-height:200px;overflow-x:hidden;overflow-y:auto}#dropdown-changestore .ui-autocomplete li{line-height:35px;line-height:3.5rem;padding:0;list-style:none;cursor:pointer;border:0}#dropdown-changestore .ui-autocomplete li a{line-height:16px;line-height:1.6rem;font-size:.8em;font-weight:400;color:#444;white-space:normal}#dropdown-changestore .ui-autocomplete li a:hover{color:#1d8634;background:#fff}.dropdown-menu{opacity:0;height:0;transition:all .15s ease-out}.dropdown-menu.open{transition:all .15s ease-out;opacity:1;height:auto}.ui-selectmenu-menu{padding:0;margin:0;list-style:none;position:absolute;top:0;visibility:hidden;overflow:auto;z-index:1005;background:#fff;border-radius:3px}.ui-selectmenu-open{visibility:visible}.ui-selectmenu-menu-popup{margin-top:-1px}.ui-selectmenu-menu-dropdown{padding-left:0}.ui-selectmenu-menu li{padding:0 20px;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0!important;border-left-width:0!important;font-weight:400!important}* html .ui-selectmenu-menu li{border:1px solid #ccc}.ui-selectmenu-hasIcon .ui-selectmenu-status,.ui-selectmenu-menu li.ui-selectmenu-hasIcon a{padding-left:20px;position:relative;margin-left:5px}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}.ui-selectmenu-status{line-height:1.4em}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:700}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:700}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.fixed-top{position:fixed;top:0;width:100%;left:0}.horizontal-nav-wrapper,.horizontal-nav-wrapper .horizontal-nav-full-width{z-index:101}.horizontal-nav-wrapper .page-heading.fixed-top{z-index:100;background-color:#fff}.horizontal-nav{margin-bottom:13px}.horizontal-nav>ul{padding-left:0;margin-left:auto;margin-right:auto;width:960px}.horizontal-nav>ul:after,.horizontal-nav>ul:before{content:"";display:table}.horizontal-nav>ul:after{clear:both}.horizontal-nav>ul>li{float:left;text-align:left;width:94px;border-left:0}.horizontal-nav>ul>li>a{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;transition:background-color .3s ease;color:#444;padding:15px 0 11px;display:block;height:17px}.horizontal-nav>ul>li.horizontal-nav-hidden{display:none}.horizontal-nav__overlay{display:block;position:fixed;z-index:99;overflow:visible;overflow-x:hidden;top:195px;left:0;right:0;height:100%;transition:opacity 1s;background:rgba(0,0,0,.5);opacity:0;width:100%;pointer-events:none}.fixed-top .horizontal-nav__overlay{top:52px}.horizontal-nav__overlay--active{opacity:1;pointer-events:auto}.horizontal-nav-dropdown-close{float:right;margin:0 0 0 -40px;padding:15px 5px}.gift-cards .horizontal-nav-dropdown-close.touch-only{margin-top:7px;position:relative;z-index:100}.horizontal-nav-dropdown-brands-banner{overflow:hidden;padding:8px 10px 8px 18px;border-bottom:1px solid #ccc;background:#f4f4f4}.horizontal-nav-dropdown-brands-banner strong{line-height:38px;line-height:3.8rem;font-size:16px;font-size:1.6rem;float:left;width:120px;margin:0}.horizontal-nav-dropdown-brands-banner .brand-list{float:right}.horizontal-nav-dropdown-brands-banner .brand-list ul{float:left;margin:4px 14px 4px 0;padding:0}.horizontal-nav-dropdown-brands-banner .brand-list ul li{float:left;margin-left:14px}.horizontal-nav-dropdown-brands-banner .brand-list ul li a{transition:opacity .5s ease-in-out}.horizontal-nav-dropdown-brands-banner .brand-list ul li a:focus,.horizontal-nav-dropdown-brands-banner .brand-list ul li a:hover{opacity:.6;filter:"alpha(opacity=60)"!important}.horizontal-nav-dropdown-brands-banner .brands-banner-content{width:678px;float:left;padding-right:131px;position:relative}.touch-device .horizontal-nav-dropdown-brands-banner .brands-banner-content{width:635px}.horizontal-nav-dropdown-brands-banner .btn{position:absolute;right:0;top:7px;background:transparent;border-color:#ccc;color:#444!important;padding:6px 12px}.horizontal-nav-dropdown-brands-banner .btn:focus,.horizontal-nav-dropdown-brands-banner .btn:hover{background:#f4f4f4}.horizontal-nav-dropdown-cta-spot{width:294px;padding:0 23px 22px;margin:26px 0;float:right;border-left:1.5px solid #ccc}.horizontal-nav-dropdown-cta-spot .title,.horizontal-nav.diy-nav .title{font-size:20px;font-size:2rem;font-weight:700}.horizontal-nav-dropdown-cta-spot .title:after,.horizontal-nav.diy-nav .title:after{font-size:16px;font-size:1.6rem;content:"";font-family:homebase-icons;float:right}.touch-device .horizontal-nav-dropdown-cta-spot .title:after,.touch-device .horizontal-nav.diy-nav .title:after{margin-right:10px}.horizontal-nav-dropdown-banner-spot{margin-bottom:27px;border-bottom:1.5px solid #ccc;padding-bottom:24px}.horizontal-nav-dropdown-banner-spot a{display:block;position:relative}.horizontal-nav-dropdown-banner-spot a .horizontal-nav-dropdown-banner-spot_banner-hero{width:378px;height:193px;display:block}.horizontal-nav-dropdown-banner-spot a .horizontal-nav-dropdown-banner-spot_banner-content{font-size:16px;font-size:1.6rem;min-height:134px;background:#24a641;color:#888;padding:19px 204px 0 25px}.horizontal-nav-dropdown-banner-spot a .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper strong{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;margin-bottom:13px}.horizontal-nav-dropdown-banner-spot a .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper img{display:none}.horizontal-nav-dropdown-banner-spot a .horizontal-nav-dropdown-banner-spot_banner-content small{font-size:80%;display:block;margin-top:-3px}.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content{min-height:122px;padding:11px 25px}.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper{margin:0 -25px 16px;padding:0 25px 6px;border-bottom:1px solid #167067}.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper:after,.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper:before{content:"";display:table}.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper:after{clear:both}.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper strong{line-height:40px;line-height:4rem;margin-bottom:0;float:left;max-width:262px;color:#f4f4f4}.horizontal-nav-dropdown-banner-spot a.horizontal-nav-dropdown-banner-spot__no-teammember .horizontal-nav-dropdown-banner-spot_banner-content .title-wrapper img{float:right;display:block;width:40px;height:40px}.horizontal-nav-dropdown-banner-spot a .horizontal-nav-dropdown-banner-spot_banner-person{position:absolute;bottom:0;right:0}.horizontal-nav-dropdown-banner-spot a .title{margin-bottom:12px;color:#1d8634;font-weight:700}.horizontal-nav-dropdown-banner-spot a .title:after{margin-top:2px}.horizontal-nav-dropdown-banner-spot a .image{margin-top:5px;width:100px;height:56px;float:left}.horizontal-nav-dropdown-banner-spot a .image img{width:101px;height:auto;margin-right:0}.horizontal-nav-dropdown-banner-spot a .description{font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;font-weight:400;display:block;float:right;width:180px;color:#444}.horizontal-nav-dropdown-banner-spot a .description p{margin:0}.horizontal-nav-dropdown-banner-spot:after{content:"";clear:both;display:block}.horizontal-nav-dropdown-articles-spot .title{position:relative;margin-bottom:19px;color:#ba0c2f}.horizontal-nav-dropdown-articles-spot .title:after{position:absolute;top:2px;right:0}.horizontal-nav-dropdown-articles-spot .title a{display:block;position:relative;z-index:2}.horizontal-nav-dropdown-articles-spot .title span{font-weight:400}.horizontal-nav-dropdown-articles-spot .title.hero{font-weight:700;position:relative;margin-bottom:17px}.horizontal-nav-dropdown-articles-spot .title.hero a{width:280px;display:block}.horizontal-nav-dropdown-articles-spot .title.hero:after{margin-top:-2px;margin-right:-4px;position:absolute;right:0;top:0}.horizontal-nav-dropdown-articles-spot .listing{padding-bottom:28px;margin-bottom:8px;border-bottom:1px solid #ccc}.horizontal-nav-dropdown-articles-spot .article-tile{display:block;margin-bottom:10px}.horizontal-nav-dropdown-articles-spot .article-tile:after,.horizontal-nav-dropdown-articles-spot .article-tile:before{content:"";display:table}.horizontal-nav-dropdown-articles-spot .article-tile:after{clear:both}.horizontal-nav-dropdown-articles-spot .article-tile .label.video-icon{font-size:11px;padding:3px 3px 3px 20px}.horizontal-nav-dropdown-articles-spot .article-tile .label.video-icon:before{top:5px;left:7.5px;border-width:4.5px 0 4.5px 7px}.horizontal-nav-dropdown-articles-spot .article-tile .article-description{line-height:18px;line-height:1.8rem;float:right;width:180px;padding-right:0;margin:0}.horizontal-nav-dropdown-articles-spot .article-tile .article-description .category{font-size:12px;font-size:1.2rem}.horizontal-nav-dropdown-articles-spot .article-tile .article-description .article-title{font-size:13px;font-size:1.3rem;color:#ba0c2f}.horizontal-nav-dropdown-articles-spot .article-tile .article-tile-inner{margin-bottom:9px}.horizontal-nav-dropdown-articles-spot .article-tile .article-tile-inner .image-container{overflow:hidden;float:left;width:101px;height:57px;box-sizing:border-box}.horizontal-nav-dropdown-articles-spot .article-tile .article-tile-inner .image-container img{width:auto;height:56px}.horizontal-nav-dropdown-articles-spot .hero .article-tile{margin-bottom:30px}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .image-container{width:298px;height:167px;box-sizing:border-box}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .image-container img{height:100%;width:auto}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .image-container .label.video-icon{font-size:13px;font-size:1.3rem;padding:7px 11px 7px 25px}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .image-container .label.video-icon:before{top:8px;left:11px;border-width:5px 0 5px 9px}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .article-description{float:left;margin:16px 0 0;padding-bottom:0;width:100%}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .article-description .category{font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;margin-bottom:0}.horizontal-nav-dropdown-articles-spot .hero .article-tile .article-tile-inner .article-description .article-title{font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;font-weight:700;font-weight:400}.horizontal-nav-dropdown-articles-spot .footer{font-weight:700}.gift-cards .horizontal-nav-dropdown-articles-spot .title span a{font-size:20px;font-size:2rem;color:#1d8634;font-weight:700}.gift-cards .horizontal-nav-dropdown-articles-spot .title:after{color:#1d8634}.gift-cards .horizontal-nav-dropdown-articles-spot .article-tile-inner:after,.gift-cards .horizontal-nav-dropdown-articles-spot .article-tile-inner:before{content:"";display:table}.gift-cards .horizontal-nav-dropdown-articles-spot .article-tile-inner:after{clear:both}.gift-cards .horizontal-nav-dropdown-articles-spot .article-description .article-title{color:#666;font-weight:700}.gift-cards .horizontal-nav-dropdown-articles-spot .article-description .article-summary{font-size:12px;font-size:1.2rem;display:block;color:#666}.gift-cards .horizontal-nav-dropdown-articles-spot .list-item__thumbnail{float:left;width:100px}.gift-cards .horizontal-nav-dropdown-articles-spot .list-item__thumbnail img{width:100%;height:auto}.gift-cards .horizontal-nav-dropdown-articles-spot .list-item__content{line-height:18px;line-height:1.8rem;float:right;width:180px;padding-right:0}.gift-cards .horizontal-nav-dropdown-articles-spot .list-item__content h4{line-height:18px;line-height:1.8rem;margin-bottom:0}.gift-cards .horizontal-nav-dropdown-articles-spot .list-item__content h4 a{font-size:15px;font-size:1.5rem;color:#666;font-weight:700;margin-bottom:0}.gift-cards .horizontal-nav-dropdown-articles-spot .list-item__content .list-item__content__text{font-size:12px;font-size:1.2rem;margin:0}.horizontal-nav-dropdown-columns{overflow:hidden;padding:10px 20px 30px;width:540px;float:left}.horizontal-nav-dropdown-columns__max{overflow:hidden;width:930px;float:left;padding:10px 10px 30px 20px;background:#fff}.horizontal-nav-dropdown-column{width:165px;float:left;margin:0 15px 0 0;line-height:1em}.horizontal-nav-dropdown-column .dropdown-column-title{font-size:15px;font-size:1.5rem;color:#444;margin-bottom:.5em;margin-top:15px;display:block}.horizontal-nav-dropdown-column .dropdown-column-title:focus,.horizontal-nav-dropdown-column .dropdown-column-title:hover{color:#444}.horizontal-nav-dropdown-column .dropdown-column-list li{padding-bottom:.6em}.horizontal-nav-dropdown-column .dropdown-column-list a span.count,.horizontal-nav-dropdown-column .dropdown-column-list li span.count{font-size:11px;font-size:1.1rem;display:none}.horizontal-nav-dropdown-column .dropdown-column-list a{display:inline-block;font-size:13px;font-size:1.3rem;line-height:14px;line-height:1.4rem;color:#444}.horizontal-nav-dropdown-column .dropdown-column-list a span{display:inline;color:#555}.horizontal-nav-dropdown-column .dropdown-column-list a:hover{color:#5a5a5a;text-decoration:underline}.horizontal-nav-dropdown-column .dropdown-column-list a:hover span{text-decoration:inherit}.horizontal-nav-dropdown-column .view-all{font-size:12px;font-size:1.2rem;font-weight:700}.horizontal-nav-dropdown-column .view-all:hover{color:#ba0c2f}.horizontal-nav li.hover .horizontal-nav-dropdown-wrapper{display:block}.horizontal-nav-full-width{background-color:#fff;border-bottom:2px solid #24a641;box-sizing:border-box;height:52px}.heading-layout .horizontal-nav{position:relative;width:960px;display:table;margin:0 auto;padding:0;box-sizing:border-box;height:50px;max-height:50px}.heading-layout .horizontal-nav-dropdown-wrapper{height:auto;z-index:100;padding-bottom:4px}.heading-layout .horizontal-nav>ul{display:table-row;box-sizing:border-box;height:50px;max-height:50px}.heading-layout .horizontal-nav>ul>li{display:table-cell;zoom:1;position:relative;text-align:center;float:none;width:inherit;border-left:1px solid #ccc;box-sizing:border-box;height:50px;max-height:50px;vertical-align:middle}.heading-layout .horizontal-nav>ul>li:nth-last-child(2){margin-right:0;border-right:1px solid #ccc}.heading-layout .horizontal-nav>ul>li:nth-last-child(2)>a{padding-right:0}.heading-layout .horizontal-nav>ul>li>a{margin:0;padding:0 5%;height:auto;max-height:50px;vertical-align:middle}.heading-layout .horizontal-nav>ul>li.horizontal-nav-hidden{display:none;position:absolute;padding:0;border:0;width:70px;height:50px;max-height:50px;overflow:hidden}.heading-layout .horizontal-nav>ul>li.horizontal-nav-favicon{left:-70px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.heading-layout .horizontal-nav>ul>li.horizontal-nav-favicon a{background:url(../../../../assets/img/homebase/homebase-logo-fixed-top.svg) no-repeat;width:30px;height:30px;max-height:30px}.heading-layout .horizontal-nav>ul>li.horizontal-nav-favicon.hover>a:after,.heading-layout .horizontal-nav>ul>li.horizontal-nav-favicon.hover>a:before,.heading-layout .horizontal-nav>ul>li.horizontal-nav-favicon.on>a:after,.heading-layout .horizontal-nav>ul>li.horizontal-nav-favicon.on>a:before{content:""}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart{width:73px}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart a{color:#1d8634;width:73px;z-index:95}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart a:before{content:""}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart a:before{font-size:29px;font-size:2.9rem;position:relative;right:6px;top:17px;z-index:96}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart a span{display:none;width:25px;height:25px;position:absolute;top:11px;right:5px;text-align:center;z-index:98;background-color:#e76113;border-radius:25px;color:#fff;font-size:14px;font-size:1.4rem;line-height:27px;line-height:2.7rem;font-weight:700;font-variant:normal;text-transform:none}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart a.is-populated span{display:inline-block}.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart.hover>a:after,.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart.hover>a:before,.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart.on>a:after,.heading-layout .horizontal-nav>ul>li.horizontal-nav-cart.on>a:before{left:auto}.horizontal-nav-wrapper.fixed-top{background-color:#fff}.horizontal-nav-wrapper.fixed-top .page-heading{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);font-size:40px;font-size:4rem;line-height:32px;line-height:3.2rem;margin:0;padding:26px 0 14px}.horizontal-nav-wrapper.fixed-top .breadcrumb-layout{display:none}.heading-layout .fixed-top .horizontal-nav>ul>li.horizontal-nav-hidden{display:-webkit-flex;display:flex}.horizontal-nav-dropdown{display:none;text-align:left}.horizontal-nav-dropdown:first-child{display:block}.horizontal-nav-dropdown-wrapper{display:none;position:fixed;top:195px;left:0;right:0;z-index:99;width:960px;margin:0 auto;overflow:visible;overflow-x:hidden}.horizontal-nav-dropdown-wrapper:after{content:"";display:none;width:960px;height:31px;position:relative;left:50%;bottom:0;margin-left:-480px;background:url(../../../../assets/img/horizontal-nav-dropdown-shadow.png) no-repeat top}.fixed-top .horizontal-nav-dropdown-wrapper{top:52px}.horizontal-nav-dropdown-wrapper .inside-layout{box-shadow:none;border-radius:0;width:960px;margin:0 auto;background:#fff}.horizontal-nav-dropdown-columns,.horizontal-nav-dropdown-columns__max{padding:10px 20px 30px 0}.horizontal-nav-dropdown-columns .dropdown-column-title,.horizontal-nav-dropdown-columns__max .dropdown-column-title{font-size:14px;font-size:1.4rem;font-weight:700}.horizontal-nav-dropdown-columns .dropdown-column-title:hover,.horizontal-nav-dropdown-columns__max .dropdown-column-title:hover{color:#24a641}.horizontal-nav-dropdown .view-all{font-size:14px;font-size:1.4rem;font-weight:700}.horizontal-nav-dropdown .view-all:hover{color:#24a641}.horizontal-nav-dropdown .futura-heavy{font-size:14px;font-size:1.4rem}.horizontal-nav-dropdown .futura-heavy a{font-weight:700}.horizontal-nav-dropdown-articles-spot .title a,.horizontal-nav-dropdown-articles-spot .title span,.horizontal-nav-dropdown-articles-spot a .title,.horizontal-nav-dropdown-banner-spot .title a,.horizontal-nav-dropdown-banner-spot .title span,.horizontal-nav-dropdown-banner-spot a .title{font-size:16px;font-size:1.6rem;font-weight:700;color:#444}.horizontal-nav-dropdown-articles-spot .listing,.horizontal-nav-dropdown-banner-spot .listing{border-bottom:0}.horizontal-nav-dropdown-articles-spot .article-tile .article-description .category,.horizontal-nav-dropdown-banner-spot .article-tile .article-description .category{font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;color:#444}.horizontal-nav-dropdown-articles-spot .article-tile .article-description .article-title,.horizontal-nav-dropdown-banner-spot .article-tile .article-description .article-title{color:#444;text-decoration:underline;font-weight:400}.horizontal-nav-dropdown-articles-spot .title:after,.horizontal-nav-dropdown-cta-spot .title:after,.horizontal-nav.diy-nav .title:after{display:none}.diyblog-page-type .horizontal-nav-wrapper .inside-layout .horizontal-nav-dropdown-column .dropdown-column-list li a{font-weight:400}.diyblog-page-type .horizontal-nav-wrapper .inside-layout .horizontal-nav-dropdown-column .dropdown-column-list a{font-weight:700}.heading-layout{position:relative;padding:0;border-bottom:none;box-shadow:0 -2px 2px 0 rgba(0,0,0,.06)}.heading-layout:after,.heading-layout:before{content:"";display:table}.heading-layout:after{clear:both}.heading-layout:after{content:"";width:960px;height:31px;position:absolute;bottom:-30px;left:50%;margin-left:-480px;background:url(/assets/img/header-shadow-bg.png) no-repeat top;display:none}.heading-layout .brand-logo{float:right;padding-top:25px}.diylanding-page-type .heading-layout,.soo-campaign-landing-page-page-type .heading-layout{padding:0;border-bottom:0;margin:0}.diylanding-page-type .heading-layout:after,.soo-campaign-landing-page-page-type .heading-layout:after{display:none}.diylanding-page-type h1{margin-bottom:0;color:#fff;font-size:40px;font-size:4rem}.featuredproductbrand-page-type.brand-page .heading-layout{border-bottom:none;margin-bottom:0}.inspirationbundledetails-page-type .heading-layout,.ourrange-page-type .heading-layout,.personapage-page-type .heading-layout,.productcategory-page-type .heading-layout{border-bottom:0}.diyallcategories-page-type .page-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.diyallcategories-page-type .listing-quantity{border-radius:3px;padding:0 11px 0 9px;border:1px solid #fff;margin-right:5px}.diy-category.diyroom-page-type .heading-layout .page-heading{display:none}.diy-category.diyroom-page-type .diy-rooms-header .overlying-content h1{font-size:34px;font-size:3.4rem;line-height:35px;line-height:3.5rem}.diy-category.diyroom-page-type .diy-rooms-header .overlying-content .description{font-size:19px;font-size:1.9rem;line-height:24px;line-height:2.4rem;padding-top:15px;padding-bottom:15px}.diy-category.diyroom-page-type .diy-rooms-header .overlying-content .btn-primary{border-radius:2px;background:#ba0c2f;padding:.69em 1em .85em}.diy-category.diyroom-page-type .diy-rooms-header .overlying-content .btn-primary:hover{background:#ba0c2f}.diy-category.diyroom-page-type .diy-rooms-header .description{line-height:24px;line-height:2.4rem;padding-top:35px;padding-bottom:32px}.diy-category.diyroom-page-type .diy-rooms-header .btn-primary{border-radius:2px;background:#ba0c2f;padding:.69em 1em .85em}.diy-category.diyroom-page-type .diy-rooms-header .btn-primary:hover{background:#ba0c2f}.diyblog-page-type .page-heading,.diyroommakeover-page-type .page-heading,.how-to-article .page-heading,.product-detail .page-heading{display:none}.diyblog-page-type .heading-layout,.diyroommakeover-page-type .heading-layout,.how-to-article .heading-layout,.product-detail .heading-layout{padding-bottom:0}.diyblog-page-type .heading-layout nav.horizontal-nav,.diyroommakeover-page-type .heading-layout nav.horizontal-nav,.how-to-article .heading-layout nav.horizontal-nav,.product-detail .heading-layout nav.horizontal-nav{margin-bottom:0}.store-detail .page-heading{line-height:86px;line-height:8.6rem;margin:0}.store-detail .page-heading h1{font-size:34px;display:inline-block;margin-bottom:0}.store-detail .heading-layout{box-shadow:none;margin-bottom:0;padding:0;border:0}.store-detail .content-layout_inside .heading-layout{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);padding:16px 0 4px;margin-bottom:35px}.campaign-header-background{background-color:#ba0c2f;background-position:50% 0;background-repeat:no-repeat;margin:0 0 -13px!important;padding:0!important}.campaign-header-background .container_12,.campaign-header-background .inside-layout{position:relative}.campaign-header-background h1{color:#fff;font-size:48px;font-size:4.8rem;line-height:85px;line-height:8.5rem}.campaign-header-background .campaign-header-overlay{position:absolute;background-repeat:no-repeat}.diycampaignlandingpage-page-type.diy-advice .main{overflow:hidden}.heading-layout-image{position:absolute;top:0;left:50%;margin:0 -480px;width:960px}.heading-layout-image img{position:relative;top:auto;bottom:6px;float:right}.contactuslanding-page-type #content-anchor,.contactuslanding-page-type .contact-us_team-members,.contactuslandingwebformversion-page-type #content-anchor,.contactuslandingwebformversion-page-type .contact-us_team-members,.contactuspage-page-type #content-anchor,.contactuspage-page-type .contact-us_team-members{position:relative}.contactuslanding-page-type h1 .inside-layout,.contactuslandingwebformversion-page-type h1 .inside-layout,.contactuspage-page-type h1 .inside-layout{z-index:1;position:relative}.contactuslanding-page-type .team_member_img,.contactuslandingwebformversion-page-type .team_member_img,.contactuspage-page-type .team_member_img{background:url(/assets/img/bg_contact-us.png) no-repeat scroll right 0 transparent;height:166px;width:552px;position:absolute;bottom:-13px;right:0}.contactuslanding-page-type .floorcalculator-page-type .grid thead tr th,.contactuslanding-page-type .sub-heading,.contactuslandingwebformversion-page-type .floorcalculator-page-type .grid thead tr th,.contactuslandingwebformversion-page-type .sub-heading,.contactuspage-page-type .floorcalculator-page-type .grid thead tr th,.contactuspage-page-type .sub-heading,.floorcalculator-page-type .grid thead tr .contactuslanding-page-type th,.floorcalculator-page-type .grid thead tr .contactuslandingwebformversion-page-type th,.floorcalculator-page-type .grid thead tr .contactuspage-page-type th{margin-top:-6px;margin-bottom:22px;font-size:22px;font-size:2.2rem}#RefreshHeader+.main .heading-layout,.RefreshUI+.main .heading-layout{padding-bottom:0}.contactuslanding-page-type #RefreshHeader+.main .heading-layout,.contactuslanding-page-type .RefreshUI+.main .heading-layout{padding-bottom:13px}#RefreshHeader+.main .heading-layout .page-heading,.RefreshUI+.main .heading-layout .page-heading{margin:0;padding:20px 0}#RefreshHeader+.main .heading-layout .search-sort-right,#RefreshHeader+.main .heading-layout .store-detail__view-all,.RefreshUI+.main .heading-layout .search-sort-right,.RefreshUI+.main .heading-layout .store-detail__view-all{margin-top:0;margin-bottom:0}#RefreshHeader+.main .heading-layout .search-sort-right,.RefreshUI+.main .heading-layout .search-sort-right{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;float:right;padding-top:10px}.ft-UILeftSideFilters #RefreshHeader+.main .heading-layout .search-sort-right,.ft-UILeftSideFilters .RefreshUI+.main .heading-layout .search-sort-right{padding:0;margin:15px 0}.diylanding-page-type .panel.bottomborder.dropshadowed header h2{line-height:32px;line-height:3.2rem}.contactuslandingwebformversion-page-type .team_member_img{background:none}.diyblog-page-type .page_title,.diyhowtovideo-page-type .page_title{display:none;visibility:hidden}.price-value__text,span.price-value__text{color:#444}.product-list__price-container{position:relative}.product-list__price-title{color:#444;font-weight:700;display:none}.product-list__price-loading{height:47px;line-height:33px;text-align:center;display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.product-list__price-loading svg{width:25px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.product-list__price-error-container{display:none;line-height:1.2}.product-list__item--with-notice-bar .trading-restricted-disclaimer-listing{display:none}.product-list__item-notice-bar{font-size:9px;font-size:.9rem;font-weight:700;padding:2px 10px;background:#fff;background:hsla(0,0%,100%,.8);line-height:16px;color:#1d8634;z-index:1;position:absolute;top:5px;left:0;right:0}.product-list__special-order~.trading-restricted-disclaimer-listing{top:-46px}.no-image .product-list__special-order~.trading-restricted-disclaimer-listing{top:145px}.filter-block{margin-bottom:20px}.filter-block__header{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;text-transform:none;color:#444;font-weight:700;padding:10px 0;margin-bottom:0}.filter-block__body{list-style:none;margin:0;padding:3px 0}.filter-block__body__item{margin:0;padding:4px 6px 4px 0}.filter-block__body__item .label{font-size:14px;font-size:1.4rem;top:-3px;color:#444;padding:3px 6px;display:inline-block;width:100%;position:relative;box-sizing:border-box}.filter-block__body__item .label .count{color:#888;font-size:inherit;display:inline}.filter-block__body__item .label .item_input{display:inline-block;width:10%;margin:4px 2% 0 0;visibility:hidden}.filter-block__body__item .label .item_input:checked+.facet:after{content:""}.filter-block__body__item .label .item_input:checked+.facet:after{background:#1d8634}.filter-block__body__item .label .facet{display:inline-block;padding-left:3px;vertical-align:top;width:84%;box-sizing:border-box;color:#444}.filter-block__body__item .label .facet:after{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;font-size:12px;font-size:1.2rem;content:"";position:absolute;top:0;left:0;width:12px;height:12px;margin:4px;border:2px solid #1d8634;line-height:1;color:#fff}.filter-block__body__item .label .facet--hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.filter-block__body__item .label:hover{cursor:pointer}.filter-block__body__item .count{font-size:12px;font-size:1.2rem;color:#909090}.filter-block__button{border:none;background:none;text-decoration:underline;padding:0}.filter-block__button:active,.filter-block__button:focus,.filter-block__button:hover{color:#24a641;outline:none}.filter-block__body-scrollable{height:304px;-webkit-overflow-scrolling:touch;overflow-y:auto}.product-list:after,.product-list:before{content:"";display:table}.product-list:after{clear:both}#tab-bundles{overflow:hidden}#tab-bundles .product-list{zoom:1;margin-bottom:0;margin-left:0;border:none;background:#fff}#tab-bundles .product-list .product-list__item{width:184px;height:293px;border:none}#tab-bundles .product-list .product-list__item:before,#tab-bundles .product-list .product-list__item a:after,#tab-bundles .product-list .product-list__item a:before{border:none!important}#tab-bundles .product-list .product-list__photo{margin-top:0;width:164px}#tab-bundles .product-list .product-list__photo img{width:100%;height:auto}#tab-bundles .product-list .product-list__name{font-size:14px;font-size:1.4rem}#tab-bundles .product-list .product-list__details{padding:10px 20px 10px 0}.trading-restricted-variant-disclaimer{margin:0;padding:0 10px;line-height:15px}.trading-restricted-disclaimer-listing{font-size:9px;font-size:.9rem;position:absolute;top:-20px;left:0;padding:2px 10px;background:#fff;background:hsla(0,0%,100%,.8);line-height:16px;color:#1d8634;right:0;font-weight:700}.no-image .trading-restricted-disclaimer-listing{top:145px}.productcategory-page-type .product-list_grid4 h2{line-height:18px;line-height:1.8rem;display:block;margin-bottom:3px}.productcategory-page-type .product-list_grid4 h2 a{line-height:32px;line-height:3.2rem}.productset-page-type .main-content{margin-bottom:60px}.productset-page-type .diy-related-products-wrapper h2.sub-heading{font-size:40px;font-size:4rem;margin-top:0}.productset-page-type .diy-related-products-wrapper .product-list{background:transparent}.layout_article_sidebar__left .product-list_grid4{width:768px;margin-left:0;margin-right:0}.layout_article_sidebar__left .product-list_grid4+.ads .ad{margin-top:0}.product-list__footnote{line-height:12px;line-height:1.2rem;margin:28px 0 14px}.product-list__footnote p{margin:0}.ie-10.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after{top:50%}.ie-10.windows-8 .giftbyoccasion-page-type .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .giftbyoccasion-page-type .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .giftbyoccasion-page-type .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .giftbyoccasion-page-type .product-list .product-carousel__pager__prev a:after{top:50%}.productsearch-page-type .product-list_grid4{background:transparent}.featuredproductbrand-page-type .product-list_grid4{margin-bottom:0}.fullwidth-product-carousel .product-list{margin:18px auto;position:relative;width:960px}.fullwidth-product-carousel .product-list .product-carousel__wrapper{overflow:hidden;background:#f4f4f4;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:330px}.fullwidth-product-carousel .product-list .product-carousel__pager{display:block;position:absolute;top:0;width:46px;height:100%;background:url(../../../../assets/img/carousel-pager-bg.png);z-index:98}.fullwidth-product-carousel .product-list .product-carousel__pager a{display:block;width:100%;height:100%}.fullwidth-product-carousel .product-list .product-carousel__pager__next{right:0}.fullwidth-product-carousel .product-list .product-carousel__pager__prev{left:0}.fullwidth-product-carousel .product-list .product-carousel__pager__prev a{background:url(../../../../assets/img/carousel-pager-left.png) 50% 50% no-repeat}.fullwidth-product-carousel .product-list .product-carousel__pager__prev a:hover{background-color:rgba(0,0,0,.1)}.fullwidth-product-carousel .product-list .product-carousel__pager__next a{background:url(../../../../assets/img/carousel-pager-right.png) 50% 50% no-repeat}.fullwidth-product-carousel .product-list .product-carousel__pager__next a:hover{background-color:rgba(0,0,0,.1)}.similar-products-wrapper{overflow:hidden}.similar-products-wrapper .personal-message-tile{width:191px;float:left;color:#fff;background-color:#055d55;background-position:0 0;background-repeat:no-repeat;height:316px}.similar-products-wrapper .personal-message-tile .team-member-quote{padding:0 20px 20px 0;margin:22px 0 0 18px}.similar-products-wrapper .personal-message-tile .team-member-quote .store-nearby-stores_header-title,.similar-products-wrapper .personal-message-tile .team-member-quote h3{margin-bottom:.1em}.similar-products-wrapper .personal-message-tile .team-member-quote cite{margin-left:0}.product-listing-hero-module{position:relative}.product-listing-hero-module .product-list-hero .product-list__item{width:147px;height:270px}.product-listing-hero-module .product-list-hero .product-list__item .product-list__photo{padding:10px;width:auto}.product-listing-hero-module .product-list-hero .product-list__item .product-list__photo img{width:127px;height:127px;display:inline-block}.product-listing-hero-module .product-list-hero .product-list__item .product-list__unit{display:none}.product-listing-hero-module .product-list-hero .product-list__item .product-list__price{width:auto}.product-listing-hero-module .product-list-hero .product-list__item.no-image .url{height:100%}.product-listing-hero-module .product-list-hero .product-list__item.no-image .product-list__title{font-size:14px;font-size:1.4rem;height:147px;margin-top:0}.product-listing-hero-module .product-list-hero .product-list__item.no-image .product-list__special-order{top:121px}.product-listing-hero-module .product-list-hero .product-list__item.no-image .product-list__details{height:250px}.product-listing-hero-module .product-list-hero .product-list__item.no-image .product-list__details .product-list__price{position:absolute;bottom:10px;right:10px}.product-listing-hero-module .product-list-hero .product-list__item__large{width:366px;height:270px}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__photo{clear:none;width:160px;height:210px;margin-top:40px;float:left}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__photo img{width:160px;height:auto;display:inline-block}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__details{float:left;width:169px;padding:0;margin:50px 0 0 17px}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__details .product-list__logo{position:static;max-height:45px;width:auto}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__details .product-list__title{line-height:18px;line-height:1.8rem;font-weight:400;position:static;height:52px;color:#1d8634;line-height:1.2em;padding:0;margin:0}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__details .product-list__price{float:left}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__details .product-list__price.has-price-value{background:none}.product-listing-hero-module .product-list-hero .product-list__item__large .product-list__details .product-list__price .price-value{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem;text-align:left;padding-top:10px}.product-listing-hero-module .product-list-hero .product-list__item__large.no-image .product-list__details{margin-left:20px;width:300px}.product-listing-hero-module .widest-range-link{position:absolute;left:198px;top:275px;width:169px}.product-listing-hero-module .btn-js-slide-toggle{width:85px}.product-listing-hero-module .preloader{margin:6px 12px 0 0}.product-listing-hero-module .add-to-wishlist-dropdown{float:right;margin-top:0}.brand-page .product-list{background:none}.brand-page .carousel-heading{font-size:40px;font-size:4rem;font-weight:700;margin:25px 0}.brand-page .promo-banner img{border-radius:0}.brand-page .promo-banner{width:384px;height:301px;float:left;display:inline-block}.brand-page.featuredproductbrand-page-type .search-result__content .product-list__item{max-height:630px}.brand-page.featuredproductbrand-page-type .search-result__content .product-list__title{margin-top:30px}.brand-page .search-result__content .product-list__item__no-brand .product-list__title{top:-510px}:root .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,:root .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,:root .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,:root .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,:root .range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,:root .range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,_:-ms-fullscreen .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,_:-ms-fullscreen .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,_:-ms-fullscreen .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,_:-ms-fullscreen .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,_:-ms-fullscreen .range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,_:-ms-fullscreen .range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after{top:0}:root .giftbyoccasion-page-type .product-list .product-carousel__pager__next a:after,:root .giftbyoccasion-page-type .product-list .product-carousel__pager__prev a:after,_:-ms-fullscreen .giftbyoccasion-page-type .product-list .product-carousel__pager__next a:after,_:-ms-fullscreen .giftbyoccasion-page-type .product-list .product-carousel__pager__prev a:after{top:0}.rich-relevance-placement.desktop .product-list__del .icon-delivery-standard{padding-right:5px}.rich-relevance-placement .product-list:after,.rich-relevance-placement .product-list:before{content:"";display:table}.rich-relevance-placement .product-list:after{clear:both}.rich-relevance-placement.add_to_cart_page.desktop,.rich-relevance-placement.brand_page.desktop,.rich-relevance-placement.cart_page.desktop,.rich-relevance-placement.category_page.desktop,.rich-relevance-placement.error_page.desktop,.rich-relevance-placement.generic_page.desktop,.rich-relevance-placement.home_page.desktop,.rich-relevance-placement.purchase_complete_page.desktop,.rich-relevance-placement.search_page.desktop{padding-bottom:0;margin-left:auto;margin-right:auto;margin-bottom:0;width:960px}.rich-relevance-placement.add_to_cart_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.brand_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.cart_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.category_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.error_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.generic_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.home_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.purchase_complete_page.desktop.rich-relevance-placement--4-items,.rich-relevance-placement.search_page.desktop.rich-relevance-placement--4-items{width:770px}.rich-relevance-placement.add_to_cart_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.add_to_cart_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.brand_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.brand_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.cart_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.cart_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.category_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.category_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.error_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.error_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.generic_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.generic_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.home_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.home_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.purchase_complete_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.purchase_complete_page.desktop.rich-relevance-placement--4-items .product-tile2,.rich-relevance-placement.search_page.desktop.rich-relevance-placement--4-items .product-tile,.rich-relevance-placement.search_page.desktop.rich-relevance-placement--4-items .product-tile2{max-width:25%}.rich-relevance-placement.add_to_cart_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.brand_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.cart_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.category_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.error_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.generic_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.home_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.purchase_complete_page.desktop+.homepage-carousel-wrapper,.rich-relevance-placement.search_page.desktop+.homepage-carousel-wrapper{border-top:transparent}.rich-relevance-placement.add_to_cart_page.desktop .similar-products-title,.rich-relevance-placement.brand_page.desktop .similar-products-title,.rich-relevance-placement.cart_page.desktop .similar-products-title,.rich-relevance-placement.category_page.desktop .similar-products-title,.rich-relevance-placement.error_page.desktop .similar-products-title,.rich-relevance-placement.generic_page.desktop .similar-products-title,.rich-relevance-placement.home_page.desktop .similar-products-title,.rich-relevance-placement.purchase_complete_page.desktop .similar-products-title,.rich-relevance-placement.search_page.desktop .similar-products-title{font-size:26px;font-size:2.6rem;color:#444;margin:0 0 15px}.rich-relevance-placement.add_to_cart_page.desktop section,.rich-relevance-placement.brand_page.desktop section,.rich-relevance-placement.cart_page.desktop section,.rich-relevance-placement.category_page.desktop section,.rich-relevance-placement.error_page.desktop section,.rich-relevance-placement.generic_page.desktop section,.rich-relevance-placement.home_page.desktop section,.rich-relevance-placement.purchase_complete_page.desktop section,.rich-relevance-placement.search_page.desktop section{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);background-clip:padding-box;border-radius:3px;border:1px solid #ccc;margin-bottom:0;background-color:#fff}.rich-relevance-placement.add_to_cart_page.desktop section .product-list__del span,.rich-relevance-placement.brand_page.desktop section .product-list__del span,.rich-relevance-placement.cart_page.desktop section .product-list__del span,.rich-relevance-placement.category_page.desktop section .product-list__del span,.rich-relevance-placement.error_page.desktop section .product-list__del span,.rich-relevance-placement.generic_page.desktop section .product-list__del span,.rich-relevance-placement.home_page.desktop section .product-list__del span,.rich-relevance-placement.purchase_complete_page.desktop section .product-list__del span,.rich-relevance-placement.search_page.desktop section .product-list__del span{display:inline-block;padding-right:6px}.rich-relevance-placement.add_to_cart_page.desktop.search_page.desktop,.rich-relevance-placement.brand_page.desktop.search_page.desktop,.rich-relevance-placement.cart_page.desktop.search_page.desktop,.rich-relevance-placement.category_page.desktop.search_page.desktop,.rich-relevance-placement.error_page.desktop.search_page.desktop,.rich-relevance-placement.generic_page.desktop.search_page.desktop,.rich-relevance-placement.home_page.desktop.search_page.desktop,.rich-relevance-placement.purchase_complete_page.desktop.search_page.desktop,.rich-relevance-placement.search_page.desktop.search_page.desktop{border-top:none}.product-page-type .content-layout_inside>.rich-relevance-placement-wrapper>div:not(:empty){padding-top:30px;background-color:#f4f4f4;margin-bottom:30px}.floorcalculator-page-type .grid thead tr .product-page-type .content-layout_inside>.rich-relevance-placement-wrapper>div:not(:empty) th,.product-page-type .content-layout_inside>.rich-relevance-placement-wrapper>div:not(:empty) .floorcalculator-page-type .grid thead tr th,.product-page-type .content-layout_inside>.rich-relevance-placement-wrapper>div:not(:empty) .sub-heading{text-align:center;color:#444;margin-top:0;font-size:26px;line-height:24px}.product-page-type .content-layout_inside>.rich-relevance-placement-wrapper>div:not(:empty) .desktop section.product-list{border:none;background:none;box-shadow:none}.productcategory-page-type .rich-relevance-placement-wrapper>div:not(:empty){padding-top:30px;background-color:#f4f4f4}.floorcalculator-page-type .grid thead tr .productcategory-page-type .rich-relevance-placement-wrapper>div:not(:empty) th,.productcategory-page-type .rich-relevance-placement-wrapper>div:not(:empty) .floorcalculator-page-type .grid thead tr th,.productcategory-page-type .rich-relevance-placement-wrapper>div:not(:empty) .sub-heading{text-align:center}.productcategory-page-type .rich-relevance-placement-wrapper>div:not(:empty) .desktop section.product-list{border:none;background:none;box-shadow:none}.rich-relevance-placement-wrapper+.homepage-carousel-wrapper{border-top:transparent}.rich-relevance-placement-wrapper+.rich-relevance-placement-wrapper .rich-relevance-placement{border-top:transparent}.rich-relevance-placement-wrapper.rich-relevance-placement-padding-top{margin-top:30px}.rich-relevance-placement-wrapper.rich-relevance-placement-padding-bottom,.rich-relevance-placement-wrapper.rich-relevance-placement-padding-bottom .rich-relevance-placement{padding-bottom:30px}.rich-relevance-placement-wrapper.rich-relevance-placement-padding-bottom .rich-relevance-placement.home_page{padding-bottom:60px}.rich-relevance-placement-wrapper.rich-relevance-placement--reserve-modal h2.sub-heading.sub-heading-green{color:#444;font-size:3rem;line-height:1.25em;font-weight:400;margin-bottom:.6em;margin-top:.6em}.productsearch-page-type .rich-relevance-placement-wrapper .rich-relevance-placement{padding:20px 0}.productcategorylisting-page-type .rich-relevance-placement-wrapper{padding-top:30px;background-color:#f4f4f4}.floorcalculator-page-type .grid thead tr .productcategorylisting-page-type .rich-relevance-placement-wrapper th,.productcategorylisting-page-type .rich-relevance-placement-wrapper .floorcalculator-page-type .grid thead tr th,.productcategorylisting-page-type .rich-relevance-placement-wrapper .sub-heading{text-align:center}.productcategorylandingpage-page-type .rich-relevance-placement-wrapper{position:relative;padding:40px 0 50px;box-sizing:border-box}.productcategorylandingpage-page-type .rich-relevance-placement-wrapper:before{content:"";display:block;position:absolute;bottom:100%;left:60px;right:60px;margin:0 auto;border-bottom:1px solid #ccc}.floorcalculator-page-type .grid thead tr .productcategorylandingpage-page-type .rich-relevance-placement-wrapper .category_page.desktop th,.productcategorylandingpage-page-type .rich-relevance-placement-wrapper .category_page.desktop .floorcalculator-page-type .grid thead tr th,.productcategorylandingpage-page-type .rich-relevance-placement-wrapper .category_page.desktop .sub-heading{padding:0;margin:0 auto 20px;font-size:26px;font-weight:400;text-align:center}.rich-relevance-placement-wrapper .similar-products-title{text-align:center;color:#444;margin-top:0;font-size:26px;line-height:24px}.inside-layout .rich-relevance-placement-wrapper .similar-products-title{text-align:left}a.brand-170x46-35{width:170px;height:46px;background-position:-5780px 0}a.brand-120x33-35,a.brand-170x46-35{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-35{width:120px;height:33px;background-position:-4080px 0}a.brand-47x30-35{width:47px;height:30px;background-position:-1598px 0}a.brand-47x30-35,a.brand-104x28-35{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-35{width:104px;height:28px;background-position:-3536px 0}a.brand-87x24-35{width:87px;height:24px;background-position:-2958px 0}a.brand-87x24-35,a.brand-101x27-35{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-35{width:101px;height:27px;background-position:-3434px 0}a.brand-80x22-35{width:80px;height:22px;background-position:-2720px 0}a.brand-80x22-35,a.brand-170x46-34{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-34{width:170px;height:46px;background-position:-5610px 0}a.brand-120x33-34{width:120px;height:33px;background-position:-3960px 0}a.brand-47x30-34,a.brand-120x33-34{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-34{width:47px;height:30px;background-position:-1551px 0}a.brand-104x28-34{width:104px;height:28px;background-position:-3432px 0}a.brand-87x24-34,a.brand-104x28-34{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-34{width:87px;height:24px;background-position:-2871px 0}a.brand-101x27-34{width:101px;height:27px;background-position:-3333px 0}a.brand-80x22-34,a.brand-101x27-34{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-34{width:80px;height:22px;background-position:-2640px 0}a.brand-170x46-33{width:170px;height:46px;background-position:-5440px 0}a.brand-120x33-33,a.brand-170x46-33{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-33{width:120px;height:33px;background-position:-3840px 0}a.brand-47x30-33{width:47px;height:30px;background-position:-1504px 0}a.brand-47x30-33,a.brand-104x28-33{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-33{width:104px;height:28px;background-position:-3328px 0}a.brand-87x24-33{width:87px;height:24px;background-position:-2784px 0}a.brand-87x24-33,a.brand-101x27-33{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-33{width:101px;height:27px;background-position:-3232px 0}a.brand-80x22-33{width:80px;height:22px;background-position:-2560px 0}a.brand-80x22-33,a.brand-170x46-32{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-32{width:170px;height:46px;background-position:-5270px 0}a.brand-120x33-32{width:120px;height:33px;background-position:-3720px 0}a.brand-47x30-32,a.brand-120x33-32{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-32{width:47px;height:30px;background-position:-1457px 0}a.brand-104x28-32{width:104px;height:28px;background-position:-3224px 0}a.brand-87x24-32,a.brand-104x28-32{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-32{width:87px;height:24px;background-position:-2697px 0}a.brand-101x27-32{width:101px;height:27px;background-position:-3131px 0}a.brand-80x22-32,a.brand-101x27-32{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-32{width:80px;height:22px;background-position:-2480px 0}a.brand-170x46-31{width:170px;height:46px;background-position:-5100px 0}a.brand-120x33-31,a.brand-170x46-31{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-31{width:120px;height:33px;background-position:-3600px 0}a.brand-47x30-31{width:47px;height:30px;background-position:-1410px 0}a.brand-47x30-31,a.brand-104x28-31{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-31{width:104px;height:28px;background-position:-3120px 0}a.brand-87x24-31{width:87px;height:24px;background-position:-2610px 0}a.brand-87x24-31,a.brand-101x27-31{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-31{width:101px;height:27px;background-position:-3030px 0}a.brand-80x22-31{width:80px;height:22px;background-position:-2400px 0}a.brand-80x22-31,a.brand-170x46-30{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-30{width:170px;height:46px;background-position:-4930px 0}a.brand-120x33-30{width:120px;height:33px;background-position:-3480px 0}a.brand-47x30-30,a.brand-120x33-30{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-30{width:47px;height:30px;background-position:-1363px 0}a.brand-104x28-30{width:104px;height:28px;background-position:-3016px 0}a.brand-87x24-30,a.brand-104x28-30{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-30{width:87px;height:24px;background-position:-2523px 0}a.brand-101x27-30{width:101px;height:27px;background-position:-2929px 0}a.brand-80x22-30,a.brand-101x27-30{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-30{width:80px;height:22px;background-position:-2320px 0}a.brand-170x46-29{width:170px;height:46px;background-position:-4760px 0}a.brand-120x33-29,a.brand-170x46-29{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-29{width:120px;height:33px;background-position:-3360px 0}a.brand-47x30-29{width:47px;height:30px;background-position:-1316px 0}a.brand-47x30-29,a.brand-104x28-29{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-29{width:104px;height:28px;background-position:-2912px 0}a.brand-87x24-29{width:87px;height:24px;background-position:-2436px 0}a.brand-87x24-29,a.brand-101x27-29{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-29{width:101px;height:27px;background-position:-2828px 0}a.brand-80x22-29{width:80px;height:22px;background-position:-2240px 0}a.brand-80x22-29,a.brand-170x46-28{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-28{width:170px;height:46px;background-position:-4590px 0}a.brand-120x33-28{width:120px;height:33px;background-position:-3240px 0}a.brand-47x30-28,a.brand-120x33-28{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-28{width:47px;height:30px;background-position:-1269px 0}a.brand-104x28-28{width:104px;height:28px;background-position:-2808px 0}a.brand-87x24-28,a.brand-104x28-28{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-28{width:87px;height:24px;background-position:-2349px 0}a.brand-101x27-28{width:101px;height:27px;background-position:-2727px 0}a.brand-80x22-28,a.brand-101x27-28{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-28{width:80px;height:22px;background-position:-2160px 0}a.brand-170x46-27{width:170px;height:46px;background-position:-4420px 0}a.brand-120x33-27,a.brand-170x46-27{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-27{width:120px;height:33px;background-position:-3120px 0}a.brand-47x30-27{width:47px;height:30px;background-position:-1222px 0}a.brand-47x30-27,a.brand-104x28-27{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-27{width:104px;height:28px;background-position:-2704px 0}a.brand-87x24-27{width:87px;height:24px;background-position:-2262px 0}a.brand-87x24-27,a.brand-101x27-27{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-27{width:101px;height:27px;background-position:-2626px 0}a.brand-80x22-27{width:80px;height:22px;background-position:-2080px 0}a.brand-80x22-27,a.brand-170x46-26{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-26{width:170px;height:46px;background-position:-4250px 0}a.brand-120x33-26{width:120px;height:33px;background-position:-3000px 0}a.brand-47x30-26,a.brand-120x33-26{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-26{width:47px;height:30px;background-position:-1175px 0}a.brand-104x28-26{width:104px;height:28px;background-position:-2600px 0}a.brand-87x24-26,a.brand-104x28-26{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-26{width:87px;height:24px;background-position:-2175px 0}a.brand-101x27-26{width:101px;height:27px;background-position:-2525px 0}a.brand-80x22-26,a.brand-101x27-26{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-26{width:80px;height:22px;background-position:-2000px 0}a.brand-170x46-25{width:170px;height:46px;background-position:-4080px 0}a.brand-120x33-25,a.brand-170x46-25{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-25{width:120px;height:33px;background-position:-2880px 0}a.brand-47x30-25{width:47px;height:30px;background-position:-1128px 0}a.brand-47x30-25,a.brand-104x28-25{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-25{width:104px;height:28px;background-position:-2496px 0}a.brand-87x24-25{width:87px;height:24px;background-position:-2088px 0}a.brand-87x24-25,a.brand-101x27-25{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-25{width:101px;height:27px;background-position:-2424px 0}a.brand-80x22-25{width:80px;height:22px;background-position:-1920px 0}a.brand-80x22-25,a.brand-170x46-24{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-24{width:170px;height:46px;background-position:-3910px 0}a.brand-120x33-24{width:120px;height:33px;background-position:-2760px 0}a.brand-47x30-24,a.brand-120x33-24{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-24{width:47px;height:30px;background-position:-1081px 0}a.brand-104x28-24{width:104px;height:28px;background-position:-2392px 0}a.brand-87x24-24,a.brand-104x28-24{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-24{width:87px;height:24px;background-position:-2001px 0}a.brand-101x27-24{width:101px;height:27px;background-position:-2323px 0}a.brand-80x22-24,a.brand-101x27-24{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-24{width:80px;height:22px;background-position:-1840px 0}a.brand-170x46-23{width:170px;height:46px;background-position:-3740px 0}a.brand-120x33-23,a.brand-170x46-23{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-23{width:120px;height:33px;background-position:-2640px 0}a.brand-47x30-23{width:47px;height:30px;background-position:-1034px 0}a.brand-47x30-23,a.brand-104x28-23{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-23{width:104px;height:28px;background-position:-2288px 0}a.brand-87x24-23{width:87px;height:24px;background-position:-1914px 0}a.brand-87x24-23,a.brand-101x27-23{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-23{width:101px;height:27px;background-position:-2222px 0}a.brand-80x22-23{width:80px;height:22px;background-position:-1760px 0}a.brand-80x22-23,a.brand-170x46-22{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-22{width:170px;height:46px;background-position:-3570px 0}a.brand-120x33-22{width:120px;height:33px;background-position:-2520px 0}a.brand-47x30-22,a.brand-120x33-22{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-22{width:47px;height:30px;background-position:-987px 0}a.brand-104x28-22{width:104px;height:28px;background-position:-2184px 0}a.brand-87x24-22,a.brand-104x28-22{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-22{width:87px;height:24px;background-position:-1827px 0}a.brand-101x27-22{width:101px;height:27px;background-position:-2121px 0}a.brand-80x22-22,a.brand-101x27-22{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-22{width:80px;height:22px;background-position:-1680px 0}a.brand-170x46-21{width:170px;height:46px;background-position:-3400px 0}a.brand-120x33-21,a.brand-170x46-21{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-21{width:120px;height:33px;background-position:-2400px 0}a.brand-47x30-21{width:47px;height:30px;background-position:-940px 0}a.brand-47x30-21,a.brand-104x28-21{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-21{width:104px;height:28px;background-position:-2080px 0}a.brand-87x24-21{width:87px;height:24px;background-position:-1740px 0}a.brand-87x24-21,a.brand-101x27-21{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-21{width:101px;height:27px;background-position:-2020px 0}a.brand-80x22-21{width:80px;height:22px;background-position:-1600px 0}a.brand-80x22-21,a.brand-170x46-20{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-20{width:170px;height:46px;background-position:-3230px 0}a.brand-120x33-20{width:120px;height:33px;background-position:-2280px 0}a.brand-47x30-20,a.brand-120x33-20{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-20{width:47px;height:30px;background-position:-893px 0}a.brand-104x28-20{width:104px;height:28px;background-position:-1976px 0}a.brand-87x24-20,a.brand-104x28-20{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-20{width:87px;height:24px;background-position:-1653px 0}a.brand-101x27-20{width:101px;height:27px;background-position:-1919px 0}a.brand-80x22-20,a.brand-101x27-20{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-20{width:80px;height:22px;background-position:-1520px 0}a.brand-170x46-19{width:170px;height:46px;background-position:-3060px 0}a.brand-120x33-19,a.brand-170x46-19{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-19{width:120px;height:33px;background-position:-2160px 0}a.brand-47x30-19{width:47px;height:30px;background-position:-846px 0}a.brand-47x30-19,a.brand-104x28-19{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-19{width:104px;height:28px;background-position:-1872px 0}a.brand-87x24-19{width:87px;height:24px;background-position:-1566px 0}a.brand-87x24-19,a.brand-101x27-19{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-19{width:101px;height:27px;background-position:-1818px 0}a.brand-80x22-19{width:80px;height:22px;background-position:-1440px 0}a.brand-80x22-19,a.brand-170x46-18{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-18{width:170px;height:46px;background-position:-2890px 0}a.brand-120x33-18{width:120px;height:33px;background-position:-2040px 0}a.brand-47x30-18,a.brand-120x33-18{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-18{width:47px;height:30px;background-position:-799px 0}a.brand-104x28-18{width:104px;height:28px;background-position:-1768px 0}a.brand-87x24-18,a.brand-104x28-18{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-18{width:87px;height:24px;background-position:-1479px 0}a.brand-101x27-18{width:101px;height:27px;background-position:-1717px 0}a.brand-80x22-18,a.brand-101x27-18{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-18{width:80px;height:22px;background-position:-1360px 0}a.brand-170x46-17{width:170px;height:46px;background-position:-2720px 0}a.brand-120x33-17,a.brand-170x46-17{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-17{width:120px;height:33px;background-position:-1920px 0}a.brand-47x30-17{width:47px;height:30px;background-position:-752px 0}a.brand-47x30-17,a.brand-104x28-17{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-17{width:104px;height:28px;background-position:-1664px 0}a.brand-87x24-17{width:87px;height:24px;background-position:-1392px 0}a.brand-87x24-17,a.brand-101x27-17{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-17{width:101px;height:27px;background-position:-1616px 0}a.brand-80x22-17{width:80px;height:22px;background-position:-1280px 0}a.brand-80x22-17,a.brand-170x46-16{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-16{width:170px;height:46px;background-position:-2550px 0}a.brand-120x33-16{width:120px;height:33px;background-position:-1800px 0}a.brand-47x30-16,a.brand-120x33-16{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-16{width:47px;height:30px;background-position:-705px 0}a.brand-104x28-16{width:104px;height:28px;background-position:-1560px 0}a.brand-87x24-16,a.brand-104x28-16{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-16{width:87px;height:24px;background-position:-1305px 0}a.brand-101x27-16{width:101px;height:27px;background-position:-1515px 0}a.brand-80x22-16,a.brand-101x27-16{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-16{width:80px;height:22px;background-position:-1200px 0}a.brand-170x46-15{width:170px;height:46px;background-position:-2380px 0}a.brand-120x33-15,a.brand-170x46-15{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-15{width:120px;height:33px;background-position:-1680px 0}a.brand-47x30-15{width:47px;height:30px;background-position:-658px 0}a.brand-47x30-15,a.brand-104x28-15{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-15{width:104px;height:28px;background-position:-1456px 0}a.brand-87x24-15{width:87px;height:24px;background-position:-1218px 0}a.brand-87x24-15,a.brand-101x27-15{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-15{width:101px;height:27px;background-position:-1414px 0}a.brand-80x22-15{width:80px;height:22px;background-position:-1120px 0}a.brand-80x22-15,a.brand-170x46-14{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-14{width:170px;height:46px;background-position:-2210px 0}a.brand-120x33-14{width:120px;height:33px;background-position:-1560px 0}a.brand-47x30-14,a.brand-120x33-14{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-14{width:47px;height:30px;background-position:-611px 0}a.brand-104x28-14{width:104px;height:28px;background-position:-1352px 0}a.brand-87x24-14,a.brand-104x28-14{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-14{width:87px;height:24px;background-position:-1131px 0}a.brand-101x27-14{width:101px;height:27px;background-position:-1313px 0}a.brand-80x22-14,a.brand-101x27-14{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-14{width:80px;height:22px;background-position:-1040px 0}a.brand-170x46-13{width:170px;height:46px;background-position:-2040px 0}a.brand-120x33-13,a.brand-170x46-13{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-13{width:120px;height:33px;background-position:-1440px 0}a.brand-47x30-13{width:47px;height:30px;background-position:-564px 0}a.brand-47x30-13,a.brand-104x28-13{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-13{width:104px;height:28px;background-position:-1248px 0}a.brand-87x24-13{width:87px;height:24px;background-position:-1044px 0}a.brand-87x24-13,a.brand-101x27-13{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-13{width:101px;height:27px;background-position:-1212px 0}a.brand-80x22-13{width:80px;height:22px;background-position:-960px 0}a.brand-80x22-13,a.brand-170x46-12{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-12{width:170px;height:46px;background-position:-1870px 0}a.brand-120x33-12{width:120px;height:33px;background-position:-1320px 0}a.brand-47x30-12,a.brand-120x33-12{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-12{width:47px;height:30px;background-position:-517px 0}a.brand-104x28-12{width:104px;height:28px;background-position:-1144px 0}a.brand-87x24-12,a.brand-104x28-12{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-12{width:87px;height:24px;background-position:-957px 0}a.brand-101x27-12{width:101px;height:27px;background-position:-1111px 0}a.brand-80x22-12,a.brand-101x27-12{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-12{width:80px;height:22px;background-position:-880px 0}a.brand-170x46-11{width:170px;height:46px;background-position:-1700px 0}a.brand-120x33-11,a.brand-170x46-11{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-11{width:120px;height:33px;background-position:-1200px 0}a.brand-47x30-11{width:47px;height:30px;background-position:-470px 0}a.brand-47x30-11,a.brand-104x28-11{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-11{width:104px;height:28px;background-position:-1040px 0}a.brand-87x24-11{width:87px;height:24px;background-position:-870px 0}a.brand-87x24-11,a.brand-101x27-11{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-11{width:101px;height:27px;background-position:-1010px 0}a.brand-80x22-11{width:80px;height:22px;background-position:-800px 0}a.brand-80x22-11,a.brand-170x46-10{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-10{width:170px;height:46px;background-position:-1530px 0}a.brand-120x33-10{width:120px;height:33px;background-position:-1080px 0}a.brand-47x30-10,a.brand-120x33-10{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-10{width:47px;height:30px;background-position:-423px 0}a.brand-104x28-10{width:104px;height:28px;background-position:-936px 0}a.brand-87x24-10,a.brand-104x28-10{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-10{width:87px;height:24px;background-position:-783px 0}a.brand-101x27-10{width:101px;height:27px;background-position:-909px 0}a.brand-80x22-10,a.brand-101x27-10{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-10{width:80px;height:22px;background-position:-720px 0}a.brand-170x46-9{width:170px;height:46px;background-position:-1360px 0}a.brand-120x33-9,a.brand-170x46-9{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-9{width:120px;height:33px;background-position:-960px 0}a.brand-47x30-9{width:47px;height:30px;background-position:-376px 0}a.brand-47x30-9,a.brand-104x28-9{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-9{width:104px;height:28px;background-position:-832px 0}a.brand-87x24-9{width:87px;height:24px;background-position:-696px 0}a.brand-87x24-9,a.brand-101x27-9{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-9{width:101px;height:27px;background-position:-808px 0}a.brand-80x22-9{width:80px;height:22px;background-position:-640px 0}a.brand-80x22-9,a.brand-170x46-8{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-8{width:170px;height:46px;background-position:-1190px 0}a.brand-120x33-8{width:120px;height:33px;background-position:-840px 0}a.brand-47x30-8,a.brand-120x33-8{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-8{width:47px;height:30px;background-position:-329px 0}a.brand-104x28-8{width:104px;height:28px;background-position:-728px 0}a.brand-87x24-8,a.brand-104x28-8{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-8{width:87px;height:24px;background-position:-609px 0}a.brand-101x27-8{width:101px;height:27px;background-position:-707px 0}a.brand-80x22-8,a.brand-101x27-8{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-8{width:80px;height:22px;background-position:-560px 0}a.brand-170x46-7{width:170px;height:46px;background-position:-1020px 0}a.brand-120x33-7,a.brand-170x46-7{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-7{width:120px;height:33px;background-position:-720px 0}a.brand-47x30-7{width:47px;height:30px;background-position:-282px 0}a.brand-47x30-7,a.brand-104x28-7{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-7{width:104px;height:28px;background-position:-624px 0}a.brand-87x24-7{width:87px;height:24px;background-position:-522px 0}a.brand-87x24-7,a.brand-101x27-7{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-7{width:101px;height:27px;background-position:-606px 0}a.brand-80x22-7{width:80px;height:22px;background-position:-480px 0}a.brand-80x22-7,a.brand-170x46-6{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-6{width:170px;height:46px;background-position:-850px 0}a.brand-120x33-6{width:120px;height:33px;background-position:-600px 0}a.brand-47x30-6,a.brand-120x33-6{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-6{width:47px;height:30px;background-position:-235px 0}a.brand-104x28-6{width:104px;height:28px;background-position:-520px 0}a.brand-87x24-6,a.brand-104x28-6{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-6{width:87px;height:24px;background-position:-435px 0}a.brand-101x27-6{width:101px;height:27px;background-position:-505px 0}a.brand-80x22-6,a.brand-101x27-6{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-6{width:80px;height:22px;background-position:-400px 0}a.brand-170x46-5{width:170px;height:46px;background-position:-680px 0}a.brand-120x33-5,a.brand-170x46-5{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-5{width:120px;height:33px;background-position:-480px 0}a.brand-47x30-5{width:47px;height:30px;background-position:-188px 0}a.brand-47x30-5,a.brand-104x28-5{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-5{width:104px;height:28px;background-position:-416px 0}a.brand-87x24-5{width:87px;height:24px;background-position:-348px 0}a.brand-87x24-5,a.brand-101x27-5{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-5{width:101px;height:27px;background-position:-404px 0}a.brand-80x22-5{width:80px;height:22px;background-position:-320px 0}a.brand-80x22-5,a.brand-170x46-4{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-4{width:170px;height:46px;background-position:-510px 0}a.brand-120x33-4{width:120px;height:33px;background-position:-360px 0}a.brand-47x30-4,a.brand-120x33-4{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-4{width:47px;height:30px;background-position:-141px 0}a.brand-104x28-4{width:104px;height:28px;background-position:-312px 0}a.brand-87x24-4,a.brand-104x28-4{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-4{width:87px;height:24px;background-position:-261px 0}a.brand-101x27-4{width:101px;height:27px;background-position:-303px 0}a.brand-80x22-4,a.brand-101x27-4{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-4{width:80px;height:22px;background-position:-240px 0}a.brand-170x46-3{width:170px;height:46px;background-position:-340px 0}a.brand-120x33-3,a.brand-170x46-3{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-120x33-3{width:120px;height:33px;background-position:-240px 0}a.brand-47x30-3{width:47px;height:30px;background-position:-94px 0}a.brand-47x30-3,a.brand-104x28-3{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-104x28-3{width:104px;height:28px;background-position:-208px 0}a.brand-87x24-3{width:87px;height:24px;background-position:-174px 0}a.brand-87x24-3,a.brand-101x27-3{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-101x27-3{width:101px;height:27px;background-position:-202px 0}a.brand-80x22-3{width:80px;height:22px;background-position:-160px 0}a.brand-80x22-3,a.brand-170x46-2{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-170x46-2{width:170px;height:46px;background-position:-170px 0}a.brand-120x33-2{width:120px;height:33px;background-position:-120px 0}a.brand-47x30-2,a.brand-120x33-2{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-47x30-2{width:47px;height:30px;background-position:-47px 0}a.brand-104x28-2{width:104px;height:28px;background-position:-104px 0}a.brand-87x24-2,a.brand-104x28-2{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-87x24-2{width:87px;height:24px;background-position:-87px 0}a.brand-101x27-2{width:101px;height:27px;background-position:-101px 0}a.brand-80x22-2,a.brand-101x27-2{background-repeat:no-repeat;display:block;text-indent:-999em}a.brand-80x22-2{width:80px;height:22px;background-position:-80px 0}a.brand-170x46-1{width:170px;height:46px}a.brand-120x33-1,a.brand-170x46-1{background-repeat:no-repeat;background-position:0 0;display:block;text-indent:-999em}a.brand-120x33-1{width:120px;height:33px}a.brand-47x30-1{width:47px;height:30px}a.brand-47x30-1,a.brand-104x28-1{background-repeat:no-repeat;background-position:0 0;display:block;text-indent:-999em}a.brand-104x28-1{width:104px;height:28px}a.brand-87x24-1{width:87px;height:24px}a.brand-87x24-1,a.brand-101x27-1{background-repeat:no-repeat;background-position:0 0;display:block;text-indent:-999em}a.brand-101x27-1{width:101px;height:27px}a.brand-80x22-1{width:80px;height:22px;background-repeat:no-repeat;background-position:0 0;display:block;text-indent:-999em}.brand-list{overflow:hidden;float:right}.brand-list ul{padding:0;margin:0;position:relative;overflow:hidden}.brand-list ul:after,.brand-list ul:before{content:"";display:table}.brand-list ul:after{clear:both}.brand-list ul li{float:left;text-align:center;list-style:none}.brand-list ul li a{transition:opacity .3s ease-in-out}.brand-list ul li a:focus,.brand-list ul li a:hover{opacity:.6;filter:"alpha(opacity=60)"!important}.home-banners-brands{padding-bottom:15px;background:url(../../../../assets/img/bg-banner-brands.jpg) top;position:relative;border:1px solid #ccc}.home-banners-brands:after,.home-banners-brands:before{content:"";display:block;height:31px;position:absolute;left:50%;margin-left:-480px;width:960px}.home-banners-brands:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat scroll top transparent;margin-top:-20px}.home-banners-brands:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top transparent;bottom:-31px}.home-banners-brands .home-banners-brands-title{padding-right:156px;position:relative}.home-banners-brands h4{font-size:40px;font-size:4rem;color:#1d8634;margin:28px 0 5px;display:block}.home-banners-brands .btn{position:absolute;top:6px;right:0}.home-banners-brands .brand-list{width:960px}.home-banners-brands .brand-list li{margin:15px 17px 15px 0}.brand-static-banner{border:1px solid #ccc;border-radius:3px;padding:15px 0;max-width:960px;margin:0 auto 10px;position:relative;background:url(../../../../assets/img/bg-banner-brands.jpg) top}.brand-static-banner:after,.brand-static-banner:before{content:"";display:table}.brand-static-banner:after{clear:both}.brand-static-banner header{width:288px;color:#1d8634;padding:7px 20px 0;float:left}.brand-static-banner header .store-nearby-stores_header-title,.brand-static-banner header h3{font-size:19px;font-size:1.9rem;margin:5px 0 12px}.layout_article_sidebar .article__content .brand-static-banner header .store-nearby-stores_header-title,.layout_article_sidebar .article__content .brand-static-banner header h3{margin:5px 0 12px}.brand-static-banner header span{font-size:24px;font-size:2.4rem}.brand-static-banner .brand-list{width:610px}.brand-static-banner .brand-list ul{margin-top:17px}.brand-static-banner .brand-list.large li{margin:0 17px 17px 0}.brand-static-banner .brand-list.medium li{margin:0 15px 15px 0}.brand-static-banner .brand-list.small li{margin:0 14px 14px 0}.brand-static-banner .brand-list .caroufredsel_wrapper{overflow:hidden;float:left!important;width:80px!important;height:34px!important}.brand-static-banner .brand-list .caroufredsel_wrapper ul{width:80px;height:34px}.banner-inline-image+.brand-static-banner{margin-top:50px}.productcategory-page-type .brand-static-banner,.productsubcategory-page-type .brand-static-banner{padding:18px 0 13px;margin-bottom:25px}.productcategory-page-type .brand-static-banner header,.productsubcategory-page-type .brand-static-banner header{width:260px;padding-top:0}.productcategory-page-type .brand-static-banner header .store-nearby-stores_header-title,.productcategory-page-type .brand-static-banner header h3,.productsubcategory-page-type .brand-static-banner header .store-nearby-stores_header-title,.productsubcategory-page-type .brand-static-banner header h3{padding-right:20px}.productcategory-page-type .brand-static-banner .brand-list,.productsubcategory-page-type .brand-static-banner .brand-list{width:460px;height:auto;padding-top:1px}.productcategory-page-type .brand-static-banner .brand-list ul,.productsubcategory-page-type .brand-static-banner .brand-list ul{height:auto}.productcategory-page-type .brand-static-banner .brand-list ul li,.productsubcategory-page-type .brand-static-banner .brand-list ul li{margin-right:10px;margin-bottom:10px;height:auto}.brandsdirectory-page-type .brands-carousel-container{background:url(../../../../assets/img/bg-banner-brands.jpg) top}.brandsdirectory-page-type .brands-carousel-container .inside-layout{margin-bottom:40px}.brandsdirectory-page-type .carousel-heading-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.brandsdirectory-page-type .carousel-heading-wrapper .inside-layout{margin-bottom:0}.brandsdirectory-page-type .carousel-heading{font-size:32px;font-size:3.2rem;color:#1d8634;margin-top:.85em;margin-bottom:.7em}.brandsdirectory-page-type .brands-carousel{margin:60px 54px 60px 60px;width:856px;width:806px}.brandsdirectory-page-type .brands-carousel .owl-item .brand-item{margin-right:0!important}.brandsdirectory-page-type .brands-carousel .owl-item .brand-item>a{margin:0 auto}.brandsdirectory-page-type .brands-carousel.owl-theme .owl-buttons div{width:26px;height:48px;text-indent:-9999em;position:absolute;background-color:transparent;background-image:url(../../../../assets/img/chevrons/double-chevron-sprite.png);background-repeat:no-repeat}.brandsdirectory-page-type .brands-carousel.owl-theme .owl-buttons div.owl-next,.brandsdirectory-page-type .brands-carousel.owl-theme .owl-buttons div.owl-prev{left:-60px;top:-10px;border-radius:0;padding:0;margin:0}.brandsdirectory-page-type .brands-carousel.owl-theme .owl-buttons div.owl-next{left:auto;right:-54px;background-position:0 -52px}.range-page-type .brand-carousel-banner{margin-top:-47px}.range-page-type .brand-carousel-banner .store-nearby-stores_header-title,.range-page-type .brand-carousel-banner h3{margin:10px 0 17px}.range-page-type.inspiration .brand-carousel-banner,.range-page-type.inspiration .brand-static-banner{margin:18px auto 80px}.banner-brands-spinner{margin-bottom:25px}.banner-brands-spinner:after,.banner-brands-spinner:before{content:"";display:table}.banner-brands-spinner:after{clear:both}.banner-brands-spinner h2{font-size:30px;text-align:center;color:#1d8634}.banner-brands-spinner .banner-brands-spinner__content{padding:0 3px}.banner-brands-spinner .banner-brands-spinner__content:after,.banner-brands-spinner .banner-brands-spinner__content:before{content:"";display:table}.banner-brands-spinner .banner-brands-spinner__content:after{clear:both}.banner-brands-spinner .banner-brands-spinner__content .caroufredsel_wrapper{overflow:hidden;float:left!important;width:106px!important;height:44px!important}.banner-brands-spinner ul{width:105px;height:44px;padding:0;margin:0;position:relative;border-left:1px solid #ccc}.banner-brands-spinner ul:after,.banner-brands-spinner ul:before{content:"";display:table}.banner-brands-spinner ul:after{clear:both}.banner-brands-spinner ul:first-child{border-left:0}.banner-brands-spinner ul li{width:105px;height:44px;list-style:none;padding:0}.brand-static-banner,.home-banners-brands{display:none}.brand-static-banner .btn,.home-banners-brands .btn{background:transparent;border-color:#ccc;color:#444!important;padding:8px 16px}.brand-static-banner .btn:focus,.brand-static-banner .btn:hover,.home-banners-brands .btn:focus,.home-banners-brands .btn:hover{background:#efede7}form .row{width:auto;margin-bottom:1em;clear:both}form .row label{font-weight:700}form .error-message{border-radius:3px;border:1px solid #ba0c2f;background:#fbe9e8;margin-top:10px;margin-bottom:10px;color:#ba0c2f!important;text-align:left;display:block;clear:both;font-size:14px;font-size:1.4rem;padding:10px}form .error-message ul{margin:0;padding-left:0}form .error-message li{background:url(/assets/img/icon-red-alert.png) no-repeat 10px 0;list-style:none;padding:2px 0 2px 40px;margin-top:5px;word-wrap:break-word}form .error-message li:first-child{margin-top:0}form .error-message li a{font-weight:700}.shopping-list form .error-message{width:auto}form .error-message-clear{border-radius:3px;border:1px solid #ba0c2f;background:#fbe9e8;margin-top:10px;margin-bottom:10px;color:#ba0c2f!important;text-align:left;display:block;clear:both;font-size:14px;font-size:1.4rem;padding:10px}form .error-message-clear ul{margin:0;padding-left:0}form .error-message-clear li{list-style:none;padding:2px 0;margin-top:5px}form .error-message-clear li:first-child{margin-top:0}form .error-message-clear li a{font-weight:700}.notification-message{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding:8px 0 8px 40px;margin-top:20px;border-radius:3px}.notification-message__alert,.notification-message__success{border:1px solid #ccc;color:#1d8634}.rgba .notification-message__success{background:rgba(0,93,85,.1) url(/assets/img/icon-tick.png) 10px 7px no-repeat}.rgba .notification-message__alert{background:rgba(0,93,85,.1) url(/assets/img/icon-arrow-right-hover.png) 10px 6px no-repeat}.no-rgba .notification-message__success{background:#dbe5e4 url(/assets/img/icon-tick.png) 10px 7px no-repeat}.no-rgba .notification-message__alert{background:rgba(0,93,85,.1) url(/assets/img/icon-arrow-right-hover.png) 10px 6px no-repeat}input[type=date],input[type=password],input[type=text]{border:1px solid #ccc;padding:4px;font-size:15px;font-size:1.5rem;box-sizing:border-box;width:96%}input[type=date].input-tiny,input[type=password].input-tiny,input[type=text].input-tiny{width:35px}input[type=date].input-small,input[type=password].input-small,input[type=text].input-small{width:45px}input[type=date].input-short,input[type=password].input-short,input[type=text].input-short{width:40%}input[type=date].input-med,input[type=password].input-med,input[type=text].input-med{width:70%}input[type=date]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#ccc #ccc #24a641}.accountforgottenpassword-page-type input[type=password]:-moz-placeholder,.accountforgottenpassword-page-type input[type=password]:-ms-input-placeholder,.accountforgottenpassword-page-type input[type=password]::-moz-placeholder,.accountforgottenpassword-page-type input[type=password]::-webkit-input-placeholder,.accountregistration-page-type input[type=password]:-moz-placeholder,.accountregistration-page-type input[type=password]:-ms-input-placeholder,.accountregistration-page-type input[type=password]::-moz-placeholder,.accountregistration-page-type input[type=password]::-webkit-input-placeholder,.accountupdatepassword-page-type input[type=password]:-moz-placeholder,.accountupdatepassword-page-type input[type=password]:-ms-input-placeholder,.accountupdatepassword-page-type input[type=password]::-moz-placeholder,.accountupdatepassword-page-type input[type=password]::-webkit-input-placeholder{font-size:12px;font-size:1.2rem;color:#666;font-family:arial,helvetica,sans-serif;opacity:.5}input:focus{outline:none}.txt-qty{display:none}.product-details .txt-qty{display:block;font-size:12px;font-size:1.2rem}.scfForm{border-bottom:0}.scfForm .scfCaptchaBorder:after,.scfForm .scfCaptchaBorder:before,.scfForm .scfCheckBoxListBorder:after,.scfForm .scfCheckBoxListBorder:before,.scfForm .scfConfirmPasswordBorder:after,.scfForm .scfConfirmPasswordBorder:before,.scfForm .scfCreditCardBorder:after,.scfForm .scfCreditCardBorder:before,.scfForm .scfDateBorder:after,.scfForm .scfDateBorder:before,.scfForm .scfDatePickerBorder:after,.scfForm .scfDatePickerBorder:before,.scfForm .scfDateSelectorBorder:after,.scfForm .scfDateSelectorBorder:before,.scfForm .scfDropListBorder:after,.scfForm .scfDropListBorder:before,.scfForm .scfEmailBorder:after,.scfForm .scfEmailBorder:before,.scfForm .scfFileUploadBorder:after,.scfForm .scfFileUploadBorder:before,.scfForm .scfListBoxBorder:after,.scfForm .scfListBoxBorder:before,.scfForm .scfMultipleLineTextBorder:after,.scfForm .scfMultipleLineTextBorder:before,.scfForm .scfNumberBorder:after,.scfForm .scfNumberBorder:before,.scfForm .scfPasswordBorder:after,.scfForm .scfPasswordBorder:before,.scfForm .scfRadioButtonListBorder:after,.scfForm .scfRadioButtonListBorder:before,.scfForm .scfSingleLineTextBorder:after,.scfForm .scfSingleLineTextBorder:before,.scfForm .scfSmsTelephoneBorder:after,.scfForm .scfSmsTelephoneBorder:before,.scfForm .scfTelephoneBorder:after,.scfForm .scfTelephoneBorder:before{content:"";display:table}.scfForm .scfCaptchaBorder:after,.scfForm .scfCheckBoxListBorder:after,.scfForm .scfConfirmPasswordBorder:after,.scfForm .scfCreditCardBorder:after,.scfForm .scfDateBorder:after,.scfForm .scfDatePickerBorder:after,.scfForm .scfDateSelectorBorder:after,.scfForm .scfDropListBorder:after,.scfForm .scfEmailBorder:after,.scfForm .scfFileUploadBorder:after,.scfForm .scfListBoxBorder:after,.scfForm .scfMultipleLineTextBorder:after,.scfForm .scfNumberBorder:after,.scfForm .scfPasswordBorder:after,.scfForm .scfRadioButtonListBorder:after,.scfForm .scfSingleLineTextBorder:after,.scfForm .scfSmsTelephoneBorder:after,.scfForm .scfTelephoneBorder:after{clear:both}.scfForm h1{color:#1d8634;background:0;font-weight:400;font-size:36px;font-size:3.6rem;margin:0}.scfForm .scfSectionBorder,.scfForm .scfSectionBorderAsFieldSet{padding:0;border:0;margin:0}.scfForm .scfSectionBorderAsFieldSet legend,.scfForm .scfSectionBorder legend{background:#24a641;color:#fff;width:96%;padding:5px 2%;height:37px;margin:0;font-size:24px;font-size:2.4rem;font-weight:400;line-height:37px;border:1px solid #ccc;border-bottom:0}.scfForm .scfSectionBorder .scfSectionContent,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent{background:#fff;border:1px solid #ccc;padding:20px 0;margin-bottom:30px}.scfForm .scfSectionBorder .scfSectionContent>div,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent>div{margin-bottom:15px}.scfForm .scfSectionBorder .scfSectionContent .scfCheckBoxListLabel,.scfForm .scfSectionBorder .scfSectionContent .scfDropListLabel,.scfForm .scfSectionBorder .scfSectionContent .scfEmailLabel,.scfForm .scfSectionBorder .scfSectionContent .scfFileUploadLabel,.scfForm .scfSectionBorder .scfSectionContent .scfMultipleLineTextLabel,.scfForm .scfSectionBorder .scfSectionContent .scfRadioButtonListLabel,.scfForm .scfSectionBorder .scfSectionContent .scfSingleLineTextLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfCheckBoxListLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfDropListLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfEmailLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfFileUploadLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfMultipleLineTextLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfRadioButtonListLabel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineTextLabel{font-weight:700;text-align:right;margin-right:16px;width:220px;margin-left:4%}.scfForm .scfSectionBorder .scfSectionContent .scfEmailGeneralPanel,.scfForm .scfSectionBorder .scfSectionContent .scfSingleLineGeneralPanel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfEmailGeneralPanel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineGeneralPanel{width:250px;margin-bottom:15px}.scfForm .scfSectionBorder .scfSectionContent .scfEmailGeneralPanel input,.scfForm .scfSectionBorder .scfSectionContent .scfSingleLineGeneralPanel input,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfEmailGeneralPanel input,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineGeneralPanel input{width:99%}.scfForm .scfSectionBorder .scfSectionContent .scfEmailGeneralPanel+.scfValidator,.scfForm .scfSectionBorder .scfSectionContent .scfSingleLineGeneralPanel+.scfValidator,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfEmailGeneralPanel+.scfValidator,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineGeneralPanel+.scfValidator{clear:left;margin-left:267px;margin-top:-15px}.scfForm .scfSectionBorder .scfSectionContent .scfMultipleLineGeneralPanel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfMultipleLineGeneralPanel{margin-bottom:15px}.scfForm .scfSectionBorder .scfSectionContent .scfCheckBoxListGeneralPanel,.scfForm .scfSectionBorder .scfSectionContent .scfRadioButtonListGeneralPanel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfCheckBoxListGeneralPanel,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfRadioButtonListGeneralPanel{width:auto;margin-bottom:15px;font-weight:400}.scfForm .scfSectionBorder .scfSectionContent .scfCheckBoxListGeneralPanel label,.scfForm .scfSectionBorder .scfSectionContent .scfRadioButtonListGeneralPanel label,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfCheckBoxListGeneralPanel label,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfRadioButtonListGeneralPanel label{font-weight:400;margin-left:7px}.scfForm .scfSectionBorder .scfSectionContent .scfDropList,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfDropList{width:190px;margin:5px 0 15px}.scfForm .scfSectionBorder .scfSectionContent .scfRequired,.scfForm .scfSectionBorder .scfSectionContent .scfValidatorRequired,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfRequired,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .scfValidatorRequired{float:none;font-size:11px;font-size:1.1rem}.scfForm .scfSectionBorder .scfSectionContent .wfm-current-date,.scfForm .scfSectionBorderAsFieldSet .scfSectionContent .wfm-current-date{display:none}.scfSubmitButtonBorder input{float:right;font-size:14px;font-size:1.4rem;background:#ba0c2f;border:1px solid #ba0c2f;display:inline-block;text-align:center;border-radius:3px;color:#fff!important;text-decoration:none;line-height:normal;box-sizing:border-box;cursor:pointer;font-size:16px;font-size:1.6rem;font-weight:700;padding:.85em 1em}.scfRequired{float:none}.custom-scf h2{font-size:30px;font-size:3rem;color:#444;margin-bottom:25px}.custom-scf .scfForm .scfSectionBorderAsFieldSet legend{background:none;border:none;color:#444;font-size:24px;font-size:2.4rem;margin:0;padding:0;width:auto;height:auto}.custom-scf .scfForm .scfSectionBorderAsFieldSet .scfSectionContent{background:none;border:none;padding:0;margin:10px 0 0}.custom-scf .scfFileUploadLabel,.custom-scf .scfMultipleLineTextLabel,.custom-scf .scfSingleLineTextLabel{width:150px!important}.custom-scf .scfDropListLabel{margin-top:6px!important;width:150px!important}.custom-scf .scfDropList{width:248px!important;padding:4px!important}.custom-scf .scfFileUpload{width:auto;display:inline-block;float:left}.custom-scf .scfFileUploadUsefulInfo{float:left;width:auto;color:#444;font-size:12px;font-size:1.2rem}.custom-scf .scfMultipleLineTextUsefulInfo{font-size:14px;font-size:1.4rem;color:#444;padding:8px 0}.custom-scf .scfSubmitButtonBorder input{padding:8px;font-size:14px;font-size:1.4rem}#body_1_loginUser{width:100%}.sign-in__form{width:379px;float:left;display:inline;margin-left:0!important;border-right:1px solid #ccc;width:340px;margin:0 10px 0 18px;position:relative}.sign-in__form .error-message{margin:0 31px 20px 0}.sign-in__form .error-message li a{font-size:12px;font-size:1.2rem}.sign-in__form #SignInSection{height:auto}.sign-in__form #SignInSection .row:first-child label{margin-top:-7px}.sign-in__form #SignInSection .row:first-child+.row label{margin-top:4px}.sign-in__form label{float:left;width:99px;text-align:right;margin-left:0!important}.sign-in__form .field{width:209px;display:inline-block;margin-left:10px}.sign-in__form .field input{width:200px}.sign-in__form input[type=submit]{margin-top:19px;margin-left:109px;position:absolute;bottom:0}.sign-in__form .forgot-password{margin-top:10px;width:180px}#body_1_SignInSection{margin-left:-6px}.forgot-password label{width:130px;margin:0 18px;float:left;display:inline;margin-left:0!important;text-align:right}.forgot-password input[type=text]{width:250px}.forgot-password input[type=submit]{margin-left:149px;clear:both;display:block}.edm-signup .edm-signup__form .input-tiny{width:80px}.edm-signup label{width:130px;margin:0 18px;float:left;display:inline;margin-left:0!important;text-align:right}.edm-signup input[type=submit]{margin-left:149px;clear:both;display:block}.form-template .content-layout{margin-left:auto;margin-right:auto;width:960px;min-height:600px;font-size:12px}.form-template .content-layout:after,.form-template .content-layout:before{content:"";display:table}.form-template .content-layout:after{clear:both}.form-template .form-template__form{width:545px;margin:0 18px;float:left;display:inline;margin-left:0!important}.form-template .form-template__form .required_fields{color:#ba0c2f}.form-template .form-template__form label{width:213px;margin:0 18px;float:left;display:inline;margin-left:0!important;text-align:right}.form-template .form-template__form .field{width:296px;margin:0 18px;float:left;display:inline;margin-right:0!important}.form-template .form-template__form .rightcol{clear:both;width:296px;margin:0 18px;margin-left:168px!important;margin-bottom:1em!important;float:left;display:inline}.form-template .form-template__form .rightcol input[type=checkbox]{float:left;margin:.3em 0}.form-template .form-template__form .rightcol .checkbox-text{margin-left:20px;display:block;text-align:left}.forms-thank-you h2{color:#1d8634;margin-bottom:10px}.forms-thank-you p{font-weight:700}.sort-item__label{font-weight:700;white-space:nowrap;margin-right:5px}.sort-item__select{min-width:250px;padding:3px;border:1px solid #ccc;outline-width:1px;outline-color:#888;position:relative;margin-top:-3px}.error strong{color:#ba0c2f}.postcode-filter-form input[type=text]{width:70px;font-weight:700;vertical-align:top;font-size:21px}.form-group{margin:0 0 15px}.form-group .label-field-container{margin-bottom:12px;overflow:hidden;border:1px solid #ccc;transition:border-color .2s ease-in-out}.form-group .label-field-container label{float:left;padding:10px 0 0 15px;height:31px;width:50px}.form-group .label-field-container label.fullwidth-label{width:402px}.form-group .label-field-container input[type=text],.form-group .label-field-container textarea{border:none;padding:12px 15px;transition:border-color .2s ease-in-out}.form-group .label-field-container input[type=text]:focus,.form-group .label-field-container textarea:focus{border-color:#ccc}.form-group .label-field-container input[type=text]{border-left:1px solid #ccc;float:left;width:352px}.form-group .label-field-container textarea{border-top:1px solid #ccc;width:387px}.form-group .label-field-container textarea:focus{outline:0}.form-group .btn-primary{transition:background-color .3s ease-in-out}.form-group .btn-primary:focus{outline:none}.submit-spinner{display:none;width:16px;height:16px;background:url(/assets/img/loader-giftcard-validation.gif) 50% no-repeat}.submit-spinner_16,.submit-spinner_22,.submit-spinner_28{display:none;background-position:50%;background-repeat:no-repeat}.busy .submit-spinner_16,.busy .submit-spinner_22,.busy .submit-spinner_28{display:inline-block}.submit-spinner_28{width:28px;height:28px;background-image:url(/assets/img/pre-load-28px.gif)}.submit-spinner_22{width:22px;height:22px;background-image:url(/assets/img/pre-load-22px.gif)}.submit-spinner_16{width:16px;height:16px;background-image:url(/assets/img/loader-giftcard-validation.gif)}.canel-update-x{display:inline-block;background:url(/assets/img/mobile/icon-close-grey.png) 50% no-repeat;text-indent:-999em;width:14px;height:14px}.busy .canel-update-x{display:none}.error-message-container,.success-message-container{display:none;padding:22px 20px}.share-email-popup{background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box}.share-email-popup .modal-content{height:auto;min-height:440px;background-color:#24a641;background-position:0 100%;background-repeat:no-repeat;overflow:hidden}.share-email-popup .personal-message-tile{width:275px;float:left;color:#fff}.share-email-popup .personal-message-tile .team-member-quote{padding:0 25px 20px 0;margin:22px 0 0 30px}.share-email-popup .personal-message-tile .team-member-quote .store-nearby-stores_header-title,.share-email-popup .personal-message-tile .team-member-quote h3{margin-bottom:.4em;line-height:1.1em}.share-email-popup .share-email-popup-details{background:#fff;float:left;width:635px;height:100%;min-height:420px;padding-bottom:20px}.share-email-popup .share-email-popup-details label{font-size:15px;font-size:1.5rem}.share-email-popup .share-email-popup-details .share-email-popup-details-email{position:relative;background:#f4f4f4;overflow:hidden;padding:22px 20px;margin-bottom:15px}.share-email-popup .share-email-popup-details .share-email-popup-details-email label{float:left;padding-top:6px;max-width:154px}.share-email-popup .share-email-popup-details .share-email-popup-details-email input[type=text]{width:420px;float:right;padding:12px;transition:border-color .2s ease-in-out}.share-email-popup .share-email-popup-details .share-email-popup-details-email .error{color:#ba0c2f;position:absolute;right:20px;bottom:1px;font-style:italic;font-size:11px;font-size:1.1rem}.share-email-popup .share-email-popup-details .share-email-popup-details-product{width:152px;margin:0 22px;font-size:13px;font-size:1.3rem;float:left}.share-email-popup .share-email-popup-details .share-email-popup-details-product img{border:1px solid #ccc;max-height:152px}.share-email-popup .share-email-popup-details .share-email-popup-details-message{float:left;width:420px}.share-email-popup .share-email-popup-details .share-email-popup-details-message .recipient-message{position:relative}.share-email-popup .share-email-popup-details .share-email-popup-details-message .recipient-message-tools{position:absolute;top:12px;right:12px;font-size:13px;font-size:1.3rem}.share-email-popup .share-email-popup-details .share-email-popup-details-message .recipient-message-counter{color:#c4c4c4;margin-right:4px}.share-email-popup .share-email-popup-details .share-email-popup-details-message .recipient-message-counter.alert{color:#ba0c2f}.share-email-popup .share-email-popup-details .share-email-popup-details-message .recipient-message-clear{font-weight:700;font-size:11px;font-size:1.1rem}.share-email-popup .share-email-popup-details .share-email-popup-details-message .fs-button{padding-top:14px}.share-email-popup .share-email-popup-details .share-email-popup-details-message .submit-spinner{margin-right:10px;padding-top:16px}.share-email-popup .share-email-popup-details .share-email-popup-details-submit{padding:22px 20px}.share-email-popup .share-email-popup-details .focussed{border-color:#24a641}.share-email-popup .share-email-popup-details .validation-error,.share-email-popup .share-email-popup-details .validation-error.share-email-popup-details-email input{border-color:#ba0c2f}.label-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ie .label-visuallyhidden{position:static;overflow:visible;clip:none;height:inherit;width:inherit;margin:0;padding:0;border:0}.contactuslandingwebformversion-page-type .scfValidationSummary{border-radius:3px;font-size:14px;font-size:1.4rem;border:1px solid #ba0c2f;background:#fbe9e8;margin-top:10px;margin-bottom:10px;color:#ba0c2f!important;text-align:left;display:block;clear:both;padding:10px}.contactuslandingwebformversion-page-type .scfValidationSummary ul{margin:0;padding-left:0}.contactuslandingwebformversion-page-type .scfValidationSummary li{background:url(/assets/img/icon-red-alert.png) no-repeat 10px 0;list-style:none;padding:2px 0 2px 40px;margin-top:5px}.contactuslandingwebformversion-page-type .scfValidationSummary li:first-child{margin-top:0}.contactuslandingwebformversion-page-type .scfValidationSummary li a{font-weight:700}.shopping-list .contactuslandingwebformversion-page-type .scfValidationSummary{width:auto}.radio{display:inline-block;position:relative}.radio-input{position:static;left:0;top:0;min-width:1.5em;width:auto;height:auto;z-index:2;opacity:1;margin:0;padding:0;cursor:pointer}.radio-input.checked~.radio-control:after{background-color:#24a641}.radio-control{display:none}.radio-control:after,.radio-control:before{content:"";min-width:1.5em;min-height:1.5em;display:inline-block;box-sizing:border-box;border-radius:100%;border:1px solid transparent;background-color:transparent}.radio-control:before{border-color:#ccc}.radio-control:after{position:absolute;top:0;left:0;-webkit-transform:scale(.6);transform:scale(.6)}.radio-input-wrapper{float:left;margin-right:10px}.radio-label{display:block;overflow:hidden;position:static;padding-top:.3em;min-width:1.5em;min-height:1.5em;line-height:1.2;vertical-align:middle}.radio-sublabel{display:block;margin:8px 0 0}.pretty-table{background:#fff;border:1px solid #ccc;border-bottom:0}.pretty-table th{border-bottom:1px solid #ccc;color:#1d8634;font-weight:400;padding:10px}.pretty-table td{border-bottom:1px solid #ccc;padding:5px}.generalcontent-page-type .main-content .white-table{background:#fff;width:100%;border:solid #ccc;border-width:1px 1px 0}.generalcontent-page-type .main-content .white-table td{padding:15px}.generalcontent-page-type .main-content .white-table tr{border-bottom:1px solid #ccc}.generalcontent-page-type .main-content .white-table .store-nearby-stores_header-title,.generalcontent-page-type .main-content .white-table h1,.generalcontent-page-type .main-content .white-table h2,.generalcontent-page-type .main-content .white-table h3,.generalcontent-page-type .main-content .white-table h4{margin:0}.generalcontent-page-type .main-content table td{padding-right:15px}.generalcontent-page-type .main-content table td:last-child{padding-right:0}.table-heading{border-top:1px solid #ccc;border-bottom:1px solid #ccc;list-style:none;margin:10px 0;padding:5px 0}.table-heading li{font-size:24px;font-size:2.4rem;color:#1d8634;font-weight:700;display:inline-block;margin:0}.diy-category .table-heading li{color:#444}.table-heading li.item{width:475px}.table-heading li.qty{text-align:center;width:115px}.table-heading li.price{text-align:right;width:115px}.table-heading li.sub-total{text-align:right;width:180px}.table-product-list{margin-bottom:10px;width:100%}.table-product-list tr{border-bottom:1px solid #f4f4f4}.table-product-list td{padding-top:15px;padding-bottom:15px}.table-product-list .noborder{border:none}.table-product-list .padding-top-55{padding-top:55px}.table-product-list .padding-left-25{padding-left:25px}.table-product-list .table-product-list-image{background:transparent url(/assets/img/bg_no-product-image-available.jpg) 0 0 no-repeat}.table-product-list .fineline,.table-product-list .product-number{font-size:11px;font-size:1.1rem;font-weight:700;display:block}.table-product-list .product-item-price{font-size:12px;font-size:1.2rem;min-height:55px;text-align:right}.table-product-list .challenge-bold{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem;min-height:55px}.table-product-list .challenge-bold sup{font-size:.6em}.table-product-list .product-item-price-container{display:block}.table-product-list .product-item-price__title{display:none;white-space:nowrap;font-weight:700;font-size:12px;color:#444}.table-product-list .product-item-price__loading{display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;height:55px}.table-product-list .product-item-price__loading svg{width:25px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.table-product-list .product-item-price__error-container{font-size:12px;font-size:1.2rem;display:none;line-height:1.33;color:#888}.table-product-list.table-cart-items{background:#fff;margin:1em 0 18px;border:1px solid #f4f4f4;table-layout:fixed}.table-product-list.table-cart-items th{color:#1d8634;padding:16px 12px 7px;font-size:18px;font-size:1.8rem;font-weight:400;text-align:right}.table-product-list.table-cart-items th.text-align-left{text-align:left}.table-product-list.table-cart-items tr .text-align-right{padding-right:15px}.table-product-list.table-cart-items tr.bundle-parent td{padding-bottom:24px}.table-product-list.table-cart-items td{padding-bottom:8px}.table-product-list.table-cart-items .challenge-bold{font-size:43px;font-size:4.3rem}.table-product-list.table-cart-items .url{display:block;padding:15px}.table-product-list.table-cart-items .link-remove-item{font-size:12px;font-size:1.2rem;display:block;padding:4px 0}.table-product-list.table-cart-items .special-order{background:url(/assets/img/icon-special-orders_sprite.png) 0 -51px no-repeat;display:block;color:#007ac9;padding-left:26px}.table-product-list.table-cart-items .qty-label{font-size:12px;font-size:1.2rem}.table-product-list.table-cart-items .input-tiny{width:26px;height:26px;text-align:center}.table-product-list.table-cart-items .tooltip-block{left:6px;z-index:2}.table-product-list.table-cart-items .active,.table-product-list.table-cart-items .inactive{padding:0}.table-product-list.table-cart-items .active .bundle-contents-show{background:url(/assets/img/icon-dropdown-arrow-red_up.png) 96% 50% no-repeat #f4f4f4}.table-product-list.table-cart-items .bundle-product-list{border-top:1px solid #ccc;border-bottom:none}.table-product-list .bundle-contents-show{display:block;position:relative;color:#1d8634;border:1px solid #ccc;padding:10px;background:url(/assets/img/icon-dropdown-arrow-red.png) 96% 50% no-repeat #f4f4f4;width:176px;margin:-43px 0 -1px 137px;font-weight:700;transition:background-color .3s ease}.table-product-list .bundle-contents-show.ui-state-active{background:url(/assets/img/icon-dropdown-arrow-red-hover.png) 96% 50% no-repeat #e7e7e7;border-bottom:0;position:relative;z-index:2}.table-product-list .bundle-contents-show.focus,.table-product-list .bundle-contents-show:hover{background-color:#e7e7e7;color:#24a641}.table-product-list .bundle-contents-show .product-count{color:#444;border:1px solid #ccc;border-radius:3px;padding:3px 8px;background:#fff;margin-left:10px;font-weight:400;font-size:12px;font-size:1.2rem}.table-product-list .bundle-product-items{width:100%;border-bottom:1px solid #ccc}.table-product-list .bundle-product-items .bundle-child{padding-bottom:15px;border:0}.table-product-list .bundle-product-items .bundle-child td{border-bottom:1px dashed #ccc}.table-product-list .bundle-product-items .bundle-child .col-empty{border-bottom:0}.table-product-list .bundle-product-items .url img{width:90px;height:90px}.table-product-list .table-product-list-footer td{padding-top:30px;padding-bottom:20px}.table-product-list .table-product-list-footer .table-product-list-total{color:#1d8634}.table-product-list .table-product-list-footer .table-product-list-total strong{font-size:16px;font-size:1.6rem}.table-product-list .table-product-list-footer .table-product-list-total em{color:#444;display:block}.product-list__specs:after,.product-list__specs:before{content:"";display:table}.product-list__specs:after{clear:both}.product-list__specs .tab-headings{border-bottom:0;margin:0;padding:0}.product-list__specs .tab-headings:after,.product-list__specs .tab-headings:before{content:"";display:table}.product-list__specs .tab-headings:after{clear:both}.product-list__specs .tab-headings li{list-style:none;float:left;margin-right:3px;background:#24a641;color:#fff;border-radius:3px 3px 0 0}.product-list__specs .tab-headings li .tab-link{font-size:16px;font-size:1.6rem;color:#fff;background:transparent;display:block;text-align:center;font-weight:700;line-height:50px;height:50px;vertical-align:middle;overflow:hidden;padding:0 14px}.product-list__specs .tab-headings li:hover{background-color:#1d8634}.product-list__specs .tab-headings .ui-tabs-selected{background:#fff;color:#1d8634;border:solid #ccc;border-width:1px 1px 0}.product-list__specs .tab-headings .ui-tabs-selected .tab-link{color:#444;background:transparent}.product-list__specs .tab-headings .ui-tabs-selected:hover{background-color:#fff}.product-list__specs .tab-headings .tab-link,.product-list__specs .tab-headings .ui-tabs-tab{outline:none}.product-list__specs>div{background:#fff;border:1px solid #ccc;border-top:0 solid #ccc;padding:20px;margin-top:-1px;margin-bottom:0}.product-list__specs .specifications{padding:33px 0 0}.product-list__specs .specifications dl{padding:0;margin:0}.product-list__specs .specifications dl .spec-row{overflow:hidden;line-height:15px;line-height:1.5rem;padding-bottom:7px}.product-list__specs .specifications dl .spec-row:after,.product-list__specs .specifications dl .spec-row:before{content:"";display:table}.product-list__specs .specifications dl .spec-row:after{clear:both}.product-list__specs .specifications dl .spec-row:nth-child(odd){background-color:#f4f4f4}.product-list__specs .specifications dl .spec-row dd,.product-list__specs .specifications dl .spec-row dt{float:left;width:23%;box-sizing:border-box;margin:0 0 -99999px;padding-bottom:99999px;padding-top:7px}.product-list__specs .specifications dl .spec-row dt{color:#444;font-weight:700;padding-left:20px;padding-right:20px;border-left:1px solid #ccc}.product-list__specs .specifications dl .spec-row dt:first-child{border-left:0}.product-list__specs .specifications dl .spec-row dd{padding-left:17px;padding-right:17px;border-left:1px solid #ccc}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs{border-top:0}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs{margin-top:-50px;box-shadow:0 4px 2px -1px rgba(0,0,0,.06)}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs>div{background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 0 0 1px rgba(0,0,0,.09);border:none;margin-top:0;width:918px;margin-left:1px}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs>div:nth-child(2){border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs .tab-headings{border-color:transparent;margin-top:-1px}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs .tab-headings li{background:transparent;border-color:#ccc;border-top:1px solid transparent;box-sizing:border-box}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs .tab-headings li.ui-tabs-selected{border-top:1px solid #ccc;background:#fff;border-bottom-color:transparent}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs .tab-headings li:not(.ui-tabs-selected){height:50px;border:1px solid transparent}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs .tab-headings li:not(.ui-tabs-selected) .tab-link{color:#888}.product-detail:not(.inspirationbundledetails-page-type) .product-details-tabs .product-list__specs .specifications{background:#fff;padding:20px;border:0;margin-top:0}.product-detail .product-list__specs .tab-headings{margin-top:19px}.product-detail .tab-container{margin-bottom:30px}.product-detail .ui-tabs-panel p{margin:0}.product-detail .ui-tabs-panel ul{margin-bottom:0}.inspirationbundledetails-page-type .product-list__specs .tab-headings{margin:0}.inspirationbundledetails-page-type .product-list__specs>div{margin-bottom:0}.tabbed-nav-menu{padding:26px 0 0;list-style:none;position:relative;margin:0 auto;width:960px}.tabbed-nav-menu .tabbed-nav-link{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;transition:background-color .3s ease-in-out;display:block;line-height:58px;padding:3px 20px 0;background:none;border:0;border-bottom:0;color:#888;width:auto}.tabbed-nav-menu .tabbed-nav-link:focus,.tabbed-nav-menu .tabbed-nav-link:hover{background:#f4f4f4}.tabbed-nav-menu .tabbed-nav-item{font-size:25px;font-size:2.5rem;display:inline-block;position:relative;bottom:-3px;z-index:1}.tabbed-nav-menu .tabbed-nav-item.tabbed-nav-active,.tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected{bottom:-1px}.tabbed-nav-menu .tabbed-nav-item.tabbed-nav-active .tabbed-nav-link,.tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected .tabbed-nav-link{background:#fff;color:#444;line-height:63px;cursor:default;border:1px solid #ccc;border-bottom:0}.diyroommakeover-page-type .tabbed-nav-menu .tabbed-nav-item.tabbed-nav-active .tabbed-nav-link,.diyroommakeover-page-type .tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected .tabbed-nav-link{line-height:32px;line-height:3.2rem}.tabbed-nav-menu.tab-items-4 .tabbed-nav-item{font-size:18px;font-size:1.8rem}.tabbed-nav-menu.tab-items-4 .tabbed-nav-link{width:190px}.tabbed-nav-small .tabbed-nav-menu .tabbed-nav-item{bottom:-3px}.tabbed-nav-small .tabbed-nav-menu .tabbed-nav-item .tabbed-nav-link{font-size:16px;font-size:1.6rem;width:auto;line-height:48px;background:#bdbdbd;cursor:pointer;color:#444;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;font-weight:700;border:1px solid transparent;border-bottom:0}.tabbed-nav-small .tabbed-nav-menu .tabbed-nav-item:hover .tabbed-nav-link{border:1px solid #ccc;border-bottom:0;background-color:#fff;color:#444}.tabbed-nav-small .tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected{bottom:-1px}.tabbed-nav-small .tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected .tabbed-nav-link{line-height:54px;border-color:#ccc;background:#fff;color:#1d8634}.single-tab .tabbed-nav-menu{padding-top:41px;background:#fff}.single-tab .tabbed-nav-menu .tabbed-nav-link{border:none;padding-left:0;background:#fff}.single-tab .tabbed-nav-menu .tabbed-nav-item{font-size:30px;font-size:3rem}.single-tab .tabbed-nav-menu .tabbed-nav-item .tabbed-nav-link{width:auto}.tab-contents{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s}.ie .tab-contents,.no-cssanimations .tab-contents{opacity:1;filter:"alpha(opacity=100)"!important}.tab-contents.tab-contents-pad-top{padding-top:20px}.tabbed-nav-item .tabbed-nav-link img{height:28px;width:auto;max-width:100%}.single-tab{background-color:#fff}.single-tab+.tab-contents.tab-contents-pad-top{padding:0 0 20px;width:auto;border:0;margin-bottom:40px;background-color:#fff}.single-tab+.tab-contents.tab-contents-pad-top .container_12,.single-tab+.tab-contents.tab-contents-pad-top .inside-layout{margin-left:auto;margin-right:auto;width:960px}.single-tab+.tab-contents.tab-contents-pad-top .container_12:after,.single-tab+.tab-contents.tab-contents-pad-top .container_12:before,.single-tab+.tab-contents.tab-contents-pad-top .inside-layout:after,.single-tab+.tab-contents.tab-contents-pad-top .inside-layout:before{content:"";display:table}.single-tab+.tab-contents.tab-contents-pad-top .container_12:after,.single-tab+.tab-contents.tab-contents-pad-top .inside-layout:after{clear:both}.article_editorial .carousel section,.diy-advice .carousel section{height:354px;width:960px;padding-top:63px}.banner-headline{height:354px;position:relative}.banner-headline>img{position:absolute;left:332px;bottom:0}.banner-headline .banner-text{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;width:50%;height:100%;background:#ba0c2f;z-index:0;float:left;color:#fff}.banner-headline .banner-text .banner-text-content{padding:35px 149px 0 25px;color:#fff}.banner-headline .banner-text h1{font-size:48px;font-size:4.8rem;line-height:51px;line-height:5.1rem;font-weight:700;padding:0 0 16px;margin:-5px 0 0;color:#fff}.banner-headline .banner-text p{padding:0 0 7px;font-size:1em;margin:0;color:#f1bab6}.banner-headline .banner-text .category{font-size:16px;font-size:1.6rem;color:#fff}.banner-headline .banner-text .actual-category{color:#fff;font-weight:700}.banner-headline .banner-halfimage{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;background-clip:padding-box;width:50%;height:100%;overflow:hidden;z-index:0;float:right}.banner-headline .img-overlay{width:100%;text-align:center}.banner-headline .img-wrapper{position:absolute;bottom:0}.banner-headline .banner-person{z-index:10;position:absolute;right:300px;max-height:432px;width:auto;bottom:0}.banner-pullquote{height:356px;position:relative}.banner-pullquote .banner-text{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;width:50%;height:329px;background:#24a641;z-index:0;position:absolute;left:0;top:0;padding:27px 0 0 40px;color:#fff}.banner-pullquote .banner-text .inner-quote-content{position:relative;width:440px;height:310px}.banner-pullquote .banner-text .open-quote{display:inline;font-size:48px;line-height:1.1em;margin:-3px 0 0 -20px;position:relative;top:-2px;left:4px}.banner-pullquote .banner-text .quote{display:inline;font-weight:700;font-size:47px;line-height:1em;letter-spacing:-1.5px}.banner-pullquote .banner-text .close-quote{font-size:48px;display:inline;line-height:1.1em}.banner-pullquote .banner-text .speaker-block{position:absolute;bottom:0;left:-10px;margin:0;padding:0;font-size:1em}.banner-pullquote .banner-text .speaker-block p{display:inline;text-transform:uppercase}.banner-pullquote .banner-halfimage{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;width:50%;overflow:hidden;z-index:0;position:absolute;right:0;top:0}.banner-pullquote .img-overlay{width:100%;text-align:center}.banner-pullquote .img-wrapper{position:absolute;bottom:0}.banner-pullquote .banner-person{z-index:10;position:absolute;right:0;bottom:0}.diy-landing-top-banner{border-bottom:1px solid #ccc;padding-top:33px;margin-bottom:20px;background:#fff}.diy-landing-top-banner:after{content:"";display:block;width:960px;height:31px;position:absolute;left:50%;margin-left:-480px;background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top}.diy-landing-top-banner .carousel__wrapper{margin-top:-44px;margin-bottom:4px}.diy-landing-top-banner>.inside-layout>h2:first-child+.inside-layout{margin-top:-50px}.diy-landing-top-banner .singlebanner-wrapper{margin-top:16px}.diy-landing-top-banner .carousel__pager{padding:9px 5px 3px}.banner-content-page{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;background-color:#24a641;width:960px;overflow:hidden;box-sizing:border-box}.banner-content-page .btn{background-color:#24a641;border-color:#24a641;margin-bottom:20px}.banner-content-page .btn:hover{background-color:#1d8634;border-color:#1d8634}.banner-content-page .banner-content-page-link{color:#fff;display:block;overflow:hidden;padding:0 20px 0 0}.banner-content-page .banner-content-page-link:focus,.banner-content-page .banner-content-page-link:hover{color:#fff}.banner-content-page .banner-content-page-link:focus .btn,.banner-content-page .banner-content-page-link:hover .btn{background-color:#1d8634;border-color:#1d8634}.banner-content-page .primaryh2{color:#fff!important;padding-top:15px;letter-spacing:-.03em;margin-bottom:.4em;line-height:1.2em}.banner-content-page p{font-size:16px;font-size:1.6rem;line-height:1.6em}.banner-content-page .banner-content-page-image{float:left!important;display:inline;margin:0 36px 0 0}.layout_article_sidebar__left .banner-content-page{width:768px}.diy-category .banner-content-page{background-color:#ba0c2f}.diy-category .banner-content-page .btn{background:#ba0c2f;border:1px solid #ba0c2f}.diy-category .banner-content-page .btn:hover{background-color:#ba0c2f;border:1px solid #ba0c2f}.diy-category .banner-content-page .banner-content-page-link{padding:0 0 0 20px}.diy-category .banner-content-page .banner-content-page-link:focus .btn,.diy-category .banner-content-page .banner-content-page-link:hover .btn{background-color:#ba0c2f;border:1px solid #ba0c2f}.diy-category .banner-content-page .banner-content-page-image{float:right!important;margin:0 0 0 36px}.banner-content-page.copy-right{background-color:#ba0c2f;position:relative;padding:0;margin-bottom:16px}.narrow-article__content .banner-content-page.copy-right{width:730px}.narrow-article__content .banner-content-page.copy-right .banner-content-page-link .banner-content-copy{width:367px}.banner-content-page.copy-right .banner-content-page-link{padding:0}.banner-content-page.copy-right .banner-content-page-link img{float:left}.banner-content-page.copy-right .banner-content-page-link .banner-content-copy{padding-top:10px;width:400px;float:right}.banner-content-page.copy-right .banner-content-page-link .banner-content-copy h2{font-size:32px;font-size:3.2rem}.banner-content-page.copy-right .banner-content-page-link .banner-content-copy p{font-size:15px;font-size:1.5rem;padding-right:10px}.banner-content-page .banner__tags{position:static;margin-top:18px}.join-our-team{background:#24a641;margin-top:80px}.join-our-team .inside-layout{position:relative;height:385px}.join-our-team .join-our-team__content{width:180px;color:#fff;vertical-align:top;padding-top:35px}.join-our-team .join-our-team__heading{font-size:48px;font-size:4.8rem;line-height:48px;line-height:4.8rem;font-weight:700;margin-bottom:10px}.join-our-team .join-our-team__blurb{font-size:14px;font-size:1.4rem;margin-bottom:40px;width:166px}.join-our-team .join-our-team-img-wrapper{width:890px;height:478px;vertical-align:bottom;position:absolute;bottom:0;left:181px;background:url(../../../../assets/img/team-photo_1.jpg) no-repeat 0 100%}.join-our-team .btn{margin-top:45px}.banner-product{width:628px;height:130px}.banner-product a{display:block}.banner-product a .banner-product-image{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;background-clip:padding-box;width:296px;height:130px;display:block;float:left}.banner-product a .banner-product__details{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box;float:right;width:332px;height:130px;background:url(../../../../assets/img/bg-banner-product.gif) 0 -11px;color:#fff;overflow:hidden;padding:9px 22px;box-sizing:border-box}.banner-product a .banner-product__details>img{height:30px}.banner-product a .banner-product__details .banner-product__details__content{padding-top:8px}.banner-product a .banner-product__details .banner-product__details__content:after,.banner-product a .banner-product__details .banner-product__details__content:before{content:"";display:table}.banner-product a .banner-product__details .banner-product__details__content:after{clear:both}.banner-product a .banner-product__details .banner-product__details__title{font-size:34px;font-size:3.4rem;line-height:33px;line-height:3.3rem;float:left;width:50%}.banner-product a .banner-product__details .banner-product__details__price{font-size:60px;font-size:6rem;line-height:60px;line-height:6rem;float:right;width:50%;text-align:center;padding-top:4px}.banner-product a .banner-product__details .banner-product__details__price sup{font-size:50%}.banner-product a .banner-product__details.banner-product__details__no_brand>img:first-child{display:none}.banner-product a .banner-product__details.banner-product__details__no_brand .banner-product__details__content{padding-top:23px}.banner-product a .banner-product__details.banner-product__details__no_brand .banner-product__details__content:after,.banner-product a .banner-product__details.banner-product__details__no_brand .banner-product__details__content:before{content:"";display:table}.banner-product a .banner-product__details.banner-product__details__no_brand .banner-product__details__content:after{clear:both}.banner-product a .banner-product__details.banner-product__details__no_brand .banner-product__details__price{padding-top:5px}.generalcontent-page-type .general-content-banner .general-content-banner-image{display:inline-block;float:left}.generalcontent-page-type .general-content-banner .general-content-banner-text{display:inline-block;background:#24a641;color:#fff;padding:30px 35px;height:296px;width:594px}.generalcontent-page-type .general-content-banner .general-content-banner-text .h2,.generalcontent-page-type .general-content-banner .general-content-banner-text h2{font-weight:700;margin-bottom:10px}.generalcontent-page-type .carousel>div{float:left}.generalcontent-page-type .carousel>div:first-child section .store-nearby-stores_header-title,.generalcontent-page-type .carousel>div:first-child section h3{padding:20px;margin:0;background:#24a641;color:#fff;font-weight:700;font-size:40px}.generalcontent-page-type .carousel>div:first-child section p{padding:10px 20px;margin:0;background:#24a641;color:#fff}.generalcontent-page-type .carousel>div:first-child section .store-nearby-stores_header-title+p+a>img,.generalcontent-page-type .carousel>div:first-child section h3+p+a>img{width:100%;height:auto;background:#f4f4f4}.generalcontent-page-type .carousel img{width:100%;height:auto}.generalcontent-page-type .carousel__wrapper .carousel__pager__container .carousel__pager a{margin:10px 3px;display:inline-block;width:13px;height:13px;text-indent:-999em;text-transform:capitalize;background:url(../../../../assets/img/carousel-icon/carousel-hover-states.png) 100% 0 no-repeat}.generalcontent-page-type .carousel__wrapper .carousel__pager__container .carousel__pager a.selected,.generalcontent-page-type .carousel__wrapper .carousel__pager__container .carousel__pager a:active,.generalcontent-page-type .carousel__wrapper .carousel__pager__container .carousel__pager a:focus{background-position:0 0}.generalcontent-page-type .carousel__wrapper .carousel__pager__container .carousel__pager a:hover{background-position:-13px top}.generalcontent-page-type .carousel__wrapper .carousel__pager__container.green_pager .carousel__pager a{background-image:url(../../../../assets/img/carousel-icon/carousel-hover-states-green.png)}.product-list-banner .banner-text{color:#ba0c2f;font-weight:700;font-size:18px;padding:10px;text-align:center}.productbrand-page-type .brand-banner{margin-top:15px}.productbrand-page-type .brand-banner:after,.productbrand-page-type .brand-banner:before{content:"";display:table}.productbrand-page-type .brand-banner:after{clear:both}.diy-category .banner-headline-style{height:295px;width:768px;position:relative;margin-bottom:28px}.diy-category .banner-headline-style .banner-text{width:383px}.diy-category .banner-headline-style .banner-text .banner-text-content{padding:23px 28px 23px 20px}.diy-category .banner-headline-style .banner-text .banner-text-content h1{font-size:48px;font-size:4.8rem}.diy-category .banner-headline-style .banner-text .banner-text-content p{font-size:16px;font-size:1.6rem;padding-bottom:1em}.diy-category .banner-headline-style .banner-halfimage{width:385px}.diycampaignlandingpage-page-type .banner-text{background:#ba0c2f}.banner_teammember{background:#24a641;overflow:visible}.banner_teammember.banner_teammember_fullwidth{width:960px;margin:0 auto}.banner_teammember.banner_teammember_fullwidth:after,.banner_teammember.banner_teammember_fullwidth:before{content:"";display:table}.banner_teammember.banner_teammember_fullwidth:after{clear:both}.banner_teammember .banner_teammember__content{position:relative;height:400px;color:#fff}.banner_teammember .banner_teammember__content .banner_teammember__teammember-quote{position:relative;z-index:10;padding-left:1em}.banner_teammember .banner_teammember__content .banner_teammember__teammember-quote h5{font-size:48px;font-size:4.8rem;line-height:1.1em;letter-spacing:-.03em;padding-top:.85em;padding-bottom:.54em;margin-bottom:0}.banner_teammember .banner_teammember__content .banner_teammember__teammember-quote h5:before{content:"\201C";margin-left:-.5em}.banner_teammember .banner_teammember__content .banner_teammember__teammember-quote h5:after{content:"\201D"}.banner_teammember .banner_teammember__content .banner_teammember__teammember-quote .banner_teammember__teammember-quote-caption{margin-bottom:1.8em}.banner_teammember.banner_teammember_smimage .banner_teammember__image{width:296px;margin:0 18px;float:left;display:inline;margin-left:0!important}.banner_teammember.banner_teammember_smimage .banner_teammember__content{width:628px;margin:0 18px;float:left;display:inline;margin-right:0!important}.banner_teammember.banner_teammember_smimage .banner_teammember__content .banner_teammember__teammember-quote{width:379px;margin:0 18px;float:left;display:inline;margin-left:0!important;margin-right:0!important}.banner_teammember.banner_teammember_smimage .banner_teammember__content .banner_teammember__teammember-photo{position:absolute;z-index:9;right:0;height:400px}.banner_teammember.banner_teammember_smimage .banner_teammember__content .banner_teammember__teammember-photo img{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box}.banner_teammember.banner_teammember_lgimage{position:relative}.banner_teammember.banner_teammember_lgimage .banner_teammember__image{width:580px;float:right}.banner_teammember.banner_teammember_lgimage .banner_teammember__content{padding-left:25px;width:355px;float:left}.banner_teammember.banner_teammember_lgimage .banner_teammember__content .banner_teammember__teammember-quote{width:235px;height:400px}.banner_teammember.banner_teammember_lgimage .banner_teammember__content .banner_teammember__teammember-quote h5{font-size:32px;font-size:3.2rem}.banner_teammember.banner_teammember_lgimage .banner_teammember__content .banner_teammember__teammember-quote .banner_teammember__teammember-quote-caption{position:absolute;bottom:1em}.banner_teammember.banner_teammember_lgimage .banner_teammember__teammember-photo{position:absolute;z-index:9;left:188px;width:385px;height:411px;top:-11px}.borderradius .banner_teammember{border-radius:3px}.ad{margin:2em 0}.ad_half-width{float:right;width:475px;margin:0 0 30px}.ad_half-width:first-child{float:left}.ad_onethird-width{float:left;width:296px;margin:0 0 30px 36px}.ad_onethird-width:first-child{margin-left:0}.add-line-item-buttons{position:relative;z-index:3;padding-top:9px}.add-line-item-buttons .pull-left{margin-left:30px;position:relative;padding-top:7px}.banner-drop-a-hint-wrapper{position:relative;margin:-24px 0 20px;padding:52px 0 14px;overflow:hidden;clear:both;z-index:3}.banner-drop-a-hint-content{transition:background-color .3s ease-in-out;position:relative;display:block;width:273px;background:#24a641;border-radius:3px 3px 3px 3px;color:#fff;padding:18px 135px 13px 18px}.banner-drop-a-hint-content:focus,.banner-drop-a-hint-content:hover,.banner-drop-a-hint-content:visited{color:#fff;background:#1d8634}.banner-drop-a-hint-content .futura-heavy{margin:0;font-size:22px;line-height:1.2em}.banner-drop-a-hint-content .highlight.highlight-dark{padding:5px 6px;font-family:inherit}.banner-drop-a-hint-content .chevron-right{margin:.35em 0 0;font-size:16px;background:url(../../../../assets/img/icon-white-chevron-link-giftguide.png) 100% 50% no-repeat;padding-right:20px;line-height:1.3em;display:inline-block}.banner-drop-a-hint-teammember{position:absolute;bottom:0;right:0;z-index:2}.banner-email-signup{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;background:#ba0c2f}.ie .banner-email-signup,.no-cssanimations .banner-email-signup{opacity:1;filter:"alpha(opacity=100)"!important}.banner-email-signup .banner-email-signup-content{color:#fff;padding:49px 0 34px 44px;overflow:hidden}.banner-email-signup .banner-email-signup-content .futura-heavy{font-size:30px;font-size:3rem;margin:0 0 2px}.banner-email-signup .banner-email-signup-content .futura-book{font-size:18px;font-size:1.8rem;padding:5px 0;line-height:1.5em;margin:0}.banner-email-signup .pull-right{padding:49px 44px 34px 0}.banner-email-signup .banner-email-signup-input{font-size:15px;font-size:1.5rem;width:216px;padding:12px 8px;border:none;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box}.banner-email-signup .btn-inline-forminput{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;background-clip:padding-box;font-size:16px;font-size:1.6rem;padding:11px 12px 10px}.banner-edm-signup{width:100%;background:url(../../../../assets/img/texture-bg.jpg) 0 0 repeat;padding:36px 0}.banner-edm-signup-container{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;width:960px;margin:0 auto;background-color:#24a641;color:#fff;position:relative;overflow:visible}.banner-edm-signup-container .team-member{background:url(../../../../assets/img/bg_team-member-edm-banner.png) 100% 100% no-repeat;position:absolute;bottom:0;right:0;z-index:1;width:100%;height:100%;min-height:291px}.banner-edm-signup-content{position:relative;z-index:2;padding:34px 40px 27px}.banner-edm-signup-content .team-member-quote{padding-right:290px}.banner-edm-signup-content .team-member-quote h2{font-size:40px;font-size:4rem;line-height:1.1em}.banner-edm-signup-content .banner-edm-signup-form{position:relative;width:459px;padding-top:22px}.banner-edm-signup-content legend{display:none}.banner-edm-signup-content .field-email{width:253px;float:left;margin-right:10px}.banner-edm-signup-content .field-postcode{width:108px;float:left}.banner-edm-signup-content input[type=text]{font-size:16px;font-size:1.6rem;transition:border-color .2s ease;padding:9px 8px 8px;width:100%;display:block;border:3px solid #24a641}.banner-edm-signup-content input[type=text]:focus{border-color:#fff}.banner-edm-signup-content label.clearboth{display:block;margin-top:10px;float:left}.banner-edm-signup-content label.clearboth a,.banner-edm-signup-content label.clearboth a:visited{font-size:12px;font-size:1.2rem;color:#fff;font-weight:700}.banner-edm-signup-content label.clearboth a:focus,.banner-edm-signup-content label.clearboth a:hover,.banner-edm-signup-content label.clearboth a:visited:focus,.banner-edm-signup-content label.clearboth a:visited:hover{text-decoration:underline}.banner-edm-signup-content input[type=checkbox]{margin:4px 4px 0 0;float:left}.banner-edm-signup-content .error input[type=text]{border-color:#ba0c2f}.banner-edm-signup-content .error input[type=checkbox]{outline:2px solid #ba0c2f}.banner-edm-signup-content .pull-right{position:absolute;outline:0;right:0;top:24px;padding:9px 10px}.ie .banner-edm-signup-content .pull-right{top:44px}.banner-edm-signup-content .banner-edm-signup-error,.banner-edm-signup-content .banner-edm-signup-success{min-height:63px}.banner-edm-signup-red .banner-edm-signup-container{background-color:#ba0c2f}.banner-edm-signup-red .team-member{background-image:url(../../../../assets/img/bg_team-member-edm-banner-shannyn.png)}.banner-edm-signup-red input[type=text]{border-color:#ba0c2f}.banner-edm-signup-red .error input[type=text]{border-color:#ba0c2f}.banner-edm-signup-red .error input[type=checkbox]{outline:2px solid #ba0c2f}.our-services-banner-wrapper-wrapper{width:100%;background:#fff;margin-top:15px}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper:after,.our-services-banner-wrapper-wrapper .our-services-banner-wrapper:before{content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-50px;position:absolute;width:960px}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat top}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top;bottom:-31px}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper{width:960px;margin:0 auto;position:relative}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .banner-title{font-size:40px;font-size:4rem;font-weight:700;color:#1d8634;margin:7px 0 30px;padding-top:18px}.home .our-services-banner-wrapper-wrapper .our-services-banner-wrapper{padding:30px 0}.home .our-services-banner-wrapper-wrapper .our-services-banner-wrapper .banner-title{padding-top:0}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner{background:#24a641;height:355px;position:relative}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner .text-block{color:#fff;width:420px;height:295px;padding:30px;float:right;overflow:hidden}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner .text-block a{display:block;color:#fff;width:100%}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner .text-block a:hover{color:#888}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner .text-block .title{font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;font-weight:700;margin-top:-10px;margin-bottom:0}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner .image-block{position:absolute;bottom:0;left:0;z-index:50}.our-services-banner-wrapper-wrapper .our-services-banner-wrapper .our-services-banner .person-block{position:absolute}.banner-externallink{background:#fff;border:1px solid #ccc}.banner-externallink .banner-externallink-content{padding:18px 30px 16px 25px}.banner-externallink .banner-externallink-content .primaryh3{padding-top:6px;display:inline-block;margin-bottom:.4em}.banner-externallink .banner-externallink-content .cms-promo-icon{vertical-align:top;margin-right:10px;height:auto;max-height:31px}.banner-externallink.panel-greenbg .primaryh3{color:#fff}.catagory-landing-banner{width:100%;height:300px;background-color:#444;background-position:50%;background-repeat:no-repeat;position:relative;margin-bottom:30px;color:#fff;background-size:cover}.catagory-landing-banner .catagory-landing-banner-content{font-size:16px;font-size:1.6rem;background-color:rgba(0,0,0,.65);width:434px;height:240px;position:relative;left:-64px;padding:40px 80px 20px 62px}.giftbyoccasion-page-type .catagory-landing-banner .catagory-landing-banner-content,.giftcardlandingpage-page-type .catagory-landing-banner .catagory-landing-banner-content,.giftcategory-page-type .catagory-landing-banner .catagory-landing-banner-content,.giftcategorybyproduct-page-type .catagory-landing-banner .catagory-landing-banner-content,.giftcategorywithsearchoptions-page-type .catagory-landing-banner .catagory-landing-banner-content,.gifthublanding-page-type .catagory-landing-banner .catagory-landing-banner-content{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}.catagory-landing-banner .futura-heavy{font-size:50px;font-size:5rem;line-height:1.2em;margin-bottom:10px}.white-shadowed-banner{background:#fff;padding:20px 0;margin-bottom:35px;position:relative}.white-shadowed-banner:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat scroll top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;top:-20px;position:absolute;width:960px}.white-shadowed-banner:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-31px}.banner-eGiftCard{padding:20px 0}.banner-eGiftCard .eGiftCard-content{background:#24a641;padding:25px 25px 10px;position:relative}.banner-eGiftCard .eGiftCard-content .eGiftCard-active-layer{position:relative;z-index:3}.banner-eGiftCard .eGiftCard-content .banner-button-list{list-style:none;padding:0;margin:0;display:inline-block}.banner-eGiftCard .eGiftCard-content .banner-button-list li{float:left;padding-top:10px}.banner-eGiftCard .eGiftCard-content .banner-button-list li a{margin:0 10px 0 0;display:block;text-align:center}.banner-eGiftCard .eGiftCard-content .banner-button-list li a.btn{padding-left:0;padding-right:0;width:94px}.banner-eGiftCard .eGiftCard-content .banner-button-list li a.btn_custom-dropdown{display:block;background:url(../../../../assets/img/sprite_small-red-arrow_vertical.png) right 23px no-repeat #fff;text-align:left;font-size:1.9rem;font-weight:700;padding:.7em 0 .7em 20px;width:265px;overflow:hidden;margin:0;box-sizing:border-box;color:#444!important;line-height:normal;border:1px solid #ccc}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown{border:10px solid transparent;padding:0}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown .values_custom-dropdown{display:none}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown.custom-dropdown-open{box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border:10px solid #ccc;padding:0;position:relative}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown.custom-dropdown-open a.btn_custom-dropdown{background-position:right -79px}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown.custom-dropdown-open .values_custom-dropdown{box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box;display:block;width:285px;position:absolute;bottom:-234px;left:-10px;height:200px;background:#f4f4f4;overflow-x:hidden;overflow-y:auto;padding:10px 0;z-index:20}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown.custom-dropdown-open .values_custom-dropdown li{display:block;float:none;padding:0}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown.custom-dropdown-open .values_custom-dropdown li a{font-size:18px;font-size:1.8rem;text-align:left;font-weight:700;color:#444;padding:10px 20px;margin:0}.banner-eGiftCard .eGiftCard-content .banner-button-list li.custom-dropdown.custom-dropdown-open .values_custom-dropdown li a:hover{background:#666}.banner-eGiftCard .eGiftCard-content .optionOr{display:block;color:#fff;font-weight:700;margin:0;padding:15px 20px 0 10px}.banner-eGiftCard .eGiftCard-content .hero_anchor-btm-right{position:absolute;bottom:0;right:0;z-index:1}.banner-eGiftCard .store-nearby-stores_header-title,.banner-eGiftCard h3{font-weight:700;color:#fff;font-size:48px;font-size:4.8rem;line-height:48px;line-height:4.8rem;margin-bottom:.2em}.banner-eGiftCard h4{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;font-weight:700;color:#fff}.component-banner-generic{padding:40px 0}.component-banner-generic .component-inner{width:100%}.component-banner-generic .component-content{position:relative}.component-banner-generic .component-content:after,.component-banner-generic .component-content:before{content:"";display:table}.component-banner-generic .component-content:after{clear:both}.component-banner-generic .banner-generic{background-position:100% 100%;background-repeat:no-repeat;background-color:#24a641;position:relative;padding:20px}.component-banner-generic .banner-generic:after,.component-banner-generic .banner-generic:before{content:"";display:table}.component-banner-generic .banner-generic:after{clear:both}.component-banner-generic .banner-content:after,.component-banner-generic .banner-content:before{content:"";display:table}.component-banner-generic .banner-content:after{clear:both}.component-banner-generic h2{line-height:1.1em;font-size:40px;font-size:4rem;color:#fff;margin:0 0 5px;letter-spacing:-1.5px;text-rendering:geometricPrecision}.component-banner-generic p{font-size:16px;font-size:1.6rem;color:#fff;margin:0}.component-banner-generic .banner-image{position:absolute;right:0;bottom:0;overflow:hidden}.component-banner-generic .banner-image:after,.component-banner-generic .banner-image:before{content:"";display:table}.component-banner-generic .banner-image:after{clear:both}.component-banner-generic .banner-image img{height:100%;right:0;top:0}.component-banner-generic a+a{margin-left:5px}.component-banner-generic a.btn{font-size:16px;font-size:1.6rem;font-weight:400;margin:20px 10px 0 0}.component-banner-generic a.btn.btn-chevron{color:#fff;border:none;background:none;font-weight:700;padding:0}.component-banner-generic a.btn.btn-chevron:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;position:relative;top:1px;color:#ccdfdd;content:"";padding-left:6px}.component-banner-generic a.btn.btn-chevron.btn-large:after{font-size:21px;font-size:2.1rem;margin-top:5px}.component-banner-generic a.btn-large{font-size:24px;font-size:2.4rem;font-weight:400}.giftcategorybyproduct-page-type .component-banner-generic.component-banner-team-member-quote{margin-top:-25px}.component-banner-generic.component-banner-team-member-quote .banner-generic{padding:20px 36px 22px;margin:0;position:relative}.component-banner-generic.component-banner-team-member-quote .banner-generic .store-nearby-stores_header-title,.component-banner-generic.component-banner-team-member-quote .banner-generic h2,.component-banner-generic.component-banner-team-member-quote .banner-generic h3{letter-spacing:-.04em;text-indent:-20px}.component-banner-generic.component-banner-team-member-quote .banner-generic .h2,.component-banner-generic.component-banner-team-member-quote .banner-generic h2{font-size:38px;font-size:3.8rem;font-family:Helvetica W01 Bd Cn,Arial,sans-serif;margin-bottom:.2em}.component-banner-generic.component-banner-team-member-quote .banner-generic .store-nearby-stores_header-title,.component-banner-generic.component-banner-team-member-quote .banner-generic h3{font-size:27px;font-size:2.7rem;font-family:Helvetica W01 Cn,Arial,sans-serif;line-height:1em;text-indent:-10px}.component-banner-generic.component-banner-team-member-quote .banner-generic cite{font-style:normal;margin-left:-12px}.component-banner-generic.component-banner-team-member-quote .banner-generic .banner-content h2{font-size:40px;font-size:4rem;color:#fff;margin-bottom:5px;letter-spacing:-1.5px}.component-banner-generic.component-banner-team-member-quote .banner-generic .banner-content p{font-size:16px;font-size:1.6rem;font-style:normal;margin-left:-12px}.component-banner-generic.component-banner-team-member-quote .banner-image{max-height:120%}.component-banner-generic.component-banner-team-member-quote .banner-image img{height:100%}.component-banner-generic.component-banner-btn-right .banner-content{float:left}.component-banner-generic.component-banner-btn-right h2{font-size:40px;font-size:4rem}.component-banner-generic.component-banner-btn-right p{float:left}.component-banner-generic.component-banner-btn-right .btn{float:right;margin:0 0 0 5px}.component-banner-generic.component-banner-header-takeover{padding-top:0;padding-bottom:0}.component-banner-generic.component-banner-header-takeover .component-content{background-position:50%;background-repeat:no-repeat;background-color:#444}.component-banner-generic.component-banner-header-takeover .banner-generic{margin-left:auto;margin-right:auto;width:960px;background:transparent;height:312px;padding:63px 0;position:relative}.component-banner-generic.component-banner-header-takeover .banner-generic:after,.component-banner-generic.component-banner-header-takeover .banner-generic:before{content:"";display:table}.component-banner-generic.component-banner-header-takeover .banner-generic:after{clear:both}.component-banner-generic.component-banner-header-takeover .banner-generic .banner-content{float:left;background:#24a641;padding:30px 44px 52px;width:384px}.component-banner-generic.component-banner-header-takeover .banner-generic .banner-content h2{font-size:48px;font-size:4.8rem;letter-spacing:-1px;line-height:1}.home-page-type .component-banner-generic.component-banner-header-takeover .banner-generic .banner-content h2{font-size:40px;font-size:4rem;line-height:42px;line-height:4.2rem;margin-bottom:20px;font-weight:700;letter-spacing:-2px}.home-page-type .component-banner-generic.component-banner-header-takeover .banner-generic .banner-content h2:before{content:"\201C";margin-left:-.5em}.home-page-type .component-banner-generic.component-banner-header-takeover .banner-generic .banner-content h2:after{content:"\201D"}.component-banner-generic.component-banner-header-takeover .banner-generic .banner-content a.btn.btn-chevron{padding-top:0;padding-left:0}.home-page-type .component-banner-generic.component-banner-header-takeover .banner-generic .banner-content a.btn.btn-chevron{box-shadow:none}.campaign-container-header-with-banner .component-banner-generic{margin-left:-40px;width:600px;position:relative;z-index:5}.campaign-container-header-with-banner .component-banner-generic,.campaign-container-header-with-banner .component-banner-generic .banner-generic{padding:0}.campaign-container-header-with-banner .component-banner-generic .banner-image{width:160px}.campaign-container-header-with-banner .component-banner-generic .banner-content{width:405px;min-height:62px}.campaign-container-header-with-banner .component-banner-generic.component-banner-image-left .banner-content{padding-top:29px}.campaign-container-header-with-banner .component-banner-generic h2{font-size:24px;font-size:2.4rem;letter-spacing:-1px}.campaign-container-header-with-banner .component-banner-generic .btn{padding-top:0;padding-bottom:0;text-align:left;font-weight:400}.campaign-container-header-with-banner .component-banner-generic .btn-chevron{margin:0}.component-banner-generic.component-banner-image-left .banner-image{position:static;float:left}.component-banner-generic.component-banner-image-left .banner-image img{width:100%;position:static}.component-banner-generic.component-banner-image-left .banner-content{float:right;padding-top:25px;padding-bottom:24px;padding-right:25px}.doublebanner-wrapper .component-banner-generic{width:49%;float:left;margin-left:2%;margin-bottom:40px}.doublebanner-wrapper .component-banner-generic:first-child{margin-left:0}.triplebanner-wrapper .component-banner-generic{width:32%;float:left;margin-left:2%;margin-bottom:40px}.triplebanner-wrapper .component-banner-generic:first-child{margin-left:0}.triplebanner-wrapper .component-banner-generic.component-wrapper .banner-generic{padding-bottom:48px}.triplebanner-wrapper .component-banner-generic.component-wrapper .banner-content h2{font-size:25px;font-size:2.5rem}.triplebanner-wrapper .component-banner-generic.component-wrapper .banner-content p{font-size:14px;font-size:1.4rem}.triplebanner-wrapper .component-banner-generic.component-wrapper .banner-image{max-height:110%;width:40%}.triplebanner-wrapper .component-banner-generic.component-wrapper .banner-image img{max-width:100%;height:auto}.triple-banner-block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.content-layout_inside .triple-banner-block.inside-layout:after,.content-layout_inside .triple-banner-block.inside-layout:before,.triple-banner-block:after,.triple-banner-block:before{display:none}.triple-banner-block>a{-webkit-flex:0 1 auto;flex:0 1 auto;margin-bottom:30px}.component-store-promotion .component{padding-top:30px;padding-bottom:45px}.component-store-promotion .component:after,.component-store-promotion .component:before{content:"";display:table}.component-store-promotion .component:after{clear:both}.component-store-promotion .component-header{margin-left:auto;margin-right:auto;width:960px}.component-store-promotion .component-header:after,.component-store-promotion .component-header:before{content:"";display:table}.component-store-promotion .component-header:after{clear:both}.component-store-promotion .component-header a{display:inline-block}.component-store-promotion .component-header h2{font-size:30px;font-size:3rem;color:#444;display:inline-block;line-height:1;margin-bottom:23px}.component-store-promotion .component-content{border-radius:2px;margin-left:auto;margin-right:auto;width:960px;height:320px;background:linear-gradient(180deg,#ba0c2f,#ba0c2f 2px,#666 0,#666);background-size:100% 40px;background-position-y:15px}.component-store-promotion .component-content:after,.component-store-promotion .component-content:before{content:"";display:table}.component-store-promotion .component-content:after{clear:both}.component-store-promotion .component-content>a{display:table;height:100%;width:100%}.component-store-promotion .component-content>a:after,.component-store-promotion .component-content>a:before{content:"";display:table}.component-store-promotion .component-content>a:after{clear:both}.component-store-promotion .promotion-hero{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;display:table-cell;vertical-align:middle;width:386px;height:320px;background:#ba0c2f;text-align:center}.component-store-promotion .promotion-hero .promotion-hero-image{margin-bottom:22px}.component-store-promotion .promotion-hero .store-nearby-stores_header-title,.component-store-promotion .promotion-hero h3{font-size:24px;font-size:2.4rem;line-height:34px;line-height:3.4rem;font-weight:700;margin:0;color:#fff;padding:0 82px;letter-spacing:-.1px}.component-store-promotion .promotion-list{display:table-cell;padding:28px 26px 0;width:522px}.component-store-promotion .promotion-list:after,.component-store-promotion .promotion-list:before{content:"";display:table}.component-store-promotion .promotion-list:after{clear:both}.component-store-promotion .promotion-list .promotion{float:left;width:260px;text-transform:uppercase;text-align:center}.component-store-promotion .promotion-list .promotion:first-child{margin-left:0}.component-store-promotion .promotion-list .promotion:last-child{float:right}.component-store-promotion .promotion-list .promotion .date{line-height:22px;line-height:2.2rem;font-family:Challenge W01 Bold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:20px;font-size:2rem;line-height:31px;line-height:3.1rem;color:#fff;letter-spacing:-.2px;display:block;margin:0 0 6px}.component-store-promotion .promotion-list .promotion .date>sup{margin-left:1px}.component-store-promotion .promotion-list .promotion .promotion-image{margin-bottom:18px;padding:0 28px}.component-store-promotion .promotion-list .promotion .promotion-image img{width:100%;height:auto}.component-store-promotion .promotion-list .promotion h4{line-height:22px;line-height:2.2rem;font-family:Challenge W01 Bold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:20px;font-size:2rem;color:#fff;margin-bottom:0;padding:0 20px}.component-store-promotion.promotion-single .promotion-list{vertical-align:middle;padding:50px 0 50px 312px;position:relative;width:auto}.component-store-promotion.promotion-single .promotion-list .promotion{display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:left;width:auto}.component-store-promotion.promotion-single .promotion-list .promotion .date,.component-store-promotion.promotion-single .promotion-list .promotion h4{padding-left:30px;padding-right:30px}.component-store-promotion.promotion-single .promotion-list .promotion .date{font-size:32px;font-size:3.2rem;margin:12px 0}.component-store-promotion.promotion-single .promotion-list .promotion .promotion-image{position:absolute;left:36px;top:50px;padding:0}.component-store-promotion.promotion-single .promotion-list .promotion h4{margin:4px 0}.store-page-type .component-store-promotion .component{padding-top:0;padding-bottom:20px}.product-price-guarantee{background:linear-gradient(0deg,#f4f4f4 0,#fff);border-top:1px solid #ccc;padding-bottom:48px;padding-top:35px;position:relative;display:none}.product-price-guarantee .banner-wrapper{margin-left:auto;margin-right:auto;width:960px}.product-price-guarantee:before{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top;content:"";display:block;height:31px;position:absolute;top:0;width:100%}.masonry-gallery .masonry-gallery-row{width:960px;margin:36px auto 0}.masonry-gallery .masonry-gallery-row .singlebanner-wrapper.inside-layout{width:auto}.masonry-gallery .masonry-gallery-row .masonry-gallery-item{width:470px;float:left;margin-left:20px;margin-bottom:80px}.masonry-gallery .masonry-gallery-row .masonry-gallery-item.first-item{margin-left:0}.masonry-gallery .masonry-gallery-row .masonry-gallery-item span{display:none}.masonry-gallery .masonry-gallery-row.three-column{margin-top:51px}.masonry-gallery .masonry-gallery-row.three-column .masonry-gallery-item{width:305px;float:left;margin-left:22px;margin-bottom:80px}.masonry-gallery .masonry-gallery-row.three-column .masonry-gallery-item:first-child{margin-left:0}.banner-inline-image{width:100%;background-color:#666;background-position:50% 50%;background-repeat:no-repeat;height:480px;position:relative}.diy-advice .banner-inline-image{height:525px;position:relative}.banner-inline-image .before-picture{opacity:0;filter:"alpha(opacity=0)"!important;transition:all .5s ease-in-out;background-color:transparent}.banner-inline-image .before-picture.active{opacity:1;filter:"alpha(opacity=100)"!important}.banner-inline-image .banner-inline-image-content{opacity:1;filter:"alpha(opacity=100)"!important;transition:all .5s ease-in-out;position:absolute;top:0;width:288px;padding:22px 26px 0;color:#fff;background-color:rgba(0,0,0,.65)}.banner-inline-image .banner-inline-image-content.inactive{opacity:0;filter:"alpha(opacity=0)"!important}.banner-inline-image .banner-inline-image-content .buttons-block{display:inline-block}.banner-inline-image .banner-inline-image-content .buttons-block .add-to-wishlist-dropdown{margin-top:0;float:none;color:#444}.banner-inline-image .banner-inline-image-content .buttons-block .launch-external-link{margin-top:12px;clear:both}.banner-inline-image .banner-inline-image-content .buttons-block .btn-scrolldown,.banner-inline-image .banner-inline-image-content .buttons-block .launch-icon{margin-right:20px}.banner-inline-image .banner-inline-image-content .buttons-block .btn-scrolldown:hover{color:#f4f4f4}.banner-inline-image .banner-inline-image-content .buttons-block #addto_preload{display:none!important}.banner-inline-image .banner-inline-image-content .buttons-block .added-message{overflow:hidden;padding-bottom:12px}.banner-inline-image .banner-inline-image-content .buttons-block .added-message span{padding:0 8px 8px 4px;width:175px}.banner-inline-image .banner-inline-image-content .buttons-block .added-message .shopping-list-btn{font-size:14px;font-size:1.4rem;padding:8px;margin-left:36px}.banner-inline-image .banner-inline-image-content .buttons-block .added-error-message .shopping-list-btn{margin:6px 0 10px}.our-range .banner-inline-image .banner-inline-image-content{width:480px;padding:0;margin-top:24px;min-height:164px}.our-range .banner-inline-image .banner-inline-image-content h2{line-height:33px;line-height:3.3rem;padding:0 0 12px;margin:0;-webkit-font-smoothing:antialiased;letter-spacing:-.2px;max-width:380px}.our-range .banner-inline-image .banner-inline-image-content p{font-size:15px;font-size:1.5rem;padding:0 0 10px;margin:0;max-height:73px;overflow:hidden}.diy-advice .banner-inline-image .banner-inline-image-content{width:520px}.inspirationbundledetails-page-type .banner-inline-image .banner-inline-image-content{padding:22px 26px 21px}.package-detail h1,.package-detail h2{font-size:36px;font-size:3.6rem;font-weight:700;color:#fff;margin:0;padding:3px 0 6px}.package-detail p.size{font-weight:700}.package-detail .from-price{font-size:15px;font-size:1.5rem;display:block;padding-top:2px;margin-bottom:-4px}.package-detail .counter{padding:8px;line-height:1.4em;background:#24a641;font-weight:700}.package-detail .highlight-light{margin-right:9px}.package-detail .challenge-bold{font-size:58px;font-size:5.8rem;display:block;line-height:1em}.package-detail .challenge-bold sup{font-size:35px;font-size:3.5rem}.package-detail .challenge-bold sup:last-child{margin-left:3px}.banner-inline-image-content .package-detail .counter{background-color:rgba(0,0,0,.5);margin-bottom:14px}.banner-inline-image-content .package-detail .highlight-black{margin-right:5px}.banner-inline-image-content .package-detail .challenge-bold{margin-bottom:12px}.inspiration-header-toggle{border-radius:5px;position:absolute;display:table;width:135px;left:50%;bottom:40px;margin-left:345px;padding:1px;background:#fff;cursor:pointer;cursor:hand}.inspiration-header-toggle span{border-radius:5px;line-height:1;display:table-cell;vertical-align:middle;font-weight:700;height:38px;width:50%;text-align:center}.inspiration-header-toggle span:hover{background:#888}.inspiration-header-toggle span.active{color:#fff;background:#ba0c2f}.brand-page.featuredproductbrand-page-type .banner-inline-image-content{margin-top:0;height:100%;width:420px;background-color:hsla(0,0%,100%,.9)}.brand-page.featuredproductbrand-page-type .banner-inline-image-content .logo-tile{height:55px;padding:42px 0 30px 22px}.brand-page.featuredproductbrand-page-type .banner-inline-image-content h2{font-size:30px;font-size:3rem;line-height:32px;line-height:3.2rem;color:#444;margin-bottom:20px}.brand-page.featuredproductbrand-page-type .banner-inline-image-content .package-detail,.brand-page.featuredproductbrand-page-type .banner-inline-image-content p{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem;color:#444;padding:0 18px 0 12px}.brand-page.featuredproductbrand-page-type .banner-inline-image-content .package-detail p,.brand-page.featuredproductbrand-page-type .banner-inline-image-content p p{margin:0}.brand-page .banner-inline-image .banner-inline-image-content{width:382px;margin:20px 0 0;padding:0}.brand-page .banner-inline-image .banner-inline-image-content .store-nearby-stores_header-title,.brand-page .banner-inline-image .banner-inline-image-content h3{font-size:1.8rem;margin-bottom:.5em}.brand-page .banner-inline-image .banner-inline-image-content .logo-tile,.brand-page .banner-inline-image .banner-inline-image-content .package-detail{padding:14px}.brand-page .banner-inline-image .banner-inline-image-content .read-more{width:48px}.brand-page .banner-inline-image .banner-inline-image-content .read-more:hover{background-position:right 90%}.brand-page .banner-inline-image .banner-inline-image-content .logo-block li{float:left;list-style:none;margin-left:9px}.brand-page .banner-inline-image .banner-inline-image-content .logo-block li:first-child{margin-left:0}.our-range .banner-inline-image{background-size:cover;margin-top:-1px;margin-bottom:40px;height:300px}.our-range .banner-inline-image .banner-inline-image-content{margin-top:0;height:100%;width:420px;background-color:hsla(0,0%,100%,.9)}.our-range .banner-inline-image .banner-inline-image-content .logo-tile{height:55px;padding:42px 0 30px 22px}.our-range .banner-inline-image .banner-inline-image-content h2{font-size:30px;font-size:3rem;line-height:32px;line-height:3.2rem;color:#444;margin-bottom:20px}.our-range .banner-inline-image .banner-inline-image-content .package-detail,.our-range .banner-inline-image .banner-inline-image-content p{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem;color:#444;padding:0 18px 0 12px}.our-range .banner-inline-image .banner-inline-image-content .package-detail p,.our-range .banner-inline-image .banner-inline-image-content p p{margin:0}.our-range .banner-inline-image .banner-inline-image-content .package-detail{padding:54px 20px 0}.our-range .banner-inline-image .banner-inline-image-content .package-detail p{padding:0}.our-range .banner-inline-image.banner-height-medium,.our-range .banner-inline-image.banner-height-small{height:300px}.our-range.inspirationrange-page-type .banner-inline-image .banner-inline-image-content{min-height:105px}.our-range .banner-inline-image.banner-height-medium .banner-inline-image-content,.our-range .banner-inline-image.banner-height-small .banner-inline-image-content,.our-range.inspirationrange-page-type .banner-inline-image.banner-height-medium .banner-inline-image-content,.our-range.inspirationrange-page-type .banner-inline-image.banner-height-small .banner-inline-image-content{width:420px;padding:0}.our-range .banner-inline-image .banner-inline-image-content .package-detail,.our-range.inspirationrange-page-type .banner-inline-image .banner-inline-image-content .package-detail{padding:50px 20px 0}.our-range .banner-inline-image .banner-inline-image-content .package-detail h2,.our-range.inspirationrange-page-type .banner-inline-image .banner-inline-image-content .package-detail h2{margin-bottom:0}.our-range .banner-inline-image .banner-inline-image-content .package-detail p,.our-range.inspirationrange-page-type .banner-inline-image .banner-inline-image-content .package-detail p{max-height:100%}.banner-offest-bgimage-wrapper{position:relative;background-color:#24a641;background-position:50% 0;background-repeat:no-repeat;display:block;width:100%;min-height:437px;height:auto}.banner-offest-bgimage-wrapper .banner-offest-content{width:50%;margin-top:66px;opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}.ie .banner-offest-bgimage-wrapper .banner-offest-content,.no-cssanimations .banner-offest-bgimage-wrapper .banner-offest-content{opacity:1;filter:"alpha(opacity=100)"!important}.banner-offest-bgimage-wrapper .animating-message{position:relative}.banner-offest-bgimage-wrapper .animating-message .message{position:absolute;left:-22px;top:0}.banner-offest-bgimage-wrapper .link-text{font-size:28px;font-size:2.8rem;opacity:.7;filter:"alpha(opacity=70)"!important;transition:opacity .3s ease;font-weight:400;display:inline-block;color:#fff;line-height:1.6em;padding-right:26px;position:absolute;bottom:90px;background:url(/assets/img/chevrons/chevron-right-14x26.png) 100% 50% no-repeat}.banner-offest-bgimage-wrapper:focus .link-text,.banner-offest-bgimage-wrapper:hover .link-text{opacity:1;filter:"alpha(opacity=100)"!important}.banner-offest-bgimage-wrapper .play-button-teaser{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;color:#1d8634;width:200px;height:200px;display:block;position:absolute;z-index:20;top:50%;left:50%;margin:-100px}.ie .banner-offest-bgimage-wrapper .play-button-teaser,.no-cssanimations .banner-offest-bgimage-wrapper .play-button-teaser{opacity:1;filter:"alpha(opacity=100)"!important}.banner-offest-bgimage-wrapper .play-button-teaser .play-animation-container{background:url(/assets/img/video-marker-enlarged.png) 50% no-repeat;background-size:108px 108px;transition:all .3s ease-in;display:block;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px;z-index:19}.banner-offest-bgimage-wrapper .play-button-teaser:hover .play-animation-container{-webkit-transform:scale(1.09);transform:scale(1.09)}.emergency-alert{display:none;background:#fff;width:958px;margin:0 auto 26px;overflow:hidden;border:1px solid #ccc}.emergency-alert p{padding:.7em 17px;float:left;margin:0;width:90%}.emergency-alert .btn-close{margin:9px 12px 0 0}.home-page-type .emergency-alert{margin:0 auto;border:1px solid #ccc;border-top:none;border-bottom:none;background:none}#noscript-padding{width:100%;height:70px;background:url(/assets/img/bg-comparestrip.gif) 50% 0 repeat;text-align:center;border-top:1px solid #ccc}#noscript-warning p{position:absolute;background:url(/assets/img/icon-info-grey.png) 0 0 no-repeat;width:960px;top:19px;left:50%;color:#666;text-align:left;line-height:1.25em;margin:0 -480px;padding:0 0 0 50px}#noscript-warning strong{display:block}.carousel__wrapper{clear:both;margin-bottom:30px;position:relative}.carousel__wrapper .carousel__caption{display:none}.carousel__wrapper .carousel>section{margin:0;float:left}.carousel__wrapper .carousel__pager__container{border-radius:3px;background:transparent}.carousel__wrapper .carousel__pager__container .carousel__pager__content{position:relative;overflow:hidden}.carousel__wrapper .carousel__pager__container .carousel__pager__current{width:20px;height:823px;position:absolute;right:74px;top:-387px;background:url(../../../../assets/img/carousel-current-arrow.png) no-repeat;display:none}.carousel__wrapper .carousel__pager__container .carousel__pager{padding:5px 5px 0;line-height:1;text-align:center}.carousel__wrapper .carousel__pager__container .carousel__pager a{margin:10px 3px;display:inline-block;width:13px;height:13px;text-indent:-999em;text-transform:capitalize;background:url(../../../../assets/img/carousel-icon/carousel-hover-states.png) 100% 0 no-repeat}.carousel__wrapper .carousel__pager__container .carousel__pager a:first-child{margin-top:0}.carousel__wrapper .carousel__pager__container .carousel__pager a.selected{background-position:0 0}.carousel__wrapper .carousel__pager__container .carousel__pager a:hover{background-position:-13px top}.carousel__wrapper .carousel__pager__container.green_pager .carousel__pager a{background:url(../../../../assets/img/carousel-icon/carousel-hover-states-green.png) 100% 0 no-repeat}.carousel__wrapper .carousel__pager__container.green_pager .carousel__pager a.selected{background-position:0 0}.carousel__wrapper .carousel__pager__container.green_pager .carousel__pager a:hover{background-position:-13px top}.bunnings-carousel{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;position:relative}.ie .bunnings-carousel,.no-cssanimations .bunnings-carousel{opacity:1;filter:"alpha(opacity=100)"!important}.bunnings-carousel .no-list-style li{list-style:none}.bunnings-carousel .carousel{overflow:hidden}.bunnings-carousel .item{overflow:hidden;position:relative;float:left}.bunnings-carousel .carousel-btn{position:absolute;top:50%;background:url(../../../../assets/img/inspiration-carousel-sprite.png) 0 0 no-repeat;width:22px;height:36px;text-indent:-9999em;margin:-18px 0;opacity:1;filter:"alpha(opacity=100)"!important;transition:opacity .3s ease-in-out}.bunnings-carousel .carousel-btn:focus,.bunnings-carousel .carousel-btn:hover{opacity:.8;filter:"alpha(opacity=80)"!important}.bunnings-carousel .prev{left:-38px}.bunnings-carousel .next{background-position:100% 0;right:-38px}.bunnings-carousel .navigation-iconfont .next,.bunnings-carousel .navigation-iconfont .prev{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.15);color:#fff;position:absolute;text-indent:0;background-image:none;margin:0;width:45px;top:0;height:100%}.bunnings-carousel .navigation-iconfont .next:before,.bunnings-carousel .navigation-iconfont .prev:before{font-size:37px;font-size:3.7rem;position:absolute;top:126px}.bunnings-carousel .navigation-iconfont .prev{left:0}.bunnings-carousel .navigation-iconfont .prev:before{content:""}.bunnings-carousel .navigation-iconfont .prev:before{left:4px;color:#1d8634}.bunnings-carousel .navigation-iconfont .next{right:0}.bunnings-carousel .navigation-iconfont .next:before{content:""}.bunnings-carousel .navigation-iconfont .next:before{right:4px;color:#1d8634}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .next,.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .prev{width:auto;background:none;margin-top:-20px}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .prev:before{left:-50px}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .next:before{right:-45px}.inspiration-gallery-carousel-narrow .bunnings-carousel .navigation-iconfont .next:before,.inspiration-gallery-carousel-narrow .bunnings-carousel .navigation-iconfont .prev:before{top:123px}.bunnings-carousel .carousel-pager{text-align:center;padding-top:20px}.bunnings-carousel .carousel-pager a{transition:color .3s ease-in-out;font-size:55px;font-size:5.5rem;color:#6b9f9a;height:20px;overflow:hidden;display:inline-block;padding:0 1px}.bunnings-carousel .carousel-pager a:focus,.bunnings-carousel .carousel-pager a:hover{color:#c7dbda}.bunnings-carousel .carousel-pager a.selected{color:#1d8634}.bunnings-carousel .carousel-pager a.selected:focus,.bunnings-carousel .carousel-pager a.selected:hover{color:#c7dbda}.bunnings-carousel.inspiration-carousel{text-align:left}.bunnings-carousel.inspiration-carousel .store-nearby-stores_header-title,.bunnings-carousel.inspiration-carousel h3{line-height:18px;line-height:1.8rem;font-family:HelveticaNeueW01-75Bold,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;margin-bottom:2px;margin-top:0!important;color:#fff}.bunnings-carousel.inspiration-carousel p{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:400;margin:0;color:#888}.bunnings-carousel.inspiration-carousel p.price-value{line-height:22px;line-height:2.2rem;font-family:Challenge W01 Bold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:26px;font-size:2.6rem;padding-top:4px;color:#fff}.bunnings-carousel.inspiration-carousel p.smallprint{font-size:12px;font-size:1.2rem;float:right;color:#fff;margin-top:11px;padding-right:3px}.bunnings-carousel.inspiration-carousel .carousel{height:auto!important;padding:0;text-align:left;margin:0}.bunnings-carousel.inspiration-carousel .item{background:#515151;float:left;margin-right:1px;padding:0!important;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box}.bunnings-carousel.inspiration-carousel .item.item-width-full{width:960px}.bunnings-carousel.inspiration-carousel .item.item-width-half{width:479px}.bunnings-carousel.inspiration-carousel .item.item-width-third{width:319px}.bunnings-carousel.inspiration-carousel .item a{display:block;height:100%}.bunnings-carousel.inspiration-carousel .item a:hover{background:#444}.inspiration-gallery-carousel-narrow .bunnings-carousel.inspiration-carousel.has-border{width:768px}.inspiration-gallery-carousel-narrow .bunnings-carousel.inspiration-carousel .item-width-full{width:767px}.inspiration-gallery-carousel-narrow .bunnings-carousel.inspiration-carousel .item-width-half{width:383px}.inspiration-gallery-carousel-narrow .bunnings-carousel.inspiration-carousel .item-width-third{width:255px}.bunnings-carousel.inspiration-carousel .bg-image{border-radius:2px;background-size:cover;background-position:50%;width:100%;height:170px}.bunnings-carousel.inspiration-carousel .carousel-content{padding:12px 60px 8px 20px;min-height:70px;box-sizing:border-box}.bunnings-carousel.inspiration-carousel .gallery-images{border-radius:3px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400;position:absolute;right:14px;bottom:14px;border:1px solid #ccc;padding:4px 4px 4px 20px;line-height:1;color:#fff;background:url(../../../../assets/img/icon-new-window.png) no-repeat 6px 50%}.bunnings-carousel.inspiration-carousel.has-border{border-radius:2px;width:957px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#636363}.bunnings-carousel.inspiration-carousel.has-border .item{border-radius:0;margin-right:0;border-right:1px solid #ccc}.bunnings-carousel.primary-tiles-carousel .item{height:240px;width:960px;margin:0;list-style:none}.bunnings-carousel.primary-tiles-carousel .item-type-products{background:url(../../../../assets/img/bg_grey-marble.png) 0 0 no-repeat}.bunnings-carousel.primary-tiles-carousel .item-type-products .carousel-item-link{display:block;padding:24px 0 0 42px;color:#fff}.bunnings-carousel.primary-tiles-carousel .item-type-products .omega .carousel-item-link{padding-left:0}.bunnings-carousel.primary-tiles-carousel .item-type-product-detail{margin-left:6px;max-width:200px}.bunnings-carousel.primary-tiles-carousel .item-type-product-detail .futura-heavy{font-size:27px;font-size:2.7rem;line-height:1.2em;margin:30px 0 0}.bunnings-carousel.primary-tiles-carousel .item-type-product-detail .challenge-bold{font-size:54px;font-size:5.4rem;line-height:1.05em}.bunnings-carousel.primary-tiles-carousel .item-type-product-detail small,.bunnings-carousel.primary-tiles-carousel .item-type-product-detail span{display:block}.bunnings-carousel.primary-tiles-carousel .item-type-product-detail small{color:#919191}.bunnings-carousel.primary-tiles-carousel .carousel-btn{top:88px;background:url(../../../../assets/img/carousel-sprite.png) 0 0 no-repeat;width:36px;height:60px;margin:0}.bunnings-carousel.primary-tiles-carousel .prev{left:-55px}.bunnings-carousel.primary-tiles-carousel .next{background-position:100% 0;right:-55px}.bunnings-carousel.step-image-carousel{width:100%;opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.1s;animation-duration:.1s}.ie .bunnings-carousel.step-image-carousel,.no-cssanimations .bunnings-carousel.step-image-carousel{opacity:1;filter:"alpha(opacity=100)"!important}.bunnings-carousel.step-image-carousel .carousel-pager a{font-size:40px;font-size:4rem;padding:0 5px}.bunnings-carousel.step-image-carousel img{max-width:100%;width:auto;height:auto}.bunnings-carousel.four-column-with-arrows{height:160px}.bunnings-carousel.four-column-with-arrows .item{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;height:160px;width:230px;padding-bottom:0}.bunnings-carousel.four-column-with-arrows .item .description{font-size:20px;font-size:2rem;transition:background .5s ease-in-out;line-height:51px;line-height:5.1rem;color:#fff;background-color:#24a641;padding:0 20px;display:block;font-weight:700}.bunnings-carousel.four-column-with-arrows .item:focus .description,.bunnings-carousel.four-column-with-arrows .item:hover .description{background-color:#1d8634}.bunnings-carousel.four-column-with-arrows .carousel-btn{top:43%;background:none;width:37px;height:60px;color:#1d8634}.bunnings-carousel.four-column-with-arrows .carousel-btn:after{font-size:62px;font-size:6.2rem;line-height:61px;line-height:6.1rem;font-family:homebase-icons;position:absolute;top:0;width:35px;text-indent:0}.bunnings-carousel.four-column-with-arrows .carousel-btn:hover{color:#24a641;opacity:1}.bunnings-carousel.four-column-with-arrows .prev{left:-62px}.bunnings-carousel.four-column-with-arrows .prev:after{content:"";right:17px}.bunnings-carousel.four-column-with-arrows .next{background-position:100% 0;right:-62px}.bunnings-carousel.four-column-with-arrows .next:after{content:"";right:12px}.bunnings-carousel.bunnings-carousel-md{width:870px;margin:0 auto;padding:40px 0 20px}.bunnings-carousel.bunnings-carousel-md .item{width:870px;height:270px}.bunnings-carousel.bunnings-carousel-md .carousel-btn{top:150px}.bunnings-carousel.bunnings-carousel-md .carousel-btn.prev{left:-69px}.bunnings-carousel.bunnings-carousel-md .carousel-btn.next{right:-66px}.bunnings-carousel.bunnings-carousel-md .carousel-pager{padding-top:25px}.ie-10.windows-8 .bunnings-carousel.four-column-with-arrows .carousel-btn:after,.ie-11.windows-8 .bunnings-carousel.four-column-with-arrows .carousel-btn:after{top:50%}.four-column-with-arrows-wrapper{padding-top:21px}.four-column-with-arrows-wrapper .primaryh2{font-size:40px;font-size:4rem;margin-bottom:13px;color:#1d8634}.four-column-with-arrows-wrapper .btn-primary,.four-column-with-arrows-wrapper .primaryh2{display:inline-block}.four-column-with-arrows-wrapper .btn-primary{float:right;margin-top:9px;margin-right:3px;font-weight:700}.primary-tiles-carousel-wrapper{background:#fff;padding:40px 0 20px}.our-range .carousel section img{border-radius:3px}.owl-theme .owl-controls{margin-top:0;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:5px 7px;border-radius:20px;background:#6b9f9a}.owl-theme .owl-controls .owl-page span .owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-theme .owl-controls .owl-page span:focus,.owl-theme .owl-controls .owl-page span:hover{background:#c7dbda}.owl-theme .owl-controls .owl-page.active span{background:#24a641}.owl-theme .owl-controls .owl-page.active span:focus,.owl-theme .owl-controls .owl-page.active span:hover{background:#c7dbda}.owl-theme .owl-controls.clickable .owl-buttons div:hover{text-decoration:none}.owl-theme.owl-theme-red .owl-controls .owl-page span{background:#e78881}.owl-theme.owl-theme-red .owl-controls .owl-page span:focus,.owl-theme.owl-theme-red .owl-controls .owl-page span:hover{background:#f6d0ce}.owl-theme.owl-theme-red .owl-controls .owl-page.active span{background:#ba0c2f}.owl-theme.owl-theme-red .owl-controls .owl-page.active span:focus,.owl-theme.owl-theme-red .owl-controls .owl-page.active span:hover{background:#f6d0ce}.owl-theme .gallery-item-video .rsTmb{display:none}.diyblog-page-type .carousel-wrapper{width:960px;overflow:visible;margin:0 -130px}.diyblog-page-type .carousel-wrapper .extended-over-width-article-tiles{width:972px;margin:0 0 0 -6px}.diyblog-page-type .owl-theme{padding:0;width:100%}.diyblog-page-type .owl-theme .owl-wrapper-outer{width:100%}.diyblog-page-type .owl-theme .owl-item img{width:312px;height:176px}.diyblog-page-type .owl-theme .owl-controls .owl-buttons div{border-radius:0;margin:0;padding:0;position:absolute;top:0;width:46px;height:100%;z-index:98}.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;background-color:rgba(0,0,0,.2);background-image:url(../../../../assets/img/carousel-pager-right.png);background-position:50% 50%;background-repeat:no-repeat!important}.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-next:after{content:""}.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px;background-color:rgba(0,0,0,.2);background-image:url(../../../../assets/img/carousel-pager-left.png);background-position:50% 50%;background-repeat:no-repeat!important}.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-prev:after{content:""}.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-next,.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-prev{font-size:30px;font-size:3rem;width:30px;color:#1d8634;background:none}.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-next:after,.diyblog-page-type .owl-theme .owl-controls .owl-buttons .owl-prev:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item{width:324px!important}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item>div{margin:0 6px!important}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video{cursor:pointer}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .text-hide{position:absolute}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .play-button,.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .rsPlayBtnIcon,.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .rsPlayBtnIconMobile{border-radius:65px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:65px;height:65px;margin-top:-32.5px;margin-left:-32.5px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .play-button:after,.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .rsPlayBtnIcon:after,.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:22px solid #fff;border-bottom:11px solid transparent;border-top:11px solid transparent;margin-top:20px;margin-left:23px}.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .play-button:hover,.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .rsPlayBtnIcon:hover,.diyblog-page-type .owl-carousel2 .owl-wrapper .owl-item .gallery-item-video .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.featured-makeovers{background:none}.featured-makeovers.panel{padding-top:0;padding-bottom:0}.featured-makeovers.panel ul{padding:0;margin-top:0;margin-bottom:0}.featured-makeovers.panel .container_12,.featured-makeovers.panel .inside-layout{padding-top:0;border-bottom:0}.featured-makeovers header{display:inline-block;padding-left:4px}.featured-makeovers header h2{font-size:30px;font-size:3rem;line-height:24px;line-height:2.4rem;color:#444;margin-bottom:15px}.featured-makeovers .launch-gallery{float:right}.featured-makeovers .launch-gallery .launch-gallery-link{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;color:#1d8634}.featured-makeovers .launch-gallery .launch-gallery-link:after{font-size:14px;font-size:1.4rem;content:"";font-family:homebase-icons;color:#1d8634;position:relative;top:0;right:-2px;padding-left:5px}.featured-makeovers .bunnings-carousel .caroufredsel_wrapper{width:960px!important}.featured-makeovers .bunnings-carousel .caroufredsel_wrapper .carousel{height:174px!important}.featured-makeovers .bunnings-carousel .item{border-radius:3px;width:310px;height:174px!important;position:relative;margin-right:15px!important;padding-bottom:0}.featured-makeovers .bunnings-carousel .item:last-child{margin-right:0!important}.featured-makeovers .bunnings-carousel .item .thumb{border-radius:3px;overflow:hidden}.featured-makeovers .bunnings-carousel .item img{background-clip:padding-box;top:0;left:0;width:120%}.featured-makeovers .bunnings-carousel .item .caption,.featured-makeovers .bunnings-carousel .item img{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:absolute;height:auto}.featured-makeovers .bunnings-carousel .item .caption{background-clip:padding-box;padding:12px 0 15px 15px;text-transform:none;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:700;color:#fff;background:#444;width:100%;box-sizing:border-box;z-index:2;bottom:-4px}.featured-makeovers .navigation .carousel-btn{background:none}.featured-makeovers .navigation .carousel-btn.prev{left:-50px}.featured-makeovers .navigation .carousel-btn.next{right:-50px}.featured-makeovers .navigation .carousel-btn:before{color:#1d8634;top:40%}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers{border-top:none;background:none;padding-top:0;padding-bottom:0}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers .container_12:before,.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers .inside-layout:before{background:none}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers header{padding-left:0;margin-left:-3px}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers header h2{letter-spacing:-.7px;margin-bottom:28px}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers .bunnings-carousel{margin-top:0}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers .bunnings-carousel .item img{width:120%;position:absolute;top:0;left:0}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover .featured-makeovers .bunnings-carousel .item .caption{bottom:0}#footer{background-size:100%;background-position:bottom;background-color:#f4f4f4;background-repeat:no-repeat;padding:0;min-width:960px}#footer h4{font-size:14px;color:#444;font-weight:700;margin-top:0;margin-bottom:10px}#footer h4 a{color:#444}#footer h4 a:hover{color:#24a641}#footer ul a{font-size:13px;color:#444;font-weight:400;text-transform:capitalize}#footer ul a:hover{color:#24a641}#footer .menu_footer_item{width:213px;margin:0 18px;float:left;display:inline}#footer .menu_footer_item:first-child{margin-left:0}#footer .menu_footer_item:last-child{margin-right:0}#footer .menu_footer_item_icon{font-size:20px;vertical-align:middle}#footer .social-footer li{float:left;margin-right:18px}#footer .social-footer li:before{content:"";display:none}#footer .social-footer li img{height:22px;font-size:0;border:0;vertical-align:middle}#footer .social-footer li a{transition:opacity .3s ease;display:block;height:auto}#footer .social-footer li a:focus,#footer .social-footer li a:hover{opacity:.7}#footer{border-top:2px solid #24a641;margin-top:30px;line-height:1.2em;font-size:14px;padding:0 20px}#footer h4{text-transform:none}#footer .menu_footer{float:left;width:80%;padding:30px 0}#footer .grid_3{width:25%;box-sizing:border-box;padding-right:25px;margin:0}#footer ul a:hover{text-decoration:underline}#footer li{margin-bottom:5px}#footer .social-footer{float:left;width:20%;padding:30px 0}#footer .social-footer:after,#footer .social-footer:before{content:"";display:table}#footer .social-footer:after{clear:both}#footer .social-footer li{width:100%;margin-bottom:3px;line-height:normal}#footer .social-footer li img{display:inline-block;max-width:30px;max-height:30px;padding-right:10px}#footer .social-footer a{height:auto}.menu_footer_submenu{display:table;width:100%;padding-top:20px;padding-bottom:20px;border-top:1px solid #ccc}.menu_footer_icons{display:table-cell;vertical-align:middle;text-align:left}.menu_footer_icon{max-width:40px}.menu_footer_links{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;vertical-align:middle}.menu_footer_submenu_item{font-size:12px;display:inline-block;padding-left:10px;border-left:1px solid #ccc;margin-left:5px}.menu_footer_submenu_item:first-child{border-left:0;padding-left:0;margin-left:0}.ak-header~#RefreshFooter #footer{min-width:0}.ak-header~#RefreshFooter #footer .container_12,.ak-header~#RefreshFooter #footer .inside-layout{min-width:0;max-width:960px;width:100%}.ak-header~#RefreshFooter #footer .menu_footer_submenu_item:last-child{display:none}.highlight{display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;padding:1px 3px 0}.highlight.highlight-light{background:#fff;color:#1d8634}.highlight.highlight-black,.highlight.highlight-dark{background:#444;border:1px solid #fff;color:#fff;padding:2px 4px}.highlight.highlight-mute{color:grey}.highlight.highlight-noborder{border:none}.highlight.highlight-red{background:#ba0c2f;border:1px solid #ba0c2f;color:#fff}.anchor-links{font-size:22px;font-size:2.2rem;padding-bottom:25px;color:#888;clear:both}.anchor-links a{font-size:14px;font-size:1.4rem;font-weight:700;padding:0 3px}.anchor-links a:hover{color:#24a641}.anchor-links a.on{color:#444}.anchor-links a:first-child{padding-left:0}.brands-glossary{background-color:#f4f4f4;z-index:10}.brands-glossary .anchor-links{padding-top:25px}.brands-glossary .anchor-links .disabled,.brands-glossary .anchor-links a{font-size:20px;font-size:2rem;padding-left:0;padding-right:16px}.brandsdirectory-page-type .inside-layout,.store-listing .inside-layout{margin-bottom:40px}.brandsdirectory-page-type .heading-layout .inside-layout,.brandsdirectory-page-type .inside-layout.no-margin-bottom,.store-listing .heading-layout .inside-layout,.store-listing .inside-layout.no-margin-bottom{margin-bottom:0}.brandsdirectory-page-type .heading-layout .breadcrumb,.store-listing .heading-layout .breadcrumb{width:628px;margin:0 18px;float:left;display:inline;margin-left:0!important}.brandsdirectory-page-type .heading-layout .map,.store-listing .heading-layout .map{padding-top:30px;clear:both}.brandsdirectory-page-type .heading-layout.no-margin-bottom,.store-listing .heading-layout.no-margin-bottom{margin-bottom:0}.brandsdirectory-page-type .brands-glossary__letter,.brandsdirectory-page-type .store-listing__state,.store-listing .brands-glossary__letter,.store-listing .store-listing__state{border-bottom:1px solid #ccc;margin-bottom:25px}.brandsdirectory-page-type .brands-glossary__letter:after,.brandsdirectory-page-type .brands-glossary__letter:before,.brandsdirectory-page-type .store-listing__state:after,.brandsdirectory-page-type .store-listing__state:before,.store-listing .brands-glossary__letter:after,.store-listing .brands-glossary__letter:before,.store-listing .store-listing__state:after,.store-listing .store-listing__state:before{content:"";display:table}.brandsdirectory-page-type .brands-glossary__letter:after,.brandsdirectory-page-type .store-listing__state:after,.store-listing .brands-glossary__letter:after,.store-listing .store-listing__state:after{clear:both}.brandsdirectory-page-type .brands-glossary__brand__heading,.brandsdirectory-page-type .store-listing__state__heading,.store-listing .brands-glossary__brand__heading,.store-listing .store-listing__state__heading{font-size:30px;font-size:3rem;color:#444;font-weight:400;margin-bottom:.5em}.brandsdirectory-page-type .brands-glossary__brand__heading a,.brandsdirectory-page-type .store-listing__state__heading a,.store-listing .brands-glossary__brand__heading a,.store-listing .store-listing__state__heading a{font-size:30px;font-size:3rem;line-height:26px;line-height:2.6rem;color:#444;font-weight:400}.brandsdirectory-page-type .brands-glossary__brand__list,.brandsdirectory-page-type .store-listing__state__list,.store-listing .brands-glossary__brand__list,.store-listing .store-listing__state__list{width:130px;margin:0 18px;float:left;display:inline;padding:0}.brandsdirectory-page-type .brands-glossary__brand__list .new,.brandsdirectory-page-type .store-listing__state__list .new,.store-listing .brands-glossary__brand__list .new,.store-listing .store-listing__state__list .new{font-weight:700;color:#1d8634;text-transform:uppercase;display:inline}.brandsdirectory-page-type .brands-glossary__brand__list ul,.brandsdirectory-page-type .store-listing__state__list ul,.store-listing .brands-glossary__brand__list ul,.store-listing .store-listing__state__list ul{margin:0;padding:0}.brandsdirectory-page-type .brands-glossary__brand__list li,.brandsdirectory-page-type .store-listing__state__list li,.store-listing .brands-glossary__brand__list li,.store-listing .store-listing__state__list li{margin:0 0 5px;list-style:none}.brandsdirectory-page-type .brands-glossary__brand__list,.store-listing .brands-glossary__brand__list{width:213px;float:left;display:inline;margin:0 0 0 35px}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing__state__heading,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing__state__heading{margin-bottom:1.34em}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing_category,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing_category{position:relative;display:inline-block;margin-bottom:25px}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing_category a:link,.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing_category a:visited,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing_category a:link,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing_category a:visited{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#666}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing_category-heading,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing_category-heading{font-size:18px;font-size:1.8rem;font-weight:700;color:#1d8634;margin-bottom:.8em}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing__state__list li,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing__state__list li{margin-bottom:12px}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing__state,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing__state{margin-bottom:57px}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing__state:not(:first-child) .inside-layout,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing__state:not(:first-child) .inside-layout{margin-bottom:5px}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .store-listing__state:last-child,.store-listing .store-listing__state-wrapper.store-listing--trade .store-listing__state:last-child{border-bottom:none}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .anchor-links,.store-listing .store-listing__state-wrapper.store-listing--trade .anchor-links{padding:60px 0 0}.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .anchor-links a:link,.brandsdirectory-page-type .store-listing__state-wrapper.store-listing--trade .anchor-links a:visited,.store-listing .store-listing__state-wrapper.store-listing--trade .anchor-links a:link,.store-listing .store-listing__state-wrapper.store-listing--trade .anchor-links a:visited{color:#1d8634}.brandsdirectory-page-type .inside-layout{margin-bottom:0}.brandsdirectory-page-type .brands-glossary+.inside-layout{padding-top:30px}.brandsdirectory-page-type .brands-glossary__letter{margin-bottom:25px}.brandsdirectory-page-type .brands-glossary__letter:after,.brandsdirectory-page-type .brands-glossary__letter:before{content:"";display:table}.brandsdirectory-page-type .brands-glossary__letter:after{clear:both}.brandsdirectory-page-type .brands-glossary__letter .inside-layout{margin-bottom:25px}.brandsdirectory-page-type .brands-glossary__letter .inside-layout:after,.brandsdirectory-page-type .brands-glossary__letter .inside-layout:before{content:"";display:table}.brandsdirectory-page-type .brands-glossary__letter .inside-layout:after{clear:both}.store-listing-ads__promo{width:462px;margin:0 18px;float:left;display:inline;min-height:100px}.store-detail .store-calendar__wrapper{display:none}.store-detail .store-detail__detail{margin-bottom:25px}.store-detail .store-detail__detail:after,.store-detail .store-detail__detail:before{content:"";display:table}.store-detail .store-detail__detail:after{clear:both}.store-detail .store-detail__opensoon{margin-left:auto;margin-right:auto;margin-bottom:25px;width:960px}.store-detail .store-detail__opensoon:after,.store-detail .store-detail__opensoon:before{content:"";display:table}.store-detail .store-detail__opensoon:after{clear:both}.store-detail .store-calendar__heading{padding:19px 25px;background:#ba0c2f;font-size:40px;font-size:4rem;color:#fff;margin:0;border:0}.store-detail .breadcrumb{width:628px;margin:0 18px;float:left;display:inline;margin-left:0!important}.store-detail .image-gallery-carousel__wrapper{margin-bottom:25px}.store-detail .image-gallery-carousel__wrapper:after,.store-detail .image-gallery-carousel__wrapper:before{content:"";display:table}.store-detail .image-gallery-carousel__wrapper:after{clear:both}.store-detail .ad,.store-detail .store-map{margin:0 0 33px}.store-detail .singlebanner-wrapper{margin:20px 0}.store-detail__view-all{width:296px;margin:0 18px;float:left;display:inline;margin-right:0!important;text-align:right;font-size:13px;font-size:1.3rem}.search-results .heading-layout .btn,.store-detail .heading-layout .btn,.store-listing .heading-layout .btn{margin:23px 10px 0}.set-store-container{display:inline-block}.set-store,.set-this-store{display:block}.set-store a.store-detail__tag.btn,.set-this-store a.store-detail__tag.btn{vertical-align:top;margin-bottom:8px}.store-calendar,.store-detail__detail,.store-detail__services{margin-bottom:25px}.store-calendar:after,.store-calendar:before,.store-detail__detail:after,.store-detail__detail:before,.store-detail__services:after,.store-detail__services:before{content:"";display:table}.store-calendar:after,.store-detail__detail:after,.store-detail__services:after{clear:both}.store-detail__detail__content__wrapper{position:relative}.store-detail__detail__content__wrapper .store-sign{width:119px;height:103px;background-repeat:no-repeat;position:absolute;top:-20px;left:365px;text-indent:-999em;z-index:10}.store-detail__detail__content__wrapper .store-sign.now-open{background-image:url(/assets/img/now-open.png);display:none}.store-detail__detail__content__wrapper .store-sign.open-soon{background-image:url(/assets/img/open-soon.png)}.store-detail__detail__content__wrapper .store-sign.new-store{background-image:url(/assets/img/now-open.png)}.store-detail__detail__content__wrapper .store-detail__detail__content{overflow:hidden}.store-detail__detail-left{margin-left:0!important;margin-right:0!important;float:left;width:332px;color:#fff;border-radius:2px 0 0 2px;background:#444}.store-detail__detail__carousel{overflow:hidden}#store-detail__detail__photo{background:#f4f4f4;width:100%;height:100%}#store-detail__detail__photo img{height:auto;width:100%}#store-detail__detail__map__wrapper{width:100%}.store-detail__detail__map{width:628px;margin:0 18px;float:left;display:inline;margin-right:0!important;margin-left:0!important;background:#eeebe1;position:relative}.store-detail__detail__map input[type=submit]{transition:background-color .3s ease-in-out;border-radius:3px;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2);font-size:14px;font-size:1.4rem;padding:8px 10px}.store-detail__detail__map .toggle{position:absolute;top:10px;right:10px;background:#fff;border:1px solid #ccc;z-index:10;margin:0;padding:0 5px 0 0;border-radius:2px}.store-detail__detail__map .toggle:after,.store-detail__detail__map .toggle:before{content:"";display:table}.store-detail__detail__map .toggle:after{clear:both}.store-detail__detail__map .toggle li{float:left;list-style:none;margin:7px 5px}.store-detail__detail__map .toggle li a{display:block;font-size:0;width:25px;height:25px}.store-detail__detail__map .toggle li a.on{background-position:0 0}.store-detail__detail__map .toggle li a:hover{background-position:-25px 0}.store-detail__detail__map .toggle li .pin{background:url(../../../../assets/img/icon-pin-with-hover.png) no-repeat 100% 0}.store-detail__detail__map .toggle li .photo{background:url(../../../../assets/img/icon-camera-with-hover.png) no-repeat 100% 0}.store-detail__detail__map #storedetail-fullscreenmap{display:none}.bunnings-gm-info-window{line-height:16px;line-height:1.6rem;font-weight:400}.bunnings-gm-info-window .store-detail-map_type-name{color:#888}.bunnings-gm-info-window .store-detail-map_get-direction-btn{transition:background-color .3s ease-in-out;border-radius:3px;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2);font-size:14px;font-size:1.4rem;padding:8px 10px}.storedetail-getdirection{display:none}.store-detail__detail__contact{background:#24a641;padding:17px 10px;font-size:13px;font-size:1.3rem}.store-detail__detail__contact .adr,.store-detail__detail__contact .contact{display:block}.store-detail__detail__contact .tel{display:inline-block;margin-right:10px}.store-detail__detail__contact .tel .type{font-weight:700}.store-detail__detail__contact a{color:#fff;text-decoration:none}.store-detail__detail__contact .contact-message{text-decoration:underline}.store-detail__detail__trading-heading{margin:0;font-size:24px;font-size:2.4rem;line-height:1}.store-detail__detail__trading{background:#444;font-size:13px;font-size:1.3rem;margin-top:0;min-height:225px}.store-detail__detail__trading:after,.store-detail__detail__trading:before{content:"";display:table}.store-detail__detail__trading:after{clear:both}.trading-hours:after,.trading-hours:before{content:"";display:table}.trading-hours:after{clear:both}.trading-hours .day{float:left;width:165px}.trading-hours .day:first-child{font-weight:700}.trading-hours .hours{float:right;width:125px;text-align:right;margin:0}.trading-hours .hours:nth-child(2){font-weight:700}.store-detail__services{margin-bottom:0}.store-detail__services .heading{color:#1d8634;font-size:24px;font-size:2.4rem}.store-detail__services .services{margin-bottom:0}.store-opening-soon-grand-celebration{margin-bottom:30px}.store-opening-soon-grand-celebration .grand-banner{margin-top:0}.store-opening-soon-grand-celebration .grand-banner .grand-banner-text{padding:20px}.store-opening-soon-grand-celebration .grand-richtext{padding:0}.store-opening-soon-grand-celebration .grand-richtext strong{display:inline-block}.store-opening-soon-grand-celebration .grand-richtext hr{border-width:1px;border-color:#ccc;margin-left:0}.store-opening-soon-grand-celebration .grand-richtext .store-nearby-stores_header-title,.store-opening-soon-grand-celebration .grand-richtext h3,.store-opening-soon-grand-celebration .grand-richtext h4{font-size:16px;font-size:1.6rem;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif;margin:16px 0;color:#444}.store-opening-soon-grand-celebration .grand-richtext p{margin:0 0 10px}.grand-banner{background:#ba0c2f}.grand-banner img{vertical-align:top;width:296px;height:auto}.grand-banner .grand-banner-text{display:inline-block;color:#fff;width:620px;padding:20px}.grand-banner .grand-banner-text h1{font-size:3em;margin:0}.grand-banner .grand-banner-text h2{font-size:2em;margin:0 0 .5em}.grand-banner .grand-banner-text p{font-size:1em;margin:0}.grand-banner-narrow{padding:15px;color:#fff;background:#ba0c2f}.store-detail__detail__christmas-trading{clear:both;padding-top:30px;position:relative;font-size:1.3rem}.store-detail__detail__christmas-trading .christmas-trading-hours_team-member{background:url(/assets/img/img_christmas_hours_team-member.png) 0 0 no-repeat;width:259px;height:294px;display:block;text-indent:-999em;overflow:hidden;position:absolute;bottom:0;right:8px}.store-detail__detail__christmas-trading .store-detail__detail__trading-heading{background-color:#ba0c2f;color:#fff;padding:16px 19px}.store-detail__detail__christmas-trading .christmas-trading-hours{padding:5px 0 19px 19px;background:#666;color:#fff;min-height:182px}.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column{width:318px;padding:0 19px 0 0;float:left}.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column dl{width:318px}.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column dl dd,.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column dl dt{margin:0;float:left}.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column dl dt{width:161px;padding-right:10px}.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column dl dd{width:147px}.store-detail__detail__christmas-trading .christmas-trading-hours .hours-column dl span{font-weight:700}.storeactivity-page-type .workshop-image{width:462px;margin:0 18px;float:left;display:inline;margin-left:0!important}.storeactivity-page-type .workshop-details-wrapper{margin-bottom:60px}.storeactivity-page-type .workshop-details-wrapper:after,.storeactivity-page-type .workshop-details-wrapper:before{content:"";display:table}.storeactivity-page-type .workshop-details-wrapper:after{clear:both}.storeactivity-page-type .workshop-details{width:462px;margin:0 18px;float:left;display:inline;margin-right:0!important}.storeactivity-page-type .workshop-details .workshop-details-top{color:#fff;background:#ba0c2f;padding:20px}.storeactivity-page-type .workshop-details .workshop-details-top p{margin:.3em 0}.storeactivity-page-type .workshop-details .workshop-details-top .date{font-size:24px;font-size:2.4rem;margin-top:0}.storeactivity-page-type .workshop-details .workshop-details-top .time{font-size:18px;font-size:1.8rem}.storeactivity-page-type .workshop-details .workshop-details-top .location{font-size:18px;font-size:1.8rem;margin-bottom:0}.storeactivity-page-type .workshop-details p{margin:1em 0}.storeactivity-page-type .store-calendar__heading{font-size:24px;font-size:2.4rem;color:#1d8634}.workshop-booking-form{margin-bottom:25px;color:#444}.workshop-booking-form:after,.workshop-booking-form:before{content:"";display:table}.workshop-booking-form:after{clear:both}.workshop-booking-form .inside-layout{margin-bottom:0;background:#fff}.workshop-booking-form .header{background:#24a641;padding:13px 20px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.workshop-booking-form .header .heading{margin-bottom:0;font-size:24px;font-size:2.4rem;color:#fff}.workshop-booking-form .content{padding:1em 1.286em;border:1px solid #ccc;border-top:0}.workshop-booking-form .content .activity div,.workshop-booking-form .content label{float:left;margin-right:20px}.workshop-booking-form .content .activity{border-bottom:1px solid #ccc;padding:18px 0}.workshop-booking-form .content .activity:after,.workshop-booking-form .content .activity:before{content:"";display:table}.workshop-booking-form .content .activity:after{clear:both}.workshop-booking-form .content .activity label{font-weight:700}.workshop-booking-form .content .activity .leftcol{width:166px}.workshop-booking-form .content .activity .midcol{width:522px}.workshop-booking-form .content .activity .rightcol{width:148px}.workshop-booking-form .content .activity .date,.workshop-booking-form .content .activity .title{font-weight:700;font-size:16px;font-size:1.6rem;display:block;margin-bottom:5px}.workshop-booking-form .content .activity .adults,.workshop-booking-form .content .activity .kids{float:left;width:50px}.workshop-booking-form .content .activity .adults input[type=text],.workshop-booking-form .content .activity .kids input[type=text]{width:26px;font-weight:700;text-align:center;margin-top:5px}.workshop-booking-form .content input[type=text]{box-sizing:border-box;width:94%;font-size:14px;font-size:1.4rem;padding:2px}.workshop-booking-form .content .grid_9{padding-top:18px}.workshop-booking-form .content .participant{padding:18px 0 24px}.workshop-booking-form .content .participant:after,.workshop-booking-form .content .participant:before{content:"";display:table}.workshop-booking-form .content .participant:after{clear:both}.workshop-booking-form .content .participant label{font-weight:700}.workshop-booking-form .content .participant .firstname{width:166px}.workshop-booking-form .content .participant .lastname{width:212px}.workshop-booking-form .content .participant .email{width:290px}.workshop-booking-form .content .participant .mobile{width:194px;margin-right:0}.workshop-booking-form .content .participant .mobile input{width:185px}.workshop-booking-form .content .participant .error{margin-left:-4px}.workshop-booking-form .content .sms{padding:18px 0;width:711px;margin:0 18px;float:left;display:inline;margin-left:0!important}.workshop-booking-form .content .sms:after,.workshop-booking-form .content .sms:before{content:"";display:table}.workshop-booking-form .content .sms:after{clear:both}.workshop-booking-form .content .sms label:first-child{font-weight:700}.workshop-booking-form .content input[type=submit]{margin-top:18px;float:right;width:193px}.workshop-booking-form .content select,.workshop-booking-form .content textarea{border:1px solid #ccc}.workshop-booking-confirmed{color:#fff;font-size:28px;font-size:2.8rem;line-height:35px;line-height:3.5rem;background:#24a641 url(/assets/img/icon-tick-large.png) .893em 1em no-repeat;margin-bottom:25px;padding:1em 5.929em 1em 4em}.store-map-container{display:table;margin-bottom:33px;width:100%}.store-map-container a.store-map{display:table-cell;vertical-align:middle;height:112px;background:url(/assets/img/storemap-bg.png) no-repeat 0 0;line-height:1.1em;padding:19px 340px 0 92px;font-size:28px;font-size:2.8rem;color:#fff}.store-calendar__heading{font-size:20px;font-size:2rem;color:#1d8634;border-bottom:1px solid #ccc;margin:1.2em 0 0;padding-bottom:.5em}.store-calendar__heading span{font-weight:400}.store-calendar__list{padding:0;margin:0 0 25px}.store-calendar__list:after,.store-calendar__list:before{content:"";display:table}.store-calendar__list:after{clear:both}.store-calendar__list .day{padding:10px 0;list-style:none;font-size:13px;font-size:1.3rem;border-top:1px solid #ccc}.store-calendar__list .day:after,.store-calendar__list .day:before{content:"";display:table}.store-calendar__list .day:after{clear:both}.store-calendar__list .day:first-child{border-top:0}.store-calendar__list .day .activity{margin:10px 0}.store-calendar__list .day .activity:after,.store-calendar__list .day .activity:before{content:"";display:table}.store-calendar__list .day .activity:after{clear:both}.store-calendar__list .day .activity:first-child .date{display:block}.store-calendar__list .day .date{font-size:15px;font-size:1.5rem;color:#444;margin-bottom:0;display:none;font-weight:700}.store-calendar__list .day .title{color:#ba0c2f;font-size:15px;font-size:1.5rem;display:block;font-weight:700}.store-calendar__list .day .type{border-radius:3px;box-sizing:border-box;color:#1d8634!important;display:inline-block;font-size:1.2rem;font-weight:700;line-height:normal;padding:4px 0}.store-calendar__list .day .desc{display:block}.store-calendar__list .day .leftcol{width:130px;float:left;display:inline;margin-left:0!important;margin:0 0 0 18px;width:188px;white-space:nowrap}.store-calendar__list .day .midcol{width:545px;margin:0 18px;float:left;display:inline}.store-calendar__list .day .rightcol{width:130px;margin:0 18px;float:left;display:inline;margin-right:0!important;width:173px;padding-top:.4rem}.store-calendar__list .day .rightcol .btn{float:right}.store-detail .store-calendar__list .day:first-child{border-top:0}.have-your-say{margin-bottom:33px}.have-your-say a{font-size:35px;font-size:3.5rem;line-height:42px;line-height:4.2rem;width:960px;height:110px;background:#24a641 url(/assets/img/have-your-say.png) no-repeat 0 0;padding:0 25px 0 332px;display:table-cell;vertical-align:middle;color:#fff}.store-subscribe{background:#fff;padding:19px 0 20px;margin-bottom:30px;width:100%}.store-subscribe .store-subscribe-inner{width:960px;margin:0 auto;position:relative}.store-subscribe .store-subscribe-inner:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat scroll top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-39px;position:absolute;width:960px}.store-subscribe .store-subscribe-inner:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-214px}.store-subscribe .store-subscribe-content{width:711px;margin:0 18px;float:left;display:inline;margin-left:0!important;margin-right:0!important;padding-left:249px;min-height:163px;background:url(/assets/img/store-newsletter-icon.png) no-repeat scroll 0 0 transparent}.store-subscribe .store-subscribe__heading{font-size:23px;font-size:2.3rem;color:#1d8634;margin-bottom:0;padding-top:10px}.store-subscribe .button,.store-subscribe .cols{float:left;width:200px;margin-right:5px}.store-subscribe .button input[type=text],.store-subscribe .cols input[type=text]{width:91%}.store-subscribe .button{width:85px;margin-top:20px}.store-subscribe #divStoreNewsletterSubmitResult_alreadyexisting,.store-subscribe #divStoreNewsletterSubmitResult_suc{clear:both}.notice-message{font-size:22px;font-size:2.2rem}.services{margin:0 0 15px;padding:0}.services:after,.services:before{content:"";display:table}.services:after{clear:both}.services-list{float:left;vertical-align:top;list-style:none;background-position:top;background-repeat:no-repeat;color:#1d8634;width:72px;margin:0 4px 10px 0;min-height:10em;font-size:12px;font-size:1.2rem;text-align:center;line-height:1.2em}.services-list span{display:block;padding-top:7px}.services-list img{margin-bottom:6px}.service dl{width:296px;float:left;display:inline;border:1px solid #ccc;margin:0 18px 36px;box-sizing:border-box}.service dl .service__name{vertical-align:middle;display:table-cell;height:86px;font-weight:700;color:#1d8634;font-size:20px;font-size:2rem}.service dl .service__desc{margin-left:0;color:#fff;padding:1em;background:#24a641;clear:both}.service dl img{float:left;vertical-align:middle;margin:14px}.service:after,.service:before{content:"";display:table}.service:after{clear:both}.services-listing .content-layout{margin-left:auto;margin-right:auto;width:960px}.services-listing .content-layout:after,.services-listing .content-layout:before{content:"";display:table}.services-listing .content-layout:after{clear:both}.services-listing ul{padding:0;margin-top:2em}.services-listing ul li{list-style:none;min-height:400px;width:213px;margin:0 18px;float:left;display:inline}.services-listing ul li img{display:block;min-height:120px}.services-listing ul li img:hover{opacity:.9;filter:alpha(opacity=88)}.services-listing ul li .store-nearby-stores_header-title,.services-listing ul li h3{font-size:18px;font-size:1.8rem;margin:1.5em 0 6px}.services-listing ul li p{height:100px;overflow:hidden;margin-top:4px}.language-listing .services-list{color:#1d8634;width:70px;margin:0 20px 10px 0;text-align:left}.language-listing .services-list span{display:block;padding-top:2px}.language-listing .services-list img{margin-bottom:6px;height:50px;width:68px;border:1px solid #ccc}.anchor-links{font-size:18px;font-size:1.8rem;margin-top:12px}.anchor-links a{vertical-align:top}.store-listing section:first-child,.store-listing section:last-child{border-bottom:0}.store-listing section:first-child{margin-bottom:0}.brandsdirectory-page-type .brands-glossary__letter,.brandsdirectory-page-type .store-listing__state,.store-listing .brands-glossary__letter,.store-listing .store-listing__state{font-size:13px;font-size:1.3rem;margin-bottom:40px}.brandsdirectory-page-type .brands-glossary__letter li,.brandsdirectory-page-type .store-listing__state li,.store-listing .brands-glossary__letter li,.store-listing .store-listing__state li{margin-bottom:15px}.brandsdirectory-page-type .brands-glossary__letter a,.brandsdirectory-page-type .store-listing__state a,.store-listing .brands-glossary__letter a,.store-listing .store-listing__state a{font-weight:400}.brandsdirectory-page-type .brands-glossary__letter .new,.brandsdirectory-page-type .store-listing__state .new,.store-listing .brands-glossary__letter .new,.store-listing .store-listing__state .new{color:#444}.store-detail #breadcrumb-right{position:relative}.store-detail .page-heading{line-height:35px;line-height:3.5rem}.store-detail .page-heading h1{line-height:110px;line-height:11rem}.store-detail .heading-layout .btn{font-size:16px;font-size:1.6rem;font-weight:700;padding:14px 20px;margin:0 0 0 25px;vertical-align:middle}.store-detail__view-all{font-size:14px;font-size:1.4rem;font-weight:700;color:#1d8634;position:absolute;bottom:57px;right:0}.store-detail__view-all:after{content:""}.store-detail__detail__map{width:626px}.store-detail__detail__content__wrapper{margin-top:15px}.store-detail__detail__content__wrapper .store-detail__detail__content{border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);border:1px solid #ccc}.store-detail__detail-left .tile-store_title{padding:10px 10px 0}.store-detail__detail-left,.store-detail__detail__contact,.store-detail__detail__trading{font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem;background:#fff;color:#444}.store-detail__detail-left a,.store-detail__detail__contact a,.store-detail__detail__trading a{color:#1d8634}.store-detail__detail-left a:hover,.store-detail__detail__contact a:hover,.store-detail__detail__trading a:hover{color:#24a641}.store-detail__detail__contact .postal-code{display:block}.store-detail__detail__contact .tel{margin-top:6px;font-weight:400}.store-detail__detail__contact .tel a{color:inherit}.store-detail__detail__contact .contact-message{display:none;margin-top:4px}.store-detail__detail__trading{padding-top:0;padding-left:10px;padding-right:10px}.store-detail__detail__trading:before{display:block;content:"";border-top:1px solid #ccc}.store-detail__detail__trading-heading{margin:21px 0 0}.store-detail__detail__map .toggle{top:8px;right:8px}.store-detail__detail__map .toggle li .pin{background-image:none}.store-detail__detail__map .toggle li .pin:after{content:""}.store-detail__detail__map .toggle li .pin:after{font-size:26px;font-size:2.6rem;line-height:24px;line-height:2.4rem;color:#1d8634}#storedetail-maplinks{display:none}.trading-hours{line-height:22px;line-height:2.2rem;margin-top:12px}.trading-hours .day:first-child{font-weight:400}.trading-hours .hours:nth-child(2){font-weight:400}.trading-hours time:first-of-type .day:first-child{font-weight:700}.trading-hours time:first-of-type .hours:nth-child(2){font-weight:700}.set-store a.store-detail__tag.btn,.set-this-store a.store-detail__tag.btn{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);vertical-align:middle;margin-bottom:0}.other-stores .inside-layout{position:relative;margin:20px auto}.other-stores .row{display:-webkit-flex;display:flex;margin-top:0;margin-bottom:0}.other-stores .row+.row{margin-top:40px}.other-stores .other-stores__store-type-name{font-size:14px;font-size:1.4rem;color:#444;margin-bottom:25px}.other-stores .other-stores__heading{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem;color:#444}.other-stores .other-stores__item-name{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:17px}.other-stores .other-stores__item-name a:hover{color:#24a641}.other-stores .other-stores__item-address,.other-stores .other-stores__item-tel{margin:0;font-size:14px;font-size:1.4rem;color:#444;background-image:none}.other-stores .other-stores__item-address:before,.other-stores .other-stores__item-tel:before{color:#444;font-size:18px}.other-stores .other-stores__item-address .street-address,.other-stores .other-stores__item-tel .street-address{margin-left:4px}.other-stores .other-stores__item-address .type,.other-stores .other-stores__item-tel .type{margin-left:2px}.other-stores .other-stores__item-address-icon:before{content:""}.other-stores .other-stores__item-tel{margin-top:10px}.other-stores .other-stores__item-tel:before{content:""}.other-stores .other-stores__item-tel a{color:inherit}.other-stores .trading-hours{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.other-stores .trading-hours .day,.other-stores .trading-hours .hours{-webkit-flex:0 1 50%;flex:0 1 50%}.other-stores .trading-hours .day:first-child,.other-stores .trading-hours .hours:nth-child(2){font-weight:700}.other-stores .other-stores__item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:10px;-webkit-flex:0 1 33.3%;flex:0 1 33.3%;margin-right:20px;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box}.other-stores .other-stores__item-details{-webkit-flex:1 1 auto;flex:1 1 auto}.other-stores .other-stores__item .btn{display:block;width:100%;background-color:#24a641;border-color:#24a641}.other-stores .other-stores__item .btn:hover{background-color:#1d8634;border-color:#1d8634;color:#fff}.store-search_header{display:none}.store-search_panel{width:100%;max-width:768px;margin:0 auto}.store-search_container{position:relative}.store-search input{border:2px solid #24a641;box-sizing:border-box;padding:15px;width:100%}.store-search_btn-submit{position:absolute;top:0;right:0;padding:10px 30px;display:inline-block;width:auto;height:100%;font-size:16px;font-weight:700;color:#fff;border:none;background:#24a641}.store-search_btn-submit svg{display:none}.stores-page-type .triple-banner-block:empty{display:none}.storessearch-page-type.default-device .heading-layout .page-title{width:100%;max-width:960px;margin:20px auto 0;text-align:center;padding:0 15px}.storessearch-page-type.default-device .heading-layout .page-title-heading{margin:0 -15px}.storessearch-page-type .store-detail__detail{margin-bottom:85px}.storessearch-page-type .store-detail__detail .tile-store_actions{margin-bottom:0}.storessearch-page-type .store-detail__detail .tile-store_actions-link{color:#444}.storessearch-page-type .store-detail__detail .tile-store_actions-link:hover{color:#24a641}.storessearch-page-type .store-detail__detail .tile-store_actions-link:after{left:0;right:0}.storessearch-page-type .store-detail__detail__content__wrapper{margin-top:0}.storessearch-page-type .store-detail__detail__content .tile-store_title{display:block;padding:10px 10px 0}.storessearch-page-type .find-another-store{width:100%;text-align:center}.storessearch-page-type .find-another-store .find-another-store_btn{padding:14px 20px;margin:0 auto 35px;display:inline-block;font-size:16px;line-height:1;font-weight:700;color:#fff;background:#24a641;transition:.3s ease}.storessearch-page-type .find-another-store .find-another-store_btn:hover{background-color:#1d8634}.find-a-store{margin-bottom:40px}.find-a-store .ui-autocomplete{margin:0;padding:0;overflow:auto;max-height:225px;list-style:none;box-sizing:border-box;border:2px solid #1d8634;border-top:none}.find-a-store .ui-autocomplete li.ui-menu-item:nth-child(2n){background-color:#fff}.find-a-store .ui-autocomplete li.ui-menu-item a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:15px 20px;height:50px;color:#444;box-sizing:border-box}.find-a-store .ui-autocomplete li.ui-menu-item a:hover{color:#1d8634}.find-a-store .message-notification{max-width:768px;margin:0 auto;border-bottom:none!important}.find-a-store .message-notification .message-notification_content{margin:20px 0 0}.store-nearby-stores{background:transparent;width:100%}.store-nearby-stores_header{width:100%;max-width:960px;margin:0 auto}.store-nearby-stores_header-title{margin-left:auto;margin-right:auto;color:#444;position:relative;width:100%}.store-nearby-stores_content,.store-nearby-stores_footer{display:-webkit-flex;display:flex;padding-bottom:1.85rem}.store-nearby-stores_content:after,.store-nearby-stores_content:before,.store-nearby-stores_footer:after,.store-nearby-stores_footer:before{content:"";display:table}.store-nearby-stores_content:after,.store-nearby-stores_footer:after{clear:both}.store-nearby-stores_list{width:100%;max-width:960px;margin:0 auto;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.store-nearby-stores_list-item{width:300px;margin-bottom:30px;box-sizing:border-box}.store-nearby-stores_list-item:not(:nth-child(3n+3)){margin-right:30px}.breadcrumbs+.store-nearby-stores .store-nearby-stores_header{padding-top:0}.tile-store{padding:10px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.05);border:1px solid #ccc;border-radius:3px}.tile-store,.tile-store_title{font-size:14px;line-height:1.142}.tile-store_title{-webkit-flex:1;flex:1;margin:0;color:#1d8634;font-weight:700}.tile-store_header{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 16px}.tile-store_header-chevron,.tile-store_header-link-label{display:none}.tile-store_details{margin-bottom:16px}.tile-store_details:after,.tile-store_details:before{content:"";display:table}.tile-store_details:after{clear:both}.tile-store_address{width:100%;float:left;margin:0 0 16px;font-weight:400;color:#444;line-height:1.5rem}.tile-store_address-locality,.tile-store_address-region{display:block}.tile-store_opening-hours{width:100%;float:left;color:#444}.tile-store_trading-hours{margin:0}.tile-store_day{display:inline-block;font-weight:700}.tile-store_hours{display:inline-block;font-weight:400;margin:0}.tile-store_actions{display:-webkit-flex;display:flex;margin-bottom:-10px}.tile-store_actions-link{position:relative;-webkit-flex:0 1 50%;flex:0 1 50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;float:left;padding:12px 0;color:#444;box-sizing:border-box}.tile-store_actions-link:hover{color:#1d8634}.tile-store_actions-link:after{content:"";display:block;border-top:1px solid #ccc;position:absolute;top:0;left:-10px;right:-10px}.tile-store_actions-link-icon{width:20px;height:20px;color:#1d8634;margin-right:10px}.tile-store_actions-link:nth-child(odd){border-right:1px solid #ccc}.pagenotfound-page-type .heading-layout{border-bottom:none;margin-bottom:0;padding-bottom:0}.pagenotfound-page-type .heading-layout:after{display:none}.pagenotfound-page-type .horizontal-nav{margin-bottom:0}.internalservererror-page-type .heading-layout,.pagenotfound-page-type .page-heading{display:none}.error-404,.error-500{padding-top:15px;padding-bottom:40px}.error-404 h1,.error-500 h1{font-size:34px;line-height:1;color:#444;font-weight:700;padding-top:100px}.error-404 .content-layout,.error-500 .content-layout{padding-top:10px;padding-bottom:220px;min-height:120px;margin-left:auto;margin-right:auto;text-align:center;background:url(../../../../assets/img/404-hb.gif) #f4f4f4;background-size:330px 200px;background-repeat:no-repeat;background-position:bottom}.error-404 .content-layout:after,.error-404 .content-layout:before,.error-500 .content-layout:after,.error-500 .content-layout:before{content:"";display:table}.error-404 .content-layout:after,.error-500 .content-layout:after{clear:both}.error-404 .content-layout .store-nearby-stores_header-title,.error-404 .content-layout h3,.error-500 .content-layout .store-nearby-stores_header-title,.error-500 .content-layout h3{font-size:30px;line-height:30px;font-weight:700;color:#444;margin:10px 10px 20px;padding:5px 15px;text-align:center}.error-404 .content-layout h4,.error-500 .content-layout h4{font-size:16px;line-height:18px;font-family:Arial,sans-serif;font-weight:400}.error-404 .content-layout .mobile-error-msg,.error-500 .content-layout .mobile-error-msg{color:#379e49}.error-404 .content-layout .mobile-error-msg p,.error-500 .content-layout .mobile-error-msg p{line-height:inherit}.error-404 .content-layout .mobile-error-msg p:last-child,.error-500 .content-layout .mobile-error-msg p:last-child{margin-bottom:0}.error-404 .content-layout .mobile-error-msg a,.error-500 .content-layout .mobile-error-msg a{color:inherit;text-decoration:none;font-weight:700}.error-404 .content-layout .mobile-error-msg ul a,.error-500 .content-layout .mobile-error-msg ul a{display:block;margin-top:20px;font-size:14px;line-height:16px}.error-404 .content-layout .strong-error-msg,.error-500 .content-layout .strong-error-msg{font-weight:700}.error-404 .content-layout .error-404__message,.error-500 .content-layout .error-404__message{width:100%}.error-404 .mobile-bunnings-logo-small,.error-500 .mobile-bunnings-logo-small{display:none}.error-404 .content-layout--left-aligned,.error-404 .content-layout--left-aligned .store-nearby-stores_header-title,.error-404 .content-layout--left-aligned h3,.error-500 .content-layout--left-aligned,.error-500 .content-layout--left-aligned .store-nearby-stores_header-title,.error-500 .content-layout--left-aligned h3{text-align:left}.default-device .error-404,.default-device .error-500{background-color:#f4f4f4;padding-bottom:0}.default-device .error-404 .content-layout,.default-device .error-500 .content-layout{padding-top:0;padding-bottom:0;width:960px;min-height:400px;text-align:left;background-size:auto auto;background-position:100%}.default-device .error-404 section,.default-device .error-500 section{margin-bottom:30px}.default-device .error-404 .error-404__message,.default-device .error-500 .error-404__message{width:45%}.default-device .error-404 .error-404__message h4,.default-device .error-500 .error-404__message h4{font-size:20px;line-height:1.2;width:100%;color:#444;padding-top:32px}.default-device .error-404 .error-404__message .error-msg,.default-device .error-500 .error-404__message .error-msg{color:#fff;display:inline-block;padding:0;width:100%}.default-device .error-404 .error-404__message .error-msg ul,.default-device .error-500 .error-404__message .error-msg ul{list-style:none outside none;padding:0}.default-device .error-404 .error-404__message .error-msg ul:after,.default-device .error-404 .error-404__message .error-msg ul:before,.default-device .error-500 .error-404__message .error-msg ul:after,.default-device .error-500 .error-404__message .error-msg ul:before{content:"";display:table}.default-device .error-404 .error-404__message .error-msg ul:after,.default-device .error-500 .error-404__message .error-msg ul:after{clear:both}.default-device .error-404 .error-404__message .error-msg li,.default-device .error-500 .error-404__message .error-msg li{font-size:14;line-height:1.2;background:none;display:inline-block;float:left;font-weight:700;margin-bottom:10px}.default-device .error-404 .error-404__message .error-msg li:not(:last-of-type):not(:empty):after,.default-device .error-500 .error-404__message .error-msg li:not(:last-of-type):not(:empty):after{content:"|";display:inline-block;padding:0 10px;color:#888;font-size:inherit}.default-device .error-404 .error-404__message .error-msg li:hover,.default-device .error-500 .error-404__message .error-msg li:hover{background:none}.default-device .error-404 .error-404__message .error-msg li a,.default-device .error-500 .error-404__message .error-msg li a{color:#1d8634;display:inline-block}.default-device .error-404 .error-404__message .error-msg li a:hover,.default-device .error-500 .error-404__message .error-msg li a:hover{color:#24a641}.no-searchg-result__tabs__item{float:left;margin:0 30px 0 0;position:relative;top:5px;background:url(/assets/img/icon-chevron-right-small-grey.png) no-repeat scroll 100% transparent}.no-searchg-result__tabs__item .item__link{font-size:24px;font-size:2.4rem;color:#666;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border:1px solid #ccc;border-left:0;border-right:0;line-height:50px;width:200px;display:block;padding:0 25px 0 18px}.no-searchg-result__tabs__item .item__link:hover{background-color:#f4f4f4}.no-searchg-result__tabs__item.active{position:relative;top:1px}.no-searchg-result__tabs__item.active .item__link{color:#1d8634;background-color:#fff;width:227px;line-height:55px}.no-searchg-result__tabs__item.last{margin-right:0}.nav__item__diy.active .item__link,.nav__item__diy .item__link{color:#444}.search-result__sub-heading{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;margin-bottom:40px;color:#444}.search-result__sub-heading .category-name,.search-result__sub-heading .count-block,.search-result__sub-heading .search-term{font-weight:700}.no-search-results .no-search-result-info,.no-search-results .search-suggestion,.search-suggestion-wrapper .no-search-result-info,.search-suggestion-wrapper .search-suggestion{font-size:20px;font-size:2rem;width:940px;margin:24px auto 12px;background:#fff;min-height:45px;font-weight:400;color:#888;display:block;padding-top:20px;padding-left:20px;padding-bottom:20px;line-height:1.5em}.narrow-article__content .no-search-results .no-search-result-info,.narrow-article__content .no-search-results .search-suggestion,.narrow-article__content .search-suggestion-wrapper .no-search-result-info,.narrow-article__content .search-suggestion-wrapper .search-suggestion{width:710px}.no-search-results .no-search-result-info.gift-guide,.search-suggestion-wrapper .no-search-result-info.gift-guide{width:748px}.container_12 .no-search-results .no-search-result-info.gift-guide,.container_12 .search-suggestion-wrapper .no-search-result-info.gift-guide,.inside-layout .no-search-results .no-search-result-info.gift-guide,.inside-layout .search-suggestion-wrapper .no-search-result-info.gift-guide{width:940px;margin-top:0}.no-search-results .no-search-result-view-more,.search-suggestion-wrapper .no-search-result-view-more{width:960px;margin:20px auto;font-size:18px;color:#444;display:block}.no-search-results .search-suggestion p,.search-suggestion-wrapper .search-suggestion p{margin:0}.no-search-results .no-search-result-info{line-height:24px;line-height:2.4rem}.search-promo-banner{margin-top:24px}.search-promo-banner a{display:table;min-height:120px;background:#fff;font-weight:400;font-size:24px;font-size:2.4rem;width:100%;color:#1d8634}.search-promo-banner a .link-text{color:#1d8634}.search-promo-banner a img{height:120px;margin-right:24px}.search-promo-banner a .search-promo-content{display:table-cell;vertical-align:middle;padding-right:24px;line-height:1.4em;width:100%}.search-store{width:960px;margin:30px auto;background:#fff;position:relative;overflow:hidden}.search-store .search-store-image{float:left;display:inline-block}.search-store .search-result-info{margin:0 0 0 18px;padding-bottom:5px;float:left}.search-store .search-result-address{padding:10px 0;color:#1d8634}.search-store .search-location-question{font-size:24px;color:#1d8634;display:block;padding-top:20px}.search-store .search-result-address .adr{background:url(/assets/img/icon-marker-med.png) 0 0 no-repeat;display:inline-block;text-indent:15px;font-style:normal}.search-store .search-result-address .tel{background:url(/assets/img/icon-phone-med.png) 0 0 no-repeat;display:inline-block;text-indent:20px}.search-store .search-result-address .tel a{color:#1d8634}.search-store .store-info_header_hours{background-color:#fff;padding:3px 5px;border:1px solid #ccc;font-size:13px;font-size:1.3rem;display:inline-block}.search-store .store-info-red-copy{color:#ba0c2f;font-weight:700}.search-store .search-close-btn{cursor:pointer;background:url(/assets/img/close.png) 0 0 no-repeat;text-indent:-9999em;width:24px;height:24px;position:absolute;top:12px;right:12px}.search-result__content{width:100%;padding-top:40px;padding-bottom:20px;min-height:400px}.search-result__content #search-sort-right{float:right;margin-bottom:20px}.search-results .search-result__content{border-top:1px solid #ccc;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.search-results .search-result_header span{font-family:inherit}.search-results .search-result_header .category-name,.search-results .search-result_header .count-block,.search-results .search-result_header .search-term{display:inline-block;font-weight:700}.search-results .content-layout_inside{width:100%}.search-results .search-result__toolbar{background-color:#f4f4f4;border:1px solid #ccc;border-radius:3px;margin-bottom:20px}.search-results .search-result__toolbar .search-result__filter{display:inline-block;padding:17px 20px;width:55%}.search-results .search-result__toolbar .search-result__filter .radio-control{display:inline-block;position:relative}.search-results .search-result__toolbar .search-result__filter .radio-control:after{top:5px}.search-results .search-result__toolbar .search-result__filter .radio-control:before{background:#fff;position:relative;top:5px}.search-results .search-result__toolbar .search-result__filter__title{font-weight:700}.search-results .search-result__toolbar .search-result__filter__radio{display:inline-block;margin-left:20px}.search-results .search-result__toolbar .search-result__filter__radio:hover{cursor:pointer}.search-results .search-result__toolbar .search-result__filter__radio.filter-active .radio-control:after{background:#24a641}.search-results .search-result__toolbar .search-result__filter__radio-button{position:absolute;top:5px;visibility:hidden}.search-results .search-result__toolbar .search-result__filter__label:hover{cursor:pointer}.search-results .search-result__toolbar .search-sort-right{border-left:1px solid #ccc;display:inline-block;padding:15px;position:relative}.search-results .search-result__toolbar .search-sort-right #search-sort-dropdown{border-color:#ccc;padding:10px}.search-results #breadcrumb-right{margin-bottom:10px}.search-results #content-anchor{margin:0 auto;min-height:600px}.search-results #content-anchor .content-layout_inside{width:100%;margin:0}.search-results #content-anchor>.inside-layout{min-height:350px}.search-results .heading-layout{border:0;margin-bottom:0;padding-bottom:0}.search-results .heading-layout:before{display:none}.search-results .heading-layout:after{display:none}.search-results .notice-message{margin-top:13px;display:block}.search-results .notice-message:empty{display:none}.search-results .anchor-links{color:#444;padding-top:0}.search-results .anchor-links a{font-size:18px;font-size:1.8rem;font-weight:400}.search-results .anchor-links .count{display:inline-block;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;padding:0 10px;border:1px solid #ccc;background:hsla(0,0%,100%,.6)}.floorcalculator-page-type .grid thead tr .search-results th,.search-results .floorcalculator-page-type .grid thead tr th,.search-results .sub-heading{font-size:40px;font-size:4rem;position:relative;color:#1d8634;margin-top:50px}.floorcalculator-page-type .grid thead tr .search-results th a,.search-results .floorcalculator-page-type .grid thead tr th a,.search-results .sub-heading a{display:block;color:#1d8634}.floorcalculator-page-type .grid thead tr .search-results th .diy-block,.search-results .floorcalculator-page-type .grid thead tr th .diy-block,.search-results .sub-heading .diy-block{color:#ba0c2f;display:inline-block}.floorcalculator-page-type .grid thead tr .search-results th .count,.search-results .floorcalculator-page-type .grid thead tr th .count,.search-results .sub-heading .count{position:absolute;right:45px;top:7px;font-size:16px;font-size:1.6rem;color:#888}.floorcalculator-page-type .grid thead tr .search-results th .count span,.search-results .floorcalculator-page-type .grid thead tr th .count span,.search-results .sub-heading .count span{vertical-align:baseline}.floorcalculator-page-type .grid thead tr .search-results th .count .total,.search-results .floorcalculator-page-type .grid thead tr th .count .total,.search-results .sub-heading .count .total{background:hsla(0,0%,100%,.7);color:#1d8634;padding:0 10px;margin-left:3px;font-size:32px;font-size:3.2rem;line-height:45px;line-height:4.5rem;border-radius:3px;border:1px solid #ccc}.search-results .product-list{background:0;border-top:0}.search-results .sub-heading-diy{background:url(/assets/img/chevron-red-large.png) no-repeat 100% 0}.search-results .sub-heading-diy .count .total,.search-results .sub-heading-diy a{color:#ba0c2f}.search-results #DIYAdvice .feature-box__item .feature-box__item__thumbnail{background:#888;text-align:center}.search-results #DIYAdvice .feature-box__item .feature-box__item__thumbnail img{height:144px;width:auto}.search-results #DIYAdvice .list-item__content__footer a.btn{display:none}.search-results .service dl{background:#fff;height:218px;position:relative}.search-results .service dl .service__name{padding-right:14px;font-weight:400}.search-results .service dl dd{height:81px;width:266px;position:absolute;bottom:0}.search-results .page-list li{margin-bottom:25px}.search-results .page-list li a{font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem}.search-results .page-list li p{margin:18px 0 0}.search-results .sidebar-dropdown-nav__parent a,.search-results .sidebar-dropdown-nav__parent header a,.search-results .sidebar-dropdown-nav a,.search-results .sidebar-dropdown-nav header a{font-weight:700}.search-results .sort-item__label{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;white-space:nowrap;margin-right:5px}.searchg-result__content{background:#fff}.search-sort-right{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-top:-71px;float:right}.search-sort-right.fixed-top{margin-top:0;z-index:1000}.button--reset{margin-top:30px}.inspiration-gallery-page{height:100%;width:100%}.inspiration-gallery-page>form{height:100%;width:100%}.inspiration-gallery-page .not-visible{opacity:0}.inspiration-gallery-page .disable-gallery{display:none}.inspiration-gallery-page .inspiration-gallery{position:relative;height:100%;width:100%;overflow:hidden;background:#1d1d1d}.inspiration-gallery-page .inspiration-gallery-main{margin-right:340px;height:100%}.inspiration-gallery-page .hero-image-container{width:100%;height:100%;position:relative;text-align:center}:not(.lt-ie9) .inspiration-gallery-page .hero-image-container{display:table}:not(.lt-ie9) .inspiration-gallery-page .hero-image-container .hero-content{max-height:100%;display:table-cell;vertical-align:middle;position:relative}:not(.lt-ie9) .inspiration-gallery-page .hero-image-container .hero-content .hero-content-wrapper{position:relative;margin:auto}.lt-ie9 .inspiration-gallery-page .hero-image-container .hero-content{width:100%;height:100%;position:relative}.lt-ie9 .inspiration-gallery-page .hero-image-container .hero-content .hero-content-wrapper{margin:auto;top:0;left:0;bottom:0;right:0;z-index:9}.inspiration-gallery-page .nav-tools{position:absolute}.inspiration-gallery-page .nav-tools a{position:fixed;z-index:10;display:block;width:64px;height:85px;background-image:url(/assets/img/sprite-inspiration-gallery.png);background-repeat:no-repeat;text-indent:-999em}:not(.lt-ie9) .inspiration-gallery-page .nav-tools a{opacity:1;filter:"alpha(opacity=100)"!important;transition:opacity .2s ease-in-out}:not(.lt-ie9) .inspiration-gallery-page .nav-tools a:focus,:not(.lt-ie9) .inspiration-gallery-page .nav-tools a:hover{opacity:.7;filter:"alpha(opacity=70)"!important}.inspiration-gallery-page .nav-tools .nav-tools-next,.inspiration-gallery-page .nav-tools .nav-tools-prev{top:48%}.inspiration-gallery-page .nav-tools .nav-tools-prev{left:0;background-position:0 -48px}.inspiration-gallery-page .nav-tools .nav-tools-next{right:340px;background-position:-122px -48px}.inspiration-gallery-page .product-marker{position:absolute;opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.inspiration-gallery-page .product-marker .product-marker-image{display:block;position:relative;z-index:20;height:60px;width:60px;background:url(/assets/img/inspiration-gallery-marker.png) 0 0 no-repeat}.inspiration-gallery-page .product-marker .circle-container{position:absolute;top:26px;left:26px;z-index:9}.lt-ie9 .inspiration-gallery-page .product-marker .circle-container{display:none}.inspiration-gallery-page .product-marker .circle{background:transparent;border:4px solid #fff;position:absolute;top:50%;left:50%;background-clip:padding-box;border-radius:60px;-webkit-animation:pulse linear infinite;animation:pulse linear infinite;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;animation-delay:.3s}.inspiration-gallery-page .product-marker:nth-child(odd){-webkit-animation-delay:1.3s;animation-delay:1.3s}.inspiration-gallery-page .product-marker:nth-child(odd) .circle{-webkit-animation-delay:.8s;animation-delay:.8s}.inspiration-gallery-page .product-marker:nth-child(3n){-webkit-animation-delay:.8s;animation-delay:.8s}.inspiration-gallery-page .product-marker:nth-child(3n) .circle{-webkit-animation-delay:1.2s;animation-delay:1.2s}.inspiration-gallery-page .product-marker.active-marker,.inspiration-gallery-page .product-marker:focus,.inspiration-gallery-page .product-marker:hover{cursor:pointer}.inspiration-gallery-page .product-marker.active-marker .product-marker-image,.inspiration-gallery-page .product-marker:focus .product-marker-image,.inspiration-gallery-page .product-marker:hover .product-marker-image{background-position:0 100%}.inspiration-gallery-page .product-marker.active-marker .circle,.inspiration-gallery-page .product-marker:focus .circle,.inspiration-gallery-page .product-marker:hover .circle{border:4px solid #ee2e24;-webkit-animation:pulse linear infinite;animation:pulse linear infinite;-webkit-animation-duration:1.5s;animation-duration:1.5s}.inspiration-gallery-page .inspiration-gallery-sidebar{height:100%;max-height:100%;width:340px;position:absolute;right:0;top:0;background:#666;overflow:hidden}.inspiration-gallery-page .inspiration-gallery-sidebar .sidebar-intro{background:#24a641;overflow:hidden}.inspiration-gallery-page .inspiration-gallery-sidebar .sidebar-intro .bunnings-logo{margin:12px 0 0 23px}.inspiration-gallery-page .inspiration-gallery-sidebar .sidebar-details{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 56px)}.lt-ie9 .inspiration-gallery-page .inspiration-gallery-sidebar .sidebar-details{height:92%}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail{background:#24a641;padding:0 22px 35px 24px;color:#fff;min-height:405px}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-fader{padding-bottom:20px}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail.inspiration-only{min-height:313px}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail.inspiration-only .package-detail-fader{padding-bottom:0}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-description{font-size:15px;font-size:1.5rem;position:relative;margin-bottom:11px}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-description a:not(.btn-primary){color:#fff;text-decoration:underline}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-description a:not(.btn-primary):focus,.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-description a:not(.btn-primary):hover{text-decoration:none}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-description-content{position:relative;overflow:hidden;margin:.5em 0 .4em}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .from-price{font-size:12px;font-size:1.2rem;line-height:100%}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .challenge-bold{display:block;clear:both;opacity:0;margin-bottom:-5px;-webkit-animation:fadeIn .8s ease-in;animation:fadeIn .8s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail small{color:hsla(0,0%,100%,.8)}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-button{padding-right:24px}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-button+.btn-cms-image,.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-button strong{margin-top:20px}.inspiration-gallery-page .inspiration-gallery-sidebar .package-detail .package-detail-button .btn-cms-image-right{padding:6px 8px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-social-tools{border-top:1px solid #ccc;margin-top:20px;padding:5px 0 12px;overflow:hidden}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-social-tools .pull-left{width:180px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-social-tools .pull-right{display:inline;padding:0;margin:5px 0 0 10px;list-style:none}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu ul{list-style:none;margin:0;padding:0}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu ul li.inspiration-menu-item li:last-child .submenu-link .submenu-link-image,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu ul li.inspiration-menu-item li:last-child .submenu-link .submenu-link-text{border-bottom:0}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag{font-size:15px;font-size:1.5rem;font-weight:700;display:block;border-bottom:1px solid #ccc;color:#fff;padding:12px 20px 12px 24px;margin:0;transition:background-color .3s ease-in-out;cursor:pointer}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all{padding-top:13px;display:table;width:286px}.touch .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all{width:303px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all .highlight-dark,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all span{display:table-cell;vertical-align:middle;float:left;padding:0 4px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all span{max-width:210px;padding-top:2px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all .chevron-down,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all .chevron-right{float:right}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.show-all .highlight-dark{margin-left:8px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.inspiration-tag-disabled{font-size:18px;font-size:1.8rem;border-bottom:0;padding-left:20px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.inspiration-tag-disabled,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.inspiration-tag-disabled:hover{background:#1d8634;color:#fff;cursor:default}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.inspiration-tag-disabled .highlight-dark{border-color:#fff;background:#24a641;color:#fff}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .chevron-down,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .chevron-right{display:inline-block;float:right;height:18px;width:10px;position:relative;transition:all .3s ease-in-out}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .chevron-down:after,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .chevron-right:after{font-size:20px;font-size:2rem;line-height:19px;line-height:1.9rem;content:"";font-family:homebase-icons;position:absolute;right:-5px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .chevron-down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .highlight-dark,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag .highlight-mute{font-size:14px;font-size:1.4rem}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag.ui-state-active,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag:hover{background-color:#515151;outline:0}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag:focus{outline:0}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu{display:none}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link{line-height:18px;line-height:1.8rem;background:#888;color:#444}:not(.lt-ie9) .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link{display:table;width:100%}:not(.lt-ie9) .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-image,:not(.lt-ie9) .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-text{display:table-cell;vertical-align:middle;border-bottom:1px solid #ccc}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-image{width:88px;height:55px;overflow:hidden;background:#fff}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-image img{max-height:100%}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-text{padding:0 15px}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link:focus,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link:hover{background:#888}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link:focus .submenu-link-text,.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link:hover .submenu-link-text{border-color:#ccc}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link.selected{background:#24a641;color:#fff}.inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link.selected .submenu-link-text{border-color:#24a641}.lt-ie9 .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link{display:block;border-bottom:1px solid #ccc}.lt-ie9 .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-image,.lt-ie9 .inspiration-gallery-page .inspiration-gallery-sidebar .inspiration-tag-menu .inspiration-tag-submenu .submenu-link .submenu-link-text{display:inline-block}.inspiration-gallery-page .share-email-popup{width:910px;left:50%;margin:0 -455px}.inspiration-gallery-page .prod-dets-window,.inspiration-gallery-page .ui-tooltip{position:absolute;color:#fff;background:#444}:not(.lt-ie8) .inspiration-gallery-page .prod-dets-window,:not(.lt-ie8) .inspiration-gallery-page .ui-tooltip{background-color:rgba(0,0,0,.7)}.inspiration-gallery-page .prod-dets-window,.inspiration-gallery-page .ui-tooltip-content{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;animation-duration:.7s}.inspiration-gallery-page .ui-tooltip{z-index:15;padding:18px 22px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box}.inspiration-gallery-page .ui-tooltip .ui-tooltip-content{width:auto;min-width:250px;max-width:350px}.inspiration-gallery-page .ui-tooltip .ui-tooltip-content .product-tooltip-thumbnail{width:100px;height:75px;margin-right:10px;float:left}.inspiration-gallery-page .ui-tooltip .ui-tooltip-content .product-tooltip-price{display:block;font-size:27px;font-size:2.7rem;line-height:1.2em}.lt-ie9 .inspiration-gallery-page .ui-tooltip .ui-tooltip-content .product-tooltip-price{padding-top:6px}.inspiration-gallery-page .prod-dets-window{z-index:30;width:400px;height:auto;min-height:394px;left:50%;top:6%;margin:auto -200px;padding:20px;text-align:left}.inspiration-gallery-page .prod-dets-window .prod-dets-image{width:400px;height:300px;background:#444;margin-bottom:12px}.inspiration-gallery-page .prod-dets-window .prod-dets-text{border-bottom:1px solid #ccc}.inspiration-gallery-page .prod-dets-window .prod-dets-text .prod-dets-name{font-size:24px;font-size:2.4rem;line-height:1.25em}.inspiration-gallery-page .prod-dets-window .prod-dets-text .prod-dets-name span{font-weight:400;font-size:14px;font-size:1.4rem;text-decoration:underline;white-space:nowrap;display:inline-block}.inspiration-gallery-page .prod-dets-window .prod-dets-text .prod-dets-price{display:block;font-size:48px;font-size:4.8rem;line-height:1.1em}.lt-ie9 .inspiration-gallery-page .prod-dets-window .prod-dets-text .prod-dets-price{padding-top:10px}.inspiration-gallery-page .prod-dets-window .prod-dets-sim-title{margin:18px 0 0;color:#fff}.inspiration-gallery-page .prod-dets-window .prod-dets-sim-title .futura-heavy{font-size:18px;font-size:1.8rem}.inspiration-gallery-page .prod-dets-window .prod-dets-sim-title .prod-dets-similar-prods-link{text-decoration:underline;float:right}.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods{list-style:none;margin:0;padding:0}.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods li{margin:10px 0 0;clear:left;float:left;display:block}.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods .prod-dets-similar-prods-link{display:block;font-size:16px;font-size:1.6rem}.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods .prod-dets-similar-prods-img{width:85px;height:85px;float:left;margin:4px 15px 0 0}.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods .challenge-bold{font-size:26px;font-size:2.6rem;line-height:1.3em}.inspiration-gallery-page .prod-dets-window .prod-dets-name,.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods-link{color:#fff;transition:color .3s ease-in-out}.inspiration-gallery-page .prod-dets-window .prod-dets-name:focus,.inspiration-gallery-page .prod-dets-window .prod-dets-name:hover,.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods-link:focus,.inspiration-gallery-page .prod-dets-window .prod-dets-similar-prods-link:hover{color:#888}.inspiration-gallery-page .prod-dets-window .btn-close-popup{position:absolute;top:0;right:0;margin-right:-56px}.inspiration-gallery-page .prod-dets-window-container-modal{cursor:pointer;content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:25}.inspiration-gallery-page .btn,.inspiration-gallery-page .btn-primary{transition:background-color .3s ease-in-out;margin-top:6px}.inspiration-gallery-page .lt-ie9 .prod-dets-window-container .prod-dets-window-container-modal{opacity:.1;filter:"alpha(opacity=10)"!important;background-color:#444}.inspiration-gallery-page .lt-ie9 .preloadAnim{background:url(/assets/img/preloader_IE_84.gif) no-repeat 50% 50%;width:84px;height:84px;margin-top:-42px;margin-left:-42px}.inspiration-gallery-page .lt-ie9 .preloadAnim>div{display:none}.inspiration-gallery-page .lt-ie8 sup{position:static;vertical-align:super}.inspiration-gallery-page .lt-ie8 .challenge-bold{margin-top:-10px}.inspiration-gallery-page .power-pass_label{font-weight:400;margin-top:6px;padding:0;display:block;font-size:14px;line-height:10px}.inspiration-gallery-page .power-pass_price-error{margin-top:3px;padding:0 0 0 2px;text-align:right;font-size:12px;line-height:14px;display:inline-block}.inspiration-gallery-page .challenge-bold.prod-dets-price .power-pass_price-error{position:relative;top:-25px;padding:0}.inspiration-gallery-page .prod-dets-similar-prods-link .challenge-bold .power-pass_price-error{position:relative;top:-11px;padding:0}.inspiration-gallery-page .preloadAnim{position:absolute;width:128px;height:128px;left:50%;top:50%;margin-top:-32px;margin-left:-32px;-webkit-transform:scale(.5);transform:scale(.5)}.inspiration-gallery-page .preloadAnim .f_circleG{position:absolute;background-color:#fff;height:23px;width:23px;border-radius:12px;transition:all .5s ease-in-out;-webkit-animation-name:f_fadeG;animation-name:f_fadeG;-webkit-animation-duration:1.04s;animation-duration:1.04s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:linear;animation-direction:linear}.inspiration-gallery-page .preloadAnim #frotateG_01{left:0;top:52px;-webkit-animation-delay:.39s;animation-delay:.39s}.inspiration-gallery-page .preloadAnim #frotateG_02{left:15px;top:15px;-webkit-animation-delay:.52s;animation-delay:.52s}.inspiration-gallery-page .preloadAnim #frotateG_03{left:52px;top:0;-webkit-animation-delay:.65s;animation-delay:.65s}.inspiration-gallery-page .preloadAnim #frotateG_04{right:15px;top:15px;-webkit-animation-delay:.78s;animation-delay:.78s}.inspiration-gallery-page .preloadAnim #frotateG_05{right:0;top:52px;-webkit-animation-delay:.91s;animation-delay:.91s}.inspiration-gallery-page .preloadAnim #frotateG_06{right:15px;bottom:15px;-webkit-animation-delay:1.04s;animation-delay:1.04s}.inspiration-gallery-page .preloadAnim #frotateG_07{left:52px;bottom:0;-webkit-animation-delay:1.17s;animation-delay:1.17s}.inspiration-gallery-page .preloadAnim #frotateG_08{left:15px;bottom:15px;-webkit-animation-delay:1.3s;animation-delay:1.3s}@-webkit-keyframes f_fadeG{0%{background-color:#444}to{background-color:#fff}}@keyframes f_fadeG{0%{background-color:#444}to{background-color:#fff}}.social-tools-component{float:right;margin-right:-12px}.product-page-type .social-tools-component{margin-right:-10px}.social-tools-component ul{display:inline;list-style:none;margin:0;padding:0}.social-tools-component ul:after,.social-tools-component ul:before{content:"";display:table}.social-tools-component ul:after{clear:both}.social-tools-component li{float:left}.social-tools-component li[data-tracking-category=Print]{display:none}.social-tools-component li.social-expand{position:relative}.social-tools-component li.social-expand>a{float:right}.social-tools-component li.social-expand>div{transition:width .3s ease .15s;height:100%;overflow:hidden;position:absolute;right:35px;top:0;width:0}.social-tools-component li.social-expand>label{cursor:pointer}.social-tools-component li.social-expand .social-icon-checkbox{left:-9999px;opacity:0;position:absolute;z-index:-1}.social-tools-component li.social-expand .social-share-items{position:absolute;right:0;width:165px}.social-tools-component li.social-expand .social-share-items>li{z-index:1}.social-tools-component .social-link{display:inline-block;padding:18px 10px;line-height:0}.social-tools-component .social-link .social-icon{width:20px;height:20px;color:#666}.social-tools-component .social-link .social-icon.gi-google-plus{width:26px}.social-tools-component .social-link .social-icon path{fill:#666}.social-tools-component .social-link:hover .social-icon{color:#24a641}.social-tools-component .social-link:hover .social-icon path{fill:#24a641}.social-tools-component .social-icon-checkbox:checked+.social-link .social-icon path{fill:#24a641}.social-tools-component .social-icon-checkbox:checked~div,html:not(.touch) .social-tools-component .social-expand:hover>div{transition:width .3s ease .15s;width:216px}.diy-advice-feedback,.diy-advice-feedback-dark{float:right}.diy-advice-feedback-dark .label,.diy-advice-feedback-dark h4,.diy-advice-feedback .label,.diy-advice-feedback h4{float:left;margin-right:20px;padding-top:6px;font-size:15px;font-size:1.5rem}.diy-advice-feedback-dark a,.diy-advice-feedback a{display:inline-block;margin-top:-14px;padding:13px;text-indent:-999px;overflow:hidden;width:24px;border-radius:50%}.diy-advice-feedback-dark a:before,.diy-advice-feedback a:before{background:url(/assets/img/DIY-Guide/sprite-icons.png) 0 0 no-repeat transparent;display:block;width:24px;height:25px}.diy-advice-feedback-dark a.yes:before,.diy-advice-feedback a.yes:before{content:""}.diy-advice-feedback-dark a.no,.diy-advice-feedback a.no{margin-left:10px}.diy-advice-feedback-dark a.no:before,.diy-advice-feedback a.no:before{content:""}.diy-advice-feedback a{border:2px solid #ccc}.diy-advice-feedback a.yes:before{background-position:-126px -2px}.diy-advice-feedback a.no:before{background-position:-168px -2px}.diy-advice-feedback a:hover{border-color:#ccc}.diy-advice-feedback a:active:before{background-color:#888}.diy-advice-feedback-dark{padding-top:12px}.diy-advice-feedback-dark .label,.diy-advice-feedback-dark a,.diy-advice-feedback-dark h4{color:#fff}.diy-advice-feedback-dark a{background-color:#3b3b3b;border:2px solid #3b3b3b;margin-top:3px;transition:all .3s ease}.diy-advice-feedback-dark a.yes:before{background-position:-126px -32px}.diy-advice-feedback-dark a.no:before{background-position:-168px -32px}.diy-advice-feedback-dark a:hover{background-color:#444;border-color:#ccc}.feedback-actions div{display:inline-block;color:#fff}.feedback-actions a{background:url(/assets/img/DIY-Guide/sprite-icons.png) no-repeat transparent;display:inline-block;height:26px;position:relative;top:5px;margin-right:5px}.feedback-actions .like a{width:25px;background-position:0 0}.feedback-actions .comment{margin-left:20px}.feedback-actions .comment a{width:18px;background-position:-33px 0;margin-top:-5px}.article-border-hover{border-color:#ccc}.article-tile .image-container,.series-navigation-list .image-container{position:relative;border:1px solid transparent;transition:border-color .3s ease}.article-tile .image-container .article-image,.series-navigation-list .image-container .article-image{width:100%;height:auto}.article-tile .label,.series-navigation-list .label{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;position:absolute;bottom:0;right:0;background-color:#888;background-repeat:no-repeat;background-position:11px;color:#fff;font-weight:700;padding:5px 5px 5px 3px;min-height:13px}.article-tile .label.video-icon,.series-navigation-list .label.video-icon{padding-left:27px}.article-tile .label.video-icon:before,.series-navigation-list .label.video-icon:before{content:"";display:block;position:absolute;top:8px;left:9.5px;margin:0 auto;border-color:transparent transparent transparent #fff;border-style:solid;border-width:5.5px 0 5.5px 9px}.article-tile .label.series-icon,.series-navigation-list .label.series-icon{padding-left:35px;background-image:url(/assets/img/DIY-Guide/article-tile-collection-icon.png)}.article-tile .label.project-icon,.series-navigation-list .label.project-icon{padding-left:30px;background-image:url(/assets/img/DIY-Guide/article-tile-house-icon.png)}.article-tile .article-description,.series-navigation-list .article-description{padding-right:18px;padding-bottom:5px;font-size:14px;font-size:1.4rem;margin:10px 0 0}.tradearticleslanding-page-type .article-tile .article-description,.tradearticleslanding-page-type .series-navigation-list .article-description{margin-top:20px}.tradearticleslanding-page-type .article-tile .article-description .category,.tradearticleslanding-page-type .series-navigation-list .article-description .category{padding-bottom:5px}.article-tile .category,.series-navigation-list .category{font-size:14px;font-size:1.4rem;color:#444;display:block}.article-tile .article-title,.series-navigation-list .article-title{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;margin-top:10px;display:block;font-weight:700;color:#1d8634}.article-tile .article-summary,.series-navigation-list .article-summary{display:none}.article-tile:hover .image-container,.series-navigation-list:hover .image-container{border-color:#ccc}.article-tile-darkbg .article-tile .category,.article-tile-darkbg .series-navigation-list .category{color:#fff}.article-tile-darkbg .article-tile .article-title,.article-tile-darkbg .series-navigation-list .article-title{color:#ff2e2e}.article-tile-darkbg .article-tile:hover .image-container,.article-tile-darkbg .series-navigation-list:hover .image-container{border-color:#ccc}.article-tile-small .article-tile .category,.article-tile-small .series-navigation-list .category{font-size:13px;font-size:1.3rem}.article-tile-small .article-tile .article-title,.article-tile-small .series-navigation-list .article-title{font-size:14px;font-size:1.4rem}.list-item__diy .article-tile .image-container,.list-item__diy .series-navigation-list .image-container{float:left;width:166px;margin-right:26px}.list-item__diy .article-tile .image-container .article-image,.list-item__diy .series-navigation-list .image-container .article-image{width:166px;height:auto;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box}.list-item__diy .article-tile .article-description,.list-item__diy .series-navigation-list .article-description{float:left;margin-top:0;width:512px}.list-item__diy .article-tile .article-title,.list-item__diy .series-navigation-list .article-title{display:inline-block;font-size:24px;font-size:2.4rem;line-height:1em;font-weight:400;color:#444;margin-top:0;margin-bottom:.5em}.list-item__diy .article-tile .article-summary,.list-item__diy .series-navigation-list .article-summary{display:block;color:#444}.list-item__diy .article-tile:hover .image-container,.list-item__diy .series-navigation-list:hover .image-container{border-color:transparent}.list-item__diy .article-tile .category,.list-item__diy .series-navigation-list .category{display:none}.diy-listing-header{font-size:30px;font-size:3rem;line-height:32px;line-height:3.2rem;color:#444;padding:0 0 0 33px;margin-bottom:40px}.tradetopic-page-type .diy-listing-header{padding-left:0}.diy-listing-header.diy-listing-fullwidth{padding:7px 0 10px}.diy-listing-header .diy-listing-quantity{font-weight:700;background:none;border-radius:3px;padding:0;border:0;margin-right:0}.diyallcategories-page-type .diy-listing,.diycategory-page-type .diy-listing{padding-left:34px}.diyallcategories-page-type .diy-listing .diy-listing,.diycategory-page-type .diy-listing .diy-listing{padding-left:0}.diyallcategories-page-type .diy-listing .list-item,.diycategory-page-type .diy-listing .list-item{width:235px;height:auto;margin:0 14px 60px 0}.diyallcategories-page-type .diy-listing .list-item.omega,.diycategory-page-type .diy-listing .list-item.omega{margin-right:0}.diyallcategories-page-type .diy-listing .list-item.alpha,.diycategory-page-type .diy-listing .list-item.alpha{clear:both}.diyallcategories-page-type .diy-listing .list-item .image-container,.diycategory-page-type .diy-listing .list-item .image-container{width:233px;height:130px;overflow:hidden}.diyallcategories-page-type .diy-listing .list-item .image-container img,.diycategory-page-type .diy-listing .list-item .image-container img{height:100%;width:100%}.diyallcategories-page-type a.next.view-more,.diycategory-page-type a.next.view-more{margin-left:34px;width:734px}.diyallcategories-page-type .diy-listing{margin-bottom:10px!important}.tradetopic-page-type .diy-listing .list-item{width:235px;height:auto;margin:0 14px 60px 0}.tradetopic-page-type .diy-listing .list-item.alpha{clear:both}.tradetopic-page-type .article-tile .image-container{width:233px;height:130px;overflow:hidden}.tradetopic-page-type .article-tile .image-container img{height:100%}.tradetopic-page-type a.next.view-more{width:734px}aside .diy-listing .list-item{height:auto}aside .diy-listing .article-tile{background:#fff;border:1px solid #ccc;transition:border .3s ease;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box}aside .diy-listing .article-tile:hover{border-color:#ccc}aside .diy-listing .category{display:none}aside .diy-listing .article-description{padding:12px 14px}aside .diy-listing .article-title{display:inline-block;font-weight:400;line-height:1em;font-size:24px;font-size:2.4rem;margin-bottom:.5em}aside .diy-listing .article-summary{display:block}aside .diy-listing .image-container{border:none}.more-diy-advice{padding-top:0;margin-top:0;border-top:0;position:relative}.legacydiyhowtovideo-page-type .more-diy-advice{margin-top:0}.more-diy-advice .secondaryh2{font-size:30px;font-size:3rem;margin:0 48px 15px 0;float:left;color:#444}.more-diy-advice .tabbed-nav-menu{float:left;margin-top:-30px}.more-diy-advice .tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected .tabbed-nav-link{color:#444}.more-diy-advice .tabs-container{padding-bottom:0;background:none;border-top:0}.more-diy-advice .view-more-hidden{display:none}.more-diy-advice .article-tile .article-description{margin-top:15px}.inspirationrange-page-type .more-diy-advice,.product-page-type .more-diy-advice,.productcategory-page-type .more-diy-advice,.range-page-type .more-diy-advice{width:960px;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;margin:0 auto 30px;box-sizing:border-box;border:1px solid #ccc}.inspirationrange-page-type .more-diy-advice:after,.inspirationrange-page-type .more-diy-advice:before,.product-page-type .more-diy-advice:after,.product-page-type .more-diy-advice:before,.productcategory-page-type .more-diy-advice:after,.productcategory-page-type .more-diy-advice:before,.range-page-type .more-diy-advice:after,.range-page-type .more-diy-advice:before{content:"";display:table}.inspirationrange-page-type .more-diy-advice:after,.product-page-type .more-diy-advice:after,.productcategory-page-type .more-diy-advice:after,.range-page-type .more-diy-advice:after{clear:both}.inspirationrange-page-type .more-diy-advice .tab-contents,.product-page-type .more-diy-advice .tab-contents,.productcategory-page-type .more-diy-advice .tab-contents,.range-page-type .more-diy-advice .tab-contents{box-shadow:none;width:auto;margin-top:25px;margin-bottom:0;border:0;padding:0;content:"case 1"}.product-page-type .more-diy-advice{border-top:none;padding:30px 20px 24px;margin-top:25px;margin-bottom:25px;background:#fff}.product-page-type .more-diy-advice .secondaryh2{color:#444;margin-bottom:15px}.product-page-type .more-diy-advice .secondaryh2>*{margin:0}.product-page-type .more-diy-advice .secondaryh2 span{font-weight:700}.product-page-type .more-diy-advice .tabs-container{background:#fff}.product-page-type .more-diy-advice .tab-contents{margin-top:0}.product-page-type .more-diy-advice .tabbed-nav-menu{margin:0;min-height:58px;padding-top:14px}.product-page-type .more-diy-advice .tabbed-nav-menu li{display:inline-block}.product-page-type .more-diy-advice .tabbed-nav-menu .tabbed-nav-link{width:auto;line-height:50px;line-height:5rem}.product-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected{bottom:-1px}.product-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected .tabbed-nav-link{background:#fff;color:#ba0c2f}.inspirationrange-page-type .more-diy-advice,.productcategory-page-type .more-diy-advice,.range-page-type .more-diy-advice{padding:30px 20px;background:#fff}.inspirationrange-page-type .more-diy-advice .secondaryh2,.productcategory-page-type .more-diy-advice .secondaryh2,.range-page-type .more-diy-advice .secondaryh2{font-size:30px;font-size:3rem;margin:0;color:#444}.inspirationrange-page-type .more-diy-advice .secondaryh2>*,.productcategory-page-type .more-diy-advice .secondaryh2>*,.range-page-type .more-diy-advice .secondaryh2>*{margin:0}.inspirationrange-page-type .more-diy-advice .tabs-container,.productcategory-page-type .more-diy-advice .tabs-container,.range-page-type .more-diy-advice .tabs-container{border-top:0;padding:0;background:#fff}.inspirationrange-page-type .more-diy-advice .tab-contents,.productcategory-page-type .more-diy-advice .tab-contents,.range-page-type .more-diy-advice .tab-contents{padding-top:0}.inspirationrange-page-type .more-diy-advice .tabbed-nav-menu,.productcategory-page-type .more-diy-advice .tabbed-nav-menu,.range-page-type .more-diy-advice .tabbed-nav-menu{margin:0;min-height:58px;padding-top:14px}.inspirationrange-page-type .more-diy-advice .tabbed-nav-menu li,.productcategory-page-type .more-diy-advice .tabbed-nav-menu li,.range-page-type .more-diy-advice .tabbed-nav-menu li{display:inline-block}.inspirationrange-page-type .more-diy-advice .tabbed-nav-menu .tabbed-nav-link,.productcategory-page-type .more-diy-advice .tabbed-nav-menu .tabbed-nav-link,.range-page-type .more-diy-advice .tabbed-nav-menu .tabbed-nav-link{width:auto;line-height:50px;line-height:5rem}.inspirationrange-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected,.productcategory-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected,.range-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected{bottom:-1px}.inspirationrange-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected .tabbed-nav-link,.productcategory-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected .tabbed-nav-link,.range-page-type .more-diy-advice .tabbed-nav-menu .ui-tabs-selected .tabbed-nav-link{background:#fff;color:#ba0c2f}.inspirationrange-page-type .more-diy-advice .article-tile .article-description,.productcategory-page-type .more-diy-advice .article-tile .article-description,.range-page-type .more-diy-advice .article-tile .article-description{margin-top:9px}.more-diy-advice .tabbed-nav-small .secondaryh2{line-height:32px;line-height:3.2rem}.panel.whitebg.shadow-divider+.more-diy-advice{margin-top:0}.projects-makeover{background:none}.projects-makeover .container_12:before,.projects-makeover .inside-layout:before{background:url(/assets/img/header-shadow-bg.png) no-repeat scroll top transparent;content:"";height:31px;left:50%;margin-left:-480px;margin-top:-34px;position:absolute;width:960px;display:none}.projects-makeover.panel{padding-top:0}.projects-makeover .article-tile-list+div{clear:both}.projects-makeover .view-more{background:#fff;border:1px solid #ccc;margin-top:0}.article-tile-list>*{float:left}.article-tile-list.items-4{margin-left:-10px;margin-right:-10px}.article-tile-list.items-4 .article-tile{padding-left:10px;padding-right:10px;box-sizing:border-box;width:25%}.article-tile-list.items-4 .article-tile .image-container{height:129px;width:auto}.article-tile-list.items-4 .article-tile .image-container img{height:100%;width:100%}.article-tile-list.items-4-plus .article-tile:nth-child(4n+1){margin-left:0;clear:both}.article-tile-list.items-4-plus .article-tile:nth-child(n+5){margin-top:29px}.article-tile-list .article-tile>.article-tile{display:block;width:auto;padding-left:0;padding-right:0}.article-tile-list.items-3 .article-tile{margin-left:13px;width:32%;width:calc(33.33333% - 10px)}.article-tile-list.items-3 .article-tile:first-child{margin-left:0}.article-tile-list.items-3 .article-tile .image-container{height:132px;width:235px}.article-tile-list.items-3 .article-tile .image-container img{height:100%;width:100%}.article-tile-page-list{float:left;min-height:268px;margin-top:15px}.article-tile-page-list .article-tile{display:block;margin-left:13px;width:230px}.article-tile-page-list .article-tile .image-container{height:128px;width:228px}.article-tile-page-list .article-tile .image-container img{height:100%;width:100%}.article-tile-page-list.alpha{clear:left}.article-tile-page-list.alpha .article-tile{margin-left:0}.article-tile-small .article-tile{margin:0 0 10px;width:100%;float:left}.article-tile-small .article-tile .image-container{float:left}.article-tile-small .article-tile .image-container img{height:100%;width:100%}.article-tile-small .article-tile .article-description{float:left;padding:0;margin:0}.diy-feature-block .article-tile-list{padding:13px 0 10px}.diy-feature-block .article-tile-list .article-tile{float:left}.diy-feature-block .article-tile-list .article-tile:first-child{width:678px;padding-right:50px}.diy-feature-block .article-tile-list .article-tile:first-child .image-container{width:676px;height:380px}.diy-feature-block .article-tile-list .article-tile:first-child .image-container img{height:100%;width:100%}.diy-feature-block .article-tile-list .article-tile:first-child .category{font-size:14px;font-size:1.4rem;margin:16px 0 8px}.diy-feature-block .article-tile-list .article-tile:first-child .article-title{font-size:24px;font-size:2.4rem}.diy-feature-block .article-tile-list .article-tile:nth-child(2n){height:232px}.diy-feature-block .article-tile-list .article-tile+.article-tile{width:232px;margin-bottom:16px}.diy-feature-block .article-tile-list .article-tile+.article-tile .category{font-size:14px;font-size:1.4rem;margin-top:2px;margin-bottom:3px}.diy-feature-block .article-tile-list .article-tile+.article-tile .image-container{height:132px}.diy-feature-block .article-tile-list .article-tile+.article-tile .image-container img{height:100%;width:100%}.diy-feature-block .article-tile-list .article-tile+.article-tile .article-title{margin-bottom:14px;font-size:14px;font-size:1.4rem}.diy-feature-block .article-tile-list .article-tile+.article-tile:last-child{margin-bottom:0}.article-tile-square .article-tile{position:relative}.article-tile-square .article-tile .image-container{height:auto!important;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box;overflow:hidden}.article-tile-square .article-tile .article-description{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box;background:#fff;width:auto;padding:15px;display:block;position:absolute;bottom:0;left:0;right:0}.article-tile-square .article-tile .article-title{font-size:16px;font-size:1.6rem;font-weight:700;margin-top:0;color:#444}.article-tile-square .article-tile:hover .image-container{border-color:#ccc}.article-tile-square.article-tile-page-list{min-height:0}.article-tile-square.article-tile-page-list .article-tile{margin-bottom:15px}.article-tile-square.article-tile-page-list .image-container{min-height:228px}.getting-started-tiles{background-color:#fff;margin-bottom:26px}.getting-started-tiles .article-tile-list{margin-left:auto;margin-right:auto;width:960px}.getting-started-tiles .article-tile-list:after,.getting-started-tiles .article-tile-list:before{content:"";display:table}.getting-started-tiles .article-tile-list:after{clear:both}.getting-started-tiles .article-tile{width:50%;float:left;padding-top:24px;padding-bottom:27px}.getting-started-tiles .article-tile:hover .image-container{border-color:#ccc}.getting-started-tiles .article-tile .article-description .category{display:none}.getting-started-tiles .article-tile .article-description .article-summary{display:block;color:#444;overflow:hidden}.getting-started-tiles .article-tile .image-container{margin-right:20px;width:126px;height:72px;float:left;position:relative}.getting-started-tiles .article-tile .image-container img{float:left;width:100%;height:72px}.getting-started-tiles .article-tile .image-container:before{background-color:rgba(0,0,0,.2);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .text-hide{position:absolute}.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .play-button,.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .rsPlayBtnIcon,.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .rsPlayBtnIconMobile{border-radius:46px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:46px;height:46px;margin-top:-23px;margin-left:-23px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .play-button:after,.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .rsPlayBtnIcon:after,.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:16px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;margin-top:14px;margin-left:17px}.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .play-button:hover,.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .rsPlayBtnIcon:hover,.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.getting-started-tiles .article-tile.article-video.article-lightbox .play-button-container .play-button:after{margin-top:13px;margin-left:15px}.getting-started-tiles .article-tile.article-video.article-lightbox:hover .play-button-container .play-button{background-color:#444;background-color:rgba(68,68,68,.5)}.getting-started-tiles .article-tile.article-video.article-lightbox .label.video-icon{display:none}.two-up-article-tiles{padding:0 0 35px}.two-up-article-tiles:after,.two-up-article-tiles:before{content:"";display:table}.two-up-article-tiles:after{clear:both}.two-up-article-tiles .two-up-article-tile{width:50%;float:left}.two-up-article-tiles .two-up-article-tile.full-width{width:100%}.two-up-article-tiles .two-up-article-tile.right-for-desktop{margin-left:50%}.two-up-article-tiles .two-up-article-tile.left-for-desktop{margin-left:-100%}.two-up-article-tiles .two-up-article-tile .two-up-article-tile-inner{padding-right:25px}.two-up-article-tiles .two-up-article-tile .two-up-article-tile-inner h2{font-size:24px;font-size:2.4rem}.full-width-article-tiles{padding:0 0 60px}.full-width-article-tiles .article-tile{display:table;width:100%;min-height:72px;padding:0 0 30px}.full-width-article-tiles .article-tile .image-container{display:table-cell;width:128px}.full-width-article-tiles .article-tile .article-description{display:table-cell;vertical-align:top;width:100%;padding-left:20px}.full-width-article-tiles .article-tile .article-description .article-title{color:#1d8634}.full-width-article-tiles .article-tile .article-description .article-summary{display:block}.diyblog-page-type .fixed-layout{padding-top:40px!important;min-height:81px;padding-bottom:10px}.diyblog-page-type .inside-layout .store-nearby-stores_header-title,.diyblog-page-type .inside-layout h2,.diyblog-page-type .inside-layout h3,.diyblog-page-type .inside-layout h4,.diyblog-page-type .inside-layout h5{color:#444}.diyblog-page-type .inside-layout .primaryh2{font-size:32px;font-size:3.2rem;line-height:40px;line-height:4rem;margin-bottom:10px}.diyblog-page-type .inside-layout p{margin-top:0}.diyblog-page-type .inside-layout li,.diyblog-page-type .inside-layout p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.diyblog-page-type .inside-layout a{font-weight:700}.diyblog-page-type .inside-layout .full-width-article-tiles,.diyblog-page-type .inside-layout .two-up-article-tiles{padding:0 0 45px}.diyblog-page-type .inside-layout .full-width-article-tiles .primaryh2,.diyblog-page-type .inside-layout .two-up-article-tiles .primaryh2{font-size:30px;font-size:3rem;line-height:26px;line-height:2.6rem;margin-bottom:10px}.diyblog-page-type .inside-layout .full-width-article-tiles{padding-bottom:24px}.diyblog-page-type .inside-layout .full-width-article-tiles:last-of-type{padding:0 0 15px}.diyblog-page-type .inside-layout .full-width-article-tiles.like-button{height:96px}.diyblog-page-type .inside-layout .full-width-article-tiles.like-button div{background-color:#666;width:300px;height:60px;float:right}.diyblog-page-type .inside-layout .two-up-article-1 .two-up-article-tile-inner{padding-right:15px}.diyblog-page-type .inside-layout .two-up-article-2 .two-up-article-tile-inner{padding-left:15px}.diyblog-page-type .inside-layout .over-width-article-tiles{margin-left:-40px;margin-right:-40px;padding:0 0 45px}.diyblog-page-type .inside-layout .over-width-article-tiles figcaption{line-height:17px;line-height:1.7rem;margin:15px 0 0;text-align:left;color:grey}.diyblog-page-type .inside-layout .image-container figcaption{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;margin-top:10px;color:#666}.diyblog-page-type .inside-layout .image-container figcaption p{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;margin:0}.diyblog-page-type .inside-layout .image-container figcaption a{color:#444}.diyblog-page-type .inside-layout .image-container img{width:100%;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box}.diyblog-page-type .inside-layout .more-from-brand{color:#666;margin-bottom:75px}.diyblog-page-type .inside-layout .more-from-brand .brand-wrapper{border-radius:2px;margin-left:10px;padding:10px;background:#fff;border:1px solid #ccc;display:inline-block;line-height:10px;line-height:1rem}.diyblog-page-type .inside-layout .more-from-brand .brand-wrapper img{max-height:60px;max-width:60px}.diyblog-page-type .text-green{border-top:1px solid #ccc;background-color:#fff}.diyblog-page-type .text-green .secondaryh2{color:#1d8634}.diyblog-page-type .more-diy-advice{margin-top:0;border-top:0;position:relative}.diyblog-page-type .more-diy-advice .secondaryh2{color:#444}.diyblog-page-type .more-diy-advice .container_12,.diyblog-page-type .more-diy-advice .inside-layout{padding-top:40px;border-top:1px solid #ccc}.diyblog-page-type .extended-over-width-article-tiles{margin:0 -130px;padding:0 0 40px}.diyblog-page-type .owl-theme .owl-item>div{margin-right:0!important}.diyblog-page-type .owl-theme .owl-item:hover .gallery-item:before{content:"";position:absolute;background-color:#444;opacity:.3;top:0;bottom:0;left:5px;right:5px}.diyblog-page-type .owl-theme .owl-item:hover .gallery-item:after{content:"";background:url(/assets/img/icon-search.png) no-repeat;width:23px;height:23px;position:absolute;bottom:0;right:5px;padding:0 15px 10px 0}.diyblog-page-type .owl-theme .owl-item:hover .gallery-item-video:after{display:none}.search-results .article-list .list-item__diy h4 a,.search-results .article-list .list-item__other h4 a,.search-results .list-item__diy .article-tile .article-title{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;color:#1d8634;font-weight:700}.search-results .article-list .list-item__diy .list-item__content{margin-left:196px}.article-tile-page-list .image-container{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);border:1px solid #ccc}.diyroommakeover-page-type .explore-360 .primaryh2,.diyroommakeover-page-type .projects-makeover .primaryh2{font-size:30px;font-size:3rem;margin-bottom:2.2rem}.diyroommakeover-page-type .projects-makeover .primaryh2{line-height:24px;line-height:2.4rem}.component-diy-video{background:transparent;position:relative}.component-diy-video:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat scroll top transparent;content:"";display:none;height:31px;left:50%;margin-left:-480px;margin-top:-20px;position:absolute;width:960px}.component-diy-video:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top transparent;content:"";display:none;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-31px}.component-diy-video .browserupgrade{display:none}.component-diy-video .component{padding:40px 0 0;margin-left:auto;margin-right:auto;width:960px}.component-diy-video .component:after,.component-diy-video .component:before{content:"";display:table}.component-diy-video .component:after{clear:both}.diycampaignlandingpage-page-type .component-diy-video .component{padding-top:50px;padding-bottom:20px}.component-diy-video .component .component-header{line-height:35px;line-height:3.5rem;font-size:14px;font-size:1.4rem;margin-bottom:15px}.component-diy-video .component .component-header:after,.component-diy-video .component .component-header:before{content:"";display:table}.component-diy-video .component .component-header:after{clear:both}.component-diy-video .component .component-title{float:left}.component-diy-video .component .component-title h2{font-size:30px;font-size:3rem;line-height:32px;line-height:3.2rem;color:#444;line-height:1;margin-bottom:0}.component-diy-video .component .diy-video-block-filter-menu{float:right;font-weight:700;margin-top:7px;height:35px;margin-bottom:35px;max-width:350px;display:none}.component-diy-video .component .diy-video-block-filter-menu a{padding-right:100px}.component-diy-video .component .diy-video-block-explore-all{float:right;font-weight:700;margin-top:0;margin-bottom:0;padding-left:20px}.component-diy-video .component .diy-video-block-explore-all+.diy-video-block-filter-menu{border-right:1px solid #ccc}.component-diy-video .component .diy-video-block-explore-all .iconfont:before{content:""}.component-diy-video .component .filter-menu{margin:0;padding:0 0 34px;list-style:none;position:relative;width:100%}.component-diy-video .component .filter-menu>li{text-align:right;min-width:430px}.component-diy-video .component .filter-menu>li a{display:inline-block}.component-diy-video .component .filter-menu>li a .filter-menu-text{overflow:hidden;float:left}.component-diy-video .component .filter-menu>li a .filter-menu-text:after{-webkit-transform:scale(2,4);transform:scale(2,4);border-bottom:1px dotted #ccc;content:"";display:block;overflow:hidden}.component-diy-video .component .filter-menu>li a .fa{padding-left:12px}.component-diy-video .component .filter-menu>li a.dropdown-open .fa:before{content:"";font-family:homebase-icons}.component-diy-video .component .filter-menu .dropdown-menu.open{box-shadow:0 0 5px 0 rgba(0,0,0,.2);background:#fff;margin-top:15px;right:0;width:410px;border:1px solid #ccc;text-align:left;padding:32px 10px 26px;position:absolute;top:37px}.component-diy-video .component .filter-menu .dropdown-menu.open .arrow-box{box-shadow:0 16px 10px -17px rgba(0,0,0,.5);position:absolute;right:16px;width:26px;height:13px;top:-13px;overflow:hidden}.component-diy-video .component .filter-menu .dropdown-menu.open .arrow-box:after{box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;width:20px;height:20px;background:#fff;pointer-events:none;top:7px;left:3px;border:1px solid #ccc}.component-diy-video .component .filter-menu .dropdown-menu.open .arrow-box:before{border-width:12px;margin-left:-12px;margin-bottom:-33px;background-color:#fff;border-color:#ccc}.component-diy-video .component .filter-menu .dropdown-menu.open li{float:left;width:50%;display:block;height:100%;border:none}.component-diy-video .component .filter-menu .dropdown-menu.open li a{color:#666;font-weight:400;padding:0;display:block;width:100%;margin-top:-1px}.component-diy-video .component .filter-menu .dropdown-menu.open li a:hover{background:#f4f4f4}.component-diy-video .component .filter-menu .dropdown-menu.open li a span{line-height:33px;line-height:3.3rem;font-size:14px;font-size:1.4rem;display:block;min-width:144px;border-top:1px solid #ccc;margin:0 20px}.component-diy-video .component .filter-menu .dropdown-menu.open li.active span{color:#ba0c2f;padding-left:24px;position:relative}.component-diy-video .component .filter-menu .dropdown-menu.open li.active span:before{display:inline-block;font-size:inherit;font-family:FontAwesome,helvetica,arial,sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0);transform:translate(0);font-size:18px;font-size:1.8rem;position:absolute;left:0;color:#ba0c2f;content:"";float:left;line-height:34px}.component-diy-video .component .filter-menu .dropdown-menu.open li:first-child+li a span,.component-diy-video .component .filter-menu .dropdown-menu.open li:first-child a span{border-top-color:transparent}.component-diy-video .component .component-content{height:356px;width:100%;display:block;padding-bottom:40px}.component-diy-video .component .component-content iframe{width:100%;height:100%;border:none}.home .component-diy-video .component{padding-bottom:6px}.featuredproductbrand-page-type .component-diy-video{background-color:transparent}.featuredproductbrand-page-type .component-diy-video:after,.featuredproductbrand-page-type .component-diy-video:before{background:none}.featuredproductbrand-page-type .component-diy-video .diy-video-block-filter-menu{display:none}.featuredproductbrand-page-type .component-diy-video .component{padding:0}.featuredproductbrand-page-type .component-diy-video .component-content{height:auto}.call-out{box-sizing:border-box;border:1px solid #ccc;width:960px;background-color:#f4f4f4;margin-bottom:60px}.layout_article_sidebar__left .call-out{width:768px}.call-out .call-out-content{padding:24px 22px}.call-out h2{font-size:24px;font-size:2.4rem;color:#1d8634;line-height:1.2em;margin:0}.call-out p{font-weight:400}.call-out p.inline{display:inline;margin:0}.call-out p.enlarge{font-size:16px;font-size:1.6rem}.call-out .btn-primary,.call-out .btn-secondary{margin-right:20px}.call-out.call-out-shoppinglist{background:#f4f4f4 url(../../../../assets/img/bg_shopping-list-call-out.png) 777px 100% no-repeat}.call-out.call-out-shoppinglist .call-out-content{padding:24px 180px 24px 22px}.call-out.call-out-planner{background:#fff url(../../../../assets/img/bg_call-out-planners.png) 100% 100% no-repeat}.call-out.call-out-planner .call-out-content{padding:30px 180px 30px 22px}.call-out.call-out-error{background:#f4f4f4 url(../../../../assets/img/bg_team-member-danny-c.png) 100% 100% no-repeat}.call-out.call-out-error .call-out-content{padding-right:210px}.call-out-plain{border-bottom:1px solid #ccc;padding:22px 0 55px;margin-bottom:28px}.call-out-plain .futura-heavy{font-size:18px;font-size:1.8rem;margin-bottom:20px;color:#444}.call-out-plain .btn-primary,.call-out-plain .btn-secondary{margin:12px 15px 0 0}.divider,.panel{width:100%}.divider.topshadow:before,.panel.topshadow:before{background:url(../../../../assets/img/header-shadow-bg.png) 0 0 no-repeat;content:"";display:block;height:31px;width:960px;margin:0 auto;position:relative;top:0}.divider.topborder,.panel.topborder{border-top:1px solid #ccc}.divider.bottomshadow:after,.panel.bottomshadow:after{background:url(../../../../assets/img/header-shadow-bg-top.png) 0 0 no-repeat;content:"";display:block;height:31px;width:960px;margin:0 -480px;position:absolute;bottom:-11px;left:50%}.divider.padded-bottomborder,.panel.padded-bottomborder{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;overflow:hidden}.paper-texture{background:url(../../../../assets/img/texture-bg.jpg) 0 0 repeat}.bottomborder{border-bottom:inherit}.whitebg{background-color:#fff}.greybg,.lightgreybg{background-color:#f4f4f4}.asphalt-bg{background:url(../../../../assets/img/texture-bg-asphalt.jpg) repeat 0 0}.asphalt-bg h2{color:#1d8634;margin-bottom:25px;font-weight:700;line-height:1}.asphalt-bg.panel h2{color:#fff}.layout_article_sidebar__left .divider.bottomshadow:after,.layout_article_sidebar__left .panel.bottomshadow:after{background:url(../../../../assets/img/content-shadow-bg.png) 0 0 no-repeat;width:768px}.child-page-list .inactive-tile,.child-page-list a{display:block;margin-bottom:25px}.child-page-list .inactive-tile .img-container,.child-page-list a .img-container{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;min-height:104px;background:#eee;overflow:hidden}.child-page-list .inactive-tile .img-container img,.child-page-list a .img-container img{width:100%;height:auto}.child-page-list .list-content-summary{border:1px solid #ccc;border-top:none;background:#fff;padding:12px 14px}.child-page-list .summaryheadline{font-size:10px;font-size:1rem;margin:0}.child-page-list a:hover .list-content-summary{border-color:#ccc}.child-page-list .inactive-tile{position:relative}.child-page-list .inactive-tile .img-container img{opacity:.5;filter:"alpha(opacity=50)"!important;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;border:1px solid #ccc;border-bottom:none;box-sizing:border-box;overflow:hidden}.child-page-list .inactive-tile .list-content-summary{color:#909090}.child-page-list .inactive-tile .inactive-ribbon{position:absolute;top:0;left:1px}.child-page-list.grid_3 .list-content-summary{min-height:90px}.child-page-list.alpha{clear:left}.image-summary-list{display:block;margin:2em 0 0;padding:0;list-style:none;overflow:hidden}.image-summary-list li{float:left;margin-bottom:30px}.image-summary-list li .pull-left{margin-right:15px}.image-summary-list li .pull-right{margin-left:15px}.box-panel{width:100%;margin:0 0 36px;padding:0}.box-panel .store-nearby-stores_header-title,.box-panel h2,.box-panel h3{font-size:24px;font-size:2.4rem;line-height:18px;line-height:1.8rem;font-weight:400;margin:0;padding:0 0 8px;display:block}.box-panel .content{display:table;background:#fff;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;padding:10px 18px 10px 10px;margin-top:10px}.box-panel .content img{width:266px;height:auto;padding-right:18px;display:table-cell;vertical-align:top}.box-panel .content .content-text{display:table-cell;vertical-align:top;width:100%}.box-panel .content .content-text .store-nearby-stores_header-title,.box-panel .content .content-text h3,.box-panel .content .content-text h4{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;font-weight:400;margin:0;padding:0 0 .5em}.box-panel .content .content-text .store-nearby-stores_header-title+p,.box-panel .content .content-text h3+p,.box-panel .content .content-text h4+p,.box-panel .content .content-text p:first-child{margin-top:0}.box-panel .content .content-text ul{list-style:disc;padding:0 10px 0 20px;margin:.5em 0}.box-panel .content .content-text ul li{margin-bottom:12px}.feature-box:after,.feature-box:before{content:"";display:table}.feature-box:after{clear:both}.feature-box .feature-box__heading{font-size:25px;font-size:2.5rem;color:#1d8634;margin-bottom:0}.feature-box .feature-box__heading span{font-weight:400}.feature-box h2{font-size:22px;font-size:2.2rem;color:#ba0c2f;margin-bottom:0}.feature-box h2 span{font-weight:400}.feature-box h2 .count{font-size:16px;font-size:1.6rem;color:#444}.feature-box .feature-box__item,.feature-box .list-item{width:296px;margin:0 18px;float:left;display:inline;margin-bottom:30px!important;height:294px;overflow:hidden}.feature-box .feature-box__item a,.feature-box .list-item a{display:block}.feature-box .feature-box__item .feature-box__item__thumbnail,.feature-box .list-item .feature-box__item__thumbnail{position:relative}.feature-box .feature-box__item .feature-box__item__thumbnail img,.feature-box .list-item .feature-box__item__thumbnail img{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.feature-box .feature-box__item .feature-box__item__thumbnail__category-ribbon,.feature-box .list-item .feature-box__item__thumbnail__category-ribbon{position:absolute;display:block;float:right;top:0;right:0;width:54px;height:54px}.feature-box .feature-box__item.list-item__video .list-item__thumbnail_category-ribbon,.feature-box .list-item.list-item__video .list-item__thumbnail_category-ribbon{background:url(../../../../assets/img/diy-advice-item-ribbon-video.png) no-repeat}.feature-box .feature-box__item.list-item__article .list-item__thumbnail_category-ribbon,.feature-box .list-item.list-item__article .list-item__thumbnail_category-ribbon{background:url(../../../../assets/img/diy-advice-item-ribbon-article.png) no-repeat}.feature-box .feature-box__item .feature-box__item__content,.feature-box .list-item .feature-box__item__content{color:#fff;background:#ba0c2f;padding:14px 17px}.feature-box .feature-box__item .feature-box__item__content header,.feature-box .list-item .feature-box__item__content header{margin:0;padding:0;color:#fff}.feature-box .feature-box__item .feature-box__item__content header .store-nearby-stores_header-title,.feature-box .feature-box__item .feature-box__item__content header h3,.feature-box .list-item .feature-box__item__content header .store-nearby-stores_header-title,.feature-box .list-item .feature-box__item__content header h3{margin:0}.feature-box .feature-box__item .feature-box__item__content header h4,.feature-box .list-item .feature-box__item__content header h4{margin:0 0 .2em}.feature-box .feature-box__item .feature-box__item__content header span,.feature-box .list-item .feature-box__item__content header span{font-weight:400}.feature-box .list-item{height:292px}.feature-box .list-item .list-item__thumbnail{width:296px!important}.feature-box .list-item .list-item__content{color:#525252;background:#fff;border:1px solid #ccc;height:115px;padding:15px}.feature-box .list-item .list-item__content header h4{font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem;color:#ba0c2f}.borderradius .feature-box__item{border-radius:3px}.feature-box__item_wide{width:628px;margin:0 18px;float:left;display:inline}.feature-box__item_wide .feature-box__item__thumbnail{height:294px;float:right;width:50%}.feature-box__item_wide .feature-box__item__thumbnail img{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0;background-clip:padding-box}.feature-box__item_wide .feature-box__item__content{font-size:16px;font-size:1.6rem;float:left;padding:20px 17px;width:280px;height:254px}.feature-box__item_wide h4{font-size:28px;font-size:2.8rem}.shared-plans-tools{line-height:18px;line-height:1.8rem;font-weight:400;overflow:hidden;padding-top:10px;margin-bottom:18px}.shared-plans-tools .shared-plans-tabs{float:left;position:relative;margin:-5px 0 0 18px;padding:0 0 6px;list-style:none}.shared-plans-tools .shared-plans-tabs li{display:inline-block;float:left;margin:0 5px 0 0}.shared-plans-tools .shared-plans-tabs a{transition:all .2s linear;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;position:relative;background-color:#fff;display:block;padding:3px 6px;border:1px solid #ccc;text-align:center}.shared-plans-tools .shared-plans-tabs a.active,.shared-plans-tools .shared-plans-tabs a:focus,.shared-plans-tools .shared-plans-tabs a:hover{background-color:#ba0c2f;color:#fff;border:1px solid #ba0c2f}.shared-plans-tools .shared-plans-tabs a.active:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ba0c2f}.shared-plans-tools strong{line-height:18px;line-height:1.8rem;font-weight:400;float:left}.shared-plans-list{list-style:none;padding:0;margin:1em 0 0;overflow:hidden}.shared-plans-list li{float:left;margin:0 0 40px 24px;width:240px}.shared-plans-list li:nth-child(3n+1){margin-left:0;clear:left}.shared-plans-list li .shared-plans-link{display:block;border:1px solid #ccc;background:#fff;color:#888}.shared-plans-list li .shared-plans-link:focus,.shared-plans-list li .shared-plans-link:hover{border-color:#ccc;color:#888}.shared-plans-list li .shared-plans-link:focus .shared-plans-img,.shared-plans-list li .shared-plans-link:hover .shared-plans-img{opacity:1;filter:"alpha(opacity=100)"!important}.shared-plans-list .shared-plans-img{opacity:.8;filter:"alpha(opacity=80)"!important;transition:opacity .4s ease-in-out;width:238px;height:140px}.shared-plans-list .shared-plans-text{padding:14px}.shared-plans-list .shared-plans-title{font-size:16px;font-size:1.6rem;color:#ba0c2f;display:block}.my-account .shared-plans-list{border-bottom:1px solid #ccc;margin-bottom:30px}.my-account .shared-plans-list li{width:222px}.my-account .shared-plans-list li:nth-child(3n+1){margin-left:24px;clear:none}.my-account .shared-plans-list li:nth-child(4n+1){margin-left:0;clear:both}.my-account .shared-plans-list li .shared-plans-img{width:220px}.pagination-page-count{line-height:18px;line-height:1.8rem;font-weight:400}.pagination-page-count strong{float:left;margin-right:10px}.pagination-page-count .pagination-page-list{list-style:none;margin:0;padding:0;float:left}.pagination-page-count .pagination-page-list li{display:inline;float:left;margin:0 4px 0 0}.pagination-page-count .pagination-page-list .chevron-red{display:inline-block;float:left;background:url(../../../../assets/img/sprite_chevron-red.png) 0 0 no-repeat;height:14px;width:6px;text-indent:-999em}.pagination-page-count .pagination-page-list .chevron-red:focus,.pagination-page-count .pagination-page-list .chevron-red:hover{background-position:0 100%}.pagination-page-count .pagination-page-list .chevron-red.end-of-list{background-position:-6px 0}.pagination-page-count .pagination-page-list .chevron-red.end-of-list:focus,.pagination-page-count .pagination-page-list .chevron-red.end-of-list:hover{background-position:-6px 100%}.pagination-page-count .pagination-page-list .chevron-red.prev-of-list{background-position:-12px 0}.pagination-page-count .pagination-page-list .chevron-red.prev-of-list:focus,.pagination-page-count .pagination-page-list .chevron-red.prev-of-list:hover{background-position:-12px 100%}.pagination-page-count .pagination-page-list .chevron-red.start-of-list{background-position:100% 0}.pagination-page-count .pagination-page-list .chevron-red.start-of-list:focus,.pagination-page-count .pagination-page-list .chevron-red.start-of-list:hover{background-position:100% 100%}.pagination-page-count .pagination-page-list .active{text-decoration:underline}.pagination-page-count .pagination-page-list .ellipsis{color:#ba0c2f}.addthis_toolbox>a{margin-top:5px}.addthis_toolbox a.addthis_button_pinterest{margin-top:3px}.category-block:after,.category-block:before,.diy-block:after,.diy-block:before{content:"";display:table}.category-block:after,.diy-block:after{clear:both}.category-block header,.diy-block header{line-height:44px;line-height:4.4rem;margin-bottom:5px;position:relative}.category-block header:after,.category-block header:before,.diy-block header:after,.diy-block header:before{content:"";display:table}.category-block header:after,.diy-block header:after{clear:both}.category-block header .category-block-heading,.diy-block header .category-block-heading{position:static;z-index:90;left:0;width:960px;margin-top:12px}.category-block header .category-block-heading a h2:after,.diy-block header .category-block-heading a h2:after{font-size:45px;font-size:4.5rem;line-height:45px;line-height:4.5rem;content:"";font-family:homebase-icons;position:absolute;right:5px;height:45px;top:0;width:35px;color:#1d8634}.category-block header a,.diy-block header a{padding-right:48px;display:block;color:#1d8634;position:relative}.category-block header a:after,.category-block header a:before,.diy-block header a:after,.diy-block header a:before{content:"";display:table}.category-block header a:after,.diy-block header a:after{clear:both}.category-block header a .category-block-heading__text,.category-block header a .store-nearby-stores_header-title,.category-block header a h3,.diy-block header a .category-block-heading__text,.diy-block header a .store-nearby-stores_header-title,.diy-block header a h3{font-size:40px;font-size:4rem;line-height:44px;line-height:4.4rem;float:left;margin-bottom:0}.category-block header a .category-block-heading__text:hover,.category-block header a .store-nearby-stores_header-title:hover,.category-block header a h3:hover,.diy-block header a .category-block-heading__text:hover,.diy-block header a .store-nearby-stores_header-title:hover,.diy-block header a h3:hover{color:#24a641}.category-block header a span,.diy-block header a span{font-size:32px;font-size:3.2rem;border-radius:3px;background:#f4f4f4;border:1px solid #ccc;padding:0 12px;float:left;margin-left:22px;color:#1d8634}.category-block header a span:hover,.diy-block header a span:hover{color:#24a641}.category-block.category-block__no-hero .category-block-heading_hero-image,.diy-block.category-block__no-hero .category-block-heading_hero-image{margin-top:0}.category-block.category-block__no-hero .category-block-heading,.diy-block.category-block__no-hero .category-block-heading{position:static}.category-block.category-block__full-width .product-list,.diy-block.category-block__full-width .product-list{width:960px!important}.category-block.category-block__full-width .product-list-footer,.diy-block.category-block__full-width .product-list-footer{background:#444!important;margin-left:0!important}.featuredproductbrand-page-type .category-block header,.featuredproductbrand-page-type .diy-block header{margin-bottom:30px}.featuredproductbrand-page-type .category-block header .category-block-heading a,.featuredproductbrand-page-type .diy-block header .category-block-heading a{margin-top:0}.diy-landing-block .container_12,.diy-landing-block .inside-layout{position:relative;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);background:#fff;padding:30px 20px;margin-bottom:40px;box-sizing:border-box;border:1px solid #ccc}.diy-landing-block .container_12 header,.diy-landing-block .inside-layout header{padding-right:80px;display:block;position:relative}.diy-landing-block .container_12 header a,.diy-landing-block .inside-layout header a{display:block}.diy-landing-block .container_12 header a h2,.diy-landing-block .inside-layout header a h2{transition:color .3s ease;color:#444}.diy-landing-block .container_12 header a:hover h2,.diy-landing-block .inside-layout header a:hover h2{color:#24a641}.diy-landing-block .container_12 .btn,.diy-landing-block .container_12 .btn-primary,.diy-landing-block .inside-layout .btn,.diy-landing-block .inside-layout .btn-primary{position:absolute;top:20px;right:0}.diy-landing-block .container_12 .btn-primary.align-top,.diy-landing-block .container_12 .btn.align-top,.diy-landing-block .inside-layout .btn-primary.align-top,.diy-landing-block .inside-layout .btn.align-top{top:0}.diy-landing-block .container_12 .btn,.diy-landing-block .inside-layout .btn{background-color:#24a641;border-color:#24a641;top:0}.diy-landing-block .container_12 .btn:hover,.diy-landing-block .inside-layout .btn:hover{background-color:#1d8634;border-color:#1d8634}.diy-landing-block .view-more{margin-top:-15px}.trade-landing-block{position:relative}.trade-landing-block header{padding-right:80px;display:block;position:relative}.trade-landing-block header a{display:block}.trade-landing-block header a h2{transition:color .3s ease;color:#1d8634}.trade-landing-block header a:hover h2{color:#24a641}.trade-landing-block header .btn-primary{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;padding:8px;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2);position:absolute;top:12px;right:0}.category-block_body:after,.category-block_body:before{content:"";display:table}.category-block_body:after{clear:both}.subCategoryDetailPanel{float:right}.subCategoryDetailPanel>div{display:none}.subCategoryDetailPanel>div.current{display:block}.subCategoryDetailPanel .product-list-footer{margin-left:-192px;background:url(../../../../assets/img/bg-sub-categories-footer.png) no-repeat}.featuredproductbrand-page-type .subCategoryDetailPanel .product-list-footer{background:url(../../../../assets/img/bg-sub-categories-footer-trans.png) no-repeat}.subCategoryDetailPanel .product-list-footer a{position:relative}.subCategoryDetailPanel .product-list-footer a:hover{color:#f4f4f4}.range-page-type .subCategoryDetailPanel .product-list-footer a .total-count:after{font-size:18px;font-size:1.8rem;line-height:45px;line-height:4.5rem;content:"";font-family:homebase-icons;position:absolute;right:14px;top:3px;display:none}.subCategoriesPanel{height:316px;width:191px;float:left;overflow:hidden;background:#666}.subCategoriesPanel ul{padding:0;margin:0 0 4px}.subCategoriesPanel li{list-style:none}.subCategoriesPanel a{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;display:block;padding:7px 10px;color:#fff;font-weight:700}.subCategoriesPanel a.current,.subCategoriesPanel a:hover{background:#1d8634;color:#fff}.diy-block header{line-height:29px;line-height:2.9rem;margin-bottom:25px}.diy-block header a{background:url(../../../../assets/img/header-chevron-right-red.png) 99.5% 50% no-repeat}.diy-block header a .store-nearby-stores_header-title,.diy-block header a h3{font-size:24px;font-size:2.4rem;line-height:29px;line-height:2.9rem;color:#ba0c2f}.diy-block header a:hover .store-nearby-stores_header-title,.diy-block header a:hover h3{color:#ba0c2f}.product-list-footer{font-size:15px;font-size:1.5rem;line-height:33px;line-height:3.3rem;background:#444;position:relative;box-shadow:0 2px 2px 0 rgba(68,68,68,.06);padding:12px 5px;line-height:normal}.product-list-footer a,.product-list-footer span.total-count{padding:0 10px 0 15px;display:inline-block;float:none;vertical-align:middle}.product-list-footer a{color:#1d8634;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}.product-list-footer a:after,.product-list-footer a:before{content:"";display:table}.product-list-footer a:after{clear:both}.product-list-footer a:hover{color:#f4f4f4}.product-list-footer span{float:left}.product-list-footer span.total-count{display:inline-block;border-radius:3px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;border:0;border-left:1px solid #24a641;border-radius:0;padding-left:10px;color:#1d8634;font-weight:700}.productcategory-page-type .product-list-footer .total-count:after{font-size:18px;font-size:1.8rem;line-height:49px;line-height:4.9rem;content:"";font-family:homebase-icons;color:#fff;position:absolute;padding-right:9px;right:2px;top:1px}.ie-10.windows-8 .subCategoryDetailPanel .product-list-footer .total-count:after,.ie-11.windows-8 .subCategoryDetailPanel .product-list-footer .total-count:after{top:50%}.ie-10.windows-8 .product-list-footer .total-count:after,.ie-11.windows-8 .product-list-footer .total-count:after{top:50%}.ie-10.windows-8 .category-block header .category-block-heading a h2:after,.ie-11.windows-8 .category-block header .category-block-heading a h2:after{top:50%}.generalcontent-page-type .main-content .section-image{float:left;clear:left;width:296px!important;height:auto!important;margin-bottom:30px;padding-right:35px;display:inline-block}.generalcontent-page-type .main-content .section-text{float:right;clear:right;width:629px;height:auto!important;padding-left:0;display:inline-block}.generalcontent-page-type .main-content .section-text .h2,.generalcontent-page-type .main-content .section-text>h2{margin-top:0;padding-top:0}.generalcontent-page-type .main-content .section-text.h3,.generalcontent-page-type .main-content .section-text>.h3,.generalcontent-page-type .main-content .section-text>.store-nearby-stores_header-title,.generalcontent-page-type .main-content .section-text>h3{padding-top:0;margin-top:-5px}.generalcontent-page-type .main-content .section-text.h4{line-height:19px;margin-top:0;padding-top:0}.generalcontent-page-type .main-content .section-text ul,.generalcontent-page-type .main-content ul.section-text{width:421px!important}.generalcontent-page-type .main-content .left-half{width:47%;float:left;clear:left}.generalcontent-page-type .main-content .right-half{width:47%;float:right;clear:right}.generalcontent-page-type .main-content .whole-page-width{width:100%!important;height:auto!important;float:none;clear:both;display:block}.generalcontent-page-type .main-content .image-text-section{width:100%;clear:both;margin-bottom:40px}.generalcontent-page-type .main-content .image-text-section:after,.generalcontent-page-type .main-content .image-text-section:before{content:"";display:table}.generalcontent-page-type .main-content .image-text-section:after{clear:both}.generalcontent-page-type .main-content .image-text-section .h1,.generalcontent-page-type .main-content .image-text-section .h2,.generalcontent-page-type .main-content .image-text-section .h3,.generalcontent-page-type .main-content .image-text-section .h4{margin-top:0;margin-bottom:0;display:block;clear:both}.generalcontent-page-type .main-content .image-text-section img{float:left;max-width:220px;height:auto}.generalcontent-page-type .main-content .image-text-section .text-block,.generalcontent-page-type .main-content .image-text-section p{float:right;max-width:528px}.generalcontent-page-type .main-content .ordering{margin-top:20px}.generalcontent-page-type .main-content .ordering td{height:95px;max-height:95px;min-height:95px}.generalcontent-page-type .main-content .ordering p{margin-top:10px;margin-left:10px;font-size:12px;line-height:17px}.generalcontent-page-type .main-content .ordering h5{margin-left:10px}.range-page-type .lightbox-banner-wrapper{width:100%;background:#fff;padding:0 0 10px;margin:15px 0}.range-page-type .lightbox-banner-wrapper:before{content:"";display:block;position:absolute;width:960px;height:31px;left:50%;margin-left:-480px;margin-top:-20px;background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat top}.range-page-type .lightbox-banner-wrapper:after{content:"";display:block;position:absolute;width:960px;height:31px;margin-top:10px;left:50%;margin-left:-480px;background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top}.range-page-type .lightbox-banner-wrapper a{width:960px;margin:0 auto;display:block}.box{padding:30px}.box.box-25-15{padding:25px 15px}.box.box-25-30{padding:25px 30px}.box.box-reset-bottom{padding-bottom:0}.box-banner{width:340px}.box-border{background-color:#fff;border:1px solid #ccc}.box-overlay{color:#fff;background:rgba(0,0,0,.65)}.video-with-tools{min-height:400px;height:auto}.video-with-tools .videoWrap{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;height:400px}.ie .video-with-tools .videoWrap,.no-cssanimations .video-with-tools .videoWrap{opacity:1;filter:"alpha(opacity=100)"!important}.video-with-tools .grid_3{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;position:relative;min-height:400px;height:auto}.ie .video-with-tools .grid_3,.no-cssanimations .video-with-tools .grid_3{opacity:1;filter:"alpha(opacity=100)"!important}.video-with-tools .feature-links-list{margin:-20px 0 24px}.video-with-tools .social-share{position:absolute;bottom:0;min-height:44px;height:auto;left:0}.video-with-tools .social-share p{margin:0}.feature-links-list{margin:0;padding:0;list-style:none;position:relative}.feature-links-list .feature-links-item,.feature-links-list .print-this-page{transition:color .3s ease-in-out;display:block;background-image:url(../../../../assets/img/icons-feature-links-list.png);background-repeat:no-repeat}.feature-links-list .feature-links-item{line-height:18px;line-height:1.8rem;font-weight:400;font-size:20px;font-size:2rem;border-bottom:2px solid #ccc;padding:17px 0 17px 50px;line-height:1.2em}.feature-links-list .feature-links-item.steps{background-position:0 0}.feature-links-list .feature-links-item.tools{background-position:0 -100px}.feature-links-list .feature-links-item.materials{background-position:0 -200px}.feature-links-list .feature-links-item.articles{background-position:0 -403px}.feature-links-list .print-this-page{background-position:0 -316px;margin-top:23px;padding:0 0 3px 28px}.related-content-list{margin:0!important;padding:0!important}.related-content-list .related-content-list-item{display:block;margin-bottom:15px;max-height:130px;overflow:hidden;color:#444;font-size:15px;font-size:1.5rem}.related-content-list .related-content-list-item .related-content-list-img{transition:opacity .3s ease-in-out;opacity:.8;filter:"alpha(opacity=80)"!important;margin-right:18px;display:inline}.related-content-list .related-content-list-item p{overflow:hidden;margin-top:0}.related-content-list .related-content-list-item p strong{color:#ba0c2f;color:#444;display:block}.related-content-list .related-content-list-item:focus .related-content-list-img,.related-content-list .related-content-list-item:hover .related-content-list-img{opacity:1;filter:"alpha(opacity=100)"!important}.quick-tip{border:solid #ccc;border-width:1px 0 0;margin-top:25px;margin-bottom:15px;padding-top:35px}.featuredproductbrand-page-type .quick-tip{padding-top:20px;padding-bottom:20px}.panel .quick-tip{margin-bottom:0}.quick-tip .heading{font-size:26px;font-size:2.6rem;color:#444}.quick-tip .white-arrow{position:absolute;width:0;height:0}.quick-tip-quote .heading{padding-top:28px}.quick-tip-quote .image-container{float:right;position:relative;margin-left:80px}.quick-tip-quote .image-container .team-member{position:absolute;bottom:0;right:0}.quick-tip-quote .image-container .white-arrow-right{top:31px;left:0;border-left:19px solid #fff;border-top:19px solid transparent;border-bottom:13px solid transparent}.paper-texture .quick-tip-quote .image-container .white-arrow-right{border:none;background:url(../../../../assets/img/quick-tip-arrow-texture.png) 0 0 no-repeat;height:38px;width:38px}.quick-tip-quote .team-member-quote{left:10px;color:#444}.quick-tip-quote .team-member-quote .store-nearby-stores_header-title,.quick-tip-quote .team-member-quote h3{font-size:24px;font-size:2.4rem;line-height:1.2em;margin-bottom:20px}.quick-tip-quote .team-member-quote cite{font-size:15px;font-size:1.5rem;color:#656565}.quick-tip-video .heading{padding-top:24px}.quick-tip-video .video-wrapper{float:left;position:relative;margin-right:40px}.quick-tip-video .video-wrapper .preview-container{width:215px;height:120px;position:absolute;z-index:1}.quick-tip-video .video-wrapper .preview-container .video-time-container{background:#666;position:absolute;bottom:0;right:0;padding:8px 9px;line-height:.8}.quick-tip-video .video-wrapper .preview-container .video-time-container .video-time{font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem;color:#fff}.quick-tip-video .video-wrapper .preview-container .play-button-container .text-hide{position:absolute}.quick-tip-video .video-wrapper .preview-container .play-button-container .play-button,.quick-tip-video .video-wrapper .preview-container .play-button-container .rsPlayBtnIcon,.quick-tip-video .video-wrapper .preview-container .play-button-container .rsPlayBtnIconMobile{border-radius:65px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:65px;height:65px;margin-top:-32.5px;margin-left:-32.5px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.quick-tip-video .video-wrapper .preview-container .play-button-container .play-button:after,.quick-tip-video .video-wrapper .preview-container .play-button-container .rsPlayBtnIcon:after,.quick-tip-video .video-wrapper .preview-container .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:22px solid #fff;border-bottom:11px solid transparent;border-top:11px solid transparent;margin-top:20px;margin-left:23px}.quick-tip-video .video-wrapper .preview-container .play-button-container .play-button:hover,.quick-tip-video .video-wrapper .preview-container .play-button-container .rsPlayBtnIcon:hover,.quick-tip-video .video-wrapper .preview-container .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.quick-tip-video .video-wrapper .preview-container .white-arrow-left{top:23px;right:0;border-right:13px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.quick-tip-video .video-wrapper .video-container{background:#444;top:0;left:0;overflow:hidden;width:215px;height:120px}.quick-tip-video .video-wrapper .video-container .video{width:600px;height:400px;opacity:0}.quick-tip-video .video-wrapper .video-container .video>span{height:100%}.quick-tip-video .btn-standard-close{background-color:rgba(0,0,0,.4);font-size:0;display:none;color:#fff;padding:0;width:36px;height:36px;font-weight:400;cursor:pointer}.quick-tip-video .btn-standard-close .btn-close-copy{opacity:.8;display:table;position:relative;height:auto}.quick-tip-video .btn-standard-close .btn-close-copy:before{font-size:25px;font-size:2.5rem;font-family:homebase-icons;content:"";display:block;height:36px;line-height:38px;width:36px;opacity:.8}.quick-tip-video .btn-standard-close:focus,.quick-tip-video .btn-standard-close:hover{background-color:rgba(0,0,0,.9);cursor:pointer}.quick-tip-video .btn-standard-close:focus .btn-close-copy,.quick-tip-video .btn-standard-close:hover .btn-close-copy{opacity:1}.project-description{font-size:20px;font-size:2rem;line-height:1.6em;padding-right:40px}.project-description:first-child{margin-top:0}.floorcalculator-page-type .grid thead tr .project-description th,.project-description .floorcalculator-page-type .grid thead tr th,.project-description .store-nearby-stores_header-title,.project-description .sub-heading,.project-description h2,.project-description h3{font-size:22px;font-size:2.2rem;color:#1d8634}.project-effort strong{font-size:18px;font-size:1.8rem;display:block;margin-bottom:4px}.project-effort a,.project-effort p{font-size:15px;font-size:1.5rem;margin:0}.project-effort>div{position:relative;padding-left:50px}.project-effort>div:not(:first-child){margin-top:13px}.legacydiyhowtovideo-page-type .project-effort>div{padding:20px 0 0}.project-effort>div+strong{width:43%}.legacydiyhowtovideo-page-type .project-effort{margin:0}.project-effort .tooltip-container{bottom:-1px;top:auto;right:0}.project-effort .effort-required{border-radius:2px;position:absolute;bottom:3px;right:35px;display:inline-block;width:133px;height:14px}.project-effort .effort-required:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:url(../../../../assets/img/effort-required-border.png) 0 0 no-repeat transparent}.project-effort .effort-required:after.lt-ie9{background:url(../../../../assets/img/effort-required-border.gif) 0 0 no-repeat transparent}.project-effort .effort-required:before{content:"";position:absolute;top:0;bottom:0;left:0;background-color:#ba0c2f}.project-effort .effort-required.level-none{display:none}.project-effort .effort-required.level-1:before{right:99px}.project-effort .effort-required.level-2:before{right:66px}.project-effort .effort-required.level-3:before{right:33px}.project-effort .effort-required.level-4:before{right:0}.legacy-project-overview .project-description{font-size:14px;font-size:1.4rem;padding-right:0;line-height:1.45em}.legacy-project-overview .project-description:first-child{font-size:18px;font-size:1.8rem;margin-top:0;line-height:1.45em}.floorcalculator-page-type .grid thead tr .legacy-project-overview .project-description th,.legacy-project-overview .primaryh3,.legacy-project-overview .project-description .floorcalculator-page-type .grid thead tr th,.legacy-project-overview .project-description .sub-heading{margin-top:.6em}.legacy-project-overview ul{list-style:none;margin:0;padding:0}.legacy-project-overview ul li{margin-left:0}.brand-page .category-block header .category-block-heading{position:static}.brand-page .category-block header .category-block-heading .iconfont-chevron-right{font-family:homebase-icons;font-size:4.5rem;background:none;border:none;border-radius:none;padding:0;float:right;margin-left:0}.brand-page .category-block header .category-block-heading a{background:none;padding-right:0}.brand-page .subCategoriesPanel{height:316px;overflow:visible}.brand-page .subCategoriesPanel:after{border:solid transparent;border-top:solid #ccc;border-width:7px 13px 0;content:" ";display:block;height:0;width:0;top:100%;left:50%;margin-left:-14px;pointer-events:none;position:absolute;z-index:1}.brand-page .subCategoryDetailPanel .product-list-footer a{background:none;padding:7px 15px}.brand-page .subCategoryDetailPanel .product-list-footer span{position:relative}.brand-page .subCategoryDetailPanel .product-list-footer .iconfont-chevron-right{float:right;font-size:2rem;line-height:3.3rem}.brand-page .triangle{width:0;height:0;border-top-style:solid;border-left:12px solid transparent;border-bottom:0 solid transparent;border-right:12px solid transparent;border-top-width:6px;left:50%;right:50%;margin-left:-14px;position:absolute;bottom:-6px;z-index:2}.brand-page .triangle-invert{border-width:6px 12px 0;left:80px;top:-8px;z-index:1;border-top-color:#fff}.component-view-all-products{margin-bottom:70px}.category-block header{margin-bottom:0}.category-block header .category-block-heading{display:table;width:100%}.category-block .category-block-heading__count,.category-block .category-block-heading__title{display:inline-block}.category-block .category-block-heading__link{display:table-cell;vertical-align:middle;padding-right:0;text-align:right;color:#1d8634}.category-block .category-block-heading__link:hover{color:#24a641}.category-block .category-block-heading__title{color:#444;padding-right:25px}.category-block .category-block-heading__title:hover,.category-block .category-block-heading__title:hover span{color:#24a641;border-color:#24a641}.category-block .category-block-heading__count,.category-block .category-block-heading__title .category-block-heading__text{font-size:30px;font-size:3rem;display:inline-block;float:none;line-height:1}.category-block .category-block-heading__count{padding-left:20px;background:transparent;border:0;border-left:1px solid #ccc;border-radius:0;color:inherit}.category-block .category-block-heading__link span{font-size:inherit;display:inline-block;float:none;padding-left:0;background:transparent;border:0;border-radius:0;margin-left:0}.category-block .category-block-heading_hero-image img{padding-top:0}.category-block-heading__text{font-size:30px;font-size:3rem}.category-block-heading__text:after{display:none}.product-list-footer,.subCategoryDetailPanel .product-list-footer{background-image:none;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.product-list-footer a,.subCategoryDetailPanel .product-list-footer a{font-weight:700}.product-list-footer a:hover,.subCategoryDetailPanel .product-list-footer a:hover{color:#24a641}.asphalt-bg,.greybg,.lightgreybg,.paper-texture,.whitebg{background:transparent}.divider,.panel.bottomshadow:after{display:none}.divider,.panel.topborder{border-top:inherit}.diy-video-player{width:960px;height:356px;position:relative;overflow:hidden;border-radius:3px}.diy-video-player .vjs-poster{border-radius:3px;top:-1px}.diy-video-player .vjs-cta{position:absolute;top:9px;right:338px;padding:10px}.diy-video-player .vjs-cta .btn{-webkit-animation:all 125ms;animation:all 125ms;background-color:rgba(0,0,0,.4);font-size:12px;font-size:1.2rem;padding-left:10px;text-align:right;position:relative;border:none;padding-right:0;width:150px}.diy-video-player .vjs-cta .btn .cta-icon{position:absolute;top:10px;right:9px}.diy-video-player .vjs-cta .btn span{display:none}.diy-video-player .vjs-cta:hover .btn{background-color:#ba0c2f}.diy-video-player .vjs-loading-spinner{left:49%;top:48%}.diy-video-player .brightcove-video-player-skin.vjs-mouse:focus .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-mouse:hover .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin:focus .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin:hover .vjs-big-play-button{font-size:2em;width:108px;height:108px;margin-left:-54px;margin-top:-54px}.diy-video-player .brightcove-video-player-skin.vjs-mouse:focus .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-mouse:hover .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin:focus .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin:hover .vjs-big-play-button:before{top:2px;font-size:106px;line-height:108px}.diy-video-player .brightcove-video-player-skin .vjs-big-play-button:focus,.diy-video-player .brightcove-video-player-skin .vjs-big-play-button:hover,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:focus,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:hover{font-size:2em;width:108px;height:108px;margin-left:-54px;margin-top:-54px}.diy-video-player .brightcove-video-player-skin .vjs-big-play-button:focus:before,.diy-video-player .brightcove-video-player-skin .vjs-big-play-button:hover:before,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:focus:before,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:hover:before{top:2px;font-size:106px;line-height:108px}.diy-video-player .brightcove-video-player-skin .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button{font-size:2em;width:100px;height:100px;margin-left:-50px;margin-top:-50px;-webkit-transform:scale(.7);transform:scale(.7);top:50%;left:50%;background-color:rgba(0,0,0,.3)}.diy-video-player .brightcove-video-player-skin .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:before{top:2px;font-size:98px;line-height:100px}.diy-video-player .brightcove-video-player-skin .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:before{color:#fff}.diy-video-player .brightcove-video-player-skin.vjs-has-started .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse .vjs-big-play-button{-webkit-transform:scale(.7) translateY(28%);transform:scale(.7) translateY(28%);top:50%;left:50%}.diy-video-player .brightcove-video-player-skin.vjs-has-started .vjs-end-overlay .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse .vjs-end-overlay .vjs-big-play-button{font-size:2em;width:68px;height:68px;margin-left:-34px;margin-top:-34px;left:42%}.diy-video-player .brightcove-video-player-skin.vjs-has-started .vjs-end-overlay .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse .vjs-end-overlay .vjs-big-play-button:before{top:2px;font-size:66px;line-height:68px}.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse:focus .vjs-end-overlay .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse:hover .vjs-end-overlay .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-has-started:focus .vjs-end-overlay .vjs-big-play-button,.diy-video-player .brightcove-video-player-skin.vjs-has-started:hover .vjs-end-overlay .vjs-big-play-button{font-size:2em;width:74.8px;height:74.8px;margin-left:-37.4px;margin-top:-37.4px}.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse:focus .vjs-end-overlay .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-has-started.vjs-mouse:hover .vjs-end-overlay .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-has-started:focus .vjs-end-overlay .vjs-big-play-button:before,.diy-video-player .brightcove-video-player-skin.vjs-has-started:hover .vjs-end-overlay .vjs-big-play-button:before{top:2px;font-size:72.8px;line-height:74.8px}.diy-video-player .brightcove-video-player-skin.video-js{float:left;position:relative;width:632px;height:356px;overflow:visible}.diy-video-player .brightcove-video-player-skin .video-title{font-size:25px;font-size:2.5rem;line-height:30px;line-height:3rem;font-weight:700;color:#fff;text-align:left;position:absolute;top:22px;left:19px;width:420px;padding:0}.diy-video-player .brightcove-video-player-skin .vjs-resume{font-size:22px;font-size:2.2rem;-webkit-transform:translateY(40%);transform:translateY(40%);font-weight:700;position:absolute;top:52%;margin-left:50px;left:50%}.diy-video-player .brightcove-video-player-skin .vjs-title-bar{background-color:#ba0c2f;width:100%;height:70px;bottom:-70px;position:absolute;z-index:100;cursor:pointer}.diy-video-player .brightcove-video-player-skin .vjs-title-bar a{transition:all .2s ease-in-out;display:block;width:100%;height:100%;background-color:#ba0c2f;text-decoration:none}.diy-video-player .brightcove-video-player-skin .vjs-title-bar a:hover{background-color:#ba0c2f}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .title{font-size:16px;font-size:1.6rem;line-height:67px;line-height:6.7rem;font-weight:700;color:#fff;padding-left:25px}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .materials{float:right;color:#fff;display:table;padding:20px 14px 0 0}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .materials>span{display:table-cell;vertical-align:middle}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .materials .highlight{font-size:14px;font-size:1.4rem;font-weight:700;padding:5px 8px;background-color:#ba0c2f}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .materials .iconfont-chevron-right{font-size:28px;font-size:2.8rem;padding-left:10px}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .materials .tools-icon{display:block;padding-right:10px}.diy-video-player .brightcove-video-player-skin .vjs-title-bar .materials .tools-icon:after{width:32px;height:32px;content:"";margin-top:-4px;display:block;background-image:url(../../../../assets/img/tools-and-material-icon_32.png);background-repeat:no-repeat;background-position:50%}.diy-video-player .brightcove-video-player-skin .vjs-overlay.vjs-end-overlay:after{font-size:28px;font-size:2.8rem;position:absolute;top:50%;left:50%;content:"Replay";font-weight:700}.diy-video-player .brightcove-video-player-skin .overlay-next{font-size:13px;font-size:1.3rem;display:block;position:absolute;bottom:46px;left:21px;text-align:left}.diy-video-player .brightcove-video-player-skin .overlay-next .pre-title{color:#888}.diy-video-player .brightcove-video-player-skin .overlay-next .title{font-weight:700}.diy-video-player .vjs-playlist-description{display:none}.diy-video-player .vjs-playlist,.diy-video-player .vjs-playlist.vjs-mouse{float:right;overflow-x:hidden;overflow-y:scroll;width:328px;height:356px;margin:0;padding:0;background:#444}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-item-list,.diy-video-player .vjs-playlist .vjs-playlist-item-list{padding:0 0 6px}.diy-video-player .vjs-playlist.vjs-mouse li,.diy-video-player .vjs-playlist li{cursor:pointer;position:relative;list-style:none;border:1px solid transparent}.diy-video-player .vjs-playlist.vjs-mouse li:after,.diy-video-player .vjs-playlist.vjs-mouse li:before,.diy-video-player .vjs-playlist li:after,.diy-video-player .vjs-playlist li:before{content:"";display:table}.diy-video-player .vjs-playlist.vjs-mouse li:after,.diy-video-player .vjs-playlist li:after{clear:both}.diy-video-player .vjs-playlist.vjs-mouse li,.diy-video-player .vjs-playlist.vjs-mouse li:hover,.diy-video-player .vjs-playlist li,.diy-video-player .vjs-playlist li:hover{margin:0;padding:0}.diy-video-player .vjs-playlist.vjs-mouse li.vjs-playlist-ad-overlay,.diy-video-player .vjs-playlist li.vjs-playlist-ad-overlay{display:none}.diy-video-player .vjs-playlist.vjs-mouse li.vjs-playlist-item:first-child,.diy-video-player .vjs-playlist li.vjs-playlist-item:first-child{margin-top:0}.diy-video-player .vjs-playlist.vjs-mouse li.vjs-playlist-item,.diy-video-player .vjs-playlist.vjs-mouse li:hover,.diy-video-player .vjs-playlist li.vjs-playlist-item,.diy-video-player .vjs-playlist li:hover{height:auto}.diy-video-player .vjs-playlist.vjs-mouse li:focus,.diy-video-player .vjs-playlist.vjs-mouse li:hover,.diy-video-player .vjs-playlist li:focus,.diy-video-player .vjs-playlist li:hover{border-radius:0;border:1px solid transparent!important;background:#292929;z-index:1;outline:none}.diy-video-player .vjs-playlist.vjs-mouse li:focus .vjs-playlist-thumbnail,.diy-video-player .vjs-playlist.vjs-mouse li:hover .vjs-playlist-thumbnail,.diy-video-player .vjs-playlist li:focus .vjs-playlist-thumbnail,.diy-video-player .vjs-playlist li:hover .vjs-playlist-thumbnail{border-top:1px solid transparent}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-thumbnail,.diy-video-player .vjs-playlist .vjs-playlist-thumbnail{background:none;border-top:1px solid #ccc;padding-top:16px;margin:0;height:70px}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-thumbnail img,.diy-video-player .vjs-playlist .vjs-playlist-thumbnail img{border:2px solid transparent;float:left;width:99px;height:51px;min-height:51px;margin-left:11px}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-thumbnail .vjs-playlist-now-playing-text,.diy-video-player .vjs-playlist .vjs-playlist-thumbnail .vjs-playlist-now-playing-text{display:none}.diy-video-player .vjs-playlist.vjs-mouse li:first-child .vjs-playlist-thumbnail,.diy-video-player .vjs-playlist li:first-child .vjs-playlist-thumbnail{border-top:none;padding-top:15px}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-duration,.diy-video-player .vjs-playlist .vjs-playlist-duration{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;height:22px;font-weight:700;position:absolute;top:48px;left:57px;padding:0 4px 0 25px;color:#fff;background:#888}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-duration:before,.diy-video-player .vjs-playlist .vjs-playlist-duration:before{position:absolute;top:6px;left:9px;display:block;margin:0 auto;content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 8px}.diy-video-player .vjs-playlist.vjs-mouse .vjs-selected .vjs-playlist-duration,.diy-video-player .vjs-playlist .vjs-selected .vjs-playlist-duration{display:block;top:45px;left:56px}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-title-container,.diy-video-player .vjs-playlist .vjs-playlist-title-container{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-family:arial,helvetica,sans-serif;font-style:normal;padding:0 0 0 14px;text-align:left;text-shadow:none;color:#fff;float:left;position:static}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-title-container .vjs-playlist-name,.diy-video-player .vjs-playlist .vjs-playlist-title-container .vjs-playlist-name{line-height:16px;line-height:1.6rem;font-weight:400;width:148px;height:34px;max-height:34px;padding:0;margin:0;display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-rendering:geometricPrecision;white-space:normal}.no-flexbox .diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-title-container:before,.no-flexbox .diy-video-player .vjs-playlist .vjs-playlist-title-container:before{position:absolute;right:0;bottom:1.8em;width:20%;height:1.4em;content:"";text-align:right;background:linear-gradient(90deg,rgba(34,34,34,0),#666 50%)}.diy-video-player .vjs-playlist.vjs-mouse .vjs-playlist-title-container .vjs-up-next-text,.diy-video-player .vjs-playlist .vjs-playlist-title-container .vjs-up-next-text{display:none}.diy-video-player .vjs-playlist.vjs-mouse .vjs-selected,.diy-video-player .vjs-playlist .vjs-selected{background:none}.diy-video-player .vjs-playlist.vjs-mouse .vjs-selected .vjs-playlist-thumbnail img,.diy-video-player .vjs-playlist .vjs-selected .vjs-playlist-thumbnail img{opacity:1;filter:"alpha(opacity=100)"!important;border:1px solid #fff}.diy-video-player .vjs-playlist.vjs-mouse .vjs-selected .vjs-playlist-thumbnail .vjs-playlist-now-playing,.diy-video-player .vjs-playlist.vjs-mouse .vjs-selected .vjs-playlist-thumbnail .vjs-playlist-now-playing .vjs-playlist-now-playing,.diy-video-player .vjs-playlist .vjs-selected .vjs-playlist-thumbnail .vjs-playlist-now-playing,.diy-video-player .vjs-playlist .vjs-selected .vjs-playlist-thumbnail .vjs-playlist-now-playing .vjs-playlist-now-playing{display:none}.diy-video-player .vjs-playlist.vjs-mouse .vjs-selected .vjs-playlist-name:after,.diy-video-player .vjs-playlist .vjs-selected .vjs-playlist-name:after{position:absolute;top:53px;display:block;visibility:visible;content:"Now playing";text-transform:none;font-weight:700;color:#1d8634;width:105px;height:20px}.diy-video-player .vjs-title-bar{background-color:#ba0c2f;width:632px;height:70px;bottom:0;position:absolute;z-index:100}.diy-video-player .vjs-title-bar a{transition:all .2s ease-in-out;display:block;width:100%;height:100%;background-color:#ba0c2f;text-decoration:none}.diy-video-player .vjs-title-bar a:hover{background-color:#ba0c2f}.diy-video-player .vjs-title-bar .title{font-size:16px;font-size:1.6rem;line-height:67px;line-height:6.7rem;font-weight:700;color:#fff;padding-left:25px}.diy-video-player .vjs-title-bar .materials{float:right;color:#fff;display:table;padding:20px 14px 0 0}.diy-video-player .vjs-title-bar .materials>span{display:table-cell;vertical-align:middle}.diy-video-player .vjs-title-bar .materials .highlight{font-size:14px;font-size:1.4rem;font-weight:700;padding:5px 8px;background-color:#ba0c2f}.diy-video-player .vjs-title-bar .materials .iconfont-chevron-right{font-size:28px;font-size:2.8rem;padding-left:10px}.diy-video-player .vjs-title-bar .materials .tools-icon{display:block;padding-right:10px}.diy-video-player .vjs-title-bar .materials .tools-icon:after{width:32px;height:32px;content:"";margin-top:-4px;display:block;background-image:url(../../../../assets/img/tools-and-material-icon_32.png);background-repeat:no-repeat;background-position:50%}.inspiration-video-wrapper{width:100%;display:block;position:relative}.inspiration-video-wrapper:after{padding-top:56.25%;display:block;content:""}.inspiration-video-wrapper .video-js{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#444;color:#fff;width:100%;height:100%}.video{position:relative;height:100%}.video,.video .brightcove-video-wrapper{width:100%}.video .brightcove-video-wrapper .video-js{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#444;color:#fff;width:100%;height:100%}.video .brightcove-video-wrapper .video-js .vjs-control-bar{bottom:0!important}.bunnings-inspiration-skin{color:#888}.bunnings-inspiration-skin .vjs-dock-text,.bunnings-inspiration-skin .vjs-spacer{display:none}.bunnings-inspiration-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#888}.bunnings-inspiration-skin .vjs-slider:focus{box-shadow:0 0 2em #fff}.bunnings-inspiration-skin .vjs-slider-handle{position:absolute;left:0;top:-.5em;z-index:1}.bunnings-inspiration-skin .vjs-slider-handle:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0);transform:translate(0);font-size:11px;font-size:1.1rem;line-height:.5;text-align:center;margin-top:0;z-index:100;color:#bdbdbd;position:absolute}.bunnings-inspiration-skin .vjs-slider-handle:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0);transform:translate(0);font-size:22px;font-size:2.2rem;line-height:.5;text-align:center;color:#e4e4e4;left:0;position:absolute}.bunnings-inspiration-skin:hover .vjs-progress-control .vjs-seek-handle{font-size:1em}.bunnings-inspiration-skin .vjs-control-bar{display:block;position:absolute;bottom:0;left:0;right:0;height:3.6em;background-color:#444}.bunnings-inspiration-skin.vjs-has-started .vjs-control-bar{display:block;z-index:100;transition:all .25s ease-out}.bunnings-inspiration-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-seek-handle{transition:all .25s ease-out;opacity:0;filter:"alpha(opacity=0)"!important}.bunnings-inspiration-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;transition:all .25s ease-out;bottom:-36px}.bunnings-inspiration-skin.vjs-has-started.vjs-paused .vjs-loading-spinner,.bunnings-inspiration-skin.vjs-has-started.vjs-playing .vjs-loading-spinner,.bunnings-inspiration-skin.vjs-paused.vjs-seeking .vjs-loading-spinner,.bunnings-inspiration-skin.vjs-paused.vjs-waiting .vjs-loading-spinner{display:none}.bunnings-inspiration-skin.vjs-seeking.vjs-paused:not(.vjs-has-started) .vjs-resume,.bunnings-inspiration-skin.vjs-waiting.vjs-paused:not(.vjs-has-started) .vjs-resume{display:none}.bunnings-inspiration-skin.vjs-controls-disabled .vjs-control-bar,.bunnings-inspiration-skin.vjs-error .vjs-control-bar,.bunnings-inspiration-skin.vjs-using-native-controls .vjs-control-bar{display:none}.bunnings-inspiration-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3.6em;width:4em}.bunnings-inspiration-skin .vjs-control:before{font-family:homebase-icons;font-size:1.5em;line-height:2.6;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.bunnings-inspiration-skin .vjs-control:focus:before,.bunnings-inspiration-skin .vjs-control:hover:before{color:#fff}.bunnings-inspiration-skin .vjs-control .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bunnings-inspiration-skin .vjs-play-control{width:5em;cursor:pointer;border-right:1px solid #1a1a1a;border-top:none;border-left:none;background:#444}.bunnings-inspiration-skin .vjs-play-control:before{content:"";font-size:13px;font-size:1.3rem;line-height:2.9em}.bunnings-inspiration-skin.vjs-playing .vjs-play-control:before{content:""}.bunnings-inspiration-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.bunnings-inspiration-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em}.bunnings-inspiration-skin .video-social-bar .video-social-bar-btn:before{font-size:16px;font-size:1.6rem;font-family:homebase-icons;content:""}.vjs-audio.bunnings-inspiration-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.bunnings-inspiration-skin .vjs-mute-control,.bunnings-inspiration-skin .vjs-volume-menu-button{cursor:pointer;float:right}.bunnings-inspiration-skin .vjs-mute-control:before,.bunnings-inspiration-skin .vjs-volume-menu-button:before{content:""}.bunnings-inspiration-skin .vjs-mute-control.vjs-vol-0:before,.bunnings-inspiration-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}.bunnings-inspiration-skin .vjs-mute-control.vjs-vol-1:before,.bunnings-inspiration-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}.bunnings-inspiration-skin .vjs-mute-control.vjs-vol-2:before,.bunnings-inspiration-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}.bunnings-inspiration-skin .vjs-control-bar .vjs-volume-menu-button{width:5em}.bunnings-inspiration-skin .vjs-control-bar .vjs-volume-menu-button:before{line-height:2.5}.bunnings-inspiration-skin .vjs-control-bar .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{display:block;opacity:1}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-menu-content{-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg);display:none;opacity:0;padding:5px 17px;background-color:#444;position:absolute;left:-63px;top:-80px;z-index:1;transition:all .5s ease-in-out;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;background-clip:padding-box}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-menu-content .vjs-slider{margin-top:0;margin-bottom:0;width:10em;background-color:#232323}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-slider-handle{top:0}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-volume-handle{position:relative;width:16px;margin-top:-13px;height:23px;left:90%}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-volume-handle:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0);transform:translate(0);font-size:16px;font-size:1.6rem;content:"";line-height:1.35}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-volume-handle:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0);transform:translate(0);font-size:6px;font-size:.6rem;content:"";line-height:3.6;right:43%}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-volume-level{background-color:#ba0c2f;height:4px;display:block;width:100%;background-repeat:repeat;margin-top:-4px;border-radius:2px}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-volume-bar{height:3px;padding:10px 0;position:relative}.bunnings-inspiration-skin .vjs-control-bar .vjs-menu .vjs-volume-bar:before{content:"";display:block;border-radius:2px;background-color:hsla(0,0%,100%,.7);height:4px;width:100%}.bunnings-inspiration-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.bunnings-inspiration-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:.5em;top:-.5em;font-size:1em;transition:all .4s}.bunnings-inspiration-skin .vjs-progress-holder{height:100%}.bunnings-inspiration-skin .vjs-progress-holder .vjs-load-progress,.bunnings-inspiration-skin .vjs-progress-holder .vjs-load-progress div,.bunnings-inspiration-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.bunnings-inspiration-skin .vjs-play-progress{background:#24a641 -50% 0 repeat}.bunnings-inspiration-skin .vjs-load-progress{background:hsla(0,0%,100%,.2)}.bunnings-inspiration-skin .vjs-load-progress div{background:hsla(0,0%,100%,.1)}.bunnings-inspiration-skin .vjs-seek-handle{width:1.5em;height:100%}.bunnings-inspiration-skin .vjs-seek-handle:before{padding-top:.072em}.bunnings-inspiration-skin .vjs-seek-handle:after{line-height:1.4;left:.42em}.bunnings-inspiration-skin.vjs-live .vjs-progress-control,.bunnings-inspiration-skin.vjs-live .vjs-time-controls,.bunnings-inspiration-skin.vjs-live .vjs-time-divider{display:none}.bunnings-inspiration-skin.vjs-live .vjs-live-display{display:block}.bunnings-inspiration-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.bunnings-inspiration-skin .vjs-time-controls{font-size:1em;line-height:3em}.bunnings-inspiration-skin .vjs-current-time,.bunnings-inspiration-skin .vjs-duration{float:left}.bunnings-inspiration-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.bunnings-inspiration-skin .vjs-fullscreen-control{width:5em;cursor:pointer;float:right;right:1px;border:none;background:#444}.ie .bunnings-inspiration-skin .vjs-fullscreen-control{display:none}.bunnings-inspiration-skin .vjs-fullscreen-control:before{content:""}.bunnings-inspiration-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.bunnings-inspiration-skin .vjs-big-play-button{top:.5em;bottom:.5em;right:.5em;left:.5em;font-size:16;display:block;z-index:2;position:absolute;width:160px;height:160px;left:50%;top:50%;margin-left:-80px;margin-top:-80px;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;-webkit-animation:fadeIn once 1.5s linear;animation:fadeIn once 1.5s linear;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-clip:padding-box;transition:all .4s}.bunnings-inspiration-skin .vjs-big-play-button:before{transition:all .3s ease-out;content:"";font-family:homebase-icons;font-size:200px;font-size:20rem;font-size:160px;line-height:160px;text-align:center;position:absolute;left:0;width:100%;height:100%}.bunnings-inspiration-skin:focus .vjs-big-play-button,.bunnings-inspiration-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:rgba(0,0,0,.2);transition:all .2s ease-in;width:176px;height:176px;margin-left:-88px;margin-top:-88px}.bunnings-inspiration-skin:focus .vjs-big-play-button:before,.bunnings-inspiration-skin:hover .vjs-big-play-button:before{transition:all .2s ease-in;line-height:176px;font-size:176px}.bunnings-inspiration-skin.vjs-big-play-centered .vjs-big-play-button{top:.5em;bottom:.5em;right:.5em;left:.5em;left:50%;margin-left:-10pxem0.2em/2;top:50%;margin-top:-10pxem0.2em/2;transition:all 0s}.bunnings-inspiration-skin.vjs-controls-disabled .vjs-big-play-button,.bunnings-inspiration-skin.vjs-has-started .vjs-big-play-button,.bunnings-inspiration-skin.vjs-using-native-controls .vjs-big-play-button,.vjs-error-display,.vjs-error .vjs-big-play-button{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:"X";font-family:Arial;font-size:4em;color:#666;line-height:1;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#f4a460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;animation:none}.bunnings-inspiration-skin .vjs-loading-spinner:before{content:"";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #444}.bunnings-inspiration-skin .vjs-menu-button{float:right;cursor:pointer}.bunnings-inspiration-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top-color:rgba(7,40,50,.5)}.bunnings-inspiration-skin .vjs-subtitles-button:before{content:""}.bunnings-inspiration-skin .vjs-captions-button:before{content:""}.bunnings-inspiration-skin .vjs-chapters-button:before{content:""}.bunnings-inspiration-skin .vjs-captions-button:focus .vjs-control-content:before,.bunnings-inspiration-skin .vjs-captions-button:hover .vjs-control-content:before{box-shadow:0 0 1em #fff}.bunnings-inspiration-skin .video-social-bar{float:right;list-style:none;width:51px;height:36px;border-left:1px solid #ccc}.bunnings-inspiration-skin .video-social-bar a,.bunnings-inspiration-skin .video-social-bar a:visited{line-height:36px;line-height:3.6rem;color:#888;width:46px!important;height:36px;text-align:center}.bunnings-inspiration-skin .video-social-bar a:hover,.bunnings-inspiration-skin .video-social-bar a:visited:hover{color:#fff}.bunnings-inspiration-skin .video-social-bar>ul{float:right;display:inline;padding:0;margin:0}.bunnings-inspiration-skin .video-social-bar>ul li{width:49px}.bunnings-inspiration-skin .video-social-bar>ul ul{width:247px;right:0;margin:0;padding:0}.bunnings-inspiration-skin .video-social-bar>ul ul li{display:inline-block}.bunnings-inspiration-skin .video-social-bar li{width:36px;height:36px;float:left;display:block;position:relative}.bunnings-inspiration-skin .video-social-bar li a{width:36px;height:36px;font-size:1.8em}.bunnings-inspiration-skin .video-social-bar .touch-hover{width:51px}.bunnings-inspiration-skin .video-social-bar .touch-hover>div{overflow:hidden;position:absolute;top:0;width:0;height:35px;right:52px;transition:all .5s ease-in-out}.bunnings-inspiration-skin .video-social-bar .touch-hover:hover{background-color:#1d1d1d;box-shadow:inset -2px 0 6px -3px #444}.bunnings-inspiration-skin .video-social-bar .touch-hover:hover>div{width:247px}.bunnings-inspiration-skin .video-cover{content:"";position:absolute;width:100%;height:100%;background-color:#444}body .inspiration-video-wrapper{width:100%;display:block;position:relative}body .inspiration-video-wrapper:after{padding-top:56.25%;display:block;content:""}body .inspiration-video-wrapper .video-js{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#444;color:#fff;width:100%;height:100%}body .video{position:relative;width:100%;height:100%}body .video .brightcove-video-wrapper{width:100%}body .video .brightcove-video-wrapper .video-js{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#444;color:#fff;width:100%;height:100%}body .rsVideoFrameHolder .video-js .vjs-control-bar,body .rsVideoFrameHolder .video-js.vjs-mouse .vjs-control-bar,body .video .brightcove-video-wrapper .video-js .vjs-control-bar,body .video .brightcove-video-wrapper .video-js.vjs-mouse .vjs-control-bar{-webkit-transform:none!important;transform:none!important;bottom:0!important}body .brightcove-video-player-skin{width:100%;height:100%;outline:none}body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,body .brightcove-video-player-skin .vjs-control-bar,body .brightcove-video-player-skin.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,body .brightcove-video-player-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{-webkit-transform:none!important;transform:none!important;display:block!important}body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before{border-radius:50%;content:"";font-family:unset}body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before{border:8px solid #fff;top:-5px}body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after{border:3px solid #888;top:0}body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,body .brightcove-video-player-skin.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,body .brightcove-video-player-skin.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,body .brightcove-video-player-skin.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,body .brightcove-video-player-skin.vjs-mouse.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,body .brightcove-video-player-skin.vjs-mouse .vjs-progress-control,body .brightcove-video-player-skin .vjs-progress-control{height:6px;top:-7px;-webkit-transform:none!important;transform:none!important;width:100%!important}body .brightcove-video-player-skin .vjs-control,body .brightcove-video-player-skin.vjs-mouse .vjs-control{display:block;float:left;width:50px!important;outline:none;position:relative;text-align:center}body .brightcove-video-player-skin .vjs-control:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control:before{font-family:homebase-icons;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)!important}body .brightcove-video-player-skin .vjs-control:focus:before,body .brightcove-video-player-skin .vjs-control:hover:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control:focus:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control:hover:before{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)!important}body .brightcove-video-player-skin .vjs-control .vjs-control-text,body .brightcove-video-player-skin.vjs-mouse .vjs-control .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body .brightcove-video-player-skin .vjs-control:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control:before{font-size:14px;font-size:1.4rem;line-height:19px!important}body .brightcove-video-player-skin .vjs-dock-shelf,body .brightcove-video-player-skin .vjs-dock-text,body .brightcove-video-player-skin .vjs-hidden,body .brightcove-video-player-skin .vjs-menu.vjs-contextmenu-ui-menu,body .brightcove-video-player-skin .vjs-modal-dialog,body .brightcove-video-player-skin.vjs-mouse .vjs-dock-shelf,body .brightcove-video-player-skin.vjs-mouse .vjs-dock-text,body .brightcove-video-player-skin.vjs-mouse .vjs-hidden,body .brightcove-video-player-skin.vjs-mouse .vjs-menu.vjs-contextmenu-ui-menu,body .brightcove-video-player-skin.vjs-mouse .vjs-modal-dialog,body .brightcove-video-player-skin.vjs-mouse .vjs-spacer,body .brightcove-video-player-skin.vjs-mouse .vjs-time-control,body .brightcove-video-player-skin .vjs-spacer,body .brightcove-video-player-skin .vjs-time-control{display:none}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level,body .brightcove-video-player-skin .vjs-volume-level{background-color:#24a641}body .brightcove-video-player-skin .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar{background-color:#444;transition:all .5s;height:35px!important;margin:0!important;z-index:3}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-control,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-control:hover,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-control,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-control:hover{-webkit-transform:none!important;transform:none!important;height:6px;top:-7px;width:100%!important;position:absolute}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder{height:6px;padding:0!important}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder:before{height:6px;background-color:#888}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-load-progress,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-volume-level,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-load-progress,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-volume-level{background-color:#24a641}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-load-progress,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-load-progress div,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-load-progress,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-load-progress div,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress{background-image:none;min-width:15px;max-width:99.5%}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before{content:"\f111";display:inline-block;font-family:FontAwesome,helvetica,arial,sans-serif;line-height:.5;text-align:center;position:absolute;z-index:1}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before{font-size:22px;font-size:2.2rem;right:-5px;top:-3px;color:#e4e4e4}body .brightcove-video-player-skin .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse .vjs-control-bar .vjs-progress-holder .vjs-play-progress:after{font-size:11px;font-size:1.1rem;top:0;right:0;color:#bdbdbd}body .brightcove-video-player-skin .vjs-menu-button .vjs-menu .vjs-menu-content,body .brightcove-video-player-skin.vjs-mouse .vjs-menu-button .vjs-menu .vjs-menu-content{z-index:10}body .brightcove-video-player-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-play-progress:before,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-play-progress:after,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-play-progress:before{transition:all .25s ease-out;opacity:0;filter:"alpha(opacity=0)"!important}body .brightcove-video-player-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{transition:all .25s ease-out;display:block;bottom:-36px}body .brightcove-video-player-skin.vjs-ended.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-ended.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar{transition:none!important;bottom:0}body .brightcove-video-player-skin.vjs-has-started.vjs-paused .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-has-started.vjs-playing .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-paused .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started.vjs-playing .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-mouse.vjs-paused.vjs-seeking .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-mouse.vjs-paused.vjs-waiting .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-paused.vjs-seeking .vjs-loading-spinner,body .brightcove-video-player-skin.vjs-paused.vjs-waiting .vjs-loading-spinner{display:none}body .brightcove-video-player-skin.vjs-mouse.vjs-seeking.vjs-paused:not(.vjs-has-started) .vjs-resume,body .brightcove-video-player-skin.vjs-mouse.vjs-waiting.vjs-paused:not(.vjs-has-started) .vjs-resume,body .brightcove-video-player-skin.vjs-seeking.vjs-paused:not(.vjs-has-started) .vjs-resume,body .brightcove-video-player-skin.vjs-waiting.vjs-paused:not(.vjs-has-started) .vjs-resume{display:none}body .brightcove-video-player-skin.vjs-controls-disabled .vjs-control-bar,body .brightcove-video-player-skin.vjs-error .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-controls-disabled .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-error .vjs-control-bar,body .brightcove-video-player-skin.vjs-mouse.vjs-using-native-controls .vjs-control-bar,body .brightcove-video-player-skin.vjs-using-native-controls .vjs-control-bar{display:none}body .brightcove-video-player-skin.vjs-mouse .vjs-play-control,body .brightcove-video-player-skin .vjs-play-control{width:5em;cursor:pointer;border-right:1px solid #ccc;border-top:none;border-left:none;background:#444}body .brightcove-video-player-skin.vjs-mouse .vjs-play-control:before,body .brightcove-video-player-skin .vjs-play-control:before{content:""}body .brightcove-video-player-skin.vjs-mouse.vjs-playing .vjs-play-control:before,body .brightcove-video-player-skin.vjs-playing .vjs-play-control:before{content:""}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button:active .vjs-menu .vjs-menu-content,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,body .brightcove-video-player-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,body .brightcove-video-player-skin .vjs-volume-menu-button:active .vjs-menu .vjs-menu-content,body .brightcove-video-player-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;width:auto;padding-top:16px;padding-bottom:18px;margin-left:-2px;bottom:-8px;height:100px}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-bar.vjs-slider-vertical,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-bar.vjs-slider-vertical:before,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level,body .brightcove-video-player-skin .vjs-volume-bar.vjs-slider-vertical,body .brightcove-video-player-skin .vjs-volume-bar.vjs-slider-vertical:before,body .brightcove-video-player-skin .vjs-volume-level{border-radius:4px;width:4px}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-bar.vjs-slider-vertical,body .brightcove-video-player-skin .vjs-volume-bar.vjs-slider-vertical{padding-left:14px;padding-right:14px}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-bar:before,body .brightcove-video-player-skin .vjs-volume-bar:before{box-shadow:none}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level,body .brightcove-video-player-skin .vjs-volume-level{background-image:none}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level:after,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level:before,body .brightcove-video-player-skin .vjs-volume-level:after,body .brightcove-video-player-skin .vjs-volume-level:before{content:"\f111";display:inline-block;font-family:FontAwesome,helvetica,arial,sans-serif;line-height:.5;text-align:center;position:absolute}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level:before,body .brightcove-video-player-skin .vjs-volume-level:before{font-size:16px;font-size:1.6rem;right:-4.7px;top:-1px;color:#e4e4e4}body .brightcove-video-player-skin.vjs-mouse .vjs-volume-level:after,body .brightcove-video-player-skin .vjs-volume-level:after{font-size:6px;font-size:.6rem;top:2.5px;right:-.7px;color:#bdbdbd}body .brightcove-video-player-skin.vjs-mouse .vjs-mute-control:before,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button:before,body .brightcove-video-player-skin .vjs-mute-control:before,body .brightcove-video-player-skin .vjs-volume-menu-button:before{content:""}body .brightcove-video-player-skin.vjs-mouse .vjs-mute-control.vjs-vol-0:before,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button.vjs-vol-0:before,body .brightcove-video-player-skin .vjs-mute-control.vjs-vol-0:before,body .brightcove-video-player-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}body .brightcove-video-player-skin.vjs-mouse .vjs-mute-control.vjs-vol-1:before,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button.vjs-vol-1:before,body .brightcove-video-player-skin .vjs-mute-control.vjs-vol-1:before,body .brightcove-video-player-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}body .brightcove-video-player-skin.vjs-mouse .vjs-mute-control.vjs-vol-2:before,body .brightcove-video-player-skin.vjs-mouse .vjs-volume-menu-button.vjs-vol-2:before,body .brightcove-video-player-skin .vjs-mute-control.vjs-vol-2:before,body .brightcove-video-player-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}body .brightcove-video-player-skin .vjs-captions-button,body .brightcove-video-player-skin.vjs-mouse .vjs-captions-button{float:right}body .brightcove-video-player-skin .vjs-captions-button .vjs-menu,body .brightcove-video-player-skin.vjs-mouse .vjs-captions-button .vjs-menu{display:none!important}body .brightcove-video-player-skin.vjs-fullscreen,body .brightcove-video-player-skin.vjs-mouse.vjs-fullscreen{visibility:visible;z-index:100}body .brightcove-video-player-skin .vjs-fullscreen-control,body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control{border-left:1px solid #ccc}body .brightcove-video-player-skin .vjs-fullscreen-control:before,body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control:before{content:""}body .brightcove-video-player-skin.video-js.vjs-fullscreen .vjs-fullscreen-control:before,body .brightcove-video-player-skin.vjs-mouse.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:""}body .brightcove-video-player-skin .vjs-fullscreen-control,body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control{float:right}body .brightcove-video-player-skin.video-js video::-webkit-media-text-track-display,body .brightcove-video-player-skin.vjs-mouse.video-js video::-webkit-media-text-track-display{background-color:#666;background:linear-gradient(180deg,transparent 0,#666);font-size:22px!important;padding:30px 0;margin-top:-100px}body .brightcove-video-player-skin.video-js video::-webkit-media-text-track-display-backdrop,body .brightcove-video-player-skin.vjs-mouse.video-js video::-webkit-media-text-track-display-backdrop{background:none!important}body .brightcove-video-player-skin.video-js video::cue,body .brightcove-video-player-skin.vjs-mouse.video-js video::cue{font-family:arial,helvetica,sans-serif!important}body .brightcove-video-player-skin.video-js .vjs-text-track-display>div,body .brightcove-video-player-skin.vjs-mouse.video-js .vjs-text-track-display>div{margin:0!important}body .brightcove-video-player-skin.video-js .vjs-text-track-display>div>div,body .brightcove-video-player-skin.vjs-mouse.video-js .vjs-text-track-display>div>div{background-color:#666;background:linear-gradient(180deg,transparent 0,#666);font-family:arial,helvetica,sans-serif!important;font-size:22px!important;height:auto!important;bottom:0!important;width:100%!important}body .brightcove-video-player-skin.video-js .vjs-text-track-display>div>div>div,body .brightcove-video-player-skin.vjs-mouse.video-js .vjs-text-track-display>div>div>div{background:none!important}body .brightcove-video-player-skin.video-js:not(.vjs-fullscreen) .vjs-text-track-display>div>div,body .brightcove-video-player-skin.vjs-mouse.video-js:not(.vjs-fullscreen) .vjs-text-track-display>div>div{top:440px!important}body .brightcove-video-player-skin.video-js.vjs-fullscreen .vjs-text-track-display>div>div,body .brightcove-video-player-skin.vjs-mouse.video-js.vjs-fullscreen .vjs-text-track-display>div>div{bottom:0!important;top:94%!important;width:100%!important}body .brightcove-video-player-skin .video-social-bar .video-social-bar-btn:before,body .brightcove-video-player-skin.vjs-mouse .video-social-bar .video-social-bar-btn:before{font-size:16px;font-size:1.6rem;font-family:homebase-icons;content:""}body .brightcove-video-player-skin .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button{-webkit-animation:fadeIn once 1.5s linear;animation:fadeIn once 1.5s linear;border-radius:50%;transition:all .4s;font-size:16px;font-size:1.6rem;display:block;z-index:2;position:absolute;width:160px;height:160px;left:50%;top:50%;margin-left:-80px;margin-top:-80px;text-align:center;vertical-align:middle;cursor:pointer;opacity:1}body .brightcove-video-player-skin .vjs-big-play-button:before,body .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:before{transition:all .3s ease-out;font-size:160px;line-height:160px;content:"";font-family:homebase-icons;text-align:center;position:absolute;left:0;width:100%;height:100%;margin:-3px auto 0}body .brightcove-video-player-skin.vjs-mouse:focus .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse:hover .vjs-big-play-button,body .brightcove-video-player-skin:focus .vjs-big-play-button,body .brightcove-video-player-skin:hover .vjs-big-play-button{transition:all .2s ease-in;background-color:rgba(0,0,0,.2);box-shadow:none;outline:0;border-color:#fff;width:176px;height:176px;margin-left:-88px;margin-top:-88px}body .brightcove-video-player-skin.vjs-mouse:focus .vjs-big-play-button:before,body .brightcove-video-player-skin.vjs-mouse:hover .vjs-big-play-button:before,body .brightcove-video-player-skin:focus .vjs-big-play-button:before,body .brightcove-video-player-skin:hover .vjs-big-play-button:before{transition:all .2s ease-in;line-height:176px;font-size:176px}body .brightcove-video-player-skin .vjs-big-play-button:focus,body .brightcove-video-player-skin .vjs-big-play-button:hover,body .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:focus,body .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:hover{transition:all .2s ease-in;box-shadow:none;outline:0;border-color:#fff;background-color:rgba(0,0,0,.2);width:176px;height:176px;margin-left:-88px;margin-top:-88px}body .brightcove-video-player-skin .vjs-big-play-button:focus:before,body .brightcove-video-player-skin .vjs-big-play-button:hover:before,body .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:focus:before,body .brightcove-video-player-skin.vjs-mouse .vjs-big-play-button:hover:before{transition:all .2s ease-in;line-height:176px;font-size:176px}body .brightcove-video-player-skin.vjs-big-play-centered .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse.vjs-big-play-centered .vjs-big-play-button{top:.5em;bottom:.5em;right:.5em;left:.5em;left:50%;margin-left:-10pxem0.2em/2;top:50%;margin-top:-10pxem0.2em/2;transition:all 0s}.ie body .brightcove-video-player-skin .vjs-fullscreen-control,.ie body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control,body .brightcove-video-player-skin.vjs-controls-disabled .vjs-big-play-button,body .brightcove-video-player-skin.vjs-error .vjs-big-play-button,body .brightcove-video-player-skin.vjs-has-started .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse.vjs-controls-disabled .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse.vjs-error .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse.vjs-has-started .vjs-big-play-button,body .brightcove-video-player-skin.vjs-mouse.vjs-using-native-controls .vjs-big-play-button,body .brightcove-video-player-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.ie.ie-11 body .brightcove-video-player-skin .vjs-fullscreen-control,.ie.ie-11 body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control{display:block}.rsActiveSlide .vjs-big-play-button{display:none}.video-js{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#444;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;overflow:hidden;cursor:pointer}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{overflow-y:auto}.video-js.vjs-fullscreen,.vjs-poster{_position:absolute}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#444;opacity:.75;color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#888;background-color:#444;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#f4a460}.video-js .vjs-control-bar{color:#fff;cursor:default}.video-js .vjs-control-bar .vjs-current-time,.video-js .vjs-control-bar .vjs-duration,.video-js .vjs-control-bar .vjs-live-controls,.video-js .vjs-control-bar .vjs-time-divider{display:none}.video-js .vjs-control-bar .vjs-volume-menu-button{float:left}.video-js .vjs-control-bar .vjs-fullscreen-control:before{font-size:14px;font-size:1.4rem;line-height:36px;border-left:1px solid #ccc}.video-js .vjs-control-bar .vjs-volume-menu-button:hover .vjs-menu{border-top:none}body.vjs-full-window{padding:0;margin:0;height:100%}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}body .brightcove-video-player-skin .overlay-wrapper{width:100%;display:inline-block;position:absolute;left:0}body .brightcove-video-player-skin .overlay-wrapper:after{padding-top:56.25%;display:block;content:""}body .brightcove-video-player-skin .overlay-wrapper-inner{position:absolute;top:0;bottom:0;right:0;left:0;color:#fff}body .brightcove-video-player-skin .vjs-overlay{position:absolute;width:100%;height:calc(100% - 40px);background-color:rgba(0,0,0,.5);color:#fff;border-radius:3px;text-align:center}.vjs-scrubbing body .brightcove-video-player-skin .vjs-overlay{display:none}body .brightcove-video-player-skin .vjs-overlay .overlay-content{width:35%;padding-left:7%;display:table;height:calc(100% - 41px)}body .brightcove-video-player-skin .vjs-overlay .overlay-content .title{font-size:66px;font-size:6.6rem;line-height:66px;line-height:6.6rem;text-align:left;display:block}body .brightcove-video-player-skin .vjs-overlay .overlay-content .desc{padding-top:1.5vw;font-size:110%;font-size:1.5vw;text-align:left;display:block}body .brightcove-video-player-skin .vjs-overlay .overlay-content .btn-primary{float:left;font-size:16px;font-size:1.6rem;border:none}body .brightcove-video-player-skin .vjs-overlay .overlay-content .tools{margin-top:1.9vw;text-align:left;display:table}body .brightcove-video-player-skin .vjs-overlay .overlay-content .tools .more{font-weight:700;color:#fff;border:1px solid #444;background-color:rgba(0,0,0,.4);padding:24px 19px;margin-bottom:14px;margin-left:3px;height:auto;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;display:inline-block;text-align:center;vertical-align:middle;border-radius:2px;transition:all .25s ease-out}body .brightcove-video-player-skin .vjs-overlay .overlay-content .tools .more:hover{background-color:rgba(0,0,0,.5)}body .brightcove-video-player-skin .vjs-overlay .overlay-content .tools .more:after{content:"…";margin-left:-4px}body .brightcove-video-player-skin .vjs-overlay .overlay-content .tools img{width:70px;margin-bottom:14px;margin-right:10px;height:auto;border-radius:4px;transition:all .25s ease-out;border:2px solid transparent}body .brightcove-video-player-skin .vjs-overlay .overlay-content .tools img:hover{border:2px solid #ba0c2f}body .brightcove-video-player-skin .vjs-overlay .overlay-content-wrapper{display:table-cell;vertical-align:middle}.no-flexbox body .brightcove-video-player-skin .vjs-overlay .overlay-content-wrapper{padding-top:200px}body .brightcove-video-player-skin .vjs-overlay .overlay-content-wrapper .btn-primary{margin-top:26px}body .brightcove-video-player-skin .vjs-overlay .overlay-content-wrapper .btn-primary>span{height:34px;line-height:34px;line-height:3.4rem;font-size:18px;font-size:1.8rem;font-weight:700;text-align:left}body .brightcove-video-player-skin .vjs-overlay .overlay-content-wrapper .btn-primary>span:before{font-size:27px;font-size:2.7rem;vertical-align:top;padding:0 12px 0 8px}body .brightcove-video-player-skin.vjs-has-started .vjs-overlay .vjs-big-play-button,body .brightcove-video-player-skin.vjs-paused .vjs-overlay .vjs-big-play-button.end{display:block}body .brightcove-video-player-skin.vjs-paused .vjs-big-play-button.end{display:none}.generic-brightcove-video-player{position:relative}.generic-brightcove-video-player .diyblog-page-type.article-tiles{padding:0 3px}.generic-brightcove-video-player .generic-player-content-media-wrapper{width:100%;height:100%;position:relative}.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container{position:absolute;top:0;left:0;right:0;bottom:0}.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .text-hide{position:absolute}.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .play-button,.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .rsPlayBtnIcon,.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .rsPlayBtnIconMobile{border-radius:77px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:77px;height:77px;margin-top:-38.5px;margin-left:-38.5px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .play-button:after,.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .rsPlayBtnIcon:after,.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:26px solid #fff;border-bottom:13px solid transparent;border-top:13px solid transparent;margin-top:24px;margin-left:28px}.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .play-button:hover,.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .rsPlayBtnIcon:hover,.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.generic-brightcove-video-player .generic-player-content-media-wrapper .play-button-container .play-button{position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-33px}.generic-brightcove-video-player .generic-player-content-media-wrapper .video-title{font-size:42px;font-size:4.2rem;font-weight:700;position:absolute;top:23px;left:28px;color:#fff}.generic-brightcove-video-player #state-initial{overflow:hidden}.generic-brightcove-video-player #state-initial img{height:100%}.generic-brightcove-video-player #state-initial:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4)}.generic-brightcove-video-player #state-video{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden;height:442px}.generic-brightcove-video-player #state-video .video-container{margin-left:auto;margin-right:auto;width:960px}.generic-brightcove-video-player #state-video .video-container:after,.generic-brightcove-video-player #state-video .video-container:before{content:"";display:table}.generic-brightcove-video-player #state-video .video-container:after{clear:both}.diyblog-page-type .generic-brightcove-video-player #video-paused .content h1{display:none}.diyblog-page-type .generic-brightcove-video-player #video-finished>div{margin-left:auto;margin-right:auto;width:960px}.diyblog-page-type .generic-brightcove-video-player #video-finished>div:after,.diyblog-page-type .generic-brightcove-video-player #video-finished>div:before{content:"";display:table}.diyblog-page-type .generic-brightcove-video-player #video-finished>div:after{clear:both}.generic-brightcove-video-player .overlying-content{top:0;width:100%}.view-more{margin-left:auto;margin-right:auto;width:960px;background:#fff;display:block;padding:15px 0;margin-bottom:35px;text-align:center;font-weight:700;border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);color:#444}.view-more:after,.view-more:before{content:"";display:table}.view-more:after{clear:both}.view-more:visited{color:#444}.view-more:hover{color:#24a641}.view-more:hover .view-more-icon{background:none}.view-more:hover .view-more-icon-right{background:url(/assets/img/icon-arrow-right-hover.png) 100% no-repeat}.view-more:hover .product-count{color:#24a641}.view-more.hide-arrow .view-more-icon,.view-more.hide-arrow .view-more-icon-right,.view-more.hide-arrow:hover .view-more-icon,.view-more.hide-arrow:hover .view-more-icon-right{background:none;padding-right:0}.view-more.view-more-iconfont .view-more-chevron{background:none}.view-more.view-more-iconfont .view-more-chevron:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:6px}.view-more.view-more-primary-bg{background-color:#24a641;color:#fff;border:none}.layout_article_sidebar .view-more,.layout_article_sidebar__left .view-more{width:768px}.featuredproductbrand-page-type .view-more{margin-bottom:0;padding:14px 0}.view-more .product-count:not(:empty){padding-top:5px}.view-more .view-more-icon{display:block;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;background:none;width:auto;padding:0;font-weight:400}.view-more .view-more-icon:after{content:""}.view-more .view-more-icon:after{margin-left:10px;color:#1d8634}.tools-and-materials-accordion .view-more .view-more-icon{line-height:18px;line-height:1.8rem}.view-more .view-more-icon-right{background:url(/assets/img/icon-arrow-right.png) 100% no-repeat}.sidebar-dropdown-nav__parent{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:20px;position:relative;background:#fff;border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(68,68,68,.06)}.sidebar-dropdown-nav__parent:hover{background:#fff}.sidebar-dropdown-nav__parent:before{content:"";position:absolute;top:50%;padding-left:8px;font-size:12px;font-size:1.2rem;font-family:homebase-icons;color:#1d8634;font-style:normal;font-weight:400;speak:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-dropdown-nav__parent a{line-height:17px;line-height:1.7rem;display:block;padding:9px 10px 9px 27px;color:#444}.sidebar-dropdown-nav__parent a:hover{color:#666}.sidebar-dropdown-nav{margin-bottom:0}.sidebar-dropdown-nav a{font-size:15px;font-size:1.5rem;line-height:17px;line-height:1.7rem;color:#fff;text-decoration:none;display:block;padding:10px}.sidebar-dropdown-nav ul{background-color:#666;margin-bottom:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box}.sidebar-dropdown-nav ul li{border-top:0}.sidebar-dropdown-nav ul li:first-child{border-top:0}.sidebar-dropdown-nav ul li.hover{background-color:#1d8634}.sidebar-dropdown-nav ul li.inactive{font-size:15px;font-size:1.5rem;line-height:17px;line-height:1.7rem;color:#666;display:block;padding:7px 10px}.sidebar-dropdown-nav ul li.current{position:relative}.sidebar-dropdown-nav ul li.current a{background:#555}.sidebar-dropdown-nav ul li.current:after{left:100%;content:" ";height:100%;width:7px;position:absolute;pointer-events:none;top:0;background:url(/assets/img/category-sidebar-nav-current.png) 0 no-repeat}.sidebar-dropdown-nav ul a{color:#fff;font-weight:700}.diycategory-page-type .sidebar-dropdown-nav ul a{line-height:16px;line-height:1.6rem}.sidebar-dropdown-nav.current header{background:#24a641}.sidebar-dropdown-nav.current header:hover{background:#fff}.sidebar-dropdown-nav.current header:after{content:"";font-family:homebase-icons;display:none}.sidebar-dropdown-nav.current header ul a:hover{background:#1d8634;color:#fff}.sidebar-dropdown-nav.current header a:hover{color:#444}.sidebar-dropdown-nav.current+.sidebar-dropdown-nav header,.sidebar-dropdown-nav.current header{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.sidebar-dropdown-nav:last-child header{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;border-bottom:1px solid #ccc;box-shadow:0 2px 2px 0 rgba(68,68,68,.06)}.sidebar-dropdown-nav header{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;padding-right:25px;background:#24a641;position:relative}.sidebar-dropdown-nav header:hover{color:#444;background:#f4f4f4}.sidebar-dropdown-nav header:after{content:"";position:absolute;top:50%;right:0;padding-right:9px;font-size:12px;font-size:1.2rem;color:#1d8634;font-family:homebase-icons;font-style:normal;font-weight:400;speak:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-dropdown-nav header a{line-height:17px;line-height:1.7rem;padding:10px}.sub-sub-category_filter-container{background:#fff;border:1px;color:#ba0c2f;margin-bottom:12px}.sub-sub-category_filter-container:hover{border-color:#ccc}.sub-sub-category_filter-container .sub-sub-category_filter-container__col{float:left;width:176px;padding:0 8px}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__show-more__toggle{padding-right:13px;background:url(/assets/img/chevron-red-small-down.png) 100% 65% no-repeat}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__show-more__toggle.expanded{background:url(/assets/img/chevron-red-small-up.png) 100% 65% no-repeat}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col_title{font-size:12px;font-size:1.2rem;color:#1d8634;font-weight:700;float:left;margin-right:5px}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__category_selection,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__price_selection{width:85px;display:block;float:left}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__category_selection:after,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__category_selection:before,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__price_selection:after,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__price_selection:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__category_selection:after,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__price_selection:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__brand_selection{width:268px;display:block;float:left}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__brand_selection:after,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__brand_selection:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-container__brand_selection:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label{float:left}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label:after,.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label .row-label-container{float:left;max-width:125px;margin-right:5px}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label .row-label-container label{font-size:14px;font-size:1.4rem;display:block}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row .row-label .sub-sub-category_filter_count{font-size:12px;font-size:1.2rem;color:#888;float:left}.sub-sub-category_filter-container .sub-sub-category_filter-container__col .sub-sub-category_filter-content_row input{float:right}.sub-sub-category_filter-container .sub-sub-category_filter-container__col#BrandSelection{padding-left:0}.sub-sub-category_filter-container header{cursor:pointer;padding:0 10px;line-height:45px;background:url(/assets/img/ourrange-subsubcat-chevron-grey-down.png) 98% 50% no-repeat}.sub-sub-category_filter-container header:after,.sub-sub-category_filter-container header:before{content:"";display:table}.sub-sub-category_filter-container header:after{clear:both}.sub-sub-category_filter-container header:hover{background:url(/assets/img/ourrange-subsubcat-chevron-green-down.png) 98% 50% no-repeat}.sub-sub-category_filter-container header.expanded{background:url(/assets/img/ourrange-subsubcat-chevron-grey-up.png) 98% 50% no-repeat}.sub-sub-category_filter-container header.expanded:hover{background:url(/assets/img/ourrange-subsubcat-chevron-green-up.png) 98% 50% no-repeat}.sub-sub-category_filter-container header h5{font-size:16px;font-size:1.6rem;color:#1d8634;font-weight:700;margin:0;padding:0}.sub-sub-category_filter-container header .sub-sub-category_filter-container__col_three{width:338px!important}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper{display:none;padding:20px 10px 0;border-top:1px}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper:after,.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content{overflow:hidden}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content:after,.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content>.sub-sub-category_filter-container__col{margin-bottom:-99999px;padding-bottom:99999px}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col{border-left:1px solid #ccc;width:175px}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col:first-child{border-left:0}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col div:after,.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col div:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col div:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__show-more__toggle{font-weight:700}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col{border-left:0;border-right:1px dotted #ccc;width:165px}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper{overflow:hidden}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper:after,.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper .sub-sub-category_filter-container__col{margin-bottom:-99999px;padding-bottom:99999px}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper .sub-sub-category_filter-container__col:first-child,.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper .sub-sub-category_filter-container__col__first{padding-left:0}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col__wrapper .sub-sub-category_filter-container__col__last{border-right:0}.sub-sub-category_filter-container .sub-sub-category_filter-content-wrapper .sub-sub-category_filter-content .sub-sub-category_filter-container__col .sub-sub-category_filter-container__col_title{display:block;margin-bottom:12px;clear:both;float:none}.sub-sub-category_filter-container .sub-sub-category_filter-container__col_title{color:inherit}.sub-sub-category_filter-container .sub-sub-category_filter-footer{color:#888;padding:15px 5px 15px 0;line-height:34px;line-height:3.4rem}.sub-sub-category_filter-container .sub-sub-category_filter-footer:after,.sub-sub-category_filter-container .sub-sub-category_filter-footer:before{content:"";display:table}.sub-sub-category_filter-container .sub-sub-category_filter-footer:after{clear:both}.sub-sub-category_filter-container .sub-sub-category_filter-footer input.btn{float:right}.sub-sub-category_filter-container .sub-sub-category_filter-footer .sub-sub-category_filter-container__col a{font-weight:700;font-size:14px;font-size:1.4rem}.sub-sub-category_filter-container .sub-sub-category_filter-footer .sub-sub-category_filter-container__col a:hover{color:#1d8634}.sub-sub-category_filter-container .sub-sub-category_filter-container__col_two{width:367px!important}.productbrand-page-type #categories-clear.sub-sub-category_filter-container__col,.productbrand-page-type #categories.sub-sub-category_filter-container__col,.sub-sub-category_filter-container .sub-sub-category_filter-container__col_three{width:538px!important}.inpage-nav-list{padding:0;list-style:none;margin:26px 0;display:inline-block}.inpage-nav-list li{display:inline}.inpage-nav-list li a{font-size:18px;font-size:1.8rem;font-weight:700;margin-right:12px}.inpage-nav-list li a:after{content:"";display:inline-block;width:2px;height:20px;background:#f4f4f4;margin:0 0 -4px 12px}.chalkboard-module{margin-bottom:36px;overflow:hidden;height:275px;background:#fff;position:relative}.chalkboard-module.grid_6{margin-bottom:36px}.chalkboard-module .chalkboard-header{background:#24a641;display:block;overflow:hidden;color:#fff;width:100%;position:relative;transition:background-color .5s ease-in-out}.chalkboard-module .chalkboard-header.active,.chalkboard-module .chalkboard-header:hover{background-color:#1d8634}.chalkboard-module .chalkboard-header:after{font-size:27px;font-size:2.7rem;line-height:55px;line-height:5.5rem;content:"";font-family:homebase-icons;position:absolute;right:5px;top:1px}.chalkboard-module .chalkboard-header h2{font-weight:700;margin:0;width:360px;font-size:24px;font-size:2.4rem;line-height:31px;line-height:3.1rem;padding:12px 35px 12px 15px}.chalkboard-module .chalkboard-module-content{height:220px;position:relative;overflow:hidden;z-index:1;top:0}.chalkboard-module .chalkboard-module-content .category-link{position:absolute;top:0;display:block;height:220px;overflow:hidden}.chalkboard-module .chalkboard-module-content .category-link.category-link-1{left:0;z-index:2;width:100%}.chalkboard-module .chalkboard-module-content .category-link.category-link-2{width:153px;right:0;z-index:3}.chalkboard-module .chalkboard-menu{height:220px;margin:0}.chalkboard-module .chalkboard-menu a,.chalkboard-module .chalkboard-menu a:focus{font-size:15px;font-size:1.5rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d3d3d3;position:relative}.chalkboard-module .chalkboard-menu a:after{font-size:15px;font-size:1.5rem;line-height:30px;line-height:3rem;content:"";font-family:homebase-icons;position:absolute;right:11px;top:1px}.chalkboard-module.chalkboard-module-dropdown .chalkboard-menu{display:none;background:#666;padding:0;width:100%;position:absolute;z-index:4}.chalkboard-module.chalkboard-module-dropdown .chalkboard-menu li{border-bottom:1px solid #ccc;display:block}.chalkboard-module.chalkboard-module-dropdown .chalkboard-menu a,.chalkboard-module.chalkboard-module-dropdown .chalkboard-menu a:focus{transition:background-color .2s ease-in-out;font-weight:700;padding:5px 25px 4px 15px}.chalkboard-module.chalkboard-module-dropdown .chalkboard-menu a:hover{color:#fff;background-color:#444}.chalkboard-module.chalkboard-module-static{background:#24a641}.chalkboard-module.chalkboard-module-static .chalkboard-menu{display:block;float:right;width:242px;padding:0 18px;box-sizing:border-box;background:#24a641;top:0}.chalkboard-module.chalkboard-module-static .chalkboard-menu li{border-bottom:1px solid #266468;padding:6px 0;list-style:none}.chalkboard-module.chalkboard-module-static .chalkboard-menu a,.chalkboard-module.chalkboard-module-static .chalkboard-menu a:focus{transition:color .2s ease-in-out;font-weight:700;color:#fff}.chalkboard-module.chalkboard-module-static .chalkboard-menu a:focus:hover,.chalkboard-module.chalkboard-module-static .chalkboard-menu a:hover{color:#888}.chalkboard-module.chalkboard-module-static .chalkboard-menu a:after{line-height:23px;line-height:2.3rem;color:#fff;top:0;right:3px}.chalkboard-module.chalkboard-module-static img{position:relative;top:0}.ie-10.windows-8 .chalkboard-module .chalkboard-header:after,.ie-11.windows-8 .chalkboard-module .chalkboard-header:after{top:50%}.ie-10.windows-8 .chalkboard-module .chalkboard-menu a:after,.ie-11.windows-8 .chalkboard-module .chalkboard-menu a:after{top:50%}.tabs .tabs-container .fade.in{opacity:1}.tabs .tabs-container .fade{transition:opacity .4s ease-in-out;opacity:0}.horizontal-nav-diy-search{display:block;background:#444;margin-bottom:27px}.horizontal-nav-diy-search .inside-layout{position:relative;height:auto;padding:25px 0}.horizontal-nav-diy-search .diy-search-input-wrapper{width:500px;float:right;margin-top:0}.horizontal-nav-diy-search .diy-search-input-wrapper .diy-search-label{font-size:20px;font-size:2rem;vertical-align:middle;padding-right:25px;color:#fff;display:none}.horizontal-nav-diy-search .diy-search-input-wrapper .diy-search-input{font-size:14px;font-size:1.4rem;height:auto;width:450px;border-radius:3px 0 0 3px;border:2px solid #fff;border-right:none;padding:15px;transition:border-color .15s ease}.horizontal-nav-diy-search .diy-search-input-wrapper .diy-search-input:focus{border-color:#24a641}.horizontal-nav-diy-search .diy-search-input-wrapper .diy-search-input:focus+button,.horizontal-nav-diy-search .diy-search-input-wrapper .diy-search-input:focus+input[type=button]{border-color:#24a641}.horizontal-nav-diy-search .diy-search-input-wrapper .diy-search-input:-ms-input-placeholder{color:#888}.horizontal-nav-diy-search .diy-search-input-wrapper button,.horizontal-nav-diy-search .diy-search-input-wrapper input[type=button]{border-radius:0 3px 3px 0;z-index:3;position:relative;float:right;padding:0;text-indent:-999em;overflow:hidden;text-transform:capitalize;width:50px;height:50px;vertical-align:middle;border:2px solid #fff;border-left:none;background:#24a641 url(../../../../assets/img/homebase/search-white.svg) 50%/25px 25px no-repeat;-webkit-transform:translateX(-1px);transform:translateX(-1px);transition:border-color .15s ease}.horizontal-nav-diy-search h1{font-size:40px;font-size:4rem;color:#fff;line-height:1;padding-top:12px;display:inline-block}.stickynavoffset,.stickyoffset-pager{height:0;width:0;visibility:hidden}.stickyoffset-pager{padding-top:160px}.stickynavoffset{padding-top:55px}.return-link{transition:background-color .3s ease;padding:12px;position:relative;color:#fff;display:block}.return-link img{float:left;padding-right:12px}.return-link:focus,.return-link:hover{color:#fff;background-color:#1d8634}.return-link:visited{color:#fff}.content-layout_inside .return-link{margin-bottom:27px;background-color:#24a641;padding-top:15px;padding-bottom:16px}.content-layout_inside .return-link:focus,.content-layout_inside .return-link:hover{background-color:#1d8634}.heading-layout .return-link{padding:15px 12px 16px;background-color:#666;margin-bottom:13px;line-height:18px;line-height:1.8rem;font-weight:400}.heading-layout .return-link:focus,.heading-layout .return-link:hover{background-color:#444}.heading-layout .return-link .container_12:before,.heading-layout .return-link .inside-layout:before{content:"";position:relative;display:inline-block;background:url(/assets/img/icon-chevron-left-small.png) 0 0 no-repeat;background-size:80% auto;width:10px;height:18px;margin-right:2px;top:6px}.return-link .back-icon{width:21px;height:21px;float:left;margin-right:10px}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.series-navigation-count .tab>a,.series-navigation>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.tab-iconfont-chevron:after{content:"";display:inline-block;font-family:homebase-icons;font-size:inherit;color:#1d8634;position:absolute;top:13px;right:15px;z-index:0;-webkit-font-smoothing:antialiased}.open .tab-iconfont-chevron:after{content:""}.navigation-container .navigation-count,.navigation-container .series-navigation-count,.series-navigation-container .navigation-count,.series-navigation-container .series-navigation-count{position:absolute;left:50%;margin-left:-480px;text-align:left}.navigation-container .navigation-count .tab,.navigation-container .series-navigation-count .tab,.series-navigation-container .navigation-count .tab,.series-navigation-container .series-navigation-count .tab{transition:background-color .5s ease-in;background-color:#f4f4f4;position:relative;width:171px;height:40px;float:left;color:#444;font-weight:700;display:table}.brand-page .navigation-container .navigation-count .tab,.brand-page .navigation-container .series-navigation-count .tab,.brand-page .series-navigation-container .navigation-count .tab,.brand-page .series-navigation-container .series-navigation-count .tab{background-color:transparent}.navigation-container .navigation-count .tab:hover,.navigation-container .series-navigation-count .tab:hover,.series-navigation-container .navigation-count .tab:hover,.series-navigation-container .series-navigation-count .tab:hover{background-color:#f4f4f4}.navigation-container .navigation-count .tab>a,.navigation-container .series-navigation-count .tab>a,.series-navigation-container .navigation-count .tab>a,.series-navigation-container .series-navigation-count .tab>a{line-height:16px;line-height:1.6rem;position:static;color:#444;padding:0 37px 0 21px;display:table-cell;vertical-align:middle}.navigation-container .navigation-count .tab>a:hover span,.navigation-container .series-navigation-count .tab>a:hover span,.series-navigation-container .navigation-count .tab>a:hover span,.series-navigation-container .series-navigation-count .tab>a:hover span{color:#24a641}.navigation-container .navigation-count .tab .brand-logo,.navigation-container .series-navigation-count .tab .brand-logo,.series-navigation-container .navigation-count .tab .brand-logo,.series-navigation-container .series-navigation-count .tab .brand-logo{height:60px;width:auto;padding-left:20px;padding-right:20px}.navigation-container .navigation-count .tab .brand-logo+a:before,.navigation-container .series-navigation-count .tab .brand-logo+a:before,.series-navigation-container .navigation-count .tab .brand-logo+a:before,.series-navigation-container .series-navigation-count .tab .brand-logo+a:before{content:"";width:1px;height:21px;background:#fff;opacity:.2;display:inline-block;position:absolute;top:50%;margin-left:-20px;margin-top:-10px}.navigation-container .navigation-count .tab.is-wide,.navigation-container .series-navigation-count .tab.is-wide,.series-navigation-container .navigation-count .tab.is-wide,.series-navigation-container .series-navigation-count .tab.is-wide{width:auto}.navigation-container .navigation-count .series-navigation-name,.navigation-container .series-navigation-count .series-navigation-name,.series-navigation-container .navigation-count .series-navigation-name,.series-navigation-container .series-navigation-count .series-navigation-name{width:auto;display:table;float:left;height:40px;padding-left:20px}.navigation-container .navigation-count .series-navigation-name a,.navigation-container .series-navigation-count .series-navigation-name a,.series-navigation-container .navigation-count .series-navigation-name a,.series-navigation-container .series-navigation-count .series-navigation-name a{color:#1d8634;display:table-cell;vertical-align:middle;width:auto}.navigation-container .navigation-count .series-navigation-name a:hover,.navigation-container .series-navigation-count .series-navigation-name a:hover,.series-navigation-container .navigation-count .series-navigation-name a:hover,.series-navigation-container .series-navigation-count .series-navigation-name a:hover{color:#24a641}.navigation-container+.container_12,.navigation-container+.inside-layout,.series-navigation-container+.container_12,.series-navigation-container+.inside-layout{height:40px}.navigation-container .navigation-count .tab,.series-navigation-container .navigation-count .tab{background-color:transparent}.navigation-container .navigation-count .tab:hover,.series-navigation-container .navigation-count .tab:hover{background-color:transparent}.navigation-container .navigation-count .tab .brand-logo,.series-navigation-container .navigation-count .tab .brand-logo{padding-left:0}.series-navigation-container{background-color:#383838}.series-navigation{max-width:1650px;margin:0 auto;position:relative;overflow:hidden;z-index:0}.series-navigation .series-navigation-list{transition:all .4s ease-in-out;background:#383838;height:0;overflow:hidden;position:relative;white-space:nowrap}.series-navigation .series-navigation-list .series-navigation-list-inner.limited{width:960px;margin:0 auto}.open .series-navigation .series-navigation-list{height:100px}.series-navigation .series-navigation-list .article-tile{opacity:.5;filter:"alpha(opacity=50)"!important;transition:all .4s ease-in-out;margin-right:-4px;display:inline-block;position:relative;width:320px;height:0;overflow:hidden;background-color:#383838}.open .series-navigation .series-navigation-list .article-tile{height:100px}.series-navigation .series-navigation-list .article-tile.active,.series-navigation .series-navigation-list .article-tile:hover{opacity:1;filter:"alpha(opacity=100)"!important}.series-navigation .series-navigation-list .article-tile .article-tile-inner{margin-top:14px;margin-left:14px}.series-navigation .series-navigation-list .article-tile .image-container{transition:all .4s ease-in-out;border:2px solid transparent;width:126px;height:72px;float:left}.series-navigation .series-navigation-list .article-tile .image-container img{float:left;width:100%;height:72px}.series-navigation .series-navigation-list .article-tile .article-description{transition:all .4s ease-in-out;font-size:15px;font-size:1.5rem;margin:0;padding:6px 0 0 12px;float:left;width:164px;line-height:1.3em;white-space:normal}.series-navigation .series-navigation-list .article-tile .article-description .article-title,.series-navigation .series-navigation-list .article-tile .article-description .category{color:#fff;font-weight:400}.series-navigation .series-navigation-list .article-tile:hover .image-container{border:2px solid #ccc}.series-navigation .series-navigation-list .article-tile .series-navigation-desc{float:left;padding:14px 0 0 14px}.series-navigation .series-navigation-list .article-tile .series-navigation-desc span{display:block}.series-navigation:hover .article-tile{opacity:.7;filter:"alpha(opacity=70)"!important}.series-navigation .series-navigation-mover{position:absolute}.series-navigation .series-navigation-mover.active{z-index:2;background:linear-gradient(90deg,#383838 0,#383838 35%,rgba(56,56,56,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#383838",endColorstr="#00383838",GradientType=1)}.series-navigation .series-navigation-mover.right{right:0}.series-navigation .series-navigation-mover.right.active{background:linear-gradient(90deg,rgba(56,56,56,0) 0,#383838 83%,#383838);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00383838",endColorstr="#383838",GradientType=1)}.series-navigation .series-navigation-mover .series-navigation-mover-inner{transition:opacity .25s ease-in-out;position:relative;width:100px;height:100px;display:none}.isTouch .series-navigation .series-navigation-mover .series-navigation-mover-inner{display:none}.open .series-navigation .series-navigation-mover .series-navigation-mover-inner{display:block}.series-navigation .series-navigation-mover .mover-button{transition:background-color .25s ease-in-out;width:49px;height:49px;position:absolute;background-repeat:no-repeat;background-position:45% 13px;background-color:#444;border-radius:4px;top:25.5px;cursor:pointer}.series-navigation .series-navigation-mover .mover-button:hover{background-color:#666}.series-navigation .series-navigation-mover .mover-button.left{background-image:url(/assets/img/chevrons/chevron-double-left-right-sprite.png);left:0}.series-navigation .series-navigation-mover .mover-button.right{background-image:url(/assets/img/chevrons/chevron-double-left-right-sprite.png);background-position:50% -45px;right:0}.series-navigation .series-navigation-mover .mover-button.inactive{display:none;cursor:default}.series-navigation .series-navigation-mover:hover+.series-navigation-list .article-tile{opacity:1;filter:"alpha(opacity=100)"!important}.sidebar-dropdown-nav.current header,.sidebar-dropdown-nav__parent.current header,.sidebar-dropdown-nav__parent header,.sidebar-dropdown-nav header{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.sidebar-dropdown-nav__parent a,.sidebar-dropdown-nav a{font-size:14px;font-size:1.4rem;color:#444}.sidebar-dropdown-nav__parent a,.sidebar-dropdown-nav__parent header a,.sidebar-dropdown-nav a,.sidebar-dropdown-nav header a{line-height:1.3}.sidebar-dropdown-nav__parent ul li.current a,.sidebar-dropdown-nav ul li.current a{background:#24a641}.sidebar-dropdown-nav__parent ul li.current:after,.sidebar-dropdown-nav ul li.current:after{display:none}.series-navigation .series-navigation-list .article-tile.active .image-container{border:1px solid #fff}.series-navigation-container .series-navigation-count .tab>a{border-left:1px solid #ccc;border-right:1px solid #ccc;font-weight:700}.series-navigation-container .series-navigation-count .series-navigation-name a{font-weight:700}.horizontal-select-navigation{width:960px;margin:0 auto}.horizontal-select-navigation-header{color:#ba0c2f;width:100%}.horizontal-select-navigation-header h2{margin:40px 0 20px;width:100%;font-size:30px;font-size:3rem;line-height:26px;line-height:2.6rem;color:#444}.horizontal-select-navigation-main.horizontal-nav{background:none;border-radius:3px;margin-bottom:0;display:block}.horizontal-select-navigation-main.horizontal-nav.horizontal-nav>ul>li a{display:inline-block;padding:15px;vertical-align:middle;box-sizing:border-box;width:100%;height:auto}.horizontal-select-navigation-main.horizontal-nav>ul{list-style-type:none;padding:0;border:0}.horizontal-select-navigation-main.horizontal-nav>ul>li{transition:margin .3s ease;border-left:1px solid #ccc;position:relative;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);display:table-cell;float:none;text-align:center;height:100%;vertical-align:middle;width:120px;background-color:#fff}.horizontal-select-navigation-main.horizontal-nav>ul>li a{display:table-cell;vertical-align:middle;color:#444;transition:none!important}.horizontal-select-navigation-main.horizontal-nav>ul>li a:hover{color:#fff;background:#1d8634}.horizontal-select-navigation-main.horizontal-nav>ul>li.active{margin-top:-2px;border-left:none}.horizontal-select-navigation-main.horizontal-nav>ul>li.active+li{border-left:none}.horizontal-select-navigation-main.horizontal-nav>ul>li.active:before{content:"";position:absolute;right:0;left:0;margin-left:33px;margin-right:33px;top:100%;border-right:19px solid transparent;border-left:19px solid transparent;border-top:11px solid #fff;z-index:2;display:none}.horizontal-select-navigation-main.horizontal-nav>ul>li.active:after{content:"";display:block;position:absolute;right:auto;left:50%;top:100%;margin-left:-10px;margin-right:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #24a641;z-index:2;width:0;height:0}.horizontal-select-navigation-main.horizontal-nav>ul>li.active a{color:#fff;background:#24a641;padding:10px 0 17px;margin-top:-2px;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.horizontal-select-navigation-main.horizontal-nav>ul>li.hover a,.horizontal-select-navigation-main.horizontal-nav>ul>li:hover a{transition:none;color:#fff}.horizontal-select-navigation-main.horizontal-nav>ul>li:first-child{border:none}.horizontal-select-navigation-main.horizontal-nav>ul>li:last-child{width:113px;border-right:none}.horizontal-select-navigation-main.horizontal-nav>ul>li:last-child.active:before{border-right:23px solid transparent;border-left:23px solid transparent}.horizontal-select-navigation-main.horizontal-nav>ul>li:last-child.active:after{border-right:16px solid transparent;border-left:16px solid transparent}.horizontal-select-navigation-main.horizontal-nav>ul>li.hover,.horizontal-select-navigation-main.horizontal-nav>ul>li.hover a{background:#fff!important;color:#444}.horizontal-select-navigation-main.horizontal-nav>ul>li.active,.horizontal-select-navigation-main.horizontal-nav>ul>li.active a,.horizontal-select-navigation-main.horizontal-nav>ul>li:hover,.horizontal-select-navigation-main.horizontal-nav>ul>li:hover a{background:#1d8634!important;color:#fff}.horizontal-select-navigation-main.horizontal-nav>ul>li.active:first-child,.horizontal-select-navigation-main.horizontal-nav>ul>li:first-child{border-radius:3px 0 0 3px}.horizontal-select-navigation-main.horizontal-nav>ul>li.active:last-child,.horizontal-select-navigation-main.horizontal-nav>ul>li:last-child{border-radius:0 3px 3px 0}.before-after-gallery-wrapper{background:none;padding:0}.before-after-gallery-wrapper .view-more{display:none}.imageReveal,.imageReveal img{-webkit-tap-highlight-color:transparent}.imageReveal img{display:none}.imageReveal .imageReveal-background,.imageReveal .imageReveal-overlay{position:absolute;top:0;left:0;z-index:0;-webkit-tap-highlight-color:transparent}.imageReveal .imageReveal-overlay{z-index:1;overflow:hidden}.imageReveal .imageReveal-caption{position:absolute;top:20px;left:20px;z-index:3;background-color:rgba(0,0,0,.7);color:#fff;border:1px solid #fff;text-align:center;padding:10px;font-size:14px;font-size:1.4rem}.imageReveal .imageReveal-drag{position:absolute;top:0;right:0;z-index:1;background-color:#444;cursor:ew-resize;cursor:grab;cursor:-webkit-grab;margin-left:-100px;margin-right:-100px;border-left:100px solid transparent;border-right:100px solid transparent;background-clip:padding-box}.imageReveal .imageReveal-drag:after,.imageReveal .imageReveal-drag:before{padding:11px 14px;position:absolute;top:50%;color:#fff;background-color:rgba(0,0,0,.6);border-radius:2px;font-weight:700;font-size:16px;font-size:1.6rem;margin-top:-18px;opacity:0;transition:opacity .3s ease}.imageReveal.initial .imageReveal-drag:after,.imageReveal.initial .imageReveal-drag:before{opacity:1}.imageReveal:hover .imageReveal-drag:after,.imageReveal:hover .imageReveal-drag:before{opacity:1}.imageReveal.ipad .imageReveal-drag span{top:50%;margin-top:-28px;position:absolute}.imageReveal.ipad .imageReveal-drag span:after{display:block;position:absolute;content:"";right:-13px;height:13px;width:13px;border-radius:50%;background-color:#ba0c2f;border:5px solid #fff}.imageReveal.ipad .imageReveal-drag:after,.imageReveal.ipad .imageReveal-drag:before{opacity:1;filter:"alpha(opacity=100)"!important;transition:all .25s ease-out;margin-top:-35px}.imageReveal.ipad .imageReveal-drag:before{font-size:14px;font-size:1.4rem;content:"Drag";right:29px;border-top-right-radius:0;border-bottom-right-radius:0;padding:10px 10px 11px 59px;background:no-repeat 14px 10px url(/assets/img/drag-arrow.png);background-color:rgba(0,0,0,.8);background-size:33px 18px}.imageReveal.ipad .imageReveal-drag:after{content:"";right:19px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid rgba(0,0,0,.8);padding:0;background:transparent}.imageReveal.ipad.active .imageReveal-drag:after,.imageReveal.ipad.active .imageReveal-drag:before{opacity:0;filter:"alpha(opacity=0)"!important}.imageReveal.desktop .imageReveal-drag:before{content:"Before";right:0}.imageReveal.desktop .imageReveal-drag:after{content:"After";left:0}.imageReveal.desktop .imageReveal-drag:hover{cursor:ew-resize;cursor:grab;cursor:-webkit-grab}.imageReveal.desktop .imageReveal-drag .dragging:hover{cursor:ew-resize;cursor:grabbing;cursor:-webkit-grabbing}.before-after{width:960px;margin:auto}.diycategory-page-type .before-after{margin-left:34px;width:auto}body .before-after .view-more{width:auto}body .before-after .view-more .view-more-icon{padding-right:0}.before-after.diy{width:100%;padding-top:0;padding-bottom:0}.before-after.diy .primaryh2{font-size:30px;font-size:3rem;padding-bottom:2px}.before-after.diy .imageReveal{border-radius:3px}.diyhowtovideo-page-type .before-after.diy{padding-top:67px}.diyhowtovideo-page-type .before-after.paper-texture{background:none}.diyblog-page-type .before-after{border-top:0}.before-after.before-after-hero{background:none;padding-bottom:0;padding-top:0;margin-top:26px;margin-bottom:5px}.before-after.before-after-hero .imageReveal{margin-bottom:26px}.before-after.before-after-body{background:#fff;padding-top:60px;padding-bottom:36px}.before-after.before-after-body .primaryh2{font-size:32px;font-size:3.2rem}.before-after.before-after-body+div{border-top:0!important}.inside-layout .before-after.before-after-body{background:none;padding-top:0;padding-bottom:45px}.inside-layout .before-after.before-after-body .imageReveal{margin-left:-127px;margin-right:-127px}.heading-layout .subscription-page-heading{margin-top:0}.content-layout_inside .page-heading h1.subscription-main-heading{font-size:48px;font-size:4.8rem;margin-top:20px}.content-layout_inside .page-heading h1.subscription-main-heading.subscription-main-heading-large{font-size:66px;font-size:6.6rem;margin-top:0;margin-bottom:0}.newsletter-subscription{box-sizing:border-box;width:100%;padding-bottom:37px}.newsletter-subscription *{box-sizing:border-box}.newsletter-subscription:after{content:"";clear:both;display:table}.newsletter-subscription .subscription-page{width:100%;padding:44px 0 50px}.newsletter-subscription .subscription-page:after,.newsletter-subscription .subscription-page:before{content:"";display:table}.newsletter-subscription .subscription-page:after{clear:both}.newsletter-subscription .subscription-page .subscription-form-wrapper{background-color:#fff;float:left;width:51%;min-height:317px;border:1px solid #ccc}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form{padding:38px}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form fieldset{width:100%}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .form-field{position:relative}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .email-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .error-message{margin-bottom:40px}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .email{font-size:16px;font-size:1.6rem;padding:16px 9px 14px;margin-bottom:24px;width:100%}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form label.error,.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form span.error{font-size:20px;font-size:2rem;color:#ba0c2f;font-weight:700;line-height:50px;position:absolute;right:-16px;top:0}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form label.error.valid,.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form span.error.valid{background:url(/assets/img/tick.png) no-repeat 50%;display:inline-block;height:50px;right:-24px;width:18px;background-size:auto 12px}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .preferences-control-wrapper{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:20px}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .preferences-control-wrapper input[type=checkbox]{margin-top:4px;float:left}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .preferences-control-wrapper label{margin-left:17px;display:block}.newsletter-subscription .subscription-page .subscription-form-wrapper .subscription-form .preferences-title{color:#1d8634;font-weight:700;display:block;margin-bottom:15px}.newsletter-subscription .subscription-page .subscription-form-wrapper .terms-submit-wrapper{position:relative}.newsletter-subscription .subscription-page .subscription-form-wrapper .terms-submit-wrapper .terms-form-field{display:inline-block;width:298px}.newsletter-subscription .subscription-page .subscription-form-wrapper .terms-submit-wrapper .btn-submit{font-size:16px;font-size:1.6rem;display:inline-block;border:none;width:107px;padding-top:12px;padding-bottom:10px}.newsletter-subscription .subscription-page .account-signup-wrapper{float:left;width:51%;background-color:#fff;border:1px solid #ccc}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form{padding:38px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form>span{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form hr{margin:1.7em 0 1.3em;border-top:1px solid #ccc}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field{position:relative}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field input[type=password],.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field input[type=text]{line-height:18px;line-height:1.8rem;margin-top:4px;margin-bottom:16px;width:100%}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field label{line-height:20px;line-height:2rem;font-weight:700}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field label.error{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;color:#ba0c2f;position:absolute;right:-16px;top:26px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field label.error.valid{background:url(/assets/img/tick.png) no-repeat 50%;display:inline-block;height:23px;right:-24px;width:18px;background-size:auto 12px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field input:invalid,.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field textarea:invalid{background-color:#fff}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block{display:none;margin-left:10px;height:21px;position:relative}.accountregistration-page-type .newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block{display:inline}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block img{display:inline-block;margin-top:-3px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block:hover #tooltip-wrapper{display:block}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block #tooltip-wrapper{width:170px;position:absolute;bottom:40px;left:calc(50% - 85px);display:none}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block #tooltip-wrapper #tooltip{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;padding:13px;border:1px solid #ccc;background:#fff;color:#444}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block #tooltip-wrapper #tooltip ul{margin:0;padding:0 0 0 17px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block #tooltip-wrapper:before{content:"";border:12px solid transparent;border-top-color:#ccc;display:block;width:0;height:0;position:absolute;bottom:-24px;left:73px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .tooltip-block #tooltip-wrapper:after{content:"";border:11px solid transparent;border-top-color:#fff;display:block;width:0;height:0;position:absolute;bottom:-21px;left:74px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field.checkbox-field{margin-top:3px;margin-bottom:19px;padding-bottom:26px;border-bottom:1px solid #ccc}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field.checkbox-field input{display:block;float:left;margin-top:5px;margin-left:1px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field.checkbox-field label{display:block;margin-left:25px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field.checkbox-field label.error{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:700;color:#ba0c2f;position:absolute;right:-16px;top:10px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field.store-locator input{background:url(/assets/img/icon-search-red.png) no-repeat;background-size:16px;background-position:97%;width:237px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .legacy-text{line-height:18px;line-height:1.8rem;font-weight:400;font-size:12px;font-size:1.2rem;margin-top:6px;margin-bottom:4px;display:none}.ie .newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .form-field .legacy-text{display:block}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper:after,.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper:before{content:"";display:table}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper:after{clear:both}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .form-field{float:left;margin-top:8px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .form-field input{display:block;float:left;margin-top:3px;margin-left:1px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .form-field label{display:block;margin-left:25px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .form-field label.error{font-size:20px;font-size:2rem;line-height:18px;line-height:1.8rem;font-weight:700;color:#ba0c2f;position:absolute;right:-16px;top:0}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .form-field label.error.valid{background:none}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .form-field:after{clear:both}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .terms-condition-wrapper .btn-default{float:right;padding:10px 13px}.newsletter-subscription .subscription-page .account-signup-wrapper .account-signup-form .error-message{margin-top:30px;margin-bottom:35px}.newsletter-subscription .subscription-benefits-wrapper{width:40.625%;float:right;margin-right:20px}.newsletter-subscription .subscription-benefits-wrapper .primaryh2{font-size:34px;font-size:3.4rem;line-height:40px;line-height:4rem}.newsletter-subscription .subscription-benefits-wrapper .subscription-benefits-list{margin:33px 0 0;padding:0;list-style-type:none}.newsletter-subscription .subscription-benefits-wrapper .subscription-benefits-list li{float:left;width:100%;margin-bottom:20px;position:relative}.newsletter-subscription .subscription-benefits-wrapper .subscription-benefits-list li .benefits-list-img{margin-bottom:0;max-width:180px;height:auto}.newsletter-subscription .subscription-benefits-wrapper .subscription-benefits-list li .benefit-tile-inner{position:absolute;top:0;right:0;width:190px;height:100%}.newsletter-subscription .subscription-benefits-wrapper .subscription-benefits-list li span{font-size:16px;font-size:1.6rem;display:table;vertical-align:middle;height:100%}.newsletter-subscription .subscription-benefits-wrapper .subscription-benefits-list li span p{display:table-cell;vertical-align:middle;padding:0;margin:0}.newsletter-subscription-success{font-size:15px;font-size:1.5rem;background-color:#fff;padding:38px;border:1px solid #ccc;margin-bottom:30px}.subscription-list-heading{font-size:15px;font-size:1.5rem;font-weight:700}.successpage-page-type .heading-layout{border-bottom:none;margin-bottom:17px}.successpage-page-type .heading-layout:after{background:none}.successpage-page-type .page-heading{margin-top:0}.successpage-page-type .page-heading h1{font-size:48px;font-size:4.8rem;margin-top:45px;padding-right:260px}.successpage-page-type .content-layout_inside{margin-left:auto;margin-right:auto;width:960px}.successpage-page-type .content-layout_inside .main-content{border:1px solid #ccc;background:#fff;padding:20px 39px;margin-bottom:27px}.successpage-page-type .content-layout_inside .main-content p{font-size:15px;font-size:1.5rem;margin-bottom:15px;padding-right:60px;color:#666}.successpage-page-type .content-layout_inside .main-content .store-nearby-stores_header-title,.successpage-page-type .content-layout_inside .main-content h3{font-size:15px;font-size:1.5rem;font-weight:700;margin-bottom:0}.successpage-page-type .content-layout_inside .main-content ul{padding-left:39px}.successpage-page-type .content-layout_inside .main-content ul li span{margin-left:-7px}.successpage-page-type .content-layout_inside .main-content+.masonry-gallery{margin-top:-27px}.newsletter-preference,.newsletterpreferencepage-page-type{box-sizing:border-box;width:100%;padding-bottom:37px}.newsletter-preference *,.newsletterpreferencepage-page-type *{box-sizing:border-box}.newsletter-preference .content-layout .heading-layout,.newsletterpreferencepage-page-type .content-layout .heading-layout{padding-bottom:0;margin-bottom:0;border-bottom:none}.newsletter-preference .content-layout .heading-layout:after,.newsletterpreferencepage-page-type .content-layout .heading-layout:after{display:none}.newsletter-preference .content-layout .page-heading h1,.newsletterpreferencepage-page-type .content-layout .page-heading h1{font-size:50px;font-size:5rem;line-height:1.1em;margin-top:0;margin-bottom:5px}.newsletter-preference .content-layout_inside h4,.newsletterpreferencepage-page-type .content-layout_inside h4{font-size:15px;font-size:1.5rem;color:#444;margin-bottom:15px}.newsletter-preference .content-layout_inside .sub-title h4,.newsletterpreferencepage-page-type .content-layout_inside .sub-title h4{width:960px;margin:0 auto}.newsletter-preference .content-layout_inside .sub-title:after,.newsletterpreferencepage-page-type .content-layout_inside .sub-title:after{content:"";display:block;width:100%;height:31px;position:absolute;background:url(/assets/img/header-shadow-bg.png) no-repeat top;margin-top:19px;border-top:1px solid #ccc;left:0}.newsletter-preference .content-layout_inside .newsletter-preference-block,.newsletterpreferencepage-page-type .content-layout_inside .newsletter-preference-block{margin-left:auto;margin-right:auto;width:960px;margin-top:16px}.newsletter-preference .content-layout_inside .subscription-block,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block{width:550px;display:inline-block;vertical-align:top}.newsletter-preference .content-layout_inside .subscription-block .inner,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .inner{background:#fff;border:1px solid #ccc;padding:32px 40px 28px;margin:52px 56px 20px 4px}.newsletter-preference .content-layout_inside .subscription-block .subscribe-title,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .subscribe-title{font-size:18px;font-size:1.8rem;font-weight:700;margin:0 0 13px}.newsletter-preference .content-layout_inside .subscription-block .subscribe-text,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .subscribe-text{margin:0 0 13px}.newsletter-preference .content-layout_inside .subscription-block .subscribe-action,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .subscribe-action{margin:26px 0 13px}.newsletter-preference .content-layout_inside .subscription-block .subscribe-action input,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .subscribe-action input{width:100%}.newsletter-preference .content-layout_inside .subscription-block .response-message,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .response-message{border-radius:3px;font-size:12px;font-size:1.2rem;background:#fff;border:1px solid #24a641;color:#1d8634;padding:8px;width:100%;box-sizing:border-box;display:block;margin:0 0 13px;position:relative;top:-1px}.newsletter-preference .content-layout_inside .subscription-block .response-message .fa,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .response-message .fa{font-size:26px;font-size:2.6rem;margin-right:10px;margin-left:1px;float:left;position:relative;top:-2px}.newsletter-preference .content-layout_inside .subscription-block .response-message.error,.newsletterpreferencepage-page-type .content-layout_inside .subscription-block .response-message.error{background:#fbe9e8;border:1px solid #ba0c2f;color:#ba0c2f}.newsletter-preference .content-layout_inside .store-locator-block,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block{width:405px;display:inline-block;vertical-align:top;margin-top:94px}.newsletter-preference .content-layout_inside .store-locator-block h5,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block h5{font-size:34px;font-size:3.4rem;font-weight:700;color:#1d8634;margin-bottom:28px}.newsletter-preference .content-layout_inside .store-locator-block .store-locator-control,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .store-locator-control{margin-top:8px;float:left;width:280px}.newsletter-preference .content-layout_inside .store-locator-block .store-locator-control .form-field .nearest-store,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .store-locator-control .form-field .nearest-store{margin-top:8px;width:261px;height:38px;background-position:97% 11px;padding-left:10px;padding-right:10px}.newsletter-preference .content-layout_inside .store-locator-block .store-locator-control .state-select-stores,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .store-locator-control .state-select-stores{width:260px}.newsletter-preference .content-layout_inside .store-locator-block .response-message,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .response-message{border-radius:3px;background:#fff;border:1px solid #24a641;color:#1d8634;padding:8px;width:100%;box-sizing:border-box;display:block;margin-top:0;margin-bottom:4px;position:relative;top:-1px}.newsletter-preference .content-layout_inside .store-locator-block .response-message .fa,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .response-message .fa{font-size:26px;font-size:2.6rem;margin-right:10px;margin-left:1px;float:left;position:relative;top:-2px}.newsletter-preference .content-layout_inside .store-locator-block .response-message.error,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .response-message.error{background:#fbe9e8;border:1px solid #ba0c2f;color:#ba0c2f}.newsletter-preference .content-layout_inside .store-locator-block .btn-green,.newsletterpreferencepage-page-type .content-layout_inside .store-locator-block .btn-green{width:125px;float:right;margin-top:38px;height:37px}.newslettersurveypage-page-type .heading-layout{border-bottom:0;padding-bottom:7px;margin-bottom:0}.newslettersurveypage-page-type .heading-layout h1{font-size:46px;font-size:4.6rem}.newslettersurveypage-page-type .heading-layout:after{background:none}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .sub-title .description{width:960px;margin:0 auto;display:block}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .sub-title:after{content:"";display:block;width:100%;height:31px;margin-top:14px;margin-bottom:15px;background:url(/assets/img/header-shadow-bg.png) no-repeat top;border-top:1px solid #ccc;left:0}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper{box-sizing:border-box;width:960px;border:1px solid #ccc;background:#fff;padding:35px 38px 38px;margin:0 auto 48px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .unsubscribe-title{font-size:18px;font-size:1.8rem;font-weight:700;padding-right:200px;display:block}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfSectionContent{border:none;padding:0;margin-bottom:0}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfSectionContent .scfCheckBoxListLabel,.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfSectionContent .scfMultipleLineTextLabel{display:none}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfSectionContent .scfMultipleLineGeneralPanel{margin-bottom:5px;padding-top:2px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfSectionContent .scfMultipleLineGeneralPanel textarea{width:480px;height:130px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfCheckBoxListGeneralPanel{margin-bottom:6px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfCheckBoxListGeneralPanel table{margin-top:2px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfCheckBoxListGeneralPanel table td{padding-top:16px;padding-bottom:1px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfCheckBoxListGeneralPanel table td input[type=checkbox]{margin-left:1px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfForm .scfCheckBoxListGeneralPanel table td label{font-size:15px;font-size:1.5rem}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfSubmitButtonBorder{clear:both;padding-top:1px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfSubmitButtonBorder input{font-size:14px;font-size:1.4rem;float:left;padding:.8em 1em;margin-left:1px}.newslettersurveypage-page-type .content-layout_inside .newsletter-unsubscribe .unsubscribe-wrapper .scfSubmitButtonBorder:after{content:"";display:block;clear:both}.unsubscribefromstorenewsletterpage-page-type .page-heading{font-size:46px;font-size:4.6rem}.unsubscribefromstorenewsletterpage-page-type .center-layout{border-radius:2px;margin-top:45px;margin-bottom:160px}.unsubscribefromstorenewsletterpage-page-type .page-title{display:none}.unsubscribefromstorenewsletterpage-page-type .confirmation-info h2{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:9px}.unsubscribefromstorenewsletterpage-page-type .confirmation-info p{font-size:14px;font-size:1.4rem;margin-top:0;margin-bottom:25px}.unsubscribefromstorenewsletterpage-page-type .confirmation-button .btn{border-radius:2px;background:#fff;border-color:#ccc;color:#ba0c2f!important;margin-bottom:6px;padding:.5em 1em;width:100%}.unsubscribefromstorenewsletterpage-page-type .confirmation-button .btn:hover{background:#f4f4f4}.iconfont,[class*=" iconfont-"],[class^=iconfont-]{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-chevron-down:before{content:""}.iconfont-chevron-left:before{content:""}.iconfont-chevron-right:before{content:""}.iconfont-chevron-up:before{content:""}.ico-materials{color:#fff;display:block;margin-top:14px;width:270px;text-align:center}.ico-materials>span{display:block;vertical-align:middle;font-size:16px;font-size:1.6rem}.ico-materials>span:before{font-family:homebase-icons;font-size:30px;font-size:3rem;font-weight:400;content:"";text-align:center;vertical-align:middle;padding-right:10px}.fat-footer{background:url(/assets/img/fat-footer-bg.png);color:#1d8634}.fat-footer.no-title .component-title{display:none}.fat-footer .fat-footer-container.page-width{width:960px;margin:0 auto;padding-top:18px;padding-bottom:21px}.fat-footer .fat-footer-container h2{line-height:18px;line-height:1.8rem;font-weight:400;font-size:40px;font-size:4rem}.fat-footer .fat-footer-container .store-nearby-stores_header-title,.fat-footer .fat-footer-container h3{line-height:18px;line-height:1.8rem;font-weight:400;font-size:30px;font-size:3rem;margin-bottom:.8em}.fat-footer .fat-footer-container h4{line-height:18px;line-height:1.8rem;font-weight:400;font-size:18px;font-size:1.8rem;color:#fff}.fat-footer .fat-footer-container.title-green .component-title{color:#1d8634}.fat-footer .fat-footer-container.title-black .component-title{color:#666}.fat-footer .fat-footer-container .fat-footer-component{padding-bottom:45px}.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header{padding-bottom:0}.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header h2{color:#1d8634;text-align:center;overflow:hidden;padding-top:32px;line-height:normal}.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header h2 span{display:inline-block;position:relative}.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header h2 span:after,.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header h2 span:before{content:"";height:1px;position:absolute;top:54%;width:350px;background:#e1e1e1}.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header h2 span:before{margin-right:20px;right:100%}.fat-footer .fat-footer-container .fat-footer-component.fat-footer-main-header h2 span:after{margin-left:20px;left:100%}.fat-footer .fat-footer-container .fat-footer-component .go-up-link{font-size:16px;font-size:1.6rem;font-weight:700;padding-right:25px;position:relative;letter-spacing:-.6px}.fat-footer .fat-footer-container .fat-footer-component .go-up-link:after{font-family:homebase-icons;content:"";vertical-align:middle;padding-bottom:1px;display:inline-block;padding-left:10px;color:#444}.fat-footer .fat-footer-container .fat-footer-component.load-more-click{margin-top:30px}.fat-footer .fat-footer-container .fat-footer-component.load-more-click .view-more{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;font-weight:700;font-weight:400;padding:23px 0 21px;margin-bottom:14px}.fat-footer .fat-footer-container .fat-footer-component.load-more-click .view-more .gi-icon-arrow-down{position:relative;top:4px;left:4px;line-height:normal;padding-left:8px;background-image:none;color:#f4f4f4;width:19px;height:19px}.fat-footer .fat-footer-container .fat-footer-component.load-more-click .view-more:hover .gi-icon-arrow-down{color:#858585}.fat-footer .fat-footer-container .fat-footer-component.load-more-click .view-more:hover .gi-icon-arrow-down path{fill:#858585}.crt.one-column:after,.crt.one-column:before{content:"";display:table}.crt.one-column:after{clear:both}.crt.one-column .banner-main-container{display:table;height:276px;width:100%;background:#24a641;border-radius:2px}.crt.one-column .banner-title-container{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;width:304px;height:276px;box-sizing:border-box;padding-right:31px;padding-left:29px;vertical-align:middle;display:table-cell}.crt.one-column .banner-title-container .banner-link,.crt.one-column .banner-title-container .banner-title{color:#fff}.crt.one-column .banner-title-container .banner-title{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;padding:8px 0 12px;margin-bottom:0}.crt.one-column .banner-title-container .banner-link{font-weight:400;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;position:relative;display:inline-block;padding-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:244px;box-sizing:border-box}.crt.one-column .banner-title-container .banner-link:after{font-family:homebase-icons;content:"";position:absolute;top:50%;right:0;margin-top:-12px}.crt.one-column .banner-green{background-color:#24a641}.crt.one-column .banner-red{background-color:#ba0c2f}.crt.one-column .banner-image-container{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;background-clip:padding-box;width:656px;height:276px;overflow:hidden;position:relative}.crt.one-column .banner-image-container .banner-image{height:100%;max-width:100%}.crt.one-column .crt-product-details{position:absolute;top:0;right:0;box-sizing:border-box}.crt.one-column .crt-product-details .crt-product-details-description{color:#fff;display:table-cell;height:276px;width:243px;padding-right:30px;box-sizing:border-box;vertical-align:middle}.crt.one-column .crt-product-details .crt-product-details-description .crt-product-price{font-size:98px;font-size:9.8rem;font-weight:700;line-height:normal;position:relative;letter-spacing:-.6px;margin-top:-18px}.crt.one-column .crt-product-details .crt-product-details-description .crt-product-price sup{font-size:42px;font-size:4.2rem;top:-38px}.crt.one-column .crt-product-details .crt-product-details-description .crt-product-price sup:nth-of-type(2){padding-left:10px}.crt.one-column .crt-product-details .crt-product-details-description .crt-product-title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-weight:700;margin-top:-12px;padding-left:17px}.crt.one-column .crt-product-details .crt-product-details-description .crt-product-in{font-size:12px;font-size:1.2rem;margin-top:4px;padding-left:17px}.crt.one-column .crt-product-main-link{display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;opacity:0}.fat-footer-article:after,.fat-footer-article:before{content:"";display:table}.fat-footer-article:after{clear:both}.fat-footer-article .article-tile{float:left;position:relative;width:304px;margin-left:24px}.fat-footer-article .article-tile:first-child{margin-left:0}.fat-footer-article .article-tile .image-container{border-radius:2px;width:304px;height:161px;border:none;overflow:hidden}.fat-footer-article .article-tile .image-container img{height:110%;width:auto}.fat-footer-article .article-tile .label.video-icon{padding-left:29px}.fat-footer-article .article-tile .label.video-icon:before{left:12px}.fat-footer-article .article-tile .article-description{margin-top:12px}.fat-footer-article .article-tile .article-description .article-title{font-weight:700}.fat-footer-article .article-tile .article-description .article-summary{color:#444}.fat-footer-banner .banner-main-anchor{display:table;height:276px;width:100%}.fat-footer-banner .banner-title-container{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;width:304px;height:276px;vertical-align:middle;display:table-cell}.fat-footer-banner .banner-title-container .banner-link,.fat-footer-banner .banner-title-container .banner-title{color:#fff}.fat-footer-banner .banner-title-container .banner-title{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;padding:0 30px 10px;margin-bottom:0}.fat-footer-banner .banner-title-container .banner-link{line-height:18px;line-height:1.8rem;font-weight:400;font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;position:relative;display:inline-block;padding:0 22px 0 30px}.fat-footer-banner .banner-title-container .banner-link:after{font-family:homebase-icons;content:"";position:absolute;top:50%;right:0;margin-top:-11px}.fat-footer-banner .banner-green{background-color:#24a641}.fat-footer-banner .banner-red{background-color:#ba0c2f}.fat-footer-banner .banner-image-container{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;background-clip:padding-box;width:656px;height:276px;overflow:hidden}.fat-footer-banner .banner-image-container .banner-image{height:100%;max-width:100%}.campaign-banner .component-content{overflow:hidden;position:relative}.campaign-banner .banner-main-anchor{display:table;height:276px;width:100%}.campaign-banner .banner-title-container{background-color:rgba(0,0,0,.8);border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;position:absolute}.campaign-banner .banner-title-container .banner-title-inner-container{display:table-cell;height:276px;vertical-align:middle;width:482px}.campaign-banner .banner-title-container .banner-title-adjustment{margin-top:-3px;padding-right:170px}.campaign-banner .banner-title-container .banner-link,.campaign-banner .banner-title-container .banner-subtitle,.campaign-banner .banner-title-container .banner-title{color:#fff}.campaign-banner .banner-title-container .banner-title{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;letter-spacing:-.5px;margin-bottom:0;padding:0 0 7px 30px}.campaign-banner .banner-title-container .banner-subtitle{font-size:14px;font-size:1.4rem;padding:0 0 9px 30px}.campaign-banner .banner-title-container .banner-link{font-size:18px;font-size:1.8rem;font-weight:400;line-height:25px;line-height:2.5rem;position:relative;display:inline-block;padding:0 22px 0 30px}.campaign-banner .banner-title-container .banner-link:after{content:"";font-family:homebase-icons;margin-top:-13px;position:absolute;right:0;top:50%}.campaign-banner .banner-image-container{border-radius:2px;height:276px;overflow:hidden;width:100%}.campaign-banner .banner-image-container .banner-image{height:100%;max-width:100%}.campaign-banner .banner-team-overlay{left:50%;margin-left:-133px;position:absolute;top:19px}.crt.three-columns:after,.crt.three-columns:before{content:"";display:table}.crt.three-columns:after{clear:both}.crt.three-columns .component-title{line-height:25px;line-height:2.5rem;margin-bottom:23px}.crt.three-columns .crt-product-tile{border-radius:2px;float:left;position:relative;width:304px;margin-left:24px}.crt.three-columns .crt-product-tile:first-child{margin-left:0}.crt.three-columns .crt-product-tile .product-container{display:table;height:218px;width:100%}.crt.three-columns .crt-product-tile .product-container .product-details-description{color:#fff;display:table-cell;height:100%;padding-left:165px;vertical-align:middle}.crt.three-columns .crt-product-tile .product-container .product-details-description .product-price{font-size:52px;font-size:5.2rem;font-weight:700;line-height:normal}.crt.three-columns .crt-product-tile .product-container .product-details-description .product-price sup{font-size:26px;font-size:2.6rem;padding-right:1px;top:-18px}.crt.three-columns .crt-product-tile .product-container .product-details-description .product-price sup:nth-of-type(2){padding-right:0;padding-left:5px}.crt.three-columns .crt-product-tile .product-container .product-details-description .product-title{font-size:16px;font-size:1.6rem;font-weight:700;margin-top:-2px;padding-left:12px;padding-right:24px}.crt.three-columns .crt-product-tile .product-container .product-details-description .product-in{font-size:12px;font-size:1.2rem;margin-top:10px;padding-left:12px;padding-right:24px}.crt.three-columns .crt-product-tile .cta-container{font-size:14px;font-size:1.4rem;line-height:58px;line-height:5.8rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;background:#24a641;color:#fff;font-weight:700;margin:0;overflow:hidden;padding:0 45px 0 30px;text-overflow:ellipsis;white-space:nowrap}.crt.three-columns .crt-product-tile .cta-container:after{content:"";font-family:homebase-icons;position:absolute;right:25px}.workshop-banner{padding-bottom:35px}.workshop-module.hide+.workshop-banner{display:none}.workshop-banner .component-text-container{display:table}.workshop-banner .component-list{display:table-cell;vertical-align:middle}.workshop-banner .workshop-banner-logo{width:113px}.workshop-banner .workshop-banner-logo .workshop-banner-icon{max-width:104px;height:auto;margin-left:-1px;margin-top:7px;margin-bottom:8px}.workshop-banner .workshop-banner-description{color:#444;letter-spacing:-.05px;display:inline-block;margin-top:8px}.workshop-banner .workshop-banner-description .workshop-banner-link{font-weight:700}.fat-footer .fat-footer-container s.workshop-topic{padding-bottom:11px}.fat-footer .fat-footer-container s.workshop-topic .component-title{color:#666;margin-bottom:27px;letter-spacing:-.1px}s.workshop-topic .component-text-container{box-shadow:0 1px 2px 0 rgba(0,0,0,.06);border-radius:2px;background:#fff;box-sizing:border-box;border:1px solid #ccc;padding:41px 30px 22px 67px}s.workshop-topic .component-list{float:left;box-sizing:border-box}s.workshop-topic .component-text-container:after{content:"";clear:both;display:block}s.workshop-topic .main-topic{width:587px;padding-right:60px;position:relative}s.workshop-topic .main-topic .quote-icon{width:36px;height:29px;position:absolute;top:-25px;left:-46px;color:#f4f4f4}s.workshop-topic .main-topic .main-topic-content,s.workshop-topic .main-topic .main-topic-title,s.workshop-topic .main-topic .main-topic-title a{color:#444}s.workshop-topic .main-topic .main-topic-title a:hover{color:#ba0c2f}s.workshop-topic .main-topic .main-topic-title{font-weight:700;margin-bottom:18px}s.workshop-topic .main-topic .main-topic-content{line-height:25px;line-height:2.5rem;letter-spacing:-.03px}s.workshop-topic .featured-topic{width:274px}s.workshop-topic .featured-topic .featured-topic-content,s.workshop-topic .featured-topic .featured-topic-content a,s.workshop-topic .featured-topic .featured-topic-title,s.workshop-topic .featured-topic .featured-topic-title a{color:#444}s.workshop-topic .featured-topic .featured-topic-content a:hover,s.workshop-topic .featured-topic .featured-topic-title a:hover{color:#ba0c2f}s.workshop-topic .featured-topic .featured-topic-title{line-height:14px;line-height:1.4rem;font-size:14px;font-size:1.4rem;font-weight:700;color:#444;margin-top:-2px;margin-bottom:14px}s.workshop-topic .featured-topic .featured-topic-content{letter-spacing:-.1px}s.workshop-topic .featured-topic .featured-topic-content ul{padding-left:0}s.workshop-topic .featured-topic .featured-topic-content ul li{list-style:none;margin-bottom:10px}.fat-footer-video .team-member-overlay{position:absolute;z-index:10}.fat-footer-video #state-initial{position:absolute;z-index:3;width:100%;height:100%}.fat-footer-video #state-initial.has-video:hover{cursor:pointer}.fat-footer-video #state-initial.has-video:hover .play-button{background:rgba(0,0,0,.5);margin-top:-54px;margin-left:-54px;width:108px;height:108px}.fat-footer-video #state-initial.has-video:hover .play-button:after{margin-top:35px;margin-left:40px}.fat-footer-video #state-initial.has-video:hover .backgrounds-container:after{opacity:.1}.fat-footer-video #state-video{height:543px}.fat-footer-video #video-container{position:relative;margin-top:-2px}.fat-footer-video #video,.fat-footer-video #video-container,.fat-footer-video #video-paused{height:100%}.fat-footer-video #video-container>span,.fat-footer-video #video-paused>span,.fat-footer-video #video>span{height:100%}.fat-footer-video #video-paused{position:absolute;background-color:rgba(0,0,0,.4)}.fat-footer-video #video-paused .content{width:40%;padding:0 30px}.fat-footer-video #video-paused .content>div{padding-bottom:36px}.fat-footer-video #video-paused .play-button-container .play-button{margin-top:-68px}.fat-footer-video #video-paused .btn-standard-close.top-right{background-color:rgba(0,0,0,.4);font-size:0;color:#fff;top:20px;right:20px;padding:0;width:36px;height:36px;font-weight:400;cursor:pointer}.fat-footer-video #video-paused .btn-standard-close.top-right .btnCopy{color:#fff;opacity:.8}.fat-footer-video #video-paused .btn-standard-close.top-right:focus,.fat-footer-video #video-paused .btn-standard-close.top-right:hover{background-color:rgba(0,0,0,.9)}.fat-footer-video #video-paused .btn-standard-close.top-right:focus .btn-close-copy,.fat-footer-video #video-paused .btn-standard-close.top-right:hover .btn-close-copy{opacity:1;display:block;position:relative}.fat-footer-video #video-paused .btn-standard-close.top-right:focus .btn-close-copy:before,.fat-footer-video #video-paused .btn-standard-close.top-right:hover .btn-close-copy:before{opacity:1}.fat-footer-video #video-paused .btn-standard-close.top-right.resume{display:none}.fat-footer-video #video-paused .btn-standard-close.top-right .btn-close-copy{opacity:.8;display:table;position:relative;height:auto}.fat-footer-video #video-paused .btn-standard-close.top-right .btn-close-copy:before{font-size:25px;font-size:2.5rem;line-height:36px;line-height:3.6rem;font-family:homebase-icons;content:"";display:block;height:36px;width:36px;opacity:.8}.device-ios .fat-footer-video #video-paused .btn-standard-close.top-right{padding:3px}.fat-footer-video #video-finished{position:absolute;top:0;height:100%;width:100%;z-index:4;background:#666;border-top:1px solid #151515}.fat-footer-video #video-finished .replay{font-size:30px;font-size:3rem;opacity:.8;filter:"alpha(opacity=80)"!important;line-height:18px;line-height:1.8rem;font-weight:400;clear:left;display:block;color:#fff;padding:26px 0}.fat-footer-video #video-finished .replay:before{content:"";display:inline-block;width:45px;height:43px;background:url(/assets/img/DIY-Guide/sprite-icons.png) no-repeat -60px 0 transparent;position:relative;top:10px;margin:-20px 15px 0 0}.fat-footer-video #video-finished .replay:hover{opacity:1;filter:"alpha(opacity=100)"!important}.fat-footer-video #video-finished h2{color:#888;float:none}.fat-footer-video .fat-video-with-description .main-video-title{color:#1d8634;margin-bottom:21px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player{top:-1px;height:277px;overflow:hidden}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .vjs-fullscreen-control{top:1px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .vjs-big-play-button{background-color:rgba(0,0,0,.4)}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .loader{font-size:10px;font-size:1rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite;position:absolute;top:-3px;left:-3px;text-indent:-9999em;border:3px solid hsla(0,0%,100%,.2);border-left-color:#fff}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .loader,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .loader:after{border-radius:50%;width:100%;height:100%}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .text-hide{position:absolute}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .play-button,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .rsPlayBtnIcon,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .rsPlayBtnIconMobile{border-radius:98px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:98px;height:98px;margin-top:-49px;margin-left:-49px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .play-button:after,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .rsPlayBtnIcon:after,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:33px solid #fff;border-bottom:17px solid transparent;border-top:17px solid transparent;margin-top:30px;margin-left:35px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .play-button:hover,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .rsPlayBtnIcon:hover,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .play-button.loading{border-color:#ccc}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .play-button-container .play-button span{font-size:22px;font-size:2.2rem;font-weight:700;display:block;position:absolute;color:#fff;left:79px;top:21px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial{cursor:pointer}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial:before{background:transparent}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container{margin:0 auto;max-width:1650px;height:100%;width:100%}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:after,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:before{content:"";display:table}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:after{clear:both}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .background-color,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .background-image{float:left;width:50%;max-width:825px;height:100%}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .background-color{background:#ba0c2f}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .background-image{background-position:0 0;background-repeat:no-repeat;background-color:#ba0c2f;background-size:cover;height:277px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .scLooseFrameZone .background-image{width:825px;height:354px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:after{transition:opacity .25s ease-in-out;content:"";width:100%;height:100%;position:absolute;background-color:#444;opacity:0}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .play-button-container .play-button{margin-top:-46px;margin-left:-48px;width:94px;height:94px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .play-button-container .play-button:after{margin-top:28px;margin-left:33px;border-left:34px solid #fff;border-bottom:19px solid transparent;border-top:17px solid transparent}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content{position:absolute}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div{margin-left:auto;margin-right:auto;width:960px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div:after,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div:before{content:"";display:table}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div:after{clear:both}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content{width:50%;height:277px;float:left;display:table;color:#fff}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content>div{display:table-cell;vertical-align:middle;height:100%;padding:0 70px 0 29px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content h2.video-title{line-height:36px;line-height:3.6rem;font-size:30px;font-size:3rem;color:#fff;letter-spacing:-.7px;margin-top:2px;margin-bottom:9px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-initial .overlying-content .team-member-overlay{top:10px;right:23%}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #state-video,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-container{height:542px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .vjs-captions-button .vjs-menu{border:none}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js video::-webkit-media-text-track-display{background-color:#666;background:linear-gradient(180deg,transparent 0,#666);font-size:22px!important;padding:30px 0;margin-top:-100px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js video::-webkit-media-text-track-display-backdrop{background:none!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js video::cue{font-family:arial,helvetica,sans-serif!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js .vjs-text-track-display>div{margin:0!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js .vjs-text-track-display>div>div{background-color:#666;background:linear-gradient(180deg,transparent 0,#666);font-family:arial,helvetica,sans-serif!important;font-size:22px!important;height:auto!important;bottom:0!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js .vjs-text-track-display>div>div>div{background:none!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js:not(.vjs-fullscreen) .vjs-text-track-display>div>div{top:440px!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .video-js.vjs-fullscreen .vjs-text-track-display>div>div{bottom:0!important;top:94%!important;width:100%!important}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-paused{background-color:transparent}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-paused .play-button-container .play-button{width:66px;height:66px;border-width:2px;margin-top:-51px;margin-left:-47px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button:after,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-paused .play-button-container .play-button:after{margin-top:19px;margin-left:22px;border-left:24px solid #fff;border-bottom:13px solid transparent;border-top:13px solid transparent}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .content,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-paused .content{padding:0 18px;margin-top:30px;width:calc(100% - 200px)}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .content h1,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-paused .content h1{font-size:25px;font-size:2.5rem;color:#fff}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .btn-standard-close,.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-paused .btn-standard-close{display:none}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay{border:none;margin-left:-45px;margin-top:-53px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay span{font-size:28px;font-size:2.8rem;left:83px;top:24px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay:before{display:none}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay:after{font-size:67px;font-size:6.7rem;content:"";font-family:homebase-icons;border:none;margin-top:0;margin-left:0}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .vjs-cta{position:absolute;top:22px;right:21px}.fat-footer-video .fat-video-with-description .generic-brightcove-video-player .vjs-cta .btn{background-color:#444;background-color:rgba(68,68,68,.4);font-size:12px;font-size:1.2rem;padding:8px 11px;box-shadow:none;border:none}.workshop-generic-banner-wrapper{position:relative;background:#fff;width:100%;margin-top:0}.fat-footer .workshop-generic-banner-wrapper{background:none}.workshop-generic-banner-wrapper .banner-content{margin:0 auto;padding:75px 0 26px;width:960px}.product-price-guarantee+.workshop-generic-banner-wrapper{margin-top:30px}.workshop-generic-banner-wrapper .workshop-generic-banner{margin-bottom:8px;position:relative;width:100%;border-radius:2px;height:175px}.workshop-generic-banner-wrapper .workshop-generic-banner .component-content{height:100%}.workshop-generic-banner-wrapper .workshop-generic-banner .generic-banner-image{height:auto;width:100%}.workshop-generic-banner-wrapper .workshop-generic-banner .generic-banner-title{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:700;margin-bottom:0;position:absolute;top:50%;left:60px;width:40%}.workshop-generic-banner-wrapper .workshop-banner{padding-bottom:35px;padding-left:inherit;padding-right:inherit}.text-overlay-image{margin-left:auto;margin-right:auto;margin-bottom:46px;width:960px}.text-overlay-image:after,.text-overlay-image:before{content:"";display:table}.text-overlay-image:after{clear:both}.text-overlay-image>span:first-child{width:379px;margin:0 18px;float:left;display:inline;margin-left:0!important}.text-overlay-image>span:first-child p{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem;margin-top:10px}.text-overlay-image>span:last-child{width:545px;float:left;display:inline;margin-right:0!important;margin:46px 18px 0}.text-overlay-image>span:last-child img{border-radius:3px;margin-left:22px}.newsletter-signup{padding:30px 0;background-color:#fff;text-align:center}.newsletter-signup_container{margin-left:auto;margin-right:auto;width:960px}.newsletter-signup_container:after,.newsletter-signup_container:before{content:"";display:table}.newsletter-signup_container:after{clear:both}.newsletter-signup_form{display:inline-block}.newsletter-signup_fields{display:table}.newsletter-signup_label{font-size:16px;font-size:1.6rem;padding-right:20px;font-weight:700}.newsletter-signup_input{border:1px solid #ccc;padding:15px;min-width:300px}.newsletter-signup_btn{font-size:20px;font-size:2rem;border-radius:0 4px 4px 0;padding:12px 20px 13px;border:0;background:#24a641;color:#fff}.newsletter-signup_control{display:table-cell;vertical-align:middle}.inside-layout .component-header{width:100%}.component-header{margin-left:auto;margin-right:auto;margin-bottom:15px;width:960px}.component-header_title{float:left;margin-bottom:30px}.component-header .bannerh2,.component-header .primaryh2,.component-header .secondaryh2{display:inline-block;margin-bottom:0}.component-header .primaryh2,.component-header .secondaryh2{color:#444}.component-header-action{float:right;border-left:none;font-weight:700;margin-top:0;margin-bottom:0;padding-left:20px}.component-header-action_button{font-size:13px;font-size:1.3rem;line-height:33px;line-height:3.3rem;text-decoration:none;color:#1d8634}.component-header-action_button .iconfont:before{content:""}.component-header-action .iconfont{position:relative;top:1px}.panel .component-header .bannerh2,.panel .component-header .primaryh2,.panel .component-header .secondaryh2{color:#444}.panel .component-header-action a,.panel.text-green .component-header-action a{color:#1d8634}.panel .component-header-action a .iconfont,.panel.text-green .component-header-action a .iconfont{position:relative;top:1px}.panel.text-grey .component-header-action a,.panel.text-grey .component-header .bannerh2,.panel.text-grey .component-header .primaryh2,.panel.text-grey .component-header .secondaryh2{color:#444}.panel.text-green .component-header-action a,.panel.text-green .component-header .bannerh2,.panel.text-green .component-header .primaryh2,.panel.text-green .component-header .secondaryh2{color:#1d8634}.panel.text-white .component-header-action a,.panel.text-white .component-header .bannerh2,.panel.text-white .component-header .primaryh2,.panel.text-white .component-header .secondaryh2{color:#fff}.horizontal-nav-wrapper.fixed-top #globalBanner,.horizontal-nav-wrapper.fixed-top .global-banner{display:none}.page-heading--white{background-color:#fff}.page-heading--light-grey{background-color:#f4f4f4}.page-heading--mid-grey{background-color:#ccc}.page-heading--dark-grey{background-color:#444}.page-heading--green{background-color:#24a641}.page-heading--orange{background-color:#e76113}.page-heading--red{background-color:#ba0c2f}.page-heading--blue{background-color:#007ac9}.page-heading-text--white p{color:#fff}.page-heading-text--light-grey p{color:#f4f4f4}.page-heading-text--mid-grey p{color:#ccc}.page-heading-text--dark-grey p{color:#444}.page-heading-text--green p{color:#24a641}.page-heading-text--orange p{color:#e76113}.page-heading-text--red p{color:#ba0c2f}.page-heading-text--blue p{color:#007ac9}#globalBanner.global-banner{display:block;margin:0;padding-top:25px;padding-bottom:15px;line-height:18px;line-height:1.8rem;text-align:center}#globalBanner.global-banner .inside-layout{width:100%}#globalBanner.global-banner .inside-layout p.page-title_heading{margin:0 0 8px;font-size:20px;font-size:2rem;font-weight:700;line-height:normal}#globalBanner.global-banner .inside-layout p{font-size:14px;font-size:1.4rem;font-weight:400;margin:0}.ui-datepicker,.ui-datepicker.daytocall{box-shadow:0 0 40px 0 rgba(0,0,0,.18);border:1px solid #ccc;padding:23px;border-radius:0;width:350px;background:#fff}.ui-datepicker.daytocall .ui-widget-header,.ui-datepicker .ui-widget-header{border-radius:0;background:#f4f4f4;border:1px solid #ccc;margin-bottom:8px}.ui-datepicker.daytocall .ui-widget-header .ui-icon,.ui-datepicker .ui-widget-header .ui-icon{background:none;display:block;height:.7em;left:50%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:.7em;border-right:3px solid #ccc;border-top:3px solid #ccc;text-indent:100%;white-space:nowrap;overflow:hidden}.ui-datepicker.daytocall .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-datepicker.daytocall .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ui-datepicker.daytocall .ui-datepicker-next,.ui-datepicker.daytocall .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:7px;top:8px;cursor:pointer}.ui-datepicker.daytocall .ui-datepicker-prev,.ui-datepicker.daytocall .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:7px;top:8px;cursor:pointer}.ui-datepicker.daytocall .ui-datepicker-next-hover .ui-icon,.ui-datepicker.daytocall .ui-datepicker-prev-hover .ui-icon,.ui-datepicker .ui-datepicker-next-hover .ui-icon,.ui-datepicker .ui-datepicker-prev-hover .ui-icon{border-color:#ba0c2f}.ui-datepicker.daytocall .ui-datepicker-next.ui-state-hover,.ui-datepicker.daytocall .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{background:none;border:none}.ui-datepicker.daytocall .ui-datepicker-title,.ui-datepicker .ui-datepicker-title{font-size:22px;font-size:2.2rem;color:#444}.ui-datepicker.daytocall th,.ui-datepicker th{font-size:16px;font-size:1.6rem;color:#444}.ui-datepicker.daytocall td,.ui-datepicker td{padding:2px 6px}.ui-datepicker.daytocall td a,.ui-datepicker.daytocall td span,.ui-datepicker td a,.ui-datepicker td span{font-size:16px;font-size:1.6rem;border-radius:4px;text-align:center}.ui-datepicker.daytocall .ui-state-default,.ui-datepicker .ui-state-default{background:#fff;color:#444;font-weight:700;height:31px;width:31px;vertical-align:middle;display:table-cell;border:none}.ui-datepicker.daytocall .ui-state-active,.ui-datepicker .ui-state-active{background:#ba0c2f;color:#fff}.ui-datepicker.daytocall .ui-state-hover,.ui-datepicker .ui-state-hover{color:#ba0c2f}.ui-datepicker.daytocall .ui-datepicker-calendar a.ui-state-highlight,.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight{background:#ccc;border:none;color:#444;font-weight:700}.ui-datepicker.daytocall .ui-datepicker-calendar .ui-state-hover.ui-state-active,.ui-datepicker.daytocall .ui-datepicker-calendar a.ui-state-highlight.ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-state-hover.ui-state-active,.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight.ui-state-active{background:#ba0c2f;color:#fff}.ui-datepicker.daytocall .ui-priority-secondary,.ui-datepicker .ui-priority-secondary{color:#888;font-weight:400}.ui-datepicker.daytocall .ui-datepicker-calendar td.zero a:before,.ui-datepicker .ui-datepicker-calendar td.zero a:before{content:"0"}.ui-datepicker.daytocall .ui_tpicker_hour,.ui-datepicker .ui_tpicker_hour{margin-left:85px}.ui-datepicker.daytocall .ui-datepicker-buttonpane,.ui-datepicker .ui-datepicker-buttonpane{padding:0}.ui-datepicker.daytocall .ui-datepicker-buttonpane button,.ui-datepicker .ui-datepicker-buttonpane button{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;padding:8px;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2);margin:0}.ui-datepicker.daytocall{width:304px}.ui-datepicker.daytocall .ui-datepicker-next,.ui-datepicker.daytocall .ui-datepicker-prev{font-size:14px;font-size:1.4rem}.ui-datepicker.daytocall .ui-datepicker-next .ui-icon,.ui-datepicker.daytocall .ui-datepicker-prev .ui-icon{font-size:10px;font-size:1rem}.ui-datepicker.daytocall .ui-state-default{height:26px;width:26px}.gift-cards_range__content{margin-bottom:50px}.gift-cards_range__content header{width:960px;margin:0 auto}.gift-cards_range__content header:after,.gift-cards_range__content header:before{content:"";display:table}.gift-cards_range__content header:after{clear:both}.gift-cards_range__content header .heading{width:462px;margin:0 18px;float:left;display:inline;margin-left:0!important}.gift-cards_range__content header .heading .store-nearby-stores_header-title,.gift-cards_range__content header .heading h3{margin-bottom:0;color:#1d8634;font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.gift-cards_range__content header .heading.heading__black .store-nearby-stores_header-title,.gift-cards_range__content header .heading.heading__black h3{color:#444}.gift-cards_range__content header .heading p{font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem}.gift-cards_range__content header .gift-cards_range__hero{width:462px;float:left;display:inline;margin-right:0!important;height:126px;width:471px;margin:0 18px 0 9px;background:url(/assets/img/gift-cards-range-hero.png) no-repeat}.gift-cards_range__content>section{width:960px;margin:0 auto}.gift-cards_range__content>section:after,.gift-cards_range__content>section:before{content:"";display:table}.gift-cards_range__content>section:after{clear:both}.gift-cards_range__content>section .gift-card-range__option{width:213px;margin:0 18px;float:left;display:inline}.gift-cards_range__content>section .gift-card-range__option.gift-card-range__option__first{margin-left:0!important}.gift-cards_range__content>section .gift-card-range__option.gift-card-range__option__last{margin-right:0!important}.gift-cards_range__content>section .gift-card-range__option .gift-card-range__option__content{height:121px}.gift-cards_range__content.container_12 h4,.gift-cards_range__content.inside-layout h4{font-size:24px;font-size:2.4rem}.gift-cards_selection_wrapper{background:transparent;margin-bottom:100px}.gift-cards_selection_wrapper .gift-cards_nav-indicator_wrapper{position:relative;width:23px}.gift-cards_selection_wrapper .gift-cards_nav-indicator_wrapper .gift-cards_nav-indicator{position:absolute;left:0;top:-11px;width:23px;height:11px;background:#fff url(/assets/img/gift-cards-current-step-indicator.png) top no-repeat}.gift-cards_selection_wrapper nav{border-top:1px solid #ccc;padding-top:23px;margin-bottom:25px}.gift-cards_selection_wrapper nav ol{list-style-type:none;list-style-position:inside}.gift-cards_selection_wrapper nav ol:after,.gift-cards_selection_wrapper nav ol:before{content:"";display:table}.gift-cards_selection_wrapper nav ol:after{clear:both}.gift-cards_selection_wrapper nav ol li{float:left;margin-right:35px;min-height:43px;line-height:1.5em;font-size:28px;font-size:2.8rem;color:#888}.gift-cards_selection_wrapper nav ol li.active{color:#1d8634}.gift-cards_selection_wrapper nav ol li.choose-value{padding-left:53px;background:url(/assets/img/header-chevron-right-grey.png) no-repeat 0 3px}.gift-cards_selection_wrapper nav ol li a.gift-card-done,.gift-cards_selection_wrapper nav ol li a.gift-card-done:visited{color:#888}.gift-cards_selection_wrapper nav ol li a.gift-card-done:active,.gift-cards_selection_wrapper nav ol li a.gift-card-done:hover{color:#444}.gift-cards_selection_wrapper nav ol li a.gift-card-done .underline{border-bottom:1px dotted #ccc}.gift-cards_selection_wrapper .chevron-line{width:100%;border-top:1px solid #ccc;font-size:0;line-height:normal;margin-bottom:10px}.gift-cards_selection_wrapper .chevron-line .select-style-chevron{margin-top:-1px;margin-left:110px}.gift-cards_selection_wrapper .chevron-line .select-value-chevron{margin-top:-1px;margin-left:464px}.gift-cards_selection_wrapper .gift-cards_selection_content{width:960px;margin:0 auto}.gift-cards_selection_wrapper .gift-cards_selection_content:after,.gift-cards_selection_wrapper .gift-cards_selection_content:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content h4{font-size:1.4em;letter-spacing:.6px;color:#494949;margin:0}.gift-cards_selection_wrapper .gift-cards_selection_content .gift-card-table{margin-top:.5em}.gift-cards_selection_wrapper .gift-cards_selection_content .row-radio{float:left;width:132px;margin:0 1.5em 1em 0;height:130px;overflow:hidden;line-height:15px;line-height:1.5rem}.gift-cards_selection_wrapper .gift-cards_selection_content .row-radio input{float:left}.gift-cards_selection_wrapper .gift-cards_selection_content .row-radio span{margin-left:20px;display:block}.gift-cards_selection_wrapper .gift-cards_selection_content .row-radio img{display:block;margin-bottom:8px}.gift-cards_selection_wrapper .gift-cards_selection_content .gift-cards__cta{text-align:right}.gift-cards_selection_wrapper .gift-cards_selection_content .gift-cards__cta .btn{margin-left:15px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left{width:628px;margin:0 18px;float:left;display:inline;margin-left:0!important;padding:1.5em 0 0}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_selection_content__left__img{float:left;margin-right:20px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_selection_content__left__text{float:left;margin-right:20px;font-size:18px;font-size:1.8rem}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .product-list__price{display:inline;float:none;vertical-align:middle;width:auto;font-size:50px;font-size:5rem;line-height:60px;line-height:6rem}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_upload-image-wrapper .gift-cards_upload-image-btn-wrapper{padding:0 0 20px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper{border-top:1px solid #ccc;padding-top:20px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper:after,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper h4{padding-bottom:28px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper #coverage-message{color:#fff;background:#24a641;padding:6px 20px;width:256px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-clip:padding-box;margin:0 1px;font-size:12px;font-size:1.2rem;font-weight:700;line-height:17px;line-height:1.7rem;text-align:center}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar{width:213px;float:left;display:inline;margin:0;margin-left:0!important}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn{margin-bottom:17px;display:block;width:32px;height:34px;padding:0;cursor:pointer;float:left}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn span{display:block;width:32px;height:34px;margin:-1px 0 0 -1px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn.btn-disabled{cursor:default;border:3px solid #ccc;background:transparent}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn.btn-disabled span{margin:-3px 0 0 -3px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar label{padding-left:12px;line-height:34px;line-height:3.4rem;color:#888;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn-reposition span{background:url(/assets/img/icon-giftcard-reposition.png) no-repeat}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn-rotate span{background:url(/assets/img/icon-giftcard-rotate.png) no-repeat}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn-zoomin span{background:url(/assets/img/icon-giftcard-zoomin.png) no-repeat}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_toolbar .btn-zoomout span{background:url(/assets/img/icon-giftcard-zoomout.png) no-repeat}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container{width:296px;float:left;display:inline;width:298px;height:187px;background:url(/assets/img/gift-cards_photo_adjust-image_bg.png) no-repeat;margin:0}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .gift-cards_adjust-photo{width:296px;margin:0 1px;height:140px;position:relative}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .gift-cards_adjust-photo .gift-cards_adjust-photo_tl,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .gift-cards_adjust-photo .gift-cards_adjust-photo_tr{width:9px;height:10px;position:absolute;top:0;z-index:999}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .gift-cards_adjust-photo .gift-cards_adjust-photo_tl{left:0;background:url(/assets/img/gift-cards_photo_adjust-image-mask_tl.png) no-repeat}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .gift-cards_adjust-photo .gift-cards_adjust-photo_tr{right:0;background:url(/assets/img/gift-cards_photo_adjust-image-mask_tr.png) no-repeat}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .iviewer_cursor,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper .gift-cards_adjust-photo_container .iviewer_drag_cursor{cursor:move}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__right{width:296px;margin:0 18px;float:left;display:inline;margin-right:0!important;padding:1.5em 0;text-align:right}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__right img{margin-top:.8em}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields{padding-bottom:15px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields:after,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table{width:100%;margin-bottom:25px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table:after,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table th{color:#1d8634!important;font-size:1.3em;padding:1em 0 4px;border-bottom:1px solid #f4f4f4}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table td{padding:15px 0 0!important;border-bottom:1px solid #f4f4f4}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-value,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .th-value{text-align:left;width:120px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-value select{margin-top:7px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-qty,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .th-qty{text-align:left;width:500px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-qty .btn{margin-bottom:13px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-cost,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .th-cost{text-align:right}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-cost{padding-right:5px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .product-list__price{font-size:30px;font-size:3rem;padding-right:3px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 h5{margin:0;padding:.7em .5em;background:#24a641;color:#fff;font-size:24px;font-size:2.4rem;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .add-message{margin-bottom:1em}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body{clear:both;background:#fff;border:1px solid #ccc;padding:20px 0;margin-bottom:25px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:after,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left{float:left;max-width:375px;margin:20px 35px;color:#888}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left .gift-cards_selection_content__left__border{border:1px solid #ccc;padding:5px 10px;margin-bottom:2em}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left label{font-weight:700}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left .copy-message{font-weight:400}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left .copy-message input{margin-right:5px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left textarea{width:350px;height:120px;border:0;outline:none;margin:5px 0;color:#444}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left textarea::-moz-placeholder,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__left textarea::-webkit-input-placeholder{color:#888}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__right{float:right;max-width:50%;padding:20px 60px;border-left:1px solid #ccc;text-align:right}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__right img{margin-bottom:20px;border-radius:15px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body input[type=text]{width:100%}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 h4+span.product-list__price{float:left;width:auto;padding:0 7px;color:#494949;font-size:2.2em}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins__control{cursor:pointer;float:left;margin-bottom:.7em;color:#ba0c2f}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins{display:none;clear:both;padding-bottom:20px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins:after,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total{clear:both;text-align:right;border-bottom:1px solid #ccc;margin-bottom:25px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total:after,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total .total-text{font-size:16px;font-size:1.6rem;font-weight:700;margin-right:1em;vertical-align:middle}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total #totalCost{padding-right:5px;font-size:4em;line-height:1.3em;vertical-align:middle;float:none}.gift-cards_selection_wrapper .gift-cards-line{display:block;clear:both;border-top:1px solid #ccc;margin:0;padding-bottom:10px;width:100%}.gift-cards_selection_wrapper .promo-price{line-height:5rem!important}.gift-cards_selection_wrapper .gift-cards__cta a,.gift-cards_selection_wrapper .gift-cards__cta a:active,.gift-cards_selection_wrapper .gift-cards__cta a:hover,.gift-cards_selection_wrapper .gift-cards__cta a:visited{font-weight:700;color:#ba0c2f;font-size:1.2em;vertical-align:middle}.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper:after,.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper:before{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper .btn{float:right;position:relative;top:10px;vertical-align:middle}.giftcard-guidelines{margin-top:20px}.giftcard-guidelines p{font-size:1.1rem}.egiftcards-page-type .heading{padding-top:20px}.egiftcards-page-type .heading .store-nearby-stores_header-title+p,.egiftcards-page-type .heading h3+p{margin-top:5px;line-height:3.3rem}.egiftcards-page-type .gift-cards_range__content{margin-bottom:30px}.egiftcards-page-type .gift-cards_selection_content{border-top:1px solid #ccc}.egiftcards-page-type .gift-cards_selection_content__left h4:first-child{padding-bottom:5px}.egiftcards-page-type .gift-cards_selection_content__left h4:first-child+p{margin-top:0}.egiftcards-page-type .gift-cards_selection_content__left h4:first-child+p+h4{padding-bottom:10px}.egift-cards h4{padding-top:10px;padding-bottom:1em;clear:both}.egift-cards .egift-headings{width:100%;clear:both;padding-top:26px;border-bottom:1px solid #ccc;position:relative}.egift-cards .egift-headings .total,.egift-cards .egift-headings .value{color:#1d8634;font-size:1.8rem;display:inline}.egift-cards .egift-headings .value{float:left}.egift-cards .egift-headings .total{float:right}.egift-cards .egift-selection{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.egift-cards .egift-selection .value_dropdown{padding-top:1.5em;float:left}.egift-cards .egift-selection .product-list__price{float:right!important;padding-right:2px}.egift-cards .recipient,.egift-cards .your-details{width:628px;float:left;display:inline;margin-left:0!important;border-bottom:1px solid #ccc;padding-bottom:20px;margin:0 18px 20px}.egift-cards .recipient label,.egift-cards .your-details label{width:130px;margin:0 18px;float:left;display:inline;margin-left:0!important;text-align:right}.egift-cards .recipient .field,.egift-cards .your-details .field{width:296px;float:left;display:inline;margin-right:0!important;margin:0 18px 0 0}.egift-cards .delivery{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;line-height:2.5em}.egift-cards .delivery .field{display:inline}.egift-cards .delivery #datepicker{display:inline;width:113px;padding:4px 29px 4px 4px;background:url(/assets/img/icon-calendar-padded.png) no-repeat 100% 0 #fff;box-sizing:border-box;border:1px solid #ccc;font-size:1.5rem;cursor:pointer}.egift-cards .message{padding-bottom:20px;margin-bottom:20px}.egift-cards .message textarea{width:462px;float:left;display:inline;margin:0;width:426px}.egift-cards .submit{display:block;clear:both;border-top:1px solid #ccc;padding-top:1.5em}.egift-cards .submit input{float:right}.corporate-gift .store-nearby-stores_header-title,.corporate-gift h3{margin:1.1em 0;color:#1d8634;font-size:24px}.corporate-gift .corp-intro{width:960px;margin-bottom:5em}.corporate-gift .corp-intro .corp-intro-options{display:block;width:27%;vertical-align:top;padding-left:8%;float:left}.corporate-gift .corp-intro .corp-intro-options.firstItem{padding-left:0}.corporate-gift .corp-intro .design.on{background-color:#24a641;border-color:#24a641}.corporate-gift .corp-intro .check{display:none}.corporate-gift .corp-intro .check.on{display:inline}.corporate-gift .gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper{border-top:1px solid #ccc;margin-top:2em;padding-top:2em}.corporate-gift .gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper .btn{top:0;min-width:10em}.corporate-gift .select-corp-amount-chevron{margin-left:397px;margin-top:-1px}.corporate-gift .note{font-weight:700}.corporate-gift .corp-your-details .store-nearby-stores_header-title,.corporate-gift .corp-your-details h3{margin-bottom:0}.corporate-gift .corp-your-details .note{color:#ba0c2f}.corporate-gift .row label{width:213px;margin:0 18px;float:left;display:inline;margin-left:0!important;text-align:right}.corporate-gift .row .field input{width:213px;margin:0 18px;float:left;display:inline;margin-right:0!important}.corporate-gift .row .field select{margin-left:18px}.corporate-gift .row.postcode input{width:47px;margin:0 18px;float:left;display:inline}.corporate-gift .row.email input,.corporate-gift .row.street input{width:379px;margin:0 18px;float:left;display:inline}.corporate-gift .gift-cards__cta{margin-top:2em;padding-top:2em;border-top:1px solid #ccc}.corporate-gift .gift-cards__cta a,.corporate-gift .gift-cards__cta a:hover{font-size:1.4em;min-width:10em}.corporate-confirmation .order-wrapper{margin:0 0 100px}.corporate-confirmation .order-upper{margin-bottom:40px}.corporate-confirmation table.shopping_list__contents{margin-top:0;margin-bottom:0}.corporate-confirmation table.shopping_list__contents .product-list__item{border-bottom:0}.giftcardlandingpage-page-type .heading{padding-top:20px}.giftcardlandingpage-page-type .heading .store-nearby-stores_header-title+p,.giftcardlandingpage-page-type .heading h3+p{margin-top:5px;line-height:3.3rem}.giftcardlandingpage-page-type section.gift-cards .store-nearby-stores_header-title,.giftcardlandingpage-page-type section.gift-cards h3{color:#1d8634;font-size:30px;font-size:3rem;margin:30px 0}.giftcardlandingpage-page-type.corporate-gift .gift-card-featured h2{font-size:40px;font-size:4rem}.giftcardlandingpage-page-type.corporate-gift .gift-card-featured h2 a{color:#1d8634}.giftcardlandingpage-page-type.corporate-gift .gift-card-featured ul{padding-top:10px;padding-bottom:10px}.giftcardlandingpage-page-type.corporate-gift .gift-card-featured .btn-primary{font-size:16px;font-size:1.6rem;font-weight:700;padding:14px 20px}.giftcardlandingpage-page-type.corporate-gift .gift-card-featured .set-min-height{min-height:0}.gift-card-featured{margin-bottom:50px}.gift-card-featured .secondaryh2{margin-bottom:.4em}.gift-card-featured .set-min-height{min-height:125px}.gift-card-featured ul{padding-left:20px}.gift-card-featured small{margin-top:10px}.sendbyemailpage-page-type .content-layout_inside,.sendbypostpage-page-type .content-layout_inside{min-height:620px}.sendbyemailpage-page-type .section-inner,.sendbypostpage-page-type .section-inner{width:100%}.sendbyemailpage-page-type .ui-datepicker,.sendbypostpage-page-type .ui-datepicker{display:none}.gift-card-supplimentary{padding:36px 0 60px}.gift-card-supplimentary .primaryh3{color:#444}.gift-card-supplimentary .content-padding{padding:30px 50px 30px 30px}.gift-card-supplimentary .set-min-height{min-height:74px}.grid_12.cart-update-message{background:url(/assets/img/sprite-gift-card-assets.png) 0 -240px no-repeat;background-color:#fff;border:1px solid #24a641;margin-bottom:2.5em;padding:18px 40px 18px 74px;position:relative;box-sizing:border-box;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box}.grid_12.cart-update-message .title{font-size:26px;font-size:2.6rem;color:#1d8634;margin-right:20px;display:block;line-height:1.2em}.grid_12.cart-update-message .description{font-size:14px;font-size:1.4rem}.grid_12.cart-update-message .close{background:url(/assets/img/close.png) 0 0 no-repeat;position:absolute;top:9px;right:5px;width:24px;height:24px;overflow:hidden;text-indent:-9999em}.grid_12.cart-update-message.error{background:url(/assets/img/icon-red-alert.png) no-repeat 20px 50%;border:1px solid #ba0c2f;background-color:#fbe9e8;padding:18px 40px 14px 60px}.grid_12.cart-update-message.error .title{color:#ba0c2f}.grid_12.cart-update-message.error .close{background:url(/assets/img/close-error-box.png) 0 0 no-repeat}.busy{cursor:wait;opacity:.6;filter:"alpha(opacity=60)"!important;transition:opacity .5s ease-in-out}.busy a,.busy button{cursor:wait!important}.stepbystep-section-header{margin:0 0 4px;min-height:56px}.stepbystep-section-header:after{content:"";display:block;clear:both}.stepbystep-section-header span{color:#fff;padding:20px 20px 10px;float:left;font-size:20px;font-size:2rem;min-height:26px}.stepbystep-section-header .step-number{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;background-clip:padding-box;background:#24a641;width:1.7%}.stepbystep-section-header .step-title{border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;background-clip:padding-box;background:#24a641;width:87%}.stepbystep-section-header.stepbystep-section-header-complete span{color:#b3b3b3}.stepbystep-section-header.stepbystep-section-header-complete .step-number{background:#666}.stepbystep-section-header.stepbystep-section-header-complete .step-title{background:grey url(/assets/img/sprite-tick.png) 587px -120px no-repeat}.active-card-selected{padding:12px 0 0;border:1px solid #ccc;margin:15px 0 0;background:#fff;display:inline-block;width:100%;position:relative;box-sizing:border-box}.active-card-selected span,.active-card-selected strong{display:inline-block;float:left;margin-left:22px}.active-card-selected .value{font-size:60px;font-size:6rem;padding:10px 10px 27px;opacity:.5;filter:"alpha(opacity=50)"!important}.active-card-selected .quantity{background:url(/assets/img/sprite-gift-card-assets.png) 0 5px no-repeat;height:36px;width:55px;font-size:18px;font-size:1.8rem;padding:14px 0 6px 38px;opacity:.5;filter:"alpha(opacity=50)"!important}.active-card-selected .remaining{font-size:16px;font-size:1.6rem;text-align:right;float:right;padding:17px 20px 0 0;color:#444}.active-card-selected.cards-remaining:after{content:"";display:block;position:absolute;width:100%;height:6px;bottom:-7px;background:url(/Components/GiftCards/Assets/bg_multiple-cards.gif) 0 0 no-repeat}.section-inner{border-top:1px solid #ccc;margin-top:16px;overflow:hidden}.section-inner .active-card-selected{padding:25px 0 0;border:1px solid #ccc;border-top:none;border-bottom:3px solid #ccc;margin:0 0 -6px}.section-inner .active-card-selected .quantity,.section-inner .active-card-selected .value{opacity:1;filter:"alpha(opacity=100)"!important}.section-inner .active-card-selected .count{font-size:24px;font-size:2.4rem;float:right;margin-right:32px;padding:16px 10px 25px;background:url(/assets/img/sprite-gift-card-assets.png) -102px 23px no-repeat}.step-header{font-size:18px;font-size:1.8rem;margin:0;width:100%;background:#f7f7f7;color:#949494;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;line-height:18px;line-height:1.8rem;font-weight:400;min-height:54px}.step-header span{float:left;padding:18px 30px 10px 22px}.step-header .edit-step{color:#ba0c2f;float:left;padding:18px 0 10px;line-height:18px;line-height:1.8rem;font-weight:400}.step-header .edit-step:hover{color:#ba0c2f}.step-header.step-header-active{color:#fff;background:#24a641 url(/assets/img/sprite-tick.png) 639px -63px no-repeat;border:none}.step-header.step-header-active span:before{content:"\2014";margin-right:12px}.step-header.step-header-complete{background:#f7f7f7 url(/assets/img/sprite-tick.png) 639px -3px no-repeat;box-sizing:border-box;border-left:1px solid #ccc;border-right:1px solid #ccc}.section-active{border:1px solid #99c9c5;background:#fff;padding-bottom:16px;overflow:hidden;clear:both}.section-active .btn{float:right;margin:16px 20px 0 0}.section-active fieldset .btn{margin-right:0}.btn-nostyle{border:none;background:none;outline:none}.btn.btn-disabled{background:#f4f4f4;border:1px solid #ccc!important;color:#bdbdbd!important;cursor:default;outline:none}.btn.btn-disabled:hover{background:#888;border:1px solid #ccc!important;color:#bdbdbd!important}.btn.btn-large.btn-size16{font-size:16px;font-size:1.6rem}.btn-choose_file{position:relative;float:none;margin-top:0}.btn-choose_file input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:45px;opacity:0;filter:"alpha(opacity=0)"!important}.button-container .btn{float:right;margin:16px 20px 0 0}.button-container .btn:first-child{margin-right:0}.button-container .btn.btn-large.btn-send-to-cart{float:right;padding-right:2em;position:relative}.button-container .btn.btn-large.btn-send-to-cart:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;position:absolute;right:16px;top:50%;margin-top:-6px}.black-border-top{border-top:2px solid #444;padding-top:14px;width:100%}.black-border-bottom{border-bottom:2px solid #444;padding-bottom:14px;width:100%}.checkbox-container{float:left;padding:39px 0 0 10px}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox),.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox){opacity:0;filter:"alpha(opacity=0)"!important;height:0;position:relative;left:-9999em}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox)+label,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox)+label{background-image:url(/assets/img/icon-input-custom-checkbox.png);background-repeat:no-repeat;background-position:0 -10px;padding:6px 0 6px 42px;cursor:pointer;display:inline-block}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox)+label span,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox)+label span{display:inline-block}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox)+label.label-2lines,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox)+label.label-2lines{background-position:0 0}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox):hover+label,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox):hover+label{background-position:0 -135px}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox):hover+label.label-2lines,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox):hover+label.label-2lines{background-position:0 -125px}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox):checked+label,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox):checked+label{background-position:0 -260px}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox):checked+label.label-2lines,.gift-cards .inside-layout input[type=checkbox]:not(.cgc-checkbox):checked+label.label-2lines{background-position:0 -250px}.gift-cards .container_12 label.radiobox,.gift-cards .inside-layout label.radiobox{font-size:12px;font-size:1.2rem;background-image:url(/assets/img/icon-input-custom-checkbox.png);background-repeat:no-repeat;background-position:0 -385px;padding:0 0 0 42px;cursor:pointer;display:inline-block}.gift-cards .container_12 label.radiobox span,.gift-cards .inside-layout label.radiobox span{display:inline-block}.gift-cards .container_12 label.radiobox strong,.gift-cards .inside-layout label.radiobox strong{font-size:14px;font-size:1.4rem;display:block}.gift-cards .container_12 label.radiobox:hover,.gift-cards .inside-layout label.radiobox:hover{background-position:0 -510px}.gift-cards .container_12 label.radiobox.checked,.gift-cards .inside-layout label.radiobox.checked{background-position:0 -635px}.gift-cards .container_12 label.radiobox+input[type=radio],.gift-cards .inside-layout label.radiobox+input[type=radio]{opacity:0;filter:"alpha(opacity=0)"!important;height:0;position:relative;left:-9999em}.gift-cards .container_12 .field-group:after,.gift-cards .container_12 .field-group:before,.gift-cards .inside-layout .field-group:after,.gift-cards .inside-layout .field-group:before{content:"";display:table}.gift-cards .container_12 .field-group:after,.gift-cards .inside-layout .field-group:after{clear:both}.gift-cards .container_12 .field-group .w50,.gift-cards .inside-layout .field-group .w50{width:48%;margin-left:4%;float:left}.gift-cards .container_12 .field-group .w50:first-child,.gift-cards .inside-layout .field-group .w50:first-child{margin-left:0}.gift-cards .container_12 .fields,.gift-cards .inside-layout .fields{margin-bottom:18px}.gift-cards .container_12 .fields label,.gift-cards .inside-layout .fields label{font-weight:700;width:36%;display:inline-block}.gift-cards .container_12 .fields input[type=text],.gift-cards .inside-layout .fields input[type=text]{width:62%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gift-cards .container_12 .fields input[type=text].input-short,.gift-cards .inside-layout .fields input[type=text].input-short{width:31%}.gift-cards .container_12 .fields input[type=text].error,.gift-cards .inside-layout .fields input[type=text].error{border-color:#ba0c2f}.gift-cards .container_12 .fields select,.gift-cards .inside-layout .fields select{width:62%;border:1px solid #ccc;padding:2px 1%}.gift-cards .container_12 .fields select.input-short,.gift-cards .inside-layout .fields select.input-short{width:31%}.gift-cards .container_12 .fields select.error,.gift-cards .inside-layout .fields select.error{border-color:#ba0c2f}.gift-cards .container_12 .fields.error input[type=text],.gift-cards .container_12 .fields.error select,.gift-cards .inside-layout .fields.error input[type=text],.gift-cards .inside-layout .fields.error select{border-color:#ba0c2f}.gift-cards .container_12 .fullwidth-fields,.gift-cards .inside-layout .fullwidth-fields{margin-bottom:18px}.gift-cards .container_12 .fullwidth-fields label,.gift-cards .inside-layout .fullwidth-fields label{font-weight:700;padding-bottom:7px;display:inline-block}.gift-cards .container_12 .fullwidth-fields input[type=text],.gift-cards .inside-layout .fullwidth-fields input[type=text]{width:100%}.gift-cards .container_12 .fullwidth-fields input.input-short[type=text],.gift-cards .container_12 .fullwidth-fields select.input-short,.gift-cards .inside-layout .fullwidth-fields input.input-short[type=text],.gift-cards .inside-layout .fullwidth-fields select.input-short{width:50%}.gift-cards .container_12 .fullwidth-fields input.hasDatepicker[type=text],.gift-cards .inside-layout .fullwidth-fields input.hasDatepicker[type=text]{width:86%}.gift-cards .container_12 .fullwidth-fields input.hasDatepicker[type=text].error,.gift-cards .inside-layout .fullwidth-fields input.hasDatepicker[type=text].error{border:1px solid #ba0c2f}.gift-cards .container_12 .fullwidth-fields input.email-verify[type=text],.gift-cards .inside-layout .fullwidth-fields input.email-verify[type=text]{width:86%}.gift-cards .container_12 .fullwidth-fields input.email-verify[type=text].error,.gift-cards .inside-layout .fullwidth-fields input.email-verify[type=text].error{border:1px solid #ba0c2f}.gift-cards .container_12 .fullwidth-fields .email-verify-spinner,.gift-cards .inside-layout .fullwidth-fields .email-verify-spinner{display:inline-block;text-indent:-999em;background:url(/assets/img/loader-giftcard-validation.gif) center 0 no-repeat;height:16px;width:10%;padding-left:1%}.gift-cards .container_12 .fullwidth-fields .email-verify-spinner.ng-show,.gift-cards .inside-layout .fullwidth-fields .email-verify-spinner.ng-show{display:inline-block!important}table.giftcard-selection{border:1px solid #ccc;background:#fff;width:100%;margin:30px 0}table.giftcard-selection td,table.giftcard-selection th{border:1px solid #ccc;vertical-align:middle}table.giftcard-selection td{text-align:center}table.giftcard-selection th{text-align:left;color:#444;padding:18px 0 18px 25px;font-size:16px;font-size:1.6rem;font-weight:400}table.giftcard-selection thead td,table.giftcard-selection thead th{background:#f7f7f7;font-weight:400;font-size:18px;font-size:1.8rem;color:#424242}table.giftcard-selection .noborder{border:none}table.giftcard-selection .giftcard-selection-preview-text{border-right:none;padding-right:40px}table.giftcard-selection .giftcard-selection-preview-text p{font-size:14px;font-size:1.4rem}table.giftcard-selection .giftcard-selection-preview-image{border-left:none;padding-right:12px}table.giftcard-selection .shaded td,table.giftcard-selection td.shaded{background:#f4f4f4}table.giftcard-selection .btn-nostyle.challenge-bold{font-size:24px;font-size:2.4rem;color:#ba0c2f;display:block;padding:18px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.giftcard-selection .btn-nostyle.challenge-bold:hover{color:#ba0c2f}table.giftcard-selection input[type=text]{width:60%;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.delivery-costs{padding-bottom:40px}.delivery-costs table td,.delivery-costs table th{text-align:left;vertical-align:middle;font-size:14px;font-size:1.4rem;padding-right:40px}.delivery-costs table td strong,.delivery-costs table th strong{font-size:18px;font-size:1.8rem}.section1 .error-message{margin-top:0}.section1 .error-message li{background-position:0 0;padding:0 10px 0 35px}.section1-total{color:#666;padding-bottom:10px;overflow:hidden}.section1-total strong{padding-top:14px;float:left}.section1-total .total-title{font-size:18px;font-size:1.8rem}.section1-total .total-cost{font-size:48px;font-size:4.8rem;margin-left:16px;padding-bottom:6px;padding-right:6px}.section1-total .total-cost sup{font-size:28px;font-size:2.8rem}.section1-total .total-go{float:right}.special-message p{margin-bottom:0}div.special-message{padding-bottom:40px}.theme-selector{padding:26px 0 0;overflow:hidden}.theme-selector p{font-size:16px;font-size:1.6rem;margin:0;padding-left:22px}.theme-selector.select-card{padding:0;margin-bottom:-16px;background-color:#f4f4f4}.theme-selector .themes{padding:14px 7px 0 10px;overflow:hidden}.theme-selector .themes .theme-item{width:170px;text-align:center;display:inline-block;float:left;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:9px 0 16px;margin:0;position:relative}.theme-selector .themes .theme-item a{color:#444;font-size:16px;font-size:1.6rem;display:block;padding:0 7px}.theme-selector .themes .theme-item a span{border:none;overflow:hidden;float:left}.theme-selector .themes .theme-item a img{display:inline-block;pointer-events:none}.theme-selector .themes .theme-item a strong{display:inline-block;padding-top:16px}.theme-selector .themes .theme-item a:hover{color:#24a641}.theme-selector .themes .theme-item a:hover span:first-child{border:4px solid #1d8634}.theme-selector .themes .theme-item a:hover img{margin:-4px;display:inline-block}.theme-selector .themes .theme-item.theme-selected{border:1px solid #ccc;background:#e6efee;padding-bottom:17px}.theme-selector .themes .theme-item.theme-selected a{color:#1d8634}.theme-selector .themes .theme-item.theme-selected span:first-child{border:4px solid #24a641}.theme-selector .themes .theme-item.theme-selected img{margin:-4px;display:inline-block}.theme-selector .themes .theme-item.theme-selected .overlay-selected{position:absolute;top:-9px;right:-6px;width:37px;height:36px;background:url(/assets/img/sprite-gift-card-assets.png) -48px -60px no-repeat;text-indent:-999em;z-index:2}.theme-selector .themes .theme-item.theme-has-designs.theme-selected{border-bottom:none}.theme-selector .themes .theme-item.opacity{opacity:.5;filter:"alpha(opacity=50)"!important;transition:opacity .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.theme-selector .themes .theme-item.opacity:hover{opacity:1;filter:"alpha(opacity=100)"!important}.theme-selector .themes-design-select{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#e6efee;margin-top:-1px}.theme-selector .themes-design-select .theme-item{border:none}.theme-selector .themes-design-select .theme-item a:hover{color:#ba0c2f}.theme-selector .themes-design-select .theme-item a:hover span:first-child{border:4px solid #ba0c2f}.theme-selector .themes-design-select .theme-item.design-selected a{color:#ba0c2f}.theme-selector .themes-design-select .theme-item.design-selected span:first-child{border:4px solid #ba0c2f}.theme-selector .themes-design-select .theme-item.design-selected img{margin:-4px;display:inline-block}.theme-selector .themes-design-select .theme-item.design-selected .overlay-selected{position:absolute;top:-16px;right:-11px;width:50px;height:52px;background:url(/assets/img/sprite-gift-card-assets.png) -90px -36px no-repeat;z-index:2;text-indent:-999em}.theme-selector .choose-printed-photo,.theme-selector .printed-themes{padding:24px 0 14px 14px;width:396px;display:table-cell;background-color:#f4f4f4}.theme-selector .choose-printed-photo.selected-container,.theme-selector .printed-themes.selected-container{background-color:#fff}.theme-selector .choose-printed-photo.themes,.theme-selector .printed-themes.themes{overflow:visible}.theme-selector .choose-printed-photo p,.theme-selector .printed-themes p{padding:0 60px 14px 0;font-size:16px;font-size:1.6rem;height:50px}.theme-selector .choose-printed-photo p strong,.theme-selector .printed-themes p strong{font-size:18px;font-size:1.8rem;padding-bottom:6px}.theme-selector .choose-printed-photo .theme-item,.theme-selector .printed-themes .theme-item{width:152px;margin:0 2px;display:inline-block;border:none;padding:7px 6px 17px;float:none;text-align:left}.theme-selector .choose-printed-photo .theme-item a,.theme-selector .printed-themes .theme-item a{font-size:14px;font-size:1.4rem;padding:0}.theme-selector .choose-printed-photo .theme-item a:hover span:first-child,.theme-selector .printed-themes .theme-item a:hover span:first-child{border:none}.theme-selector .choose-printed-photo .theme-item a:hover,.theme-selector .printed-themes .theme-item a:hover{color:#444}.theme-selector .choose-printed-photo .theme-item a:hover img,.theme-selector .printed-themes .theme-item a:hover img{margin:0}.theme-selector .choose-printed-photo .theme-item.theme-selected,.theme-selector .printed-themes .theme-item.theme-selected{border:none;background:none;color:#444}.theme-selector .choose-printed-photo .theme-item.theme-selected img,.theme-selector .printed-themes .theme-item.theme-selected img{margin:0}.theme-selector .choose-printed-photo .theme-item.theme-selected .overlay-selected,.theme-selector .printed-themes .theme-item.theme-selected .overlay-selected{top:-10px;left:-10px}.theme-selector .choose-printed-photo{position:relative;width:285px}.theme-selector .choose-printed-photo .separator{font-size:20px;font-size:2rem;background:#24a641;position:absolute;top:120px;left:-26px;padding:18px 0 0 12px;border-top-left-radius:44px;border-top-right-radius:44px;border-bottom-right-radius:44px;border-bottom-left-radius:44px;background-clip:padding-box;color:#fff;width:42px;height:36px}.theme-selector .choose-printed-photo p{padding:0 14px 14px;font-size:16px;font-size:1.6rem}.theme-selector .choose-printed-photo p strong{font-size:18px;font-size:1.8rem;padding-bottom:6px}.theme-selector .choose-printed-photo .theme-item{width:160px;margin:0 2px 0 50px}.theme-selector .choose-printed-photo .theme-item-selected .overlay-selected{top:-10px;left:-10px;right:auto}.theme-selector .design-button{overflow:hidden;border-top:1px solid #ccc;padding-bottom:16px}.choose-ecard-photo{padding:26px 42px 26px 23px;overflow:hidden}.choose-ecard-photo p{background:url(/assets/img/img-giftcard-add-photo.jpg) 0 100% no-repeat;padding:25px 85px 25px 191px;display:inline-block;width:164px;float:left;margin:0;font-size:16px;font-size:1.6rem}.choose-ecard-photo .button-container{display:inline-block;float:right}.choose-ecard-photo .button-container .btn{display:block;float:none;margin-top:6px;width:182px}.upload-photo{padding:0 20px 0 24px;overflow:hidden}.upload-photo .checkbox-container{padding:0;margin-bottom:10px}.upload-photo .btn{float:none;margin-top:0}.upload-photo .photo-add{float:left;width:302px}.upload-photo .photo-add .format{font-size:13px;font-size:1.3rem;color:#444;line-height:1.2em}.upload-photo .photo-add .format ul{list-style:none;padding-left:0}.upload-photo .photo-add .format.error-message{padding-left:0}.upload-photo .recent-uploads{margin-top:29px;font-size:18px;font-size:1.8rem}.upload-photo .recent-uploads .uploaded-image{width:85px;height:64px;border:1px solid #ccc;float:left;margin-right:11px}.upload-photo .recent-uploads .uploaded-image img{pointer-events:none}.upload-photo .photo-edit-tools{float:left;width:50px;padding-left:20px}.upload-photo .photo-edit-tools .btn-image-tools{text-indent:-999em;text-align:left;background-image:url(/assets/img/sprite-gift-card-assets.png);background-repeat:no-repeat;height:32px;width:32px}.upload-photo .photo-edit-tools .btn-image-tools.btn-zoomin{background-position:-105px -105px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.upload-photo .photo-edit-tools .btn-image-tools.btn-zoomout{background-position:-105px -138px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box}.upload-photo .photo-edit-tools .btn-image-tools.btn-rotate{background-position:-145px -107px;margin:33px 0 4px}.upload-photo .photo-edit-tools .btn-image-tools.btn-flip{background-position:-145px -141px}.upload-photo .photo-preview{float:right;border:3px dashed #ccc;width:285px;height:212px;overflow:hidden}.upload-photo .photo-preview .preview-bg{height:66px;width:110px;background:url(/assets/img/sprite-gift-card-assets.png) 0 -107px no-repeat;margin-top:72px;margin-left:93px;display:inline-block}.upload-photo .photo-preview .preview-bg.image-loading{background:#fff url(/assets/img/loader-giftcard-photo.gif) 50% no-repeat}.upload-photo .photo-preview div{cursor:move}.upload-photo .photo-preview-print{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-clip:padding-box;border:none;position:relative;height:150px;width:232px}.upload-photo .photo-preview-print .preview-bg{background:url(/assets/img/gift-cards/img_giftcard-photo-preview.png) 0 0 no-repeat;height:115px;width:232px;margin-top:0;margin-left:0;display:inline-block}.upload-photo .photo-preview-print .printedcard-bg{position:absolute;bottom:0;left:0;background:url(/assets/img/gift-cards/img_giftcard-photo-preview.png) 0 100% no-repeat;height:35px;width:232px}.upload-photo.upload-physical{margin-top:16px;border-top:1px solid #ccc;padding-top:40px;padding-bottom:16px}.upload-photo.upload-physical .image-tools{width:346px;float:left;margin-top:-27px;padding-right:40px}.upload-photo.upload-physical .image-tools .label-2lines{font-size:12px;font-size:1.2rem}.upload-photo.upload-physical .image-tools .photo-add{margin-left:43px}.upload-photo.upload-physical .image-preview{width:279px;float:left;margin-bottom:16px}.upload-photo.upload-physical .photo-edit-tools{float:left;width:40px;padding-left:0}.upload-photo.upload-physical .photo-preview{float:right}.upload-photo.upload-physical .btn.pull-right{margin:0 0 16px}.upload-photo.upload-physical .btn.pull-right.margin-right{margin-right:16px}.add-your-message{padding:23px 20px 0 24px}.add-your-message:after,.add-your-message:before{content:"";display:table}.add-your-message:after{clear:both}.add-your-message .form-container{width:366px;float:left}.add-your-message .giftcardmessageform-field{border:1px solid #ccc;margin-bottom:24px}.add-your-message .giftcardmessageform-field.error{border-color:#ba0c2f}.add-your-message .giftcardmessageform-field.error small{color:#ba0c2f}.add-your-message .giftcardmessageform-field:last-child{margin-bottom:0}.add-your-message label{display:inline-block;float:left;font-weight:700;padding:10px 5px 10px 10px;box-sizing:border-box;width:17%}.add-your-message label small{font-weight:400;padding-right:5px;text-align:right;float:right}.add-your-message label.label-textarea{width:100%;padding-bottom:7px}.add-your-message input[type=text],.add-your-message textarea{border:1px solid #fff;display:inline-block;padding:10px 5px 10px 10px;box-sizing:border-box;width:80%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.add-your-message input[type=text]:focus,.add-your-message textarea:focus{border-color:#fff #fff #fff #ccc;outline:none}.add-your-message textarea{padding-top:7px;width:100%}.add-your-message textarea:focus{border-color:#ccc #fff #fff}.add-your-message .preview-printedcard{float:right;width:263px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-clip:padding-box;overflow:hidden;box-shadow:1px 1px 8px 0 #999;position:relative}.add-your-message .preview-printedcard .theme{width:100%;height:170px}.add-your-message .preview-printedcard .theme img{pointer-events:none}.add-your-message .preview-printedcard .card-footer{position:absolute;background:url(/Components/GiftCards/Assets/preview/img_giftcard-footer.gif) 0 100% no-repeat;height:39px;width:100%;display:block;bottom:0}.add-your-message .preview-ecard{float:right;width:236px;border:1px solid #ccc;padding:6px;box-sizing:border-box;box-shadow:1px 1px 8px 0 #999;position:relative}.add-your-message .preview-ecard .card-preview{position:relative}.add-your-message .preview-ecard .info{background:#fff;color:#1d8634;border:1px solid #24a641;font-size:6px;font-size:.6rem;line-height:1em;padding:5px 5px 5px 18px;position:relative;display:block;box-sizing:border-box}.add-your-message .preview-ecard .info:before{content:"i";font-family:Times New Roman,serif;color:#fff;background:#24a641;padding:2px 0;width:10px;text-align:center;font-weight:700;display:block;position:absolute;left:3px;top:3px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-clip:padding-box}.add-your-message .preview-ecard .message-preview{background:#f4f4f4;padding:10px 8px 36px;margin-bottom:22px;box-sizing:border-box;position:relative}.add-your-message .preview-ecard .btn{font-size:6px;font-size:.6rem;float:none;margin:0 0 10px;padding:4px}.add-your-message .preview-ecard .btn:hover{background:#ba0c2f;cursor:default}.add-your-message .preview-ecard .txt-greeting{font-size:10px;font-size:1rem;line-height:1em;margin-bottom:.5em;word-wrap:break-word}.add-your-message .preview-ecard .txt-message{font-size:10px;font-size:1rem;height:36px;line-height:1em;padding-bottom:5px;overflow:hidden;word-wrap:break-word}.add-your-message .preview-ecard .card-footer{position:absolute;background:url(/Components/GiftCards/Assets/preview/img_egiftcard-footer.gif) 0 100% no-repeat;background-size:222px auto;height:28px;width:100%;display:block;bottom:0;z-index:2}.add-your-message .preview-ecard .decor{width:222px;position:absolute;bottom:0;left:6px;pointer-events:none}.add-your-message .custom-area{position:relative;display:block;height:164px}.add-your-message .custom-area .value{position:absolute;top:0;left:0;z-index:5;width:40px}.add-your-message .custom-area img{display:block;position:absolute;pointer-events:none}.add-your-message .custom-area img.theme{width:222px;top:0;z-index:2}.add-your-message .custom-area .personalised-photo{width:52px;height:38px;bottom:36px;right:6px;z-index:5;border:2px solid #fff;pointer-events:none}.tin-selector{padding:26px 0 0;overflow:hidden}.tin-selector p{font-size:16px;font-size:1.6rem;margin:0;padding-left:22px}.tin-selector p .challenge-bold{font-size:30px;font-size:3rem;display:inline-block;bottom:-4px;position:relative;padding-left:2px}.tin-selector .tins{padding:14px 7px 0 10px;overflow:hidden}.tin-selector .tins .tin-item{width:136px;text-align:center;display:inline-block;float:left;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:9px 0 16px;margin:0;position:relative}.tin-selector .tins .tin-item a{color:#444;font-size:16px;font-size:1.6rem;display:block;padding:0 7px}.tin-selector .tins .tin-item a span{border:none;overflow:hidden;float:left}.tin-selector .tins .tin-item a img{display:inline-block;width:122px;height:88px}.tin-selector .tins .tin-item a strong{display:inline-block;padding-top:16px}.tin-selector .tins .tin-item a:hover{color:#24a641}.tin-selector .tins .tin-item a:hover img{display:inline-block}.tin-selector .tins .tin-item.tin-selected{border:1px solid #ccc;background:#e6efee;padding-bottom:17px}.tin-selector .tins .tin-item.tin-selected a{color:#1d8634}.tin-selector .tins .tin-item.tin-selected img{display:inline-block}.tin-selector .tins .tin-item.tin-selected .overlay-selected{position:absolute;top:-9px;right:-6px;width:37px;height:36px;background:url(/assets/img/sprite-gift-card-assets.png) -48px -60px no-repeat;text-indent:-999em;z-index:2}.tin-selector .tins .tin-item.opacity{opacity:.5;filter:"alpha(opacity=50)"!important;transition:opacity .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tin-selector .tins .tin-item.opacity:hover{opacity:1;filter:"alpha(opacity=100)"!important}.edit-delivery-details{padding:23px 20px 16px 24px}.edit-delivery-details .calendar-icon{display:inline-block;vertical-align:bottom;width:35px;height:25px;border:0;background:url(/Components/GiftCards/Assets/icon-calendar.png) no-repeat top;cursor:pointer}.edit-delivery-details .delivery-type{margin-top:16px}.edit-delivery-details .delivery-type:after,.edit-delivery-details .delivery-type:before{content:"";display:table}.edit-delivery-details .delivery-type:after{clear:both}.stepbystep-editing-several-cards:after,.stepbystep-editing-several-cards:before{content:"";display:table}.stepbystep-editing-several-cards:after{clear:both}.stepbystep-editing-several-cards .total-title{float:left;font-size:18px;font-size:1.8rem;display:inline-block;padding:39px 0 0 10px}.stepbystep-editing-several-cards .checkbox-container{float:right;padding:39px 10px 0 0}.stepbystep-editing-several-cards .checkbox-container label{font-weight:700}.cart .cart-header{background:#2e2e2e;min-height:58px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.cart .cart-header h2{color:#fff;font-size:18px;font-size:1.8rem;padding:21px 0 0 50px;background:url(/assets/img/sprite-gift-card-assets.png) 0 -200px no-repeat;margin:0}.cart .cart-contents{border:1px solid #ccc;border-top:none;box-sizing:border-box;background:#fff;margin:0 -1px}.cart .cart-contents .cart-button{text-align:center;padding-bottom:20px;margin-top:20px}.cart .cart-contents .cart-button .busy{cursor:wait}.cart .cart-contents .tools a{color:#ba0c2f}.cart .cart-contents .tools a:hover{color:#ba0c2f}.cart.cart-empty .cart-contents{background:#f4f4f4}.cart.cart-empty .cart-button{margin-top:0;padding-top:40px}.cart .item-group{border-bottom:1px solid #ccc}.cart .item-group:after,.cart .item-group:before{content:"";display:table}.cart .item-group:after{clear:both}.cart .item-group .item-type-group,.cart .item-group .other-card-type{float:left;box-sizing:border-box;font-size:16px;font-size:1.6rem;padding:12px 36px 12px 10px;width:100%;background:#fff;color:#444;position:relative;display:inline-block;line-height:16px}.cart .item-group .item-type-group:after,.cart .item-group .item-type-group:before,.cart .item-group .other-card-type:after,.cart .item-group .other-card-type:before{content:"";display:table}.cart .item-group .item-type-group:after,.cart .item-group .other-card-type:after{clear:both}.cart .item-group .item-type-group .title,.cart .item-group .other-card-type .title{float:left;display:inline-block}.cart .item-group .item-type-group .count,.cart .item-group .other-card-type .count{float:right;display:inline-block}.cart .item-group .item-type-group:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ccc;position:absolute;right:16px;top:50%;margin-top:-6px}.cart .item-group a.other-card-type{color:#ba0c2f}.cart .item-group a.other-card-type:hover{color:#ba0c2f}.cart .item-group.active .item-type-group{background:#24a641;color:#fff;font-weight:700}.cart .item-group.active .item-type-group:after{content:"";width:0;height:0;border:6px solid transparent;border-top-color:#fff;border-bottom:none;position:absolute;right:16px;top:50%;margin-top:-3px}.cart .item-group ul{list-style-type:none;margin:0;padding:0;width:100%;float:left}.cart .item-group ul:after,.cart .item-group ul:before{content:"";display:table}.cart .item-group ul:after{clear:both}.cart .item-group.inactive .item-type-group{font-size:14px;font-size:1.4rem;font-weight:700;line-height:1em}.cart .item-group.inactive .item-type-group .count{color:#888}.cart .item-group.inactive ul{height:0;overflow:hidden}.cart .item{padding:8px 10px;border-top:1px solid #ccc;font-size:14px;font-size:1.4rem}.cart .item:after,.cart .item:before{content:"";display:table}.cart .item:after{clear:both}.cart .item:first-child{border-top:none}.cart .item.busy{opacity:.5;filter:"alpha(opacity=50)"!important;cursor:wait}.cart .item.busy a{cursor:wait}.cart .item .title{float:left;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cart .item .tools{float:right}.cart .item .tools .delete{border-left:1px solid #ccc;padding-left:6px;margin-left:4px}.gardentips-page-type area{outline:none}.gardentips-page-type #content-anchor{padding-bottom:100px}.gardentips-page-type .banner-headline-style{margin-bottom:0}#growYoutOwn-wrapper{background:#fff;border:1px solid #ccc;padding-right:20px;margin-bottom:50px}#gardening-map{width:380px;float:left}#gardening-map p{color:#444;font-size:14px;font-size:1.4rem;padding-left:20px}#gardening-map p.you{font-size:24px;font-size:2.4rem;color:#ba0c2f;margin-top:30px;margin-bottom:5px}#gardening-map p.you+p{margin-top:0}#gardening-calendar{margin-top:31px;width:246px;float:right;background:#fff!important}#gardening-calendar-image{height:135px;border:1px solid #ccc;border-bottom:0;overflow:hidden}#gardening-calendar-image img{width:259px;position:relative;top:0;left:-5px}#gardening-calendar .calendar{width:253px}#gardening-calendar .calendar h2{width:248px;height:40px;background:url(/assets/img/garden-calendar/garden-calendar_th.gif) no-repeat 0 0;font-size:14px;color:#fff;font-weight:700;margin:0 0 0 -8px;padding:12px 0 0 5px;display:block;text-align:center}#gardening-calendar .calendar h2 span{display:block;color:#edb5b2}.calendar .calendar-wrap{border-left:1px solid #ccc;width:245px}.calendar ul{display:block;list-style:none;width:245px;margin:0!important;padding:0!important}.calendar ul li{width:60px;height:32px;float:left;margin:0;padding:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.calendar ul li a{width:60px;height:25px;text-align:center;padding-top:7px;display:block;font-size:14px;font-weight:700;color:#7f8076;text-decoration:none}.calendar ul li a:hover{background:url(/assets/img/garden-calendar/garden-calendar_btn_hover.jpg) no-repeat 0 0}.calendar ul li a.active{background:url(/assets/img/garden-calendar/garden-calendar_btn_active.jpg) no-repeat 0 0;color:#fff}#gardening-calendar p.cal-info{width:245px;text-align:center;font-size:14px;display:block;padding:17px 0 30px;margin:0}#gardening-calendar a.show-tips{width:245px}#gardening-map #regionMap{width:361px;height:453px}.garden-calendar .page-heading h1{margin:0;line-height:85px;line-height:8.5rem;font-size:48px;font-size:4.8rem}.garden-calendar h2{color:#ba0c2f}.garden-calendar .store-nearby-stores_header-title,.garden-calendar h3{color:#ba0c2f;padding-bottom:10px;margin-bottom:0!important;display:block}.garden-calendar .h3+br{display:none}.garden-calendar .garden-calendar__article__content{background:#fff;border:1px solid #ccc;padding:15px}.garden-calendar .garden-calendar__article__img{width:310px;float:left}.garden-calendar .garden-calendar__article__body{margin-left:290px}.garden-calendar .garden-calendar__nav{background:transparent;border:0;padding-bottom:60px}.garden-calendar .garden-calendar__nav .garden-calendar__nav__back{width:20%;float:left}.garden-calendar .garden-calendar__nav .garden-calendar__nav__home{line-height:35px;font-weight:700;width:60%;float:left;text-align:center}.garden-calendar .garden-calendar__nav .garden-calendar__nav__next{width:20%;float:right}.garden-calendar table{background:#fff;width:100%;border:1px solid #ccc}.garden-calendar table td{padding:15px!important}.garden-calendar table td ul{padding-left:0}.garden-calendar table td li{padding-bottom:15px}.garden-calendar table td li br,.garden-calendar table td p{display:none}.garden-calendar table:first-child{background:transparent;border:0;margin-bottom:40px!important}.garden-calendar table:first-child td{padding:0!important}.garden-calendar table:first-child td:first-child{min-width:120px;max-width:120px;width:120px}.garden-calendar table:first-child td:first-child a{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;padding:8px;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2)}.garden-calendar table:first-child td:first-child+td{line-height:35px;font-weight:700}.garden-calendar table:first-child td:first-child+td+td{min-width:120px;max-width:120px;width:120px}.garden-calendar table:first-child td:first-child+td+td a{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;padding:8px;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2)}.garden-calendar table td:first-child{padding-right:15px}.garden-calendar .garden-links td:first-child+td{text-align:center}.garden-calendar .garden-links td:first-child+td+td a{float:right}.floorcalculator-page-type input.input_small{width:50px}.floorcalculator-page-type input.float,.floorcalculator-page-type input.text{padding:2px;border:1px solid #ccc;width:98%}.floorcalculator-page-type input.float{width:58px}.floorcalculator-page-type .mrg-btn{margin-bottom:16px}.floorcalculator-page-type .hdn{display:none}.floorcalculator-page-type .grid{padding:0;width:100%;margin:0 0 16px;border-spacing:0}.floorcalculator-page-type .grid thead tr th{font-weight:700;font-size:18px;font-size:1.8rem;text-align:left;white-space:nowrap}.floorcalculator-page-type .grid tr td{border-bottom:1px solid #ccc}.floorcalculator-page-type .grid tr td.err{color:red}.floorcalculator-page-type .grid tr td.number{text-align:center}.floorcalculator-page-type .grid tr.top-border td{border-top:1px solid #ccc}.floorcalculator-page-type #row-summary td{font-weight:700;border-bottom:none}.floorcalculator-page-type .grid .room-add,.floorcalculator-page-type .grid .room-remove{display:block;width:13px;height:13px;text-indent:3px}.floorcalculator-page-type table{background:#fff;border:1px solid #ccc}.floorcalculator-page-type table th{padding:8px 10px;border-bottom:1px solid #ccc}.floorcalculator-page-type table td{padding:12px 10px;border-bottom:1px solid #ccc}.floorcalculator-page-type #room-list .number{text-align:right}.floorcalculator-page-type #lnkOk{margin-right:15px;font-weight:700}.floorcalculator-page-type #lnkCancel{font-weight:700}.floorcalculator-page-type .flooring-cost{width:100%}.floorcalculator-page-type .flooring-cost td{padding:20px}.floorcalculator-page-type .flooring-cost td:first-child{font-weight:700;font-size:13px;font-size:1.3rem;line-height:23px}.floorcalculator-page-type .flooring-cost td:first-child+td{text-align:right}.floorcalculator-page-type #section-total{position:relative;padding-bottom:1px;border-bottom:1px solid #f4f4f4}.floorcalculator-page-type #section-total p{font-size:12px;line-height:18px;padding:0 132px 10px 0}.floorcalculator-page-type #section-total h2{color:#105a54}.floorcalculator-page-type #total-cost{font-size:21px;font-size:2.1rem;font-weight:700;display:block;position:absolute;right:20px;top:7px}.floorcalculator-page-type #section-cmd{text-align:right;margin-bottom:80px}.floorcalculator-page-type #section-cmd input{width:auto}.catalogue-page .article__content{width:100%!important;margin:0!important}.catalogue-page .main-content p:first-child{margin-top:-15px;text-align:center;vertical-align:bottom}.catalogue-page .main-content .catalogue-lower{width:100%;padding:30px 0;margin-top:40px;margin-bottom:120px}.catalogue-page .main-content .catalogue-lower table{margin:0 auto}.catalogue-page .main-content .catalogue-lower td:first-child{padding-right:25px}.catalogue-page .main-content .catalogue-lower td:first-child+td img{margin-top:-57px;position:relative}.catalogue-page .main-content .catalogue-lower-wrapper{position:relative}.catalogue-page .main-content .catalogue-lower-wrapper:after,.catalogue-page .main-content .catalogue-lower-wrapper:before{position:absolute;content:"";display:block;height:31px;left:50%;margin-left:-480px;width:960px}.catalogue-page .main-content .catalogue-lower-wrapper:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat scroll top transparent;margin-top:-20px}.catalogue-page .main-content .catalogue-lower-wrapper:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top transparent;bottom:-31px;margin-top:0}.product-detail .product-details{margin-left:auto;margin-right:auto;width:960px}.product-detail .product-details:after,.product-detail .product-details:before{content:"";display:table}.product-detail .product-details:after{clear:both}.product-detail .banner{clear:both}.product-detail .input-centeralign{text-align:center}.product-detail .input-centeralign.input-tiny[type=text]{width:32px}.product-detail .product-details-tabs .product-details-tabs-inner{margin-left:auto;margin-right:auto;width:960px}.product-detail .product-details-tabs .product-details-tabs-inner:after,.product-detail .product-details-tabs .product-details-tabs-inner:before{content:"";display:table}.product-detail .product-details-tabs .product-details-tabs-inner:after{clear:both}.product-detail h2.sub-heading.sub-heading-green:not(.similar-products-title){font-size:22px;margin-top:36px}.product-detail .diy-advice-block{width:960px;margin:15px auto 70px}.product-detail .diy-advice-block .diy-title{font-size:24px;font-size:2.4rem;color:#ba0c2f}.product-detail .compare-panel-text{float:right;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:342px;padding:20px}.product-detail .compare-panel-text div{display:table-cell;vertical-align:middle;height:274px}.product-detail .compare-panel-text .store-nearby-stores_header-title,.product-detail .compare-panel-text h3{color:#1d8634;font-size:28px;font-size:2.8rem}.product-detail .two-rows+.compare-panel-text div{height:589px}.floorcalculator-page-type .grid thead tr .product-detail th,.product-detail .floorcalculator-page-type .grid thead tr th,.product-detail .sub-heading{clear:both}.product-detail .product-list .product-list__title{overflow:hidden}.product-detail .outer-outer-banner-wrapper:before{content:"";display:block;position:absolute;width:960px;height:31px;left:50%;margin-left:-480px;margin-top:-20px;background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat top}.product-detail .outer-outer-banner-wrapper:after{content:"";display:block;width:960px;height:31px;position:absolute;left:50%;margin-left:-480px;background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top}.product-detail .outer-banner-wrapper{width:100%;background:#fff;padding:25px 0}.product-detail .outer-banner-wrapper .singlebanner-wrapper{width:960px;height:auto;margin:-15px auto 0}.product-detail .addthis_toolbox{padding-top:10px;min-height:23px}.clearboth.storebuttonwrapper{padding-top:25px}.added-message-wrapper{width:100%;margin-top:9px;margin-bottom:10px;position:relative}.added-message-wrapper .tri-cart{position:absolute;top:1px;margin-top:-9px;padding-left:268px}.added-message-wrapper .tri-cart-middle{position:absolute;top:1px;margin-top:-9px;padding-left:304px}.added-message-wrapper .tri-cart-far{position:absolute;top:1px;margin-top:-9px;padding-left:7px}.added-message-wrapper .added-message{margin-top:15px;padding:8px 7px 4px 3px;color:#1d8634;background:#f4f4f4;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #ccc;font-size:12px}.added-message-wrapper .added-message img{margin-right:1px;vertical-align:top;padding:0 5px 4px 4px}.added-message-wrapper .added-message img.close-img{float:right;margin-left:5px;margin-right:0;cursor:pointer}.added-message-wrapper .added-message .checkout{font-size:12px;padding:2px 8px;margin-top:-4px;margin-left:10px;vertical-align:middle}.added-message-wrapper .added-message .checkout:hover .count{background:#ba0c2f;border-color:#ba0c2f}.added-message-wrapper .added-message .checkout .count{transition:background-color .3s ease-in-out;border-radius:3px;font-size:14px;font-size:1.4rem;background:#e76113;border:1px solid #e76113;display:inline-block;text-align:center;color:#fff!important;text-decoration:none;font-weight:700;line-height:normal;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px hsla(0,0%,100%,.2);padding:2px 3px;margin-left:5px}.added-message-wrapper .added-message .shopping-list-btn{font-size:12px;line-height:normal;padding:6px 10px 5px;margin-top:-3px;margin-left:10px;min-height:16px;vertical-align:middle}.added-message-wrapper .added-error-message{margin-top:15px;color:#1d8634;background:#f4f4f4;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #ccc;font-size:12px;line-height:21px;padding:8px 7px 6px 10px}.added-message-wrapper .added-error-message span{vertical-align:middle}.added-message-wrapper .added-error-message img{float:right;cursor:pointer}.added-message-wrapper .added-error-message .shopping-list-btn{margin:0 0 0 10px}table .added-message-wrapper .added-error-message .shopping-list-btn{margin:10px 0}.product-detail:not(.inspirationbundledetails-page-type) .product-details{background:transparent;margin:0 auto;width:100%;padding-top:0}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper{margin-top:14px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message{margin-top:0;padding:12px 36px 6px 12px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message img+img,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message img+img{float:left;padding-bottom:30px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message img.close-img,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message img.close-img{float:none;margin:0;padding:0 5px 4px 4px;position:absolute;right:5px;top:10px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message .checkout,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message .checkout{margin-left:0;margin-top:5px;margin-bottom:5px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message .shopping-list-btn,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message .shopping-list-btn{margin-left:0;margin-top:4px}.product-detail:not(.inspirationbundledetails-page-type) .add-to-remote-order .add-to-wishlist-dropdown .added-message-wrapper{margin-top:0}.product-page-type .whitebg{padding-top:17px}.product-page-type .whitebg .product-list{margin-top:8px}.product-page-type .whitebg .singlebanner-wrapper .component-banner-team-member-quote{margin-top:-16px}.product-details-meta{float:left;width:620px;margin-right:20px}.product-header .product-details-description:after,.product-header .product-details-description:before{content:"";display:table}.product-header .product-details-description:after{clear:both}.product-details-description,.product-details-meta{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);padding:20px;box-sizing:border-box;background:#fff;border:1px solid #ccc}.product-details-delivery-actions{float:left;width:calc(100% - 122px)}.product-page-type .tab-container+.inside-layout{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;background:#fff;border:1px solid #ccc;box-sizing:border-box;margin-bottom:30px;margin-top:0;padding:30px 20px 24px}.product-page-type .tab-container+.inside-layout>div:not(:last-child):not(.rich-relevance-placement-padding-bottom){margin-bottom:30px}.floorcalculator-page-type .grid thead tr .product-page-type .tab-container+.inside-layout th,.product-page-type .tab-container+.inside-layout .floorcalculator-page-type .grid thead tr th,.product-page-type .tab-container+.inside-layout .sub-heading-green{font-size:26px;font-size:2.6rem;line-height:24px;line-height:2.4rem;color:#444;margin-bottom:15px;margin-top:0}.product-page-type .tab-container+.inside-layout .product-list{background:#fff;border:0;width:100%;margin-bottom:0}.product-page-type .tab-container+.inside-layout .product-list__photo img{max-width:125px}.product-page-type .tab-container+.inside-layout .product-list__details{padding:0 10px 10px}.product-page-type .tab-container+.inside-layout .product-list__item{border:none;height:295px}.product-page-type .tab-container .product-tab-title{font-size:16px;font-size:1.6rem;font-weight:700}.product-page-type .tab-container .product-tab-title-icon{font-size:22px;font-size:2.2rem}.product-page-type.product-detail h6{color:#444;text-transform:none;letter-spacing:0}.product-page-type.product-detail .nav-listing-accordion>li .accordion-content dd,.product-page-type.product-detail .nav-listing-accordion>li .accordion-content dt,.product-page-type.product-detail .nav-listing-accordion>li .accordion-content p{color:#444}.inspirationbundledetails-page-type.product-page-type .add-to-wishlist-dropdown{display:none}.discontinued-product__category-link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:20px 0}.product-header{margin-bottom:80px;margin-left:auto;margin-right:auto;width:960px}.product-header:after,.product-header:before{content:"";display:table}.product-header:after{clear:both}.product-header .product-details{padding:26px 0;width:auto;max-width:960px}.product-header .product-details-top{width:100%;display:block;position:relative}.product-header .product-details-top:after,.product-header .product-details-top:before{content:"";display:table}.product-header .product-details-top:after{clear:both}.product-header .product-detail-label{line-height:26px;line-height:2.6rem;display:inline-block;margin-bottom:4px}.product-header .product-detail-label>span{line-height:36px;line-height:3.6rem;font-size:14px;font-size:1.4rem;margin-right:12px;float:left}.product-header .product-detail-label>input{float:left}.product-header input{line-height:26px;line-height:2.6rem;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:1px solid #ccc;margin-left:0;margin-right:0;color:#212121}.product-header .btn{line-height:16px;line-height:1.6rem}.product-header .element-tooltip{margin:6px 0}.product-header .element-tooltip input{display:none}.product-header .element-tooltip .tooltip-icon{font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;background:#f4f4f4;border-radius:50%;border:1px solid #ccc;cursor:pointer;display:block;height:20px;text-align:center;width:20px}.product-header .element-tooltip>label{float:right}.product-header .element-tooltip .tooltip-content{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;transition:all .25s ease-out;background:#fff;border:1px solid #ccc;display:none;top:40px;position:absolute;width:100%;max-width:200px;right:0;z-index:30}.product-header .element-tooltip .tooltip-content:after,.product-header .element-tooltip .tooltip-content:before{transition:all .25s ease-out;content:"";display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ccc;position:absolute;top:-8px;right:3px}.product-header .element-tooltip .tooltip-content:after{border-bottom-color:#fff;top:-7px}.product-header .element-tooltip .tooltip-content label{background:url(../../../../assets/img/icon-close.png) transparent 0 0 no-repeat;background:none,url(../../../../assets/img/icon-close.svg) transparent 0 0 no-repeat;background-size:cover;cursor:pointer;height:9px;margin:6px;position:absolute;right:0;top:0;width:9px}.product-header .element-tooltip .tooltip-content-inner{position:relative;padding:8px 22px 8px 10px}.product-header .element-tooltip input[type=checkbox]:checked~.tooltip-icon{background:#f4f4f4}.product-header .element-tooltip input[type=checkbox]:checked~.tooltip-content{display:block}.product-header .product-header-brand-image{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;float:right;border:none;margin:0}.product-header .product-header-brand-image img{width:auto;height:auto;padding:4px 0 0;max-height:63px}.product-header .product-header-brand-image .schema-hidden{visibility:hidden;display:block;max-width:0;max-height:0}.product-header .product-header-brand-image+.product-header-heading{padding-left:0;margin-bottom:0;min-height:92px;width:calc(100% - 120px)}.productbundle-page-type .product-header .product-header-brand-image+.product-header-heading{min-height:0}.product-header .product-header-brand-image+.product-header-heading.line-count-1{padding-top:10px;min-height:60px}.productbundle-page-type .product-header .product-header-brand-image+.product-header-heading.line-count-1{padding-top:34px}.product-header .product-header-heading{transition:"padding-top 0.05s ease-in-out, height 0.25s ease-in-out, opacity 0.25s ease-in-out";margin-bottom:26px}.product-header .product-header-heading.hide-heading{transition:"height 0.25s ease-in-out, opacity 0.25s ease-in-out";opacity:0!important}.product-header .product-header-heading .page-title{padding-bottom:2px}.product-header .product-header-heading h1{font-size:26px;font-size:2.6rem;line-height:1;color:inherit;letter-spacing:.2px;font-weight:400;display:inline}.product-header .product-header-heading .product-in{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;white-space:nowrap;color:#444;pointer-events:none;padding-left:5px}.product-header .product-header-heading .product-in>a{text-decoration:none;color:inherit}.product-header .product-header-heading .product-for-hire{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;padding:2px 6px;letter-spacing:.1px;color:#1d8634;border:1px solid #24a641;margin-left:5px;white-space:nowrap;overflow:hidden;display:none}.product-header .product-header-heading .product-for-hire.single-line{padding-top:24px}.productbundle-page-type .product-header .product-header-heading{margin-bottom:20px}.product-header .product-header-heading .page-title,.product-header .product-header-heading .product-for-hire,.product-header .product-header-heading .product-in,.product-header .product-header-heading h1{display:inline}.product-header .product-details-media{display:block;position:relative;float:left;margin:0 auto;width:auto}.product-header .product-details-media .product-media-slider-container:after,.product-header .product-details-media .product-media-slider-container:before{content:"";display:table}.product-header .product-details-media .product-media-slider-container:after{clear:both}.product-header .product-details-media .product-media-slider-container.video-count-2{padding-bottom:36px}.product-header .product-details-media .product-media-slider{width:445px;margin-left:0;position:relative;height:auto;float:right}.product-header .product-details-media .product-media-slider .rsOverflow{float:right}.product-header .product-details-media .product-media-slider .rsOverflow:after,.product-header .product-details-media .product-media-slider .rsOverflow:before{content:"";display:table}.product-header .product-details-media .product-media-slider .rsOverflow:after{clear:both}.product-header .product-details-media .product-media-slider .rsOverflow:hover .rsFullscreenBtn{transition:all .25s ease-out;background-color:#888}.product-header .product-details-media .product-media-slider .rsFullscreenBtn{transition:all .25s ease-out;background-color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;bottom:0;cursor:pointer;height:22px;padding:6px;position:absolute;right:0;width:22px;z-index:33}.product-header .product-details-media .product-media-slider .rsFullscreenBtn .rsFullscreenIcn{width:20px;height:21px}.product-header .product-details-media .product-media-slider .rsSlide{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.product-header .product-details-media .product-media-slider>.rsTextSlide{visibility:hidden}.product-header .product-details-media .product-media-slider .rsImg{max-width:100%;max-height:100%}.product-header .product-details-media .product-media-slider .image-link{position:absolute;width:100%;height:100%;display:block;top:0;left:0;cursor:pointer}.product-header .product-details-media .rsWebkit3d .rsSlide{-webkit-transform:none;transform:none}.product-header .product-details-media div.rsGCaption{font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;float:right;height:auto;padding:0 80px;width:300px}.product-header .product-details-media div.rsGCaption figure{padding:14px 0 0}.product-header .product-details-media div.rsGCaption figure:empty{padding:0}.product-header .product-details-media div.rsGCaption img{display:none}.product-header .product-details-media .product-media-thumbs{margin-right:20px;display:block;float:left;height:460px;position:relative;width:112px}.product-header .product-details-media .product-media-slider-thumbs{position:relative}.product-header .product-details-media .product-media-slider-thumbs:after,.product-header .product-details-media .product-media-slider-thumbs:before{content:"";display:table}.product-header .product-details-media .product-media-slider-thumbs:after{clear:both}.product-header .product-details-media .rsThumbsArrow{display:block;left:0;position:absolute;right:0}.product-header .product-details-media .rsThumbsArrow .rsThumbsArrowIcn{background:url(../../../../assets/img/icon-arrow.png) transparent 50% no-repeat;background:none,url(../../../../assets/img/icon-arrow.svg) transparent 50% no-repeat;font-size:0;height:20px;margin:0 auto;width:33px}.product-header .product-details-media .rsThumbsArrow.rsThumbsArrowLeft{top:0}.product-header .product-details-media .rsThumbsArrow.rsThumbsArrowRight{bottom:0}.product-header .product-details-media .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-header .product-details-media .rsThumbsArrow.rsThumbsArrowDisabled{transition:visibility .25s linear;visibility:hidden}.product-header .product-details-media .rsThumbs{left:-4px;position:relative;right:-4px;top:-4px;width:124px;overflow:hidden}.product-header .product-details-media .rsThumbs .rsThumb{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:1px solid transparent}.product-header .product-details-media .rsThumbs .rsThumb img{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.product-header .product-details-media .rsThumbs .rsThumb.rsNavSelected{transition:border-color .1s ease-in;border-color:#24a641}.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(-n+3):first-child,.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(-n+3):first-child~.rsThumb{margin:0 14px 1px;padding:3px}.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(-n+3):first-child img,.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(-n+3):first-child~.rsThumb img{height:82px;width:82px}.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4),.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4)~.rsThumb{float:left;margin:0;padding:3px}.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4):nth-child(2n),.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4)~.rsThumb:nth-child(2n){margin-left:-2px}.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4) img,.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4)~.rsThumb img{height:52px;width:52px}.product-header .product-details-media .slide-thumb-navigation .product-media-slider-thumbs{padding:28px 0 20px;top:-28px;margin-bottom:-28px}.product-header .product-details-media .slide-thumb-navigation .rsThumbs{height:248px!important}.product-header .product-details-media.updating-variant .rsThumbs .rsThumb.rsNavSelected{transition:border-color .1s ease-in;border-color:transparent}.product-header .product-media-video{width:112px;bottom:0;left:0;position:absolute}.product-header .product-media-video:after,.product-header .product-media-video:before{content:"";display:table}.product-header .product-media-video:after{clear:both}.js .product-header .product-media-video{display:none}.product-header .product-media-video ul{list-style-type:none;margin:0;padding:0}.product-header .product-media-video .product-media-video-thumb{float:left;width:112px}.product-header .product-media-video .product-media-video-thumb h4{width:112px;overflow-y:hidden}.product-header .product-media-video .product-media-video-thumb:nth-child(2){margin-bottom:-38px}.product-header .product-media-video .product-media-video-thumb:nth-child(2) .video-title{min-height:52px}.product-header .product-media-video .product-media-video-thumb:first-child:nth-last-child(2) h4{margin-bottom:16px}.product-header .product-media-video .video-thumb-container{position:relative}.product-header .product-media-video .video-thumb{float:left;position:relative}.product-header .product-media-video .video-thumb img{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;width:100%}.product-header .product-media-video .video-title{position:relative;float:left;width:112px}.product-header .product-media-video .video-title h4{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-weight:700;font-weight:400;overflow:hidden;margin:6px 0 0;word-wrap:break-word;color:#1d8634}.product-header .product-media-video .play-button-container{transition:all 1s cubic-bezier(0,0,.25,1) 0s;background-color:#444;background-color:rgba(68,68,68,.3);width:100%;height:100%;position:absolute;top:0;left:0}.product-header .product-media-video .play-button-container:hover{background-color:#444;background-color:rgba(68,68,68,.4)}.product-header .product-media-video .play-button-container .text-hide{display:none;color:transparent;text-shadow:none;background-color:transparent;border:0;position:absolute}.product-header .product-media-video .play-button-container .play-button,.product-header .product-media-video .play-button-container .rsPlayBtnIcon,.product-header .product-media-video .play-button-container .rsPlayBtnIconMobile{border-radius:30px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.product-header .product-media-video .play-button-container .play-button:after,.product-header .product-media-video .play-button-container .rsPlayBtnIcon:after,.product-header .product-media-video .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:10px solid #fff;border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:9px;margin-left:11px}.product-header .product-media-video .play-button-container .play-button:hover,.product-header .product-media-video .play-button-container .rsPlayBtnIcon:hover,.product-header .product-media-video .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.product-header .product-media-video .play-button-container .play-button{background-color:#444;background-color:rgba(68,68,68,.5);border-width:3px;width:36px;height:36px;margin-top:-18px;margin-left:-18px;background:transparent}.product-header .product-media-video .play-button-container .play-button:after{border-left:8px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;margin-left:11px;margin-top:7px}.product-header .product-media-video .play-button-container .play-button:hover{background:transparent}.product-header .product-details-description{width:320px;float:left}.product-header .product-details-description .product_list__price-label{font-weight:700;font-size:18px;line-height:24px;margin-bottom:10px}.product-header .product-details-description .loaders_rotate-circle svg{width:60px;height:60px}.product-header .product-details-description .product-detail-label>span{font-size:14px;font-size:1.4rem;line-height:42px;line-height:4.2rem;font-weight:700;margin-right:10px}.ie .product-header .product-details-description .product-price{margin-bottom:30px}.product-header .product-details-description .product-price .price-value{font-size:50px;font-size:5rem;line-height:1px;line-height:.1rem;font-weight:700;padding:0 .06em 0 0;margin-right:16px;margin-left:0;height:auto;width:100%;position:relative;letter-spacing:-.02em;top:0}.product-header .product-details-description .product-price .price-value.loading-state{width:100%}.product-header .product-details-description .product-price .price-value sup{font-size:50px;font-size:5rem;letter-spacing:normal;position:static;top:-.35em;left:0;line-height:1}html.ie .product-header .product-details-description .product-price .price-value sup,html.microsoftedge .product-header .product-details-description .product-price .price-value sup{font-size:120%}.product-header .product-details-description .product-price .price-value sup+sup{font-size:50px;font-size:5rem;letter-spacing:normal;position:static;top:-.65em;left:.13em;padding-right:.08em}html.ie .product-header .product-details-description .product-price .price-value sup+sup{top:-.93em;left:.23em}html.ie .product-header .product-details-description .product-price .price-value sup+sup,html.microsoftedge .product-header .product-details-description .product-price .price-value sup+sup{font-size:120%}.product-header .product-details-description .product-price .price-variant-descriptor{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;display:block;margin-bottom:0}.product-header .product-details-description .product-price .price-check-date{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.product-header .product-details-description .product-price .price-check-store-for-pricing:first-child{margin-top:-.3em}.product-header .product-details-description .product-price .price-check-store-for-pricing a{font-weight:700;display:block}.flexbox .product-header .product-details-description .product-price.comparative-unit-price .price-additional .price-variant-descriptor sup{font-size:14px;font-size:1.4rem;bottom:0}html.ie .product-header .product-details-description .product-price.comparative-unit-price .price-additional .price-variant-descriptor sup,html.microsoftedge .product-header .product-details-description .product-price.comparative-unit-price .price-additional .price-variant-descriptor sup{font-size:120%}.product-header .product-details-description .product-trading-restriction-disclaimer{margin-bottom:14px;display:inline-block}.product-header .product-details-description .product-line-item-buttons{width:100%;position:relative;margin-bottom:15px}.product-header .product-details-description .product-line-item-buttons:after,.product-header .product-details-description .product-line-item-buttons:before{content:"";display:table}.product-header .product-details-description .product-line-item-buttons:after{clear:both}.product-header .product-details-description .product-line-item-buttons+.product-line-item-buttons{margin-bottom:0}.product-header .product-details-description .product-line-item-buttons .add-store-btn{display:none;width:160px}.product-header .product-details-description .product-line-item-buttons .add-store-btn.btn-active{display:inline-block}.product-header .product-details-description .product-line-item-buttons .qty-block{margin-bottom:0;float:left}.product-header .product-details-description .product-line-item-buttons .qty-block .txt-qty{display:inline-block}.product-header .product-details-description .product-line-item-buttons .input-spinner{line-height:26px;line-height:2.6rem;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;background-clip:padding-box;border:1px solid #ccc;border-left-width:0;display:inline-block;height:40px;width:36px;float:left;margin-left:0;margin-right:9px}.product-header .product-details-description .product-line-item-buttons .input-spinner button{background:none;border:none;display:block;float:left;font-size:0;height:20px;padding:3px 8px;width:100%}.product-header .product-details-description .product-line-item-buttons .input-spinner button:before{content:"";display:block;width:100%;height:100%}.product-header .product-details-description .product-line-item-buttons .input-spinner button:first-child:before{background:url(../../../../assets/img/icon-up.png) transparent bottom no-repeat;background:none,url(../../../../assets/img/icon-up.svg) transparent bottom no-repeat}.product-header .product-details-description .product-line-item-buttons .input-spinner button:last-child:before{background:url(../../../../assets/img/icon-down.png) transparent top no-repeat;background:none,url(../../../../assets/img/icon-down.svg) transparent top no-repeat}.product-header .product-details-description .product-line-item-buttons .input-spinner button.spinner-disabled:before{opacity:.3}.product-header .product-details-description .product-line-item-buttons #addto_preload{background:#fff;left:0;padding:2px 51px;position:absolute;top:0}.product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown{margin-top:0}.product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown.remoteToggleOff{float:none;display:table;margin-left:auto;margin-right:34px}.product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown.remoteToggleOff .btn-add-wishlist{max-width:160px;background-color:#f4f4f4;border:1px solid #ccc;color:#666}.product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown.remoteToggleOff .btn-add-wishlist span:after{color:#666}.product-header .product-details-description .product-line-item-buttons .btn-add-wishlist{line-height:18px;line-height:1.8rem}.product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:after{top:7px}.product-header .product-details-description .product-line-item-buttons .product-add-line-item-buttons{float:left}.product-header .product-details-description .product-line-item-buttons .element-tooltip{display:none;float:right}.product-header .product-details-description .product-line-item-buttons .element-tooltip .tooltip-content{top:42px}.product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart{margin-bottom:15px}.product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .product-add-line-item-buttons{margin-bottom:16px;width:auto}.product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .product-add-to-cart{display:block}.product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .btn-add-wishlist{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;background:none;border:none;color:#ba0c2f!important;padding-left:0;padding-right:0}.product-header .product-details-description .product-fulfillment-selector{margin-bottom:20px}.product-header .product-details-description .product-details-services .service-item{padding-top:20px;display:table;width:100%}.product-header .product-details-description .product-details-services .service-item:first-child{padding-top:19px}.product-header .product-details-description .product-details-services .service-item .service-link{display:block}.product-header .product-details-description .product-details-services .service-item .service-details,.product-header .product-details-description .product-details-services .service-item .service-icon{display:table-cell;vertical-align:top}.product-header .product-details-description .product-details-services .service-item .service-icon{width:36px}.product-header .product-details-description .product-details-services .service-item .service-icon .service-icon-image{width:100%;height:auto}.product-header .product-details-description .product-details-services .service-item .service-details{padding-left:13px}.product-header .product-details-description .product-details-services .service-item .service-details .service-title{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:-1px;margin-bottom:0}.product-header .product-details-description .product-details-services .service-item .service-details .service-title .service-link{color:#1d8634}.product-header .product-details-description .product-details-services .service-item .service-details .service-description{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:-.1px}.product-header .product-details-description .product-details-services .service-item .service-details .service-description,.product-header .product-details-description .product-details-services .service-item .service-details .service-description .service-link{color:#444}.product-header .product-details-description .product-details-services .product-special-order{display:none}.product-header .product-details-description .product-details-services .product-special-order.product-is-special-order{display:block}.product-header .product-details-description .product-details-services .product-special-order .service-details .service-title .service-link{color:#007ac9}.product-header .product-details-description .product-disclaimer{font-size:12px;font-size:1.2rem;line-height:38px;line-height:3.8rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.product-header .product-details-description .product-disclaimer .disclaimer-text{line-height:18px;line-height:1.8rem;color:#888;margin-right:10px}.product-header .product-details-description .product-disclaimer .message-notification{background-color:#fbe9e8;border-color:#ba0c2f;color:#ba0c2f;padding:12px 11px;line-height:20px;line-height:2rem;font-size:14px;font-size:1.4rem}.product-header .product-details-description .product-store-location-disclaimer{font-size:12px;font-size:1.2rem;line-height:38px;line-height:3.8rem;display:inline-block;min-height:36px;position:relative;margin-bottom:4px;width:100%}.product-header .product-details-description .product-store-location-disclaimer .disclaimer-text{line-height:18px;line-height:1.8rem;color:#444;display:inline-block;float:left;min-height:36px;padding-top:8px;max-width:calc(100% - 30px)}.productbundle-page-type .product-header .product-details-description .product-store-location-disclaimer .disclaimer-text{padding-top:10px}.product-header .product-details-description .product-store-location-disclaimer .element-tooltip{float:right}.product-header .product-variant-select-size{display:block;margin-bottom:14px;width:100%}.product-header .product-variant-select-size:after,.product-header .product-variant-select-size:before{content:"";display:table}.product-header .product-variant-select-size:after{clear:both}.product-header .product-variant-select-size .product-detail-label>span{display:block;width:100%}.product-header .product-variant-select-size select{width:100%}.product-header .product-variant-select-size .select-container{display:block;position:relative;width:100%}.product-header .product-variant-select-group{margin-top:0;margin-bottom:25px}.product-header .product-variant-select:last-child{margin-bottom:0}.product-header .product-variant-select:last-child:not(.product-variant-select-colour){padding-bottom:0}.product-header .product-variant-select-colour{display:block;margin-bottom:15px;width:100%}.product-header .product-variant-select-colour .colour-selected{color:#444;line-height:16px;line-height:1.6rem;margin-bottom:-4px;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.product-header .product-variant-select-colour .product-detail-label{margin-right:10px}.product-header .product-variant-select-colour ul{list-style-type:none;margin:-10px 0 -4px -7px;padding:0;width:calc(100% + 14px)}.product-header .product-variant-select-colour ul:after,.product-header .product-variant-select-colour ul:before{content:"";display:table}.product-header .product-variant-select-colour ul:after{clear:both}.product-header .product-variant-select-colour li{cursor:pointer;float:left;margin:5px 2px 0;padding:5px;position:relative}.product-header .product-variant-select-colour li:after{border-radius:5px;border:2px solid transparent;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.product-header .product-variant-select-colour li.selected:after{border-color:#ccc}.product-header .product-variant-select-colour li.unavailable a:before{content:none}.product-header .product-variant-select-colour li.unavailable a:after{border-style:dashed;border-color:#ccc;opacity:.2}.product-header .product-variant-select-colour li:not(.selected):not(.unavailable):active:after,.product-header .product-variant-select-colour li:not(.selected):not(.unavailable):focus:after,.product-header .product-variant-select-colour li:not(.selected):not(.unavailable):hover:after{border-color:#ccc}.product-header .product-variant-select-colour li a{border-radius:2px;display:block;position:relative;height:21px;width:43px;z-index:2}.product-header .product-variant-select-colour li a:after,.product-header .product-variant-select-colour li a:before{border-radius:2px;border:1px solid transparent;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;top:0;width:100%}.product-header .product-variant-select-colour li a:before{border-color:#ccc}.product-header .product-variant-select-colour a span{display:none;color:transparent;text-shadow:none;background-color:transparent;border:0}.product-header .product-details-meta{position:relative;z-index:1}.default-device .product-header .product-header__custom-banner{float:right;margin-top:20px;width:320px}.product-mark-logo{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;transition:all 1s cubic-bezier(0,0,.25,1) 0s;background-color:#fff;bottom:20px;cursor:pointer;display:none;height:70px;left:20px;position:absolute;width:70px;z-index:33}.product-mark-logo.product-is-fsc{display:table}.product-mark-logo .mark-logo-inner{padding:14px 15px 16px;color:#1d8634}.product-mark-logo .mark-logo-inner .mark-logo{display:block;width:40px;height:40px}.product-mark-logo .mark-logo-inner .gi-icon-fsc-green:before{content:url(../../../../assets/img/icon-fsc-green.png);visibility:hidden}.image-loader{font-size:6px;font-size:.6rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite;margin:0 0 0 10px;position:relative;text-indent:-9999em;border:4px solid #ccc;display:inline-block;vertical-align:middle;overflow:hidden}.image-loader,.image-loader:after{border-radius:50%;width:30px;height:30px}.product-header .product-details-media .image-loader{position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-19px}.component-message{box-sizing:border-box;color:#444;background:#fff;position:relative;width:100%}.component-message .message-content{transition:border-color 1s linear;border-top-left-radius:2px 0 0 2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;line-height:22px;line-height:2.2rem;border:1px solid #ccc;padding:10px 30px 10px 22px;height:100%;opacity:1}.component-message .message-status-color{border-top-left-radius:2px 0 0 2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;box-sizing:border-box;background:none;border:1px solid transparent;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.component-message.loading .image-loader{display:block;opacity:1}.component-message.loading .message-status-color{opacity:0;width:1px}.component-message.loading .message-content{border-color:#ccc}.component-message p{margin:0}.component-message .store-name{white-space:nowrap}.component-message .image-loader{display:none;position:absolute;top:calc(50% - 13px);left:calc(50% - 30px);opacity:0}.component-message .image-loader,.component-message .image-loader:after{width:20px;height:20px}.message-status-color-grey-dark,.message-status-color-grey-light{background:#ba0c2f;border-color:#ba0c2f}.message-status-color-yellow{background:#f0ab00;border-color:#dc9d01}.message-status-color-blue{background:#007ac9;border-color:#0067aa}.message-status-color-green{background:#24a641;border-color:#24a641}.component-level-stock-status{transition:max-height 2s ease-in-out;display:none;position:relative;max-height:200px;margin-bottom:34px}.component-level-stock-status .message-content{transition:border-color .25s ease-in;min-height:22px}.component-level-stock-status .message-content-inner{transition:opacity .25s ease-in;transition-delay:.15s;opacity:1}.component-level-stock-status .message-status-color{transition:width .15s ease-out}.component-level-stock-status .stock-level-secondary{color:#888}.component-level-stock-status .stock-level-secondary+.stock-level-more-link{display:inline-block}.component-level-stock-status .stock-status-modal-link{display:inline-block}.component-level-stock-status.status-special-order .message-status-color{background:#007ac9;border-color:#0067aa}.component-level-stock-status.status-not-available .message-status-color{background:#888;border-color:#ccc}.component-level-stock-status.status-in-stock .message-status-color{background:#24a641;border-color:#24a641}.component-level-stock-status.status-low-stock .message-status-color{background:#f0ab00;border-color:#dc9d01}.component-level-stock-status.status-out-of-stock .message-status-color{background:#ba0c2f;border-color:#ba0c2f}.component-level-stock-status .stock-level-footer{transition:opacity .25s ease-in;transition-delay:.25s;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;margin-top:10px;color:#888;opacity:1}.component-level-stock-status .stock-level-contact a{color:#888;text-decoration:underline}.component-level-stock-status a.view-similar-products{color:#888;display:block;text-decoration:underline}.component-level-stock-status a.view-similar-products:active,.component-level-stock-status a.view-similar-products:hover{color:#5e5e5e}.component-level-stock-status.loading{transition:max-height 2s linear;max-height:66px}.component-level-stock-status.loading .message-content-inner,.component-level-stock-status.loading .message-status-color,.component-level-stock-status.loading .stock-level-footer{opacity:0}.diy-category .header_mobile_top{background:#24a641}.compare-products .page-heading .inside-layout{position:relative}.page-heading .compare-product__count{position:absolute;right:0;font-weight:400;display:block;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px 14px;font-size:48px;font-size:4.8rem;line-height:48px;line-height:4.8rem;top:6px}.compare-products table{margin:auto;width:auto;border-bottom:1px solid #ccc}.compare-products table .odd td,.compare-products table .odd th{background:#f4f4f4}.compare-products table th{color:#1d8634;text-align:left;border-left:1px solid #ccc}.compare-products table td,.compare-products table th{background:#fff;border-right:1px solid #ccc;padding:3px 6px}.compare-products table td{min-width:237px;max-width:237px;width:237px}.compare-products table .product-list__item{border-top:1px solid #ccc;overflow:hidden;float:none;min-width:237px;max-width:237px;width:237px}.compare-products table .product-list__remove{display:table-cell;background:transparent}.compare-products table .product-list__price{text-align:right}.compare-products .url:after,.compare-products .url:before{content:"";display:table}.compare-products .url:after{clear:both}.compare-products .compareItems{min-width:250px}.compare-products .compare-product__wrapper{margin:auto 20px;padding:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-products .compare-product__wrapper:after,.compare-products .compare-product__wrapper:before{content:"";display:table}.compare-products .compare-product__wrapper:after{clear:both}.compare-products .compare-product__wrapper .compare-product__wrapper-inside:after,.compare-products .compare-product__wrapper .compare-product__wrapper-inside:before{content:"";display:table}.compare-products .compare-product__wrapper .compare-product__wrapper-inside:after{clear:both}.compare-products .product-list__title{margin-bottom:0}.compare-products .product-list__price{font-size:30px;font-size:3rem;line-height:37px;line-height:3.7rem;text-align:left}.compare-products .product-list__details{padding-left:0}.compare-products .add-to-shopping-list{font-weight:700;margin-left:20px;font-size:12px;font-size:1.2rem}.compare-products .product-list__specs{padding-bottom:15px}.compare-products .product-list__specs header{background:#24a641;color:#fff;font-weight:700;padding:.4em .7em;text-indent:-999em}.compare-products .product-list__specs ul{padding-left:20px}.compare-products .product-list__specs ul li{line-height:14px;line-height:1.4rem;font-size:12px;font-size:1.2rem;margin:.7em 0}.compare-products .product-list__item:first-child .product-list__specs header{text-indent:0}.compare-products .no-image .product-list__title{font-size:20px;font-size:2rem;height:229px}.dummy-scrollbar{overflow-y:hidden;overflow-x:auto;margin:auto 20px}.dummy-scrollbar .dummy-scrollbar__inside{height:20px;margin:auto;width:960px}.find-gift-banner-wrapper{margin-bottom:75px}.find-gift-banner-wrapper h2{font-size:4rem;color:#1d8634;margin-bottom:20px}.find-gift-banner-wrapper .find-gift-banner{height:309px}.find-gift-banner-wrapper .find-gift-banner__nav{display:inline-block;width:190px;float:left;z-index:10}.find-gift-banner-wrapper .find-gift-banner__nav__item{background:#ccc;height:51px;width:150px;cursor:pointer;position:relative;border-top:1px solid #fff;padding:10px 20px 0;display:inline-block;color:#1d8634;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.find-gift-banner-wrapper .find-gift-banner__nav__item:first-child{border:0}.find-gift-banner-wrapper .find-gift-banner__nav__item.selected{background:#24a641;color:#fff;z-index:10}.find-gift-banner-wrapper .find-gift-banner__nav__item.selected:after{content:url(/assets/img/gift-banner-arrow.png);position:absolute;right:-13px;top:0}.find-gift-banner-wrapper .find-gift-banner__item__text{display:none}.find-gift-banner-wrapper .find-gift-banner__items__wrapper{display:inline-block;width:500px;height:100%;background:#ccc;background-size:cover;z-index:5;float:left}.find-gift-banner-wrapper .find-gift-banner__items{width:500px}.find-gift-banner-wrapper .find-gift-banner__item{height:309px;width:500px}.find-gift-banner-wrapper .find-gift-banner__item img{height:100%;width:100%}.find-gift-banner-wrapper .find-gift-banner__action{display:inline-block;vertical-align:top;width:210px;height:249px;background:#24a641;padding:30px}.find-gift-banner-wrapper .find-gift-banner__action hr{margin:0 0 0 -30px;width:270px;border-color:#4d8e88}.find-gift-banner-wrapper .find-gift-banner__action__submit{margin-top:26px;font-size:20px;font-size:2rem;width:210px;padding:14px 0}.find-gift-banner-wrapper .find-gift-banner__action__select{width:100%;padding:8px;color:#1d8634;margin-bottom:40px}.find-gift-banner-wrapper .find-gift-banner__action__header{color:#fff;font-size:24px;font-size:2.4rem;margin-bottom:30px}.gift-ideas-banner-wrapper-wrapper{width:100%;margin-top:30px;margin-bottom:40px;overflow:visible}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper:before{background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat scroll top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-50px;position:absolute;width:960px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper:after{background:url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-31px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper{width:960px;margin:0 auto;padding:0 0 30px;position:relative}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .banner-title{display:none;font-size:40px;font-size:4rem;color:#1d8634;margin:7px 0 30px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner{background:#24a641;height:355px;position:relative}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block{color:#fff;width:420px;padding:30px;float:left}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .title{font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .description{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;width:82%;color:hsla(0,0%,100%,.7)}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .description .btn{margin:10px 0}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .banner-category-wrapper{font-size:16px;font-size:1.6rem}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .banner-category-wrapper span{color:#fff;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .image-block{float:right;width:480px;overflow:hidden}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .person-block{position:absolute;bottom:0;right:245px}.gift-guide-page-type .outer-outer-banner-wrapper:before{content:"";display:block;position:absolute;width:960px;height:31px;left:50%;margin-left:-480px;margin-top:-20px;background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat top}.gift-guide-page-type .outer-outer-banner-wrapper:after{content:"";display:block;width:960px;height:31px;position:absolute;left:50%;margin-left:-480px;background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top}.gift-guide-page-type .outer-outer-banner-wrapper{margin-bottom:60px}.gift-guide-page-type .outer-banner-wrapper{width:100%;background:#fff;padding:25px 0}.gift-guide-page-type .outer-banner-wrapper .singlebanner-wrapper{width:960px;margin:-15px auto 0}.diy-gift h2{font-size:24px;font-size:2.4rem;color:#ba0c2f}.gift-ideas-narrow-banner-wrapper{width:960px;margin:0 auto;padding:0 0 30px;position:relative}.gift-ideas-narrow-banner-wrapper .banner-title{display:none;font-size:40px;font-size:4rem;color:#1d8634;margin:7px 0 30px}.gift-ideas-narrow-banner{background:#24a641;height:250px;position:relative}.gift-ideas-narrow-banner .text-block{color:#fff;width:545px;padding:30px;float:left;height:190px;overflow:hidden}.gift-ideas-narrow-banner .text-block .title{font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px}.gift-ideas-narrow-banner .text-block .description{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;width:82%;color:hsla(0,0%,100%,.7)}.gift-ideas-narrow-banner .text-block .description .btn{margin:10px 0}.gift-ideas-narrow-banner .text-block .banner-category-wrapper{font-size:16px;font-size:1.6rem}.gift-ideas-narrow-banner .text-block .banner-category-wrapper span{color:#fff;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif}.gift-ideas-narrow-banner .image-block{float:right;width:270px;height:250px;overflow:hidden}.gift-ideas-narrow-banner .person-block{position:absolute;bottom:0;right:139px}.giftguideproductsearch-page-type .breadcrumb{float:left;clear:left}.giftguideproductsearch-page-type .singlebanner-wrapper{margin-bottom:30px}.giftguideproductsearch-page-type .diy-gift{margin-top:30px}.giftGuideSubTitle{line-height:24px;line-height:2.4rem;font-size:24px;font-size:2.4rem;font-weight:400;color:#1d8634}.gifts-by-price .gift-price{float:left;background:url(/assets/img/icon-giftguide-gift-by-price.png) 12px 14px no-repeat #fff;margin-right:34px;margin-bottom:36px}.gifts-by-price .gift-price a{display:block;width:142px;height:75px;line-height:75px;padding-left:70px;border:1px solid #ccc;color:#1d8634;font-size:19px;font-size:1.9rem;background:url(/assets/img/icon-chevron-small-green.png) 93% 50% no-repeat;transition:border-color .3s ease-in-out}.gifts-by-price .gift-price a:hover{color:#24a641!important;border-color:#ccc}.gifts-by-price .gift-price.current{background-color:#ba0c2f}.gifts-by-price .gift-price.current a{border-color:#ba0c2f;background:url(/assets/img/icon-white-chevron-link-giftguide-down.png) 93% 50% no-repeat;color:#fff}.gifts-by-price .gift-price.current a:hover{color:#fff!important;border-color:#ba0c2f;cursor:default}.gifts-everyone-wrap{margin-bottom:70px}.gifts-everyone-wrap .gift-tile{width:180px;float:left;margin:0 7px}.gifts-everyone-wrap .gift-tile.alpha{margin-left:0}.gifts-everyone-wrap .gift-tile.omega{margin-right:0}.gifts-everyone-wrap .gift-tile a{overflow:hidden}.gifts-everyone-wrap .gift-tile a p{height:45px;padding:15px 20px;background:#24a641;color:#fff;font-size:18px;font-size:1.8rem;margin-top:0}.gifts-everyone-wrap .gift-tile a p span.caption{display:block;width:145px;background:url(/assets/img/icon-white-chevron-link-giftguide.png) 100% 50% no-repeat}.gifts-everyone-wrap .gift-tile a:hover p{background-color:#1d8634;color:#fff}.promo-tiles-wrap{background:#fff;padding:30px 0}.brand-page.featuredproductbrand-page-type .content-layout_inside{padding-top:0;padding-bottom:110px}.brand-page.featuredproductbrand-page-type .content-layout_inside .brand-page-header-banner-space{margin-bottom:40px}.brand-page.featuredproductbrand-page-type .content-layout_inside .brand-page-header-banner-space+.component-diy-article-list{margin-top:-40px}.brand-page.featuredproductbrand-page-type .content-layout_inside .brand-page-header-banner-space+.component-diy-article-list .component{padding:30px 0}.brand-page.featuredproductbrand-page-type .content-layout_inside .homepage-carousel-wrapper{margin-bottom:40px}.brand-page.featuredproductbrand-page-type .content-layout_inside #MoreProductsButton{margin-bottom:0}.brand-page.featuredproductbrand-page-type .component-wrapper{margin:0 auto 40px;width:960px;padding-top:0}.brand-page.featuredproductbrand-page-type .component-wrapper:after,.brand-page.featuredproductbrand-page-type .component-wrapper:before{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-wrapper:after{clear:both}.brand-page.featuredproductbrand-page-type .component{display:block;margin:0 auto}.brand-page.featuredproductbrand-page-type .component:after,.brand-page.featuredproductbrand-page-type .component:before{content:"";display:table}.brand-page.featuredproductbrand-page-type .component:after{clear:both}.brand-page.featuredproductbrand-page-type .component-title h2{margin-left:auto;margin-right:auto;width:960px;font-size:30px;font-size:3rem;color:#444;line-height:inherit;margin-bottom:20px}.brand-page.featuredproductbrand-page-type .component-title h2:after,.brand-page.featuredproductbrand-page-type .component-title h2:before{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-title h2:after{clear:both}.brand-page.featuredproductbrand-page-type .component-content{margin-left:auto;margin-right:auto;width:960px}.brand-page.featuredproductbrand-page-type .component-content:after,.brand-page.featuredproductbrand-page-type .component-content:before{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-content:after{clear:both}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper.carousel-box-shadow .caroufredsel_wrapper{box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper h4{font-size:30px;font-size:3rem;line-height:32px;line-height:3.2rem;color:#444;margin-top:0;margin-bottom:20px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next,.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous{background:none;font-size:62px;font-size:6.2rem;color:#444}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next:after,.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous:after{content:"";font-family:homebase-icons;display:block;margin-top:-1px;margin-left:-15px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next:after{content:"";font-family:homebase-icons;display:block;margin-top:-1px;margin-left:-13px}.brand-page.featuredproductbrand-page-type .brand-banner-featured.brand-banner{margin-bottom:44px}.brand-page.featuredproductbrand-page-type .brand-banner-featured a{display:inline-block}.brand-page.featuredproductbrand-page-type .brand-banner-featured img{height:128px}.brand-page.featuredproductbrand-page-type .component-video-container .component-content{height:540px}.brand-page.featuredproductbrand-page-type .heading-layout h1.page-heading{display:none}.brand-page.featuredproductbrand-page-type .heading-layout:after{display:none;background:none}.brand-page.featuredproductbrand-page-type .brand-banner{margin-bottom:15px}.brand-page.featuredproductbrand-page-type .brand-banner+.brand-banner{display:none}.brand-page.featuredproductbrand-page-type .quick-tip{padding:20px 0;margin-top:0;margin-bottom:0}.brand-page.featuredproductbrand-page-type .quick-tip+.quick-tip{padding-top:35px}.brand-page.featuredproductbrand-page-type .quick-tip:last-child{padding-bottom:0}.brand-page.featuredproductbrand-page-type .component-chalkboard-carousel .inside-layout{margin-bottom:32px}.brand-page.featuredproductbrand-page-type .component-chalkboard-carousel .inside-layout .category-block-heading a:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:block;font-size:45px;font-size:4.5rem;top:-1px;right:-5px;left:0;text-align:right}.brand-page.featuredproductbrand-page-type .component-chalkboard-carousel .inside-layout:last-child{margin-bottom:0}.brand-page.featuredproductbrand-page-type .product-list-footer a{position:relative;height:35px}.brand-page.featuredproductbrand-page-type .product-list-footer a:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:block;right:0;left:0;font-size:18px;font-size:1.8rem;padding:9px 15px;text-align:right}.brand-page.featuredproductbrand-page-type .product-list-footer .total-count{float:right;margin-right:30px;text-align:right}.brand-page.featuredproductbrand-page-type.page-editor .component-wrapper{min-height:30px}.explore-360{background-image:#f4f4f4;border-top:1px solid #ccc}.explore-360>div{padding-top:45px;padding-bottom:75px}.explore-360>div .explore-360-top{width:100%;height:100%}.explore-360>div .explore-360-top img{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;width:100%;height:100%}.explore-360>div .explore-360-caption{font-size:23px;font-size:2.3rem;line-height:58px;line-height:5.8rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;font-weight:700;background-color:#ba0c2f;box-sizing:border-box;width:100%;height:58px;color:#fff;text-align:center}.explore-360>div .explore-360-caption .raquo-360{font-size:20px;font-size:2rem;margin-left:2px}.explore-360>div .explore-360-caption .raquo-360:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:6px}.breadcrumb-noshadow .heading-layout,.campaignlandingpage-page-type .heading-layout,.diycampaignlandingpage-page-type .heading-layout,.giftcategory-page-type .heading-layout,.giftingcampaignlandingpage-page-type .heading-layout{margin-bottom:0;border:none}.breadcrumb-noshadow .heading-layout:after,.campaignlandingpage-page-type .heading-layout:after,.diycampaignlandingpage-page-type .heading-layout:after,.giftcategory-page-type .heading-layout:after,.giftingcampaignlandingpage-page-type .heading-layout:after{bottom:0;background:none}.breadcrumb-noshadow .gifts-everyone-wrap,.campaignlandingpage-page-type .gifts-everyone-wrap,.diycampaignlandingpage-page-type .gifts-everyone-wrap,.giftcategory-page-type .gifts-everyone-wrap,.giftingcampaignlandingpage-page-type .gifts-everyone-wrap{margin-bottom:0}.breadcrumb-noshadow .gifts-everyone-wrap h2,.campaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .gifts-everyone-wrap h2,.giftcategory-page-type .gifts-everyone-wrap h2,.giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2{color:#444;margin-bottom:25px;font-size:32px;font-size:3.2rem}.breadcrumb-noshadow .pull-right .addthis_toolbox,.campaignlandingpage-page-type .pull-right .addthis_toolbox,.diycampaignlandingpage-page-type .pull-right .addthis_toolbox,.giftcategory-page-type .pull-right .addthis_toolbox,.giftingcampaignlandingpage-page-type .pull-right .addthis_toolbox{padding-top:11px}.campaign-container{width:100%;background-position:50% 0;background-repeat:no-repeat}.campaign-container .campaign-header{position:relative;z-index:2;min-height:350px}.campaign-container .campaign-header-short,.campaign-container .campaign-header-short .campaign-intro-wrapper{min-height:300px}.campaign-container h1{font-size:54px;font-size:5.4rem;padding:72px 0 10px;letter-spacing:-1px;line-height:1.1em}.campaign-container h1.cta-link-visible{padding-top:55px}.campaign-container .campaign-header-callout{background:#fff;width:252px;padding:30px;float:right;border:1px solid #ccc}.campaign-container .campaign-header-callout h2{font-size:24px;font-size:2.4rem;margin-bottom:.4em;line-height:1.3em;color:#444!important}.campaign-container .campaign-header-callout p{margin-top:0}.campaign-container .campaign-header-callout .btn{position:relative;z-index:11}.campaign-container .grid_7.alpha{position:relative;z-index:5}.campaign-container.campaign-container-header-with-banner .alpha-bg{background-color:rgba(0,0,0,.6)}.campaign-container.campaign-container-header-with-banner .campaign-intro-wrapper{padding-left:40px;padding-right:70px;margin-left:-40px;width:490px;display:block;float:none;position:relative;z-index:5;min-height:340px}.campaign-container.campaign-container-header-with-banner h1{padding-top:45px}.campaign-container.campaign-container-header-with-banner .campaign-intro .btn{font-weight:700;font-weight:400}.campaign-container .team-member-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0}.campaign-container .trans-layer{opacity:.7;filter:"alpha(opacity=70)"!important;display:none;position:absolute;min-height:350px;height:auto;z-index:3;top:0}.ie .campaign-container .trans-layer{background:url(../../../../assets/img/transparency-fallback-ie8.png)!important}.campaign-container.transparency-neg .trans-layer,.campaign-container.transparency .trans-layer{display:block}.campaign-container.transparency .campaign-intro-wrapper{padding-left:24px}.campaign-container.transparency h1{font-size:60px;font-size:6rem}.campaign-container.transparency .trans-layer{left:0}.campaign-container.transparency-neg .trans-layer{left:-40px}.campaign-container.text-white .campaign-intro,.campaign-container.text-white h1{color:#fff}.campaign-container.text-white .trans-layer{background:#444}.campaign-container.text-grey .campaign-intro,.campaign-container.text-grey h1{color:#444}.campaign-container.text-grey .trans-layer{background:#fff}.campaign-container.text-green .campaign-intro,.campaign-container.text-green h1{color:#1d8634}.campaign-container.text-green .trans-layer{background:#444}.campaign-container .campaign-intro{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;padding-bottom:1em}.campaign-container .campaign-intro p{margin-top:0}.campaign-container .product-list{margin-bottom:0}.campaign-container .campaign-intro-narrow .campaign-intro,.campaign-container .campaign-intro-narrow h1{padding-right:80px}.team-member-overlay{position:absolute;z-index:10}.panel{padding:0;position:relative;z-index:7}.panel ol,.panel p,.panel ul{overflow:hidden}.panel ol,.panel ul{padding-left:22px}.panel ol li,.panel ul li{padding-bottom:.3em}.panel ol{padding-left:26px}.panel.panel-double-padding{padding:72px 0}.panel.panel-negative-offset{margin-top:-36px}.panel.pad-top-collapse{padding-top:0}.panel.pad-btm-collapse{padding-bottom:0}.panel.topshadow{padding-top:0}.panel.children-summary-carousel.panel-alternate-style{padding-bottom:50px;margin-bottom:36px!important;background:#fff}.panel.children-summary-carousel.panel-alternate-style+.panel-alternate-style{margin-top:-52px!important;margin-bottom:0!important;padding-top:0;padding-bottom:80px}.panel.children-summary-carousel.panel-alternate-style+.homepage-carousel-wrapper{padding-top:18px}.panel.children-summary-carousel .item img{width:100%;height:100%;max-height:109px}.tradearticleslanding-page-type .panel.trade-landing-block:first-child,.tradetopic-page-type .panel.trade-landing-block:first-child{padding-top:0}.tradearticleslanding-page-type .panel.trade-landing-block:last-child.bottomborder,.tradetopic-page-type .panel.trade-landing-block:last-child.bottomborder{border-bottom:none}.panel .diy-block{margin-left:auto;margin-right:auto;width:960px}.panel .diy-block:after,.panel .diy-block:before{content:"";display:table}.panel .diy-block:after{clear:both}.panel .diy-block .category-block-heading__text{font-size:32px;font-size:3.2rem}.panel .diy-block>header{margin-bottom:20px}.panel .diy-block>header h2{font-size:32px;font-size:3.2rem;display:inline-block;width:80%;margin-bottom:0;color:#1d8634}.panel .diy-block>header .diy-block-header-link{background:none;padding-right:0}.panel .diy-block>header .diy-block-header-link h2{color:#1d8634}.panel .diy-block>header .diy-block-header-link em{font-size:18px;font-size:1.8rem;background:url(../../../../assets/img/icon_chevron-red-16x10.png) 100% 0 no-repeat;float:right;display:inline-block;color:#ba0c2f;font-style:normal;font-weight:700;padding:13px 18px 0 0}.panel .diy-block>header .diy-block-header-link:focus em,.panel .diy-block>header .diy-block-header-link:hover em{color:#ba0c2f;background-position:100% -44px}.panel .diy-block>header .diy-block-header-link:focus h2,.panel .diy-block>header .diy-block-header-link:hover h2{color:#1d8634}.panel .diy-block .diy-list{position:relative;margin-bottom:0}.panel .diy-block .diy-list ul{padding-left:0;overflow:visible}.panel .diy-block .diy-list li{padding-bottom:0}.panel-texture-box,.panel-white-box{width:100%;margin:0 auto}.panel-white-box{background:url(../../../../assets/img/bg_panel-white-box.gif) 50% 0 repeat-y}.panel-texture-box{background:url(../../../../assets/img/bg_panel-texture-box.jpg) 50% 0 repeat-y}.panel-mainbg-box{background:url(../../../../assets/img/bg_panel-mainbg-box.jpg) 50% 0 repeat-y}.panel-texture-dark{background:url(../../../../assets/img/bg_panel-texture-box.jpg) 50% 0 repeat}.panel-bg-full-width{background-position:0;background-repeat:repeat}.panel.text-white .component-header-action a,.panel.text-white h2,.text-white .component-header-action a,.text-white h2{color:#fff}.panel.text-grey .component-header-action a,.panel.text-grey h2,.text-grey .component-header-action a,.text-grey h2{color:#444}.panel .component-header-action a,.panel.text-green .component-header-action a,.panel.text-green h2,.panel h2,.text-green .component-header-action a,.text-green h2{color:#1d8634}.panel-darkgreybg{color:#fff;background:transparent}.diyblog-page-type .panel-darkgreybg.border-bottom{border-bottom:0}.panel-greenbg{background-color:#24a641;color:#fff}.panel-redbg{background-color:#ba0c2f;color:#fff}.panel-image{float:left;display:inline}.panel-img-left .panel-image{margin-right:36px}.panel-img-right .panel-image{float:right;margin-left:36px}.panel-full-image{position:relative}.panel-full-image .panel-image{width:100%;height:auto}.panel-content-overlay{background:#212121;background:rgba(33,33,33,.83);width:305px;padding:0 30px 0 20px;position:absolute;height:100%;min-height:160px;left:0;top:0}.panel-content-overlay h2,.panel-content-overlay p{color:#fff;margin:.4em 0}.panel-content-overlay h2{margin-top:48px}.panel-content-overlay .btn{margin-top:.6em}.panel-team-member{margin-top:20px;position:relative;background:#24a641;color:#fff}.panel-team-member a{color:#888}.panel-team-member a:hover{color:#fff}.panel-team-member .team-member-overlay{bottom:0}.panel-team-member .team-member-quote{margin-bottom:1em}.panel-team-member .panel-content p{margin-top:0;padding-right:50px}.panel-team-member.text-right .panel-content{float:right}.panel-team-member.text-left .panel-content,.panel-team-member.text-right .panel-image{float:left}.panel-team-member.text-left .panel-image{float:right}.panel-team-member-large .panel-image{width:373px}.panel-team-member-large .panel-content{width:330px;padding:32px 209px 20px 48px}.panel-team-member-small .panel-image{max-width:321px;width:auto}.panel-team-member-small .panel-content{width:550px;padding:20px 40px 16px 36px}.panel-team-member-small .panel-content p{padding-right:0}.panel-team-member-small .panel-content blockquote{width:450px;padding-right:141px}.panel-team-member-small .panel-content blockquote+p{padding-right:50px}.panel-team-member-tips{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box}.panel-team-member-tips .panel-image{max-width:377px;width:auto}.panel-team-member-tips .panel-content{width:395px;padding:30px 40px 16px 25px}.panel-team-member-tips .panel-content .bannerh2{font-size:40px;font-size:4rem;margin-bottom:.16em}.panel-team-member-tips .panel-content p{font-size:24px;font-size:2.4rem;padding-right:0;line-height:1.25em;margin-bottom:0;color:#e6efee}.panel-page-intro{padding:36px 0}.panel-page-intro div{width:632px;float:left}.panel-page-intro div>p{margin:0 0 1em}.panel-page-intro .panel-image{margin-right:18px}.panel-page-intro+.panel-page-intro h2{margin-top:36px}.panel .panel-page-intro{padding-bottom:0}.sustainability .panel{padding-top:0}.sustainability .panel.whitebg{padding:36px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.sustainability .panel.whitebg+.panel:not(.whitebg){padding:36px 0}.sustainability .panel.whitebg+.whitebg{border-top:none}.sustainability .panel:last-of-type{border-bottom:none!important}.sustainability .quick-tip{margin-bottom:36px}.range-tile-neg-margin .range-tile-container{margin-top:-109px}.range-tile-container .range-tile{float:left;display:table;margin-bottom:15px}.range-tile-container .range-tile.affix{z-index:99}.range-tile-container .range-tile-link{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;transition:background .5s ease-in-out;background:#24a641;width:100%;display:block;overflow:hidden}.range-tile-container .range-tile-link:focus,.range-tile-container .range-tile-link:hover{background:#1d8634}.range-tile-container .range-tile-link img{width:100%;height:auto}.range-tile-container .range-tile-link strong{font-size:20px;font-size:2rem;display:table-cell;vertical-align:middle;height:51px;min-height:51px;padding-left:16px;padding-right:12px;color:#fff;font-weight:700;line-height:1.15em}.range-tile-container .current .range-tile-link{background:#ba0c2f;cursor:default}.range-tile-container .current .range-tile-link strong{padding-right:30px;background:url(../../../../assets/img/icon-white-chevron-link-giftguide-down.png) 92% 50% no-repeat}.range-tile-container .range-tile-image .range-tile-link{background:none}.range-tile-container.range-tile-span3 .range-tile{width:310px;margin-right:15px}.range-tile-container.range-tile-span3 .range-tile strong{width:282px}.range-tile-container.range-tile-span4 .range-tile{width:230px;margin-right:13px}.range-tile-container.range-tile-span4 .range-tile strong{width:202px}.range-tile-container.range-tile-span5 .range-tile{width:180px;margin-right:15px}.range-tile-container.range-tile-span5 .range-tile .range-tile-link strong{font-size:16px;font-size:1.6rem;width:156px;height:47px;min-height:47px;padding-left:12px}.range-tile-plain-listing .range-tile-container .range-tile-link{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;background:none}.range-tile-plain-listing .range-tile-container .range-tile-link strong{transition:color .5s ease-in-out;color:#ba0c2f;padding:0}.range-tile-plain-listing .range-tile-container .range-tile-link:focus strong,.range-tile-plain-listing .range-tile-container .range-tile-link:hover strong{color:#ba0c2f}.range-tile-container .range-tile-price-facets{position:relative;display:block;overflow:hidden}.range-tile-container .range-tile-price-facets .range-tile-link{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;position:relative;display:block;z-index:1}.range-tile-container .range-tile-price-facets .range-tile-link .range-tile-header{transition:"background-color 300ms ease, bottom 300ms ease-in-out";background:#24a641;bottom:0;position:relative}.range-tile-container .range-tile-price-facets .range-tile-link:focus .range-tile-header,.range-tile-container .range-tile-price-facets .range-tile-link:hover .range-tile-header{background:#ba0c2f url(../../../../assets/img/icon-white-chevron-link-giftguide.png) 94% 50% no-repeat}.range-tile-container .range-tile-price-facets .hover-content{transition:"background-color 300ms ease, bottom 300ms ease-in-out";display:block;position:absolute;width:100%;bottom:-33px;z-index:2;background:#ba0c2f;color:#fff;padding:0 10px 12px 16px;box-sizing:border-box}.range-tile-container .range-tile-price-facets .hover-content ul{padding:0;margin:0 0 0 5px;float:left;list-style:none}.range-tile-container .range-tile-price-facets .hover-content li{float:left;margin-left:7px;padding-bottom:0}.range-tile-container .range-tile-price-facets .hover-content a{color:#fff;display:inline-block;border-right:1px solid #fff;padding-right:7px;line-height:1em}.range-tile-container .range-tile-price-facets .hover-content a.omega{padding-right:0;border-right:none}.range-tile-container .range-tile-price-facets.show-hover-content .range-tile-link .range-tile-header{background:#ba0c2f url(../../../../assets/img/icon-white-chevron-link-giftguide.png) 94% 50% no-repeat;bottom:31px}.range-tile-container .range-tile-price-facets.show-hover-content .hover-content{bottom:0}.gift-cards-promo-wrapper{margin-bottom:0!important}.gift-cards-promo .gift-card-column{float:left}.gift-cards-promo .gift-card-column-image{width:290px;margin-right:31px;margin-top:9px}.gift-cards-promo .gift-card-column-image img{width:100%;height:auto}.gift-cards-promo .gift-card-column-content{padding-top:10px;float:left}.gift-cards-promo .module-gift-card{background:#fff;border:1px solid #ccc;width:260px;padding:25px 25px 20px;margin-right:15px}.gift-cards-promo .store-nearby-stores_header-title,.gift-cards-promo h3{color:#444}.gift-cards-promo .store-nearby-stores_header-title+p,.gift-cards-promo h3+p{margin-top:0}.gift-cards-promo .btn-primary{font-weight:700}.personapage-page-type .js-stickyNav{transition:background-color .6s ease-in-out;padding:18px 0}.personapage-page-type .js-stickyNav .range-tile-link{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.personapage-page-type .js-stickyNav .range-tile-link strong{border-left:1px solid #24a641}.personapage-page-type .js-stickyNav .range-tile-link.current strong{border-color:#ba0c2f}.personapage-page-type .js-stickyNav .range-tile-span4 .range-tile{width:25%;margin-right:0}.personapage-page-type .js-stickyNav .range-tile-span5 .range-tile{width:20%;margin-right:0}.panel.section-title .secondaryh2{font-size:24px;font-size:2.4rem}.floorcalculator-page-type .grid thead tr .panel.gallery th,.panel.bookingform h2,.panel.gallery .floorcalculator-page-type .grid thead tr th,.panel.gallery .sub-heading{font-size:30px;font-size:3rem}.panel .container_12,.panel .inside-layout{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.giftcategory-page-type .category-summary .product-list{margin-top:18px}.giftcategory-page-type .category-summary+.singlebanner-wrapper .component-banner-team-member-quote{margin-top:-25px}.list-item__tag{list-style:none;display:inline-block;zoom:1;position:relative;margin:10px -2px 0 0;background:url(/assets/img/tags/tag-right-small-grey.png) 100% 0 no-repeat;padding-right:7px;cursor:pointer;height:19px}.list-item__tag .list-item__tag__text{background:#f1f1f1;display:inline-block;border:1px solid #c7c7c7;border-right:0;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif;color:#797979;padding:0 2px 0 5px;font-size:10px;font-size:1rem;line-height:17px;height:17px;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;background-clip:padding-box;zoom:1;vertical-align:top}.list-item__tag .list-item__tag__text a{color:#797979}.list-item__tag:hover{background:url(/assets/img/tags/tag-right-small-grey.png) 100% 100% no-repeat}.list-item__tag:hover .list-item__tag__text{background:#ccc;color:#555}.list-item__tag.tag__red{background:url(/assets/img/tags/tag-right-small.png) no-repeat 100% 0;color:#fff;padding-right:10px;margin:0;height:23px}.list-item__tag.tag__red:hover{background:url(/assets/img/tags/tag-right-small.png) no-repeat 100% 100%}.list-item__tag.tag__red:hover .list-item__tag__text{background:#ba0c2f}.list-item__tag.tag__red .list-item__tag__text{background:#be2115;border-color:#e3776f;line-height:21px;line-height:2.1rem;height:21px}.list-item__tag.tag__red .list-item__tag__text a{color:#fff;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.tag-cloud-container{padding:14px 0;width:100%;margin:0}.tag-cloud-container .tag-cloud,.tag-cloud-container p{float:left}.tag-cloud-container p{margin:4px 0 0;font-size:15px;font-size:1.5rem}.tag-cloud{list-style:none;margin:0;padding:0;max-width:80%}.tag-cloud li{float:left;margin:0 9px 0 0;padding-bottom:0}.tag-cloud .tag{display:inline-block;position:relative;background:#f4f4f4;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;border:1px solid #ccc;padding:9px 13px 7px 9px;line-height:1em;font-size:12px;font-size:1.2rem;color:#888;font-weight:700;text-transform:uppercase;transition:background-color .3s ease-in-out}.tag-cloud .tag.focus,.tag-cloud .tag:hover{background-color:#888}.tag-cloud .icon-tag-arrow{background:url(/assets/img/tags/tag-arrow-inverse-large.png) 0 50% no-repeat;position:absolute;right:-1px;top:-1px;height:30px;width:10px}.generalcontent-page-type.general-content-layout .article__content,.servicelandingpage-page-type.general-content-layout .article__content{margin:0 0 25px;width:960px}.generalcontent-page-type .article__content,.servicelandingpage-page-type .article__content{width:960px;float:left;display:inline;margin-left:0!important;margin-right:0!important}.generalcontent-page-type .article__content:after,.generalcontent-page-type .article__content:before,.servicelandingpage-page-type .article__content:after,.servicelandingpage-page-type .article__content:before{content:"";display:table}.generalcontent-page-type .article__content:after,.servicelandingpage-page-type .article__content:after{clear:both}.generalcontent-page-type .article__content .inside-layout,.servicelandingpage-page-type .article__content .inside-layout{width:auto}.generalcontent-page-type .article__content .service-banner,.servicelandingpage-page-type .article__content .service-banner{margin-bottom:25px;background:#24a641;color:#fff;height:240px;overflow:hidden}.generalcontent-page-type .article__content .service-banner:after,.generalcontent-page-type .article__content .service-banner:before,.servicelandingpage-page-type .article__content .service-banner:after,.servicelandingpage-page-type .article__content .service-banner:before{content:"";display:table}.generalcontent-page-type .article__content .service-banner:after,.servicelandingpage-page-type .article__content .service-banner:after{clear:both}.generalcontent-page-type .article__content .service-banner .image-wrapper,.servicelandingpage-page-type .article__content .service-banner .image-wrapper{float:left;margin-right:19px;max-width:268px;height:100%;overflow:hidden}.generalcontent-page-type .article__content .service-banner .image-wrapper img,.servicelandingpage-page-type .article__content .service-banner .image-wrapper img{height:100%;width:auto}.generalcontent-page-type .article__content .service-banner .service-banner-text,.servicelandingpage-page-type .article__content .service-banner .service-banner-text{float:right;padding-right:20px;padding-top:10px;width:449px}.generalcontent-page-type .article__content .service-banner .service-banner-text h2,.servicelandingpage-page-type .article__content .service-banner .service-banner-text h2{font-size:38px;font-size:3.8rem;line-height:1.05em;font-weight:700;margin-top:11px;margin-bottom:18px}.generalcontent-page-type aside+.article__content,.servicelandingpage-page-type aside+.article__content{width:545px;margin:0 18px;float:left;display:inline}.generalcontent-page-type aside+.article__content .main-content,.servicelandingpage-page-type aside+.article__content .main-content{padding-top:10px}.content-layout{min-width:960px}.content-layout:after,.content-layout:before{content:"";display:table}.content-layout:after{clear:both}.content-layout-white .content-layout,.how-to-video .content-layout{background:#fff}.layout_article_sidebar{width:960px;margin:30px auto 0}.layout_article_sidebar:after,.layout_article_sidebar:before{content:"";display:table}.layout_article_sidebar:after{clear:both}.layout_article_sidebar .article__content:after,.layout_article_sidebar .article__content:before{content:"";display:table}.layout_article_sidebar .article__content:after{clear:both}.layout_article_sidebar .article__content .singlebanner-wrapper.inside-layout{width:768px}.layout_article_sidebar .article__content .banner-headline{height:295px}.layout_article_sidebar .article__content .banner-headline .banner-text-content{padding:35px 49px 15px 25px}.layout_article_sidebar .article__content .banner-headline .banner-person{max-height:330px}.layout_article_sidebar .article__content .store-nearby-stores_header-title,.layout_article_sidebar .article__content h3{margin-top:1.1em}.layout_article_sidebar .article__content~p:first-child{margin-top:0}.layout_article_sidebar .list-item .list-item__thumbnail,.layout_article_sidebar__left .list-item .list-item__thumbnail,.layout_article_sidebar__right .list-item .list-item__thumbnail{background:transparent}.layout_article_sidebar .article__content .singlebanner-wrapper.inside-layout,.layout_article_sidebar__left .article__content .singlebanner-wrapper.inside-layout,.layout_article_sidebar__right .article__content .singlebanner-wrapper.inside-layout{width:768px}.layout_article_sidebar__left .column-container .column{width:366px}.layout_article_sidebar__left .article__content{float:left;width:768px}.layout_article_sidebar__left .article__content .ads .inside-layout{width:768px}.tradearticleslanding-page-type .layout_article_sidebar__left .article__content,.tradetopic-page-type .layout_article_sidebar__left .article__content{width:733px}.layout_article_sidebar__left .ui-tabs-nav{padding-left:5px;margin-left:-5px;border-bottom:1px solid #ccc}.layout_article_sidebar__left .ui-tabs-nav:after,.layout_article_sidebar__left .ui-tabs-nav:before{content:"";display:table}.layout_article_sidebar__left .ui-tabs-nav:after{clear:both}.layout_article_sidebar__left .ui-tabs-nav li{float:left;border-top:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:-1px}.layout_article_sidebar__left .ui-tabs-nav li:first-child{border-left:1px solid #ccc}.layout_article_sidebar__left .ui-tabs-nav li a{color:#ba0c2f;padding:8px 10px;background:#f4f4f4;display:block;border-bottom:1px solid #ccc}.layout_article_sidebar__left .ui-tabs-nav li.ui-tabs-selected a{color:#1d8634;background:#fff;border-bottom:1px solid #fff!important}.layout_article_sidebar__left .ui-tabs .ui-widget-content{padding-top:20px}.layout_article_sidebar__left .ui-tabs .ui-widget-content h5{margin:0;text-transform:uppercase;color:#1d8634;font-size:12px;font-size:1.2rem}.layout_article_sidebar__left .ui-tabs .ui-widget-content ul{padding:0;margin:0 0 25px}.layout_article_sidebar__left .ui-tabs .ui-widget-content ul li{list-style:none;margin-top:10px}.layout_article_sidebar__left .ui-tabs .ui-widget-content ul li.view-all{font-weight:700}.layout_article_sidebar__left .ui-tabs .ui-widget-content ul li span{color:#888}.layout_article_sidebar__left .content-disclaimer-text.container_12,.layout_article_sidebar__left .content-disclaimer-text.inside-layout{width:734px}.ui-tabs-hide{display:none}.layout_article_sidebar__right .article__content{width:628px;margin:0 18px;float:left;display:inline;margin-left:0!important}.diy-category .layout_article_sidebar__left .left,.diycategory-page-type .layout_article_sidebar__left .left,.productcategory-page-type .layout_article_sidebar__left .left,.productsubcategory-page-type .layout_article_sidebar__left .left,.range-page-type .layout_article_sidebar__left .left{padding-top:0;min-height:10px}.generalcontent-page-type .layout_article_sidebar__left aside{min-height:10px}.generalcontent-page-type .layout_article_sidebar__left .article__content{margin:0}.generalcontent-page-type .layout_article_sidebar__left .article__content .content-layout{width:768px;min-width:768px}.generalcontent-page-type .layout_article_sidebar__left .article__content .general-listing article.list-item,.generalcontent-page-type .layout_article_sidebar__left .article__content .general-listing article.list-item .list-item__thumbnail a img{width:231px}.two-col__wrapper{clear:both}.two-col__wrapper .two-col__item{width:296px;margin:0 18px;float:left;display:inline}.floorcalculator-page-type .grid thead tr .two-col__wrapper .two-col__item th,.two-col__wrapper .two-col__item .floorcalculator-page-type .grid thead tr th,.two-col__wrapper .two-col__item .sub-heading{font-size:24px;font-size:2.4rem;color:#1d8634}.two-col__wrapper .two-col__item>p{display:inline}.two-col__wrapper .two-col__item img{border-radius:2px}.two-col__wrapper .two-col__item .links{margin-top:13px}.content-block_wrapper{margin-bottom:25px}.content-block_wrapper ul.content-block_list{padding:0;margin:0}.content-block_wrapper ul.content-block_list li{list-style:none;margin-bottom:20px}.content-block_wrapper .h2,.content-block_wrapper .h3,.content-block_wrapper .store-nearby-stores_header-title,.content-block_wrapper h2,.content-block_wrapper h3{font-weight:700;color:#1d8634;margin:0}.content-block_wrapper .h2,.content-block_wrapper h2{font-size:36px;font-size:3.6rem;margin-bottom:20px}.content-block_wrapper .h3,.content-block_wrapper .store-nearby-stores_header-title,.content-block_wrapper h3{font-size:22px;font-size:2.2rem;margin-bottom:10px}.content-block_wrapper p{margin-top:0}.content-block_wrapper img{margin-bottom:10px}.content-block_wrapper .content-block_item{min-height:120px;margin-bottom:25px}.content-block_wrapper .content-block_item img{display:block;float:left;position:absolute;width:120px;height:auto}.content-block_wrapper .content-block_item .content-block_body{margin-left:150px}.content-block_article-inside{display:none;padding:15px;background-color:#eee;border:1px solid #ccc;margin-bottom:25px}.content-block_article-inside h2{color:#1d8634}.content-block_article-inside ul.content-block_article-items{border:none;padding:0 0 0 15px;margin:0}.content-block_article-inside ul.content-block_article-items li{padding:0;margin:0;font-size:14px}.content-block_article-inside ul.content-block_article-items li a{color:#444}.content-block_article-inside ul.content-block_article-items li a:hover{color:#ba0c2f}.diycampaignlandingpage-page-type .content-layout_inside .fixed-layout,.shalandingpage-page-type .content-layout_inside .fixed-layout{margin-bottom:0}.diyguide-page-type .content-layout{padding-bottom:60px}.range-hero-image{background-size:cover}aside .feature-box{margin-bottom:0!important}aside .feature-box .feature-box__item,aside .feature-box .list-item{margin-left:0!important;margin-right:0!important;margin-bottom:25px}aside .feature-box .feature-box__item:after,aside .feature-box .feature-box__item:before,aside .feature-box .list-item:after,aside .feature-box .list-item:before{content:"";display:table}aside .feature-box .feature-box__item:after,aside .feature-box .list-item:after{clear:both}aside .feature-box .feature-box__item.feature-box__item_workshop,aside .feature-box .feature-box__item.list-item_workshop,aside .feature-box .list-item.feature-box__item_workshop,aside .feature-box .list-item.list-item_workshop{height:auto}aside .feature-box .feature-box__item.feature-box__item_workshop .feature-box__item__content,aside .feature-box .feature-box__item.feature-box__item_workshop .list-item__content,aside .feature-box .feature-box__item.list-item_workshop .feature-box__item__content,aside .feature-box .feature-box__item.list-item_workshop .list-item__content,aside .feature-box .list-item.feature-box__item_workshop .feature-box__item__content,aside .feature-box .list-item.feature-box__item_workshop .list-item__content,aside .feature-box .list-item.list-item_workshop .feature-box__item__content,aside .feature-box .list-item.list-item_workshop .list-item__content{font-size:16px;font-size:1.6rem;background:#ba0c2f;color:#fff;height:auto!important}aside .feature-box .feature-box__item.feature-box__item_workshop .feature-box__item__content,aside .feature-box .feature-box__item.list-item_workshop .feature-box__item__content,aside .feature-box .list-item.feature-box__item_workshop .feature-box__item__content,aside .feature-box .list-item.list-item_workshop .feature-box__item__content{padding:16px 22px 20px}aside .feature-box .feature-box__item.feature-box__item_workshop .diy-span,aside .feature-box .feature-box__item.list-item_workshop .diy-span,aside .feature-box .list-item.feature-box__item_workshop .diy-span,aside .feature-box .list-item.list-item_workshop .diy-span{font-weight:700}aside .feature-box .feature-box__item.feature-box__item_workshop .workshop-details,aside .feature-box .feature-box__item.list-item_workshop .workshop-details,aside .feature-box .list-item.feature-box__item_workshop .workshop-details,aside .feature-box .list-item.list-item_workshop .workshop-details{font-size:16px;font-size:1.6rem}aside .product-list{width:296px;margin:0 18px;margin-left:0!important;float:left;display:inline}aside .product-list:after,aside .product-list:before{content:"";display:table}aside .product-list:after{clear:both}aside .product-list .no-image{position:relative}aside .product-list .no-image .product-list__details{position:static}aside .product-list .no-image .product-list__title{font-size:17px;font-size:1.7rem;height:180px}aside .product-list .no-image .product-list__price{position:absolute;right:10px;bottom:7px}aside .price-guarantee{margin-bottom:30px}aside .price-guarantee .inside-layout-wrapper{padding:0}aside .price-guarantee .inside-layout-wrapper span:first-child{padding-left:0}aside .price-guarantee .inside-layout-wrapper .inside-layout{font-size:15px;font-size:1.5rem;line-height:17px;line-height:1.7rem;width:auto;padding:10px 140px 10px 20px}aside .price-guarantee .inside-layout-wrapper .inside-layout span{display:block}aside .price-guarantee .inside-layout-wrapper .price-guarantee__circle{top:-15px;right:10px}.floorcalculator-page-type .grid thead tr aside th,aside .floorcalculator-page-type .grid thead tr th,aside .sub-heading{font-size:24px;font-size:2.4rem}.floorcalculator-page-type .grid thead tr aside th:first-child,aside .floorcalculator-page-type .grid thead tr th:first-child,aside .sub-heading:first-child{margin-top:0}.layout_article_sidebar__left aside{margin-left:0!important;width:166px;float:left;margin-right:26px}.tradearticleslanding-page-type .layout_article_sidebar__left aside,.tradetopic-page-type .layout_article_sidebar__left aside{margin-right:60px}.layout_article_sidebar__left aside .sidebar-dropdown-nav-wrapper{z-index:80;margin-bottom:20px}.layout_article_sidebar__right aside{width:296px;margin:0 18px;float:left;display:inline;margin-right:0!important}.layout_article_sidebar__right aside .singlebanner-wrapper.inside-layout{width:296px!important}.column-container{width:100%;overflow:hidden}.column-container .column{width:462px}.column-container .column .store-nearby-stores_header-title,.column-container .column h3{margin-top:0}.center-layout{box-sizing:border-box;width:490px;padding:33px 40px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #ccc}.youtube-container-fullwidth{height:580px}.singlebanner-wrapper{width:100%}.diy-advice .singlebanner-wrapper{margin-bottom:25px}.singlebanner-wrapper.inside-layout{width:960px;margin-left:auto;margin-right:auto}.episode-page-type .singlebanner-wrapper.inside-layout,.productsearch-page-type .layout_article_sidebar .article__content .singlebanner-wrapper.inside-layout{margin-bottom:25px}.episode-page-type .article__content .singlebanner-wrapper.inside-layout{width:768px;margin-bottom:0}.our-range .singlebanner-wrapper{display:block;margin-bottom:25px;clear:both}.our-range .singlebanner-wrapper img{width:100%}.range-page-type .singlebanner-wrapper{width:100%;background:#fff;padding:15px 0 30px;margin:0 0 15px}.range-page-type .singlebanner-wrapper:before{content:"";display:block;position:absolute;width:960px;height:31px;left:50%;margin-left:-480px;margin-top:-34px;background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat top}.range-page-type .singlebanner-wrapper:after{content:"";display:block;position:absolute;width:960px;height:31px;margin-top:30px;left:50%;margin-left:-480px;background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top}.range-page-type .singlebanner-wrapper section{width:960px;margin:0 auto}.diycampaignlandingpage-page-type aside .singlebanner-wrapper{margin-bottom:0}.article-list{clear:both;margin-bottom:20px}.article-list .list-item{border:1px solid #ccc;border-bottom:0;float:none;display:block;clear:left;margin-bottom:0;padding:20px;overflow:hidden;height:auto}.article-list .list-item:last-child{border-bottom:1px solid #ccc}.article-list .list-item h4 a{font-size:24px;font-size:2.4rem;line-height:30px;cursor:pointer;color:#444}.article-list .list-item__thumbnail{border-radius:2px;float:left;height:110px;width:166px;overflow:hidden}.article-list .list-item__thumbnail a{height:100%}.article-list .list-item__thumbnail img{width:auto;height:100%}.article-list .list-item__thumbnail__category-ribbon.ribbon__in-home{float:left;background:url(../../../../assets/img/service-item-ribbon-left.png) no-repeat;left:0}.article-list .list-item__thumbnail__category-ribbon.ribbon__in-store{float:left;background:url(../../../../assets/img/service-item-ribbon-left.png) no-repeat 0 -59px;left:0}.article-list .list-item__content{width:auto;margin-left:190px;display:block}.article-list .list-item__content__footer{margin:10px 0 0;padding:0}.article-list .list-item__content__footer .btn{display:none}.article-list .list-item__tag{margin:0}.article-list .list-item__content__text{margin:5px 0 0;width:400px}.article-list .list-item__content__image{position:absolute;top:20px;right:20px;width:41px;height:41px}.article-list .list-item__diy h4 a{color:#1d8634}.article-list .list-item__diy .list-item__content__text{width:auto}.article-list .list-item__other h4 a,.article-list .list-item__service h4 a{color:#1d8634}.article-list .list-item__other .list-item__content__image,.article-list .list-item__service .list-item__content__image{width:auto;height:auto}.list-item{float:left;position:relative}.list-item a{display:block;overflow:hidden;color:#444}.list-item a:after,.list-item a:before{content:"";display:table}.list-item a:after{clear:both}.list-item .list-item__thumbnail{position:relative;background:#888}.list-item .list-item__thumbnail .list-item__thumbnail_category-ribbon{position:absolute;top:0;right:0;width:54px;height:54px}.list-item .list-item__thumbnail .list-item__thumbnail_category-ribbon.ribbon__guide{background:url(../../../../assets/img/diy-advice-item-ribbon-guide.png) no-repeat}.list-item .list-item__thumbnail .list-item__thumbnail_category-ribbon.ribbon__video{background:url(../../../../assets/img/diy-advice-item-ribbon-video.png) no-repeat}.list-item:hover .list-item__content{border-color:#ccc!important}.general-listing{margin-bottom:100px}.general-listing .list-item{display:inline;float:left;list-style:none outside none;margin:0 18px 70px;min-height:340px;width:296px;position:relative}.general-listing .list-item__thumbnail img{border-radius:2px}.general-listing .list-item__content header h4{font-size:18px;font-size:1.8rem;font-weight:700;margin-top:15px;margin-bottom:10px}.general-listing .list-item__content p{margin-top:0}.general-listing .list-item__content__footer .btn{position:absolute;bottom:0;left:0}.general-content-layout .general-listing{margin-bottom:50px}.general-content-layout .general-listing .list-item{margin:20px 18px 50px;min-height:150px;height:auto}.general-content-layout .general-listing .list-item.alpha{margin-left:0;clear:left}.general-content-layout .general-listing .list-item__content a{color:#ba0c2f}.general-content-layout .general-listing .list-item__content a:hover{color:#ba0c2f}.general-content-layout blockquote{margin:1.5em 0}.general-content-layout blockquote cite{font-weight:700;display:block}.listingchild-page-type .singlebanner-wrapper{margin-bottom:20px}.listingchild-page-type .main-content{margin-bottom:40px}.listingchild-page-type .two-col__wrapper .two-col__item{width:296px;margin:0 18px;float:left;display:inline;width:365px}.listingchild-page-type .two-col__wrapper .two-col__item img{width:365px;height:auto}.listingchild-page-type .two-col__wrapper .two-col__item .store-nearby-stores_header-title,.listingchild-page-type .two-col__wrapper .two-col__item h3{margin-top:10px;color:#1d8634}.listingchild-page-type .feature-box .feature-box__item{width:231px;height:355px}.listingchild-page-type .feature-box .feature-box__item img{width:231px;height:144px}.listingchild-page-type .feature-box .feature-box__item .store-nearby-stores_header-title,.listingchild-page-type .feature-box .feature-box__item h3{height:72px;margin-bottom:.5em}.listingchild-page-type .feature-box .feature-box__item p{height:65px}.listingchild-page-type.generalcontent-page-type .general-content-banner .general-content-banner-image{width:268px;height:250px;overflow:hidden}.listingchild-page-type.generalcontent-page-type .general-content-banner .general-content-banner-text{width:438px;height:200px;overflow:hidden;padding:25px 30px}.listingchild-page-type.generalcontent-page-type .general-content-banner .general-content-banner-text .h2{font-size:40px;font-size:4rem;margin-top:0;line-height:1em}.listingchild-page-type.generalcontent-page-type .general-content-banner .general-content-banner-text .h5{font-weight:700}.ourservices-page-type .list-item,.search-results .service .list-item{position:relative}.ourservices-page-type .list-item .list-item__content header,.search-results .service .list-item .list-item__content header{background:#24a641;padding:14px 16px;margin-bottom:16px}.ourservices-page-type .list-item .list-item__content header:after,.ourservices-page-type .list-item .list-item__content header:before,.search-results .service .list-item .list-item__content header:after,.search-results .service .list-item .list-item__content header:before{content:"";display:table}.ourservices-page-type .list-item .list-item__content header:after,.search-results .service .list-item .list-item__content header:after{clear:both}.ourservices-page-type .list-item .list-item__content header h4,.search-results .service .list-item .list-item__content header h4{line-height:40px;line-height:4rem;float:left;margin:0;max-width:208px;color:#f4f4f4}.ourservices-page-type .list-item .list-item__content header h4 a,.search-results .service .list-item .list-item__content header h4 a{color:#f4f4f4}.ourservices-page-type .list-item .list-item__content header img,.search-results .service .list-item .list-item__content header img{float:right;width:40px;height:40px}.ourservices-page-type .list-item .list-item__content.list-item__content__special-orders header,.search-results .service .list-item .list-item__content.list-item__content__special-orders header{background:#007ac9}.ourservices-page-type .list-item .list-item__content.no-icon header h4,.search-results .service .list-item .list-item__content.no-icon header h4{max-width:264px}.ourservices-page-type .list-item .list-item__thumbnail,.search-results .service .list-item .list-item__thumbnail{height:144px;overflow:hidden}.ourservices-page-type .list-item .list-item__thumbnail img,.search-results .service .list-item .list-item__thumbnail img{width:296px;height:auto}.service-search-page-type.search-results .list-item__service a{position:relative;z-index:2}.service-search-page-type.search-results .list-item__service .h4,.service-search-page-type.search-results .list-item__service h4{font-size:24px;font-size:2.4rem;line-height:30px;cursor:pointer;color:#444}.service-search-page-type.search-results .list-item__service .list-item__content__image{top:0;right:0}.service-search-page-type.search-results .list-item__content__description{position:absolute;top:58px;left:210px;z-index:1;width:400px}.ourservices-page-type .general-listing{margin-bottom:50px}.ourservices-page-type .general-listing .list-item{min-height:260px}.ourservices-page-type .general-listing .list-item__thumbnail{background:none repeat scroll 0 0 #888;height:112px}.ourservices-page-type .general-listing .list-item__content header{margin-bottom:0}.ourservices-page-type .general-listing .list-item__content header h4{line-height:24px;line-height:2.4rem;min-height:50px;margin:0 50px 0 0}.ourservices-page-type .general-listing .list-item.alpha{clear:left}.ourservices-page-type .general-listing .list-item__content__image{margin-left:-40px}.diy-list{margin-bottom:25px;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#fff;margin-left:auto;margin-right:auto;width:960px}.diy-list:after,.diy-list:before{content:"";display:table}.diy-list:after{clear:both}.diy-list .article-carousel__pager{display:block;position:absolute;top:0;width:46px;height:100%;background:url(../../../../assets/img/carousel-pager-bg.png);z-index:98}.diy-list .article-carousel__pager a{display:block;width:100%;height:100%}.diy-list .article-carousel__pager__next{right:0}.diy-list .article-carousel__pager__prev{left:0}.diy-list .article-carousel__pager__prev a{background:url(../../../../assets/img/carousel-pager-left.png) 50% 50% no-repeat}.diy-list .article-carousel__pager__prev a:hover{background-color:rgba(0,0,0,.1)}.diy-list .article-carousel__pager__next a{background:url(../../../../assets/img/carousel-pager-right.png) 50% 50% no-repeat}.diy-list .article-carousel__pager__next a:hover{background-color:rgba(0,0,0,.1)}.diy-list .article-carousel__pager:hover{background:url(../../../../assets/img/carousel-pager-hover-bg.png)!important}.diy-block .list-item__header__how-to,.diy-listing .list-item__header__how-to{background:none transparent;border:none;float:none;font-size:10px;margin:0;padding:0;display:block;line-height:1.3em;font-weight:700}.diy-block .list-item__header__how-to:hover,.diy-block .list-item__header__how-to:visited,.diy-listing .list-item__header__how-to:hover,.diy-listing .list-item__header__how-to:visited{color:#ba0c2f}.diy-block .diy-title strong,.diy-listing .diy-title strong{font-weight:700}.diy-block .list-item,.diy-listing .list-item{background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:239px;height:293px}.diy-block .list-item .list-item__thumbnail,.diy-listing .list-item .list-item__thumbnail{height:144px}.diy-block .list-item .list-item__content,.diy-listing .list-item .list-item__content{padding:12px 14px}.diy-block .list-item .list-item__content .list-item__content__text,.diy-listing .list-item .list-item__content .list-item__content__text{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;height:51px;overflow:hidden;margin:0}.diy-block .list-item header,.diy-listing .list-item header{margin-bottom:3px}.diy-block .list-item h4,.diy-listing .list-item h4{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;color:#ba0c2f;font-weight:700;margin:0}.diy-block .list-item h4 a,.diy-listing .list-item h4 a{color:#ba0c2f;background-image:none;padding:0}.diy-block .list-item .summary,.diy-listing .list-item .summary{position:relative}.diy-block .singlebanner-wrapper,.diy-listing .singlebanner-wrapper{margin-bottom:24px}.diy-block .list-item__content,.diy-listing .list-item__content{position:relative;height:126px}.diy-block .list-item__content .list-item__content__text,.diy-listing .list-item__content .list-item__content__text{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.diy-block .list-item__content__footer,.diy-listing .list-item__content__footer{padding:0;margin:0 0 0 -2px;position:absolute;bottom:11px;border:0}.list-item__thumbnail__category-ribbon{position:absolute;display:block;float:right;top:0;right:0;width:54px;height:54px;text-indent:-99999px}.list-item__thumbnail__category-ribbon.ribbon__video{background:url(../../../../assets/img/diy-advice-item-ribbon-video.png) no-repeat}.list-item__thumbnail__category-ribbon.ribbon__article{background:url(../../../../assets/img/diy-advice-item-ribbon-article.png) no-repeat}.list-item__thumbnail__category-ribbon.ribbon__video__left{float:left;background:url(../../../../assets/img/diy-advice-item-ribbon-video-left.png) no-repeat;left:0;width:57px;height:57px}.list-item__thumbnail__category-ribbon.ribbon__video__right{float:right;background:url(../../../../assets/img/diy-advice-item-ribbon-video.png) no-repeat;right:0;width:54px;height:54px}.list-item__thumbnail__category-ribbon.ribbon__in-home{background:url(../../../../assets/img/service-item-ribbon-right.png) no-repeat;width:57px;height:57px}.list-item__thumbnail__category-ribbon.ribbon__in-store{background:url(../../../../assets/img/service-item-ribbon-right.png) no-repeat 0 -59px;width:57px;height:57px}.list-item__thumbnail__category-ribbon.ribbon__gift-pack{background:url(../../../../assets/img/gift-pack-item-ribbon.png) no-repeat 0 0;width:57px;height:57px}.banner__tags{margin:0;padding:0;position:absolute;bottom:20px}#infscr-loading{display:block;padding:16px 0;margin-bottom:19px;margin-left:auto;margin-right:auto}#infscr-loading:after,#infscr-loading:before{content:"";display:table}#infscr-loading:after{clear:both}.diy-listing{margin-bottom:0!important}.diy-listing:after,.diy-listing:before{content:"";display:table}.diy-listing:after{clear:both}.diy-listing .list-item{width:294px;height:295px;margin:0 36px 25px 0;border:0;background-color:transparent}.diy-listing .list-item.grid_3{width:213px;margin:0 18px;float:left;display:inline}.diy-listing .list-item.grid_3.alpha{margin-left:0}.diy-listing .list-item .list-item__content{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-top-color:#fff}.diy-listing .list-item .list-item__thumbnail{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;overflow:hidden;height:144px}.diy-listing .list-item .opacity-listing-tile{opacity:.3;filter:"alpha(opacity=30)"!important;display:block;color:#666}.diy-listing .list-item .opacity-listing-tile .summarisedCopy,.diy-listing .list-item .opacity-listing-tile h4{color:#666!important}.diy-listing #infscr-loading{display:block;padding:16px 0;margin-bottom:36px;margin-left:auto;margin-right:auto}.diy-listing #infscr-loading:after,.diy-listing #infscr-loading:before{content:"";display:table}.diy-listing #infscr-loading:after{clear:both}.diytagfilter-page-type .diy-listing .list-item{width:296px}.diytagfilter-page-type .diy-listing .list-item .list-item__content{padding:15px;height:126px}.diytag-page-type .diy-listing .list-item,.diytagfilter-page-type .diy-listing .list-item{width:295px;height:208px;margin:0 36px 25px 0}.diytag-page-type .diy-listing .list-item header,.diytagfilter-page-type .diy-listing .list-item header{height:52px}.diytag-page-type .diy-listing .list-item h4,.diytagfilter-page-type .diy-listing .list-item h4{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.25rem;font-weight:700}.diytag-page-type .diy-listing .list-item .list-item__thumbnail,.diytagfilter-page-type .diy-listing .list-item .list-item__thumbnail{height:120px}.diytag-page-type .diy-listing .list-item .list-item__thumbnail a,.diytagfilter-page-type .diy-listing .list-item .list-item__thumbnail a{height:100%}.diytag-page-type .diy-listing .list-item .list-item__thumbnail img,.diytagfilter-page-type .diy-listing .list-item .list-item__thumbnail img{height:100%;width:auto}.diytag-page-type .diy-listing .list-item .list-item__content,.diytagfilter-page-type .diy-listing .list-item .list-item__content{padding:9px 13px 13px;height:78px}.diytag-page-type .diy-listing .list-item .list-item__content .list-item__content__text,.diytag-page-type .diy-listing .list-item .list-item__content div,.diytagfilter-page-type .diy-listing .list-item .list-item__content .list-item__content__text,.diytagfilter-page-type .diy-listing .list-item .list-item__content div{display:none}.diytag-page-type .diy-listing .list-item .list-item__content__footer,.diytagfilter-page-type .diy-listing .list-item .list-item__content__footer{bottom:12px}.diy-SHA .diy-listing .list-item .list-item__content .summarisedCopy{font-size:12px;font-size:1.2rem;display:block;margin-top:16px;color:#ba0c2f}.diy-SHA .diy-listing .list-item:hover .opacity-listing-tile .list-item__content{border:1px solid #ccc!important;border-top-color:#fff!important}.diy-SHA .diy-listing .list-item:hover .list-item__content{border-top:1px solid #fff!important}.tile-listing{padding:0;margin:0;list-style:none;overflow:hidden}.tile-listing .tile-listing-item{padding-bottom:36px}.tile-listing .tile-listing-item.alpha{clear:both}.tile-listing .tile-listing-link{display:block;color:#444}.tile-listing .tile-listing-link .tile-listing-title{transition:color .3s ease-in-out;font-size:16px;font-size:1.6rem;color:#ba0c2f;font-weight:700;margin-bottom:0}.tile-listing .tile-listing-link .tile-listing-image{margin-bottom:20px;background:#fff;opacity:.85;filter:"alpha(opacity=85)"!important;transition:opacity .3s ease-in-out}.tile-listing .tile-listing-link .tile-listing-image.tile-listing-image-border{border:1px solid #ccc;box-sizing:border-box}.tile-listing .tile-listing-link:focus,.tile-listing .tile-listing-link:hover{outline-width:1px}.tile-listing .tile-listing-link:focus .tile-listing-title,.tile-listing .tile-listing-link:hover .tile-listing-title{color:#ba0c2f}.tile-listing .tile-listing-link:focus .tile-listing-image:not(.lt-ie9),.tile-listing .tile-listing-link:hover .tile-listing-image:not(.lt-ie9){opacity:1;filter:"alpha(opacity=100)"!important}.tile-listing.tile-listing-border{border-bottom:1px solid #ccc;margin-bottom:16px}.diy-related-products-wrapper h2{font-size:24px;font-size:2.4rem;line-height:29px;line-height:2.9rem;font-weight:700;color:#ba0c2f;margin-bottom:20px;margin-top:10px}#view-all-variants{position:relative}#view-all-variants #variant-count{color:#bcbcbc;font-size:1.4rem;font-weight:400;margin-right:13px;position:absolute;right:7px;top:17px}.accountbookings-page-type .article__content{min-height:500px}.accountbookings-page-type .workshops{margin-bottom:100px}.region-restricted-content .main-content h2{font-size:40px;font-size:4rem;width:80%;clear:both;color:#1d8634;font-weight:700;margin-bottom:10px;padding:10px 0}.region-restricted-content .main-content .section-image{float:left;clear:left;width:296px!important;height:auto!important;margin-bottom:30px;padding-right:35px;display:inline-block}.region-restricted-content .main-content .section-text{float:left;width:435px!important}.region-restricted-content .main-content p{margin-top:0}.whats-new .list-item__content__footer{display:none}.contactuslanding-page-type .main-content:before,.contactuspage-page-type .main-content:before{content:"";display:block;position:absolute;width:960px;height:31px;left:50%;margin-left:-480px;margin-top:-20px;background:url(../../../../assets/img/header-shadow-bg-top.png) no-repeat top}.contactuspage-page-type .main{background:url(../../../../assets/img/texture-bg.jpg) repeat scroll 0 0 transparent}.contactuspage-page-type .layout_article_sidebar__left{margin:0 auto;width:960px}.contactuspage-page-type aside h5{margin-bottom:10px}.contactuspage-page-type iframe{margin-bottom:100px}.contact-us__footer{background:#fff;padding:20px 0 60px}.contact-us__footer h2{font-size:24px;font-size:2.4rem;color:#1d8634;font-weight:700;margin:30px 0 16px}.contact-us__footer .store-nearby-stores_header-title,.contact-us__footer h3{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif;color:#444;margin:16px 0 3px}.contact-us__footer address{font-style:normal}.contact-us__footer .telephone{color:#444}.laundry-planner-page .article__content,.sustainabilityaroundhome-page-type .article__content,.sustainabilitysavingsplanner-page-type .article__content,.wardrobe-planner-page .article__content{min-height:650px}.laundry-planner-page .banner-text-content p,.sustainabilityaroundhome-page-type .banner-text-content p,.sustainabilitysavingsplanner-page-type .banner-text-content p,.wardrobe-planner-page .banner-text-content p{line-height:1.6em}.laundry-planner-page .main-content+.btn,.sustainabilityaroundhome-page-type .main-content+.btn,.sustainabilitysavingsplanner-page-type .main-content+.btn,.wardrobe-planner-page .main-content+.btn{margin-bottom:50px}.diy-category .section-text,.services-detail .section-text{width:435px!important}.diy-category .main-content a:hover,.services-detail .main-content a:hover{color:#ba0c2f}.diylanding-page-type .diy-list,.episode-page-type .diy-list{position:relative}.carpet-consultant .h3{margin-top:0!important;padding-top:0!important;font-size:16px;font-size:1.6rem}.carpet-consultant .no-wa{font-size:12px;font-size:1.2rem;font-weight:700;font-style:normal}.colour-consultant .article__content .service-banner .service-banner-text{padding-top:6px}.colour-consultant .article__content .service-banner .service-banner-text h2{margin-bottom:0}.colour-consultant .article__content .service-banner .service-banner-text p{line-height:1.4em;margin-top:10px}.colour-consultant h6{font-size:16px;font-size:1.6rem;text-transform:none;font-weight:700;margin-bottom:0;letter-spacing:-.5px}.colour-matching .service-banner .service-banner-text{float:right;padding-right:20px;width:447px}.colour-matching .service-banner .service-banner-text h2{margin-top:20px;line-height:1;margin-bottom:0}.colour-matching .section-text{width:435px!important}.paintcalculator-page-type h2:first-child{margin-top:0}.paintcalculator-page-type .room-measurements{background:#fff;border:1px solid #ccc;padding:15px 20px 30px 32px}.paintcalculator-page-type .room-measurements th{width:75px;font-weight:700;font-size:1.8rem;text-align:left;color:#1d8634;padding:8px 0}.paintcalculator-page-type .room-measurements td input{width:50px}.paintcalculator-page-type .paint-coverage{background:#fff;border:1px solid #ccc;padding:20px}.paintcalculator-page-type .paint-coverage p{font-size:18px;font-size:1.8rem;display:inline-block;margin:0;font-weight:700;color:#1d8634}.paintcalculator-page-type .paint-coverage span{float:right}.paintcalculator-page-type .paint-coverage input{width:50px}.paintcalculator-page-type .paint-required{background:#fff;border:1px solid #ccc;padding:20px}.paintcalculator-page-type .paint-required h5{font-size:18px;font-size:1.8rem;font-weight:700;color:#1d8634;display:inline-block;margin:2px 0 15px}.paintcalculator-page-type .paint-required .total-paint{font-size:18px;font-size:1.8rem;width:auto;float:right;color:#444;font-weight:700}.paintcalculator-page-type .paint-required .total-paint input{font-size:18px;font-size:1.8rem;width:100px;text-align:right;color:#444;font-weight:700;border:0}.paintcalculator-page-type .paint-required p{font-size:12px;font-size:1.2rem}.paintcalculator-page-type .hide-print{width:100%;border-top:1px solid #ccc;margin-top:20px;margin-bottom:80px;padding-top:15px;text-align:right}.paintcolourtrends-page-type #paint-trends_wrapper{margin-bottom:50px}.we-will-install .service-banner h2{margin-bottom:10px!important}.we-will-install h2+div{margin-bottom:20px}.we-will-install .store-nearby-stores_header-title,.we-will-install h3{margin-top:-4px!important;padding-top:0!important}.custom-blinds-page-type aside,.custom-blinds-page-type aside+section{display:inline-block;vertical-align:top}.custom-blinds__type{float:left;width:47%;margin-right:5%}.custom-blinds__type.outdoor{margin-right:0}.custom-blinds__type__btn,.custom-blinds__type__desc,.custom-blinds__type__img,.custom-blinds__type__title{text-align:center}.custom-blinds__how-to__icon{float:left}.custom-blinds__how-to__content{float:left;width:600px;padding-left:25px}.site-map .site-map__section{width:960px;margin:0 auto 30px;border-bottom:1px solid #ccc;padding-bottom:20px}.site-map .site-map__section:last-child{margin-bottom:0;border:0}.site-map .site-map__section__heading{font-size:28px;font-size:2.8rem;color:#1d8634;font-weight:700}.site-map .site-map__section__list{width:213px;margin:0 18px;float:left;display:inline;padding:0}.site-map .site-map__section__list .new{font-weight:700;color:#1d8634;text-transform:uppercase;display:inline}.site-map .site-map__section__list ul{margin:0;padding:0}.site-map .site-map__section__list li{margin:0 0 5px;list-style:none}.price-guarantee{margin-bottom:25px;clear:both;height:100px;padding-top:26px;overflow:hidden;font-weight:700}.price-guarantee:after,.price-guarantee:before{content:"";display:table}.price-guarantee:after{clear:both}.price-guarantee .inside-layout-wrapper{font-size:26px;font-size:2.6rem;background:#ba0c2f;padding:1em 0;color:#fff;font-weight:700;position:relative}.price-guarantee .inside-layout-wrapper .inside-layout{margin-bottom:0}.price-guarantee .inside-layout-wrapper span{color:#444}.price-guarantee .inside-layout-wrapper span:first-child{padding-left:20px}.price-guarantee .inside-layout-wrapper .price-guarantee__circle{width:126px;height:126px;position:absolute;text-indent:-999em;right:20px;top:-26px;background:url(../../../../assets/img/price-guarantee.png) no-repeat 0 0}.layout_article_sidebar__left .price-guarantee{height:74px;padding-top:10px}.layout_article_sidebar__left .price-guarantee .inside-layout-wrapper{font-size:22px;font-size:2.2rem}.layout_article_sidebar__left .price-guarantee .inside-layout-wrapper .price-guarantee__circle{width:82px;height:82px;top:-9px;right:10px;background:url(../../../../assets/img/price-guarantee-small.png) no-repeat 0 0}.generalcontent-page-type.special-orders .article__content .service-banner-text h2{margin-bottom:15px}.generalcontent-page-type.special-orders .main-content h2{font-size:40px;font-size:4rem;clear:both;color:#1d8634;font-weight:700;margin-bottom:10px;padding:10px 0}.generalcontent-page-type.special-orders .main-content .section-text{width:435px!important}.generalcontent-page-type.special-orders .main-content .section-text.h3{padding-top:0;margin-top:-5px}.kiosk-wrapper{background-position:50% 50%;background-repeat:no-repeat;height:900px;top:0}.kiosk-wrapper,.kiosk-wrapper .container_12,.kiosk-wrapper .inside-layout{position:relative}.kiosk-wrapper .kiosk-heading-overlay{background-color:rgba(0,0,0,.6);position:absolute;top:0;width:100%}.kiosk-wrapper .kiosk-heading-overlay .futura-heavy{font-size:50px;font-size:5rem;color:#fff;line-height:1.1em}.kiosk-wrapper .kiosk-heading-overlay .btn-primary{position:absolute;bottom:0;right:0}.article-body{padding-top:50px}.article-body>:first-child{margin-top:0}.article-body h2{color:#444;margin-bottom:25px;font-size:32px;font-size:3.2rem}.article-body .store-nearby-stores_header-title,.article-body h3{font-size:24px;font-size:2.4rem;color:#1d8634;font-weight:700;margin-bottom:.48em}.diy-category .article-body .store-nearby-stores_header-title,.diy-category .article-body h3{color:#444}.article-body img{display:block;width:100%;height:auto}.tradearticle-page-type .article-body{padding-top:18px}.tradearticle-page-type .article-body:first-of-type{padding-top:50px}.tradearticle-page-type .article-body:last-of-type{padding-bottom:36px}.tradearticle-page-type .article-body img{display:block;width:auto;height:auto}.tradearticle-page-type .article-body.grid_7{width:100%}.tradearticle-page-type .article-body+.legacy-products{margin-top:36px}.tradearticle-page-type .gallery-with-link-wrapper{width:960px;margin:0 auto}.floorcalculator-page-type .grid thead tr .tradearticle-page-type .gallery-with-link-wrapper th,.tradearticle-page-type .gallery-with-link-wrapper .floorcalculator-page-type .grid thead tr th,.tradearticle-page-type .gallery-with-link-wrapper .sub-heading{color:#1d8634}.tradearticle-page-type .gallery-with-link-wrapper .gallery-carousel__component{width:480px}.tradearticle-page-type .legacy-products+.tools-and-materials-accordion{margin-top:0}.tradearticle-page-type .quick-tip{margin-bottom:40px}.narrow-article__content .article__content{width:730px;padding-left:38px}.diyblog-page-type .content-layout .heading-layout{margin-bottom:0;border-bottom:none}.diyblog-page-type .content-layout .heading-layout:after{background:none;display:none}.diyblog-page-type .content-layout .heading-layout .inside-layout{width:960px}.diyblog-page-type .content-layout .heading-layout .breadcrumb{width:100%}.diyblog-page-type .inside-layout{width:706px}.diyblog-page-type .fixed-layout{padding-top:40px}.diyblog-page-type .diy-related-products-wrapper{padding-top:25px}.diyblog-page-type .diy-related-products-wrapper p{font-size:22px;font-size:2.2rem;line-height:18px;line-height:1.8rem;font-weight:400;margin-left:auto;margin-right:auto;width:960px;color:#1d8634;margin-top:0}.diyblog-page-type .diy-related-products-wrapper p:after,.diyblog-page-type .diy-related-products-wrapper p:before{content:"";display:table}.diyblog-page-type .diy-related-products-wrapper p:after{clear:both}.diyblog-page-type .content-disclaimer-text p{margin-top:15px;margin-bottom:15px}.diyblog-page-type .disclaimer-wrapper{background:transparent;padding:0}.store-page-type.store-detail .main-content .fit-to-screen{width:100%;height:auto}.diyhowtovideo-page-type .content-layout,.diyroommakeover-page-type .content-layout{background:none}.diyhowtovideo-page-type .margin-btm-double,.diyroommakeover-page-type .margin-btm-double{margin-bottom:0!important}.diyroommakeover-page-type #diy-project-video-tabs .tabbed-nav-menu .tabbed-nav-item.tabbed-nav-active .tabbed-nav-link,.diyroommakeover-page-type #diy-project-video-tabs .tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected .tabbed-nav-link,.diyroommakeover-page-type .diy-project-video-tabs .tabbed-nav-menu .tabbed-nav-item.tabbed-nav-active .tabbed-nav-link,.diyroommakeover-page-type .diy-project-video-tabs .tabbed-nav-menu .tabbed-nav-item.ui-tabs-selected .tabbed-nav-link{border:0}.diyhowtovideo-page-type .tab-contents,.diyroommakeover-page-type .tab-contents,.more-diy-advice .tab-contents{margin-left:auto;margin-right:auto;width:960px;position:relative;z-index:1;border-radius:3px;border-top-left-radius:0;background:#fff;padding:20px;margin-bottom:40px;box-sizing:border-box;border:1px solid #ccc;box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.diyhowtovideo-page-type .tab-contents:after,.diyhowtovideo-page-type .tab-contents:before,.diyroommakeover-page-type .tab-contents:after,.diyroommakeover-page-type .tab-contents:before,.more-diy-advice .tab-contents:after,.more-diy-advice .tab-contents:before{content:"";display:table}.diyhowtovideo-page-type .tab-contents:after,.diyroommakeover-page-type .tab-contents:after,.more-diy-advice .tab-contents:after{clear:both}.diyhowtovideo-page-type .tab-contents .container_12,.diyhowtovideo-page-type .tab-contents .inside-layout,.diyroommakeover-page-type .tab-contents .container_12,.diyroommakeover-page-type .tab-contents .inside-layout,.more-diy-advice .tab-contents .container_12,.more-diy-advice .tab-contents .inside-layout{width:auto}.btn-add-wishlist{display:inline-block;color:#fff;text-decoration:none;outline:0;width:191px;font-weight:700;border-radius:3px;transition:background-color .1s ease-in-out;box-sizing:border-box;cursor:pointer;background-color:#ba0c2f;border:1px solid #ba0c2f;text-align:center;padding:8px 10px;box-shadow:inset 0 1px hsla(0,0%,100%,.2);transition:padding-left .1s ease;position:relative}.btn-add-wishlist span:after{font-size:22px;font-size:2.2rem;opacity:0;filter:"alpha(opacity=0)"!important;transition:opacity .1s ease-in-out;position:absolute;content:"+";color:#fff;top:0;bottom:0;margin:auto;right:10px;width:14px;height:14px;display:block;line-height:14px}.btn-add-wishlist.focus,.btn-add-wishlist:hover{background-color:#ba0c2f;padding-left:0}.btn-add-wishlist.focus span:after,.btn-add-wishlist:hover span:after{opacity:1;filter:"alpha(opacity=100)"!important}.btn-add-wishlist.processing,.btn-add-wishlist.selected-state{background-color:#24a641;border-color:#ccc;padding-left:10px}.btn-add-wishlist.processing span:after,.btn-add-wishlist.selected-state span:after{opacity:1;filter:"alpha(opacity=100)"!important}.btn-add-wishlist.processing{background:#24a641 url(/assets/img/pre-load-16-white-greenbg.gif) 95% no-repeat}.btn-add-wishlist.processing span:after{display:none}.btn-add-wishlist.selected-state{background-image:none;background-color:#fff;box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.25);cursor:default}.btn-add-wishlist.added{padding-left:0;background:#888 url(/assets/img/sprite-tick.png) 95% -206px no-repeat}.btn-add-wishlist.added span:after{display:none}.btn-add-wishlist.added.focus,.btn-add-wishlist.added:hover{background-color:#ba0c2f}.btn-add-all-wishlist{padding:12px 20px 12px 40px;width:220px}.btn-add-all-wishlist.inactive{background:#f4f4f4 url(/assets/img/icon-wishlist.png) no-repeat 15px 50%;border:1px solid #ccc;color:#666}.btn-add-all-wishlist.inactive:focus,.btn-add-all-wishlist.inactive:hover{background-image:none;background-color:#ba0c2f;color:#fff;border-radius:2px;border-color:#ba0c2f}.btn-add-all-wishlist.added{background-position:95% -202px}.diyblog-page-type .product-list .add-to-wishlist-dropdown,.diyblog-page-type .product-list .product-list__item .add-to-wishlist-dropdown,.diyroommakeover-page-type .accordion-content .product-list .add-to-wishlist-dropdown,.diyroommakeover-page-type .accordion-content .product-list .product-list__item .add-to-wishlist-dropdown,.how-to-video .product-list .add-to-wishlist-dropdown,.how-to-video .product-list .product-list__item .add-to-wishlist-dropdown{display:none}.diyblog-page-type .product-list .btn-add-wishlist,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist,.how-to-video .product-list .btn-add-wishlist{background:#fff;display:block;border:none;color:#ba0c2f;padding:4px 10px 0 14px;line-height:2.95em;border-radius:0}.diyblog-page-type .product-list .btn-add-wishlist span:after,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist span:after,.how-to-video .product-list .btn-add-wishlist span:after{color:#ba0c2f}.diyblog-page-type .product-list .btn-add-wishlist:focus,.diyblog-page-type .product-list .btn-add-wishlist:hover,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist:focus,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist:hover,.how-to-video .product-list .btn-add-wishlist:focus,.how-to-video .product-list .btn-add-wishlist:hover{background-color:#f5f5f5}.diyblog-page-type .product-list .btn-add-wishlist.added,.diyblog-page-type .product-list .btn-add-wishlist.processing,.diyblog-page-type .product-list .btn-add-wishlist.selected-state,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.added,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.processing,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.selected-state,.how-to-video .product-list .btn-add-wishlist.added,.how-to-video .product-list .btn-add-wishlist.processing,.how-to-video .product-list .btn-add-wishlist.selected-state{color:#444}.diyblog-page-type .product-list .btn-add-wishlist.processing,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.processing,.how-to-video .product-list .btn-add-wishlist.processing{color:#444;background:#f5f5f5 url(/assets/img/pre-load-16-red-greybg.gif) 95% no-repeat}.diyblog-page-type .product-list .btn-add-wishlist.selected-state,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.selected-state,.how-to-video .product-list .btn-add-wishlist.selected-state{background-color:none;box-shadow:inset 0 8px 8px -9px rgba(0,0,0,.4)}.diyblog-page-type .product-list .btn-add-wishlist.selected-state span:after,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.selected-state span:after,.how-to-video .product-list .btn-add-wishlist.selected-state span:after{color:#1d8634}.diyblog-page-type .product-list .btn-add-wishlist.added,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.added,.how-to-video .product-list .btn-add-wishlist.added{background:#fff url(../../../../assets/img/sprite-tick.png) 95% -240px no-repeat}.diyblog-page-type .product-list .btn-add-wishlist.added.focus,.diyblog-page-type .product-list .btn-add-wishlist.added:hover,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.added.focus,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist.added:hover,.how-to-video .product-list .btn-add-wishlist.added.focus,.how-to-video .product-list .btn-add-wishlist.added:hover{background-color:#f5f5f5}.diyblog-page-type .product-list .btn-add-wishlist:before,.diyroommakeover-page-type .accordion-content .product-list .btn-add-wishlist:before,.how-to-video .product-list .btn-add-wishlist:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:url(../../../../assets/img/tooltip-bg.png) top no-repeat}.diyblog-page-type .diy-related-products-wrapper{padding:43px 0 0;background:#fff}.diyblog-page-type .diy-related-products-wrapper .product-list__item:hover a:before{display:none}.diyblog-page-type .diy-related-products-wrapper .container_12,.diyblog-page-type .diy-related-products-wrapper .inside-layout{margin-bottom:25px}.diyblog-page-type .diy-related-products-wrapper .add-to-wishlist-dropdown,.diyblog-page-type .diy-related-products-wrapper .related-products-title,.diyblog-page-type .diy-related-products-wrapper .related-products-title h2{display:inline}.diyblog-page-type .diy-related-products-wrapper .add-to-wishlist-dropdown{float:right;position:relative;margin:0}.diyblog-page-type .diy-related-products-wrapper .related-products-title h2{font-size:31px;font-size:3.1rem;line-height:47px;line-height:4.7rem}.diyblog-page-type .diy-related-products-wrapper .related-products-title p{margin:0;width:auto;color:inherit;font-size:inherit;display:inline-block}.diyblog-page-type .diy-related-products-wrapper .product-list{margin-bottom:0}.add-to-wishlist-dropdown{position:relative;float:left;margin-top:16px;display:none}.text-align-right .add-to-wishlist-dropdown{text-align:left;float:right}.add-to-wishlist-dropdown .btn-primary{width:191px;position:relative;z-index:5;outline:0}.add-to-wishlist-dropdown .btn-primary.selected-state{background-color:#ba0c2f;cursor:default}.add-to-wishlist-dropdown .add-to-wishlist-content{margin:2px 0 0;width:100%;position:absolute;border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;box-sizing:border-box;top:50px;left:0;background:#fff;box-shadow:0 9px 8px -8px #888;z-index:10}.add-to-wishlist-dropdown .add-to-wishlist-content:before{content:"";display:block;position:absolute;top:-14px;left:50%;margin:0 -18px;height:14px;width:34px;background:url(/assets/img/tooltip-bg_top.png) 0 0 no-repeat}.add-to-wishlist-dropdown .wishlist-tools{list-style:none;margin:0;padding:0}.add-to-wishlist-dropdown .wishlist-tools .allWishLists{border-top:1px solid #ccc;margin-top:9px}.add-to-wishlist-dropdown .wishlist-tools .allWishLists ul li{border-bottom:1px solid #ccc}.add-to-wishlist-dropdown .wishlist-tools ul{list-style:none;margin:0;padding:0}.add-to-wishlist-dropdown .wishlist-tools ul li{margin-left:0;padding:10px 0 8px}.add-to-wishlist-dropdown .wishlist-tools ul li .uppercase{padding:5px 10px 0;display:block}.add-to-wishlist-dropdown .wishlist-tools .border-bottom{border-bottom:1px solid #ccc}:not(.ie) .add-to-wishlist-dropdown .wishlist-tools label.label-visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ie .add-to-wishlist-dropdown .wishlist-tools label.label-visuallyhidden{display:block}.add-to-wishlist-dropdown .wishlist-tools label:not(.label-visuallyhidden){display:block;padding:6px 0}.add-to-wishlist-dropdown .wishlist-tools label:not(.label-visuallyhidden) .submit-spinner_16{margin-right:10px;vertical-align:middle}.add-to-wishlist-dropdown .wishlist-tools label:not(.label-visuallyhidden) input[type=checkbox]{margin-right:13px;vertical-align:middle;display:inline-block;position:relative;margin-top:-1px}.add-to-wishlist-dropdown .wishlist-tools .more-link{display:block;height:20px;padding:10px 10px 0}.add-to-wishlist-dropdown .wishlist-tools .more-link strong{float:left}.add-to-wishlist-dropdown .wishlist-tools .more-link .arrow-d,.add-to-wishlist-dropdown .wishlist-tools .more-link .arrow-u{float:left;padding-left:6px;margin-top:5px;display:inline-block;height:11px;width:13px;background:url(/assets/img/icon-dropdown-arrow-red.png) 0 0 no-repeat}.add-to-wishlist-dropdown .wishlist-tools .more-link .arrow-u{display:none;background-image:url(/assets/img/icon-dropdown-arrow-red_up.png)}.add-to-wishlist-dropdown .wishlist-tools .more-link .arrow-u+strong{display:none}.add-to-wishlist-dropdown .wishlist-tools .more-link.open .arrow-u,.add-to-wishlist-dropdown .wishlist-tools .more-link.open .arrow-u+strong{display:inline-block}.add-to-wishlist-dropdown .wishlist-tools .more-link.open .arrow-d,.add-to-wishlist-dropdown .wishlist-tools .more-link.open .arrow-d+strong{display:none}.add-to-wishlist-dropdown .wishlist-tools .wishlist-title{padding-top:0}.add-to-wishlist-dropdown .wishlist-tools i{font-size:20px;font-size:2rem;font-style:normal;display:inline-block;font-weight:700;width:40px;text-align:center;float:right}.add-to-wishlist-dropdown .wishlist-tools .existing-lists a{display:block;position:relative;line-height:18px;line-height:1.8rem;font-weight:400;font-size:14px;font-size:1.4rem;line-height:40px;padding-left:10px}.add-to-wishlist-dropdown .wishlist-tools .existing-lists a i{position:absolute;height:40px;width:42px;right:0;transition:color .1s ease-in-out}.add-to-wishlist-dropdown .wishlist-tools .existing-lists a .icon-add:before{content:"+";color:#ba0c2f}.add-to-wishlist-dropdown .wishlist-tools .existing-lists a .icon-remove:before{content:"\2713";color:#1d8634;font-size:15px;font-size:1.5rem}.add-to-wishlist-dropdown .wishlist-tools .existing-lists a[data-action=remove-from-existing-list]{color:#444;cursor:default}.add-to-wishlist-dropdown .wishlist-tools .icon-wishlist-red{padding:0 12px 0 28px;margin-left:-2px}.add-to-wishlist-dropdown .add-to-wishlist-confirmation,.add-to-wishlist-dropdown .added-message-wrapper{position:absolute;width:100%;z-index:4}.add-to-wishlist-dropdown .added-message{margin-top:0;padding:12px 8px 6px 12px}.add-to-wishlist-dropdown .added-message.error{color:#444;background:#edcbc8;border:1px solid #e38e88}.table-product-list .add-to-wishlist-dropdown .added-message-wrapper{width:100%;z-index:5}.rename-wishlist{position:relative}.rename-wishlist .rename-wishlist-input{color:#444;border:1px solid #ccc;transition:border-color .1s ease-in-out}.rename-wishlist .rename-wishlist-input::-ms-clear,.rename-wishlist .rename-wishlist-input::-ms-reveal{display:none}.rename-wishlist .btn-text-link{position:absolute}.rename-wishlist .btn-text-link:disabled{background:none;color:#f4f4f4}.rename-wishlist .canel-update-x{position:relative;opacity:.85;filter:"alpha(opacity=85)"!important;transition:opacity .1s ease-in-out}.rename-wishlist .canel-update-x:focus,.rename-wishlist .canel-update-x:hover{opacity:1;filter:"alpha(opacity=100)"!important}.rename-wishlist .validation{display:none}.rename-wishlist.validation-error .rename-wishlist-input{border-color:#ba0c2f}.rename-wishlist.validation-error .validation{opacity:0;filter:"alpha(opacity=0)"!important;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;display:block;color:#ba0c2f}.ie .rename-wishlist.validation-error .validation,.no-cssanimations .rename-wishlist.validation-error .validation{opacity:1;filter:"alpha(opacity=100)"!important}.wish-list .rename-wishlist{width:590px}.wish-list .rename-wishlist .rename-wishlist-input{width:430px;border:1px solid #ccc;padding:12px 88px 12px 20px;font-size:32px;font-size:3.2rem;box-sizing:content-box}.wish-list .rename-wishlist .btn-text-link{top:23px;right:70px}.wish-list .rename-wishlist .canel-update-x{height:44px;width:44px;top:-16px}.wish-list .rename-wishlist .submit-spinner_28{position:relative;height:44px;width:44px;top:12px}.move-to-wishlist-dropdown .rename-wishlist{z-index:1;width:290px}.move-to-wishlist-dropdown .rename-wishlist .rename-wishlist-input{width:210px;padding:4px 40px 4px 4px;font-size:14px;font-size:1.4rem;margin-top:-3px}.move-to-wishlist-dropdown .rename-wishlist .btn-text-link{top:1px;right:25px}.shopping-cart .rename-wishlist{width:285px;float:left}.shopping-cart .rename-wishlist .rename-wishlist-input{width:251px;margin-top:-3px}.shopping-cart .rename-wishlist .btn-text-link{font-weight:700;right:35px}.add-to-wishlist-dropdown .rename-wishlist{width:100%}.add-to-wishlist-dropdown .rename-wishlist .rename-wishlist-input{width:60%;width:calc(100% - 87px);padding:6px 59px 6px 8px;font-size:14px;font-size:1.4rem;margin-left:10px}.add-to-wishlist-dropdown .rename-wishlist .btn-text-link{top:6px;right:14px;font-size:13px;font-size:1.3rem}.add-to-wishlist-dropdown .rename-wishlist .submit-spinner_16{margin-left:6px}.add-to-wishlist-dropdown .rename-wishlist .validation{font-size:12px;font-size:1.2rem;padding-top:8px;padding-left:10px;line-height:1.2em}.wish-list .wishlist-title{display:inline-block;width:590px;height:78px;float:left}.wish-list .wishlist-title .primaryh2{margin-bottom:0;padding:4px 0 0 20px}.wish-list .wishlist-tools{float:right;padding:23px 0 0;margin:0}.wish-list .wishlist-tools li{display:inline-block;float:left;font-weight:700}.wish-list .wishlist-tools li:not(:last-child):after{content:"\007C";display:inline-block;padding:0 18px;color:#888}.wish-list .wishlist-tools li a{transition:color .1s ease-in-out}.move-to-wishlist-dropdown{margin:10px 0}.shopping-cart .move-to-wishlist-dropdown{float:left}.move-to-wishlist-dropdown strong{margin-right:10px}#step-counter{position:relative;padding:60px 12px 40px;height:19px}#step-counter .chevron{display:inline-block;font-size:20px;font-size:2rem;height:100%;position:absolute;cursor:pointer;color:#1d8634}#step-counter .chevron.disabled{color:#888;cursor:default}#step-counter .chevron span{display:none}#step-counter .chevron.previous{left:0}#step-counter .chevron.next{right:0}#step-counter .step-line{background:#f4f4f4;height:19px;margin:0 20px;border-radius:10px;position:relative}#step-counter .step-dot{background:#c5c5c5;border-radius:50%;width:18px;height:18px;position:absolute;cursor:pointer;line-height:23px}#step-counter .step-dot span{display:none;font-weight:700}#step-counter .step-dot .step-number{text-align:center}#step-counter .step-dot .step-hint{color:#1d8634;position:absolute;top:-20px;left:35px;width:400px}.no-touch #step-counter .step-dot:hover{background:#fff;border:2px solid #24a641;padding:3px 5px 7px;margin-top:-7px;margin-left:-7px}.no-touch #step-counter .step-dot:hover .step-number{display:block;color:#1d8634}.no-touch #step-counter .step-dot:hover .step-hint{display:block}#step-counter .step-dot.selected,#step-counter .step-dot:active{background:#24a641;border:2px solid #24a641;padding:3px 5px 7px;margin-top:-7px;margin-left:-7px}#step-counter .step-dot.selected .step-number,#step-counter .step-dot:active .step-number{display:block;color:#fff}#steps-container{padding:10px 0;margin-left:-18px;margin-right:-18px}#steps-container ul{padding:0;margin:0}#steps-container .step{display:none}#steps-container .step.selected{display:block}#steps-container .step .secondaryh2{font-size:16px;font-size:1.6rem;line-height:30px;line-height:3rem}#steps-container .step .step-description-text ul{padding-left:16px;list-style:disc}#steps-container .step .step-description-text ul ul{padding:4px 0 4px 8px;list-style:circle}#steps-container .step .next-step,#steps-container .step .previous-step{font-size:14px;font-size:1.4rem;color:#1d8634;font-weight:700;padding:10;margin-top:12px;float:left}#steps-container .step .next-step.disabled,#steps-container .step .previous-step.disabled{color:#888;cursor:default}#steps-container .step .next-step:focus:not(.disabled),#steps-container .step .next-step:hover:not(.disabled),#steps-container .step .previous-step:focus:not(.disabled),#steps-container .step .previous-step:hover:not(.disabled){color:#24a641}#steps-container .step .previous-step{padding-right:25px}#steps-container .step .next-step{border:solid #ccc;border-width:0 0 0 1px;padding-left:25px}#steps-container .grid_6{width:50%;padding:0 18px;margin:0;box-sizing:border-box}.diy-header{position:relative;background-color:#444}.diy-header .backgrounds-container{margin:0 auto;max-width:1650px;height:100%;width:100%}.diy-header .backgrounds-container:after,.diy-header .backgrounds-container:before{content:"";display:table}.diy-header .backgrounds-container:after{clear:both}.diy-header .backgrounds-container .background-color,.diy-header .backgrounds-container .background-image{float:left;width:50%;max-width:825px;height:100%}.diy-header .backgrounds-container .background-color{background:#444}.diy-header .backgrounds-container .background-color.special-orders{background:#007ac9}.diy-header .backgrounds-container .background-image{background-position:0 0;background-repeat:no-repeat;background-color:#444;background-size:cover}.diy-header .backgrounds-container .scLooseFrameZone .background-image{width:825px;height:354px}.diy-header .backgrounds-container:after{transition:opacity .25s ease-in-out;content:"";width:100%;height:100%;position:absolute;background-color:#444;opacity:0}.diy-header .overlying-content{position:absolute;top:0;width:100%;height:100%}.diy-header .overlying-content .container_12,.diy-header .overlying-content .inside-layout{position:relative;height:100%}.diy-header .overlying-content .content{position:relative;width:50%;display:table;height:100%;color:#fff}.diy-header .overlying-content .content>div{display:table-cell;vertical-align:middle;padding-right:60px}.diy-header .overlying-content .error-message{font-size:15px;font-size:1.5rem;font-weight:700}.diy-header .overlying-content h1{font-size:34px;font-size:3.4rem;line-height:1.2}.diy-header .team-member-overlay{top:14%;left:44%;z-index:3;display:none}.diy-header.diy-rooms-header .overlying-content h1{font-size:50px;font-size:5rem}.diy-header.diy-rooms-header .overlying-content>div{margin-left:auto;margin-right:auto;width:960px;position:relative;height:100%}.diy-header.diy-rooms-header .overlying-content>div:after,.diy-header.diy-rooms-header .overlying-content>div:before{content:"";display:table}.diy-header.diy-rooms-header .overlying-content>div:after{clear:both}.diyroom-page-type .diy-header.diy-rooms-header{height:345px}.diyroom-page-type .diy-header.diy-rooms-header .overlying-content .content>div{padding-right:110px}.diyroom-page-type .diy-header.diy-rooms-header .overlying-content .team-member-overlay{left:35%}.diyroom-page-type .diy-header.diy-rooms-header .backgrounds-container .background-color{width:48.4%}.diyroom-page-type .diy-header.diy-rooms-header .backgrounds-container .background-image{width:51.6%}.diy-header .video-js .vjs-tech{height:105%}.tradearticle-page-type .diy-header .backgrounds-container div.background-color,.tradearticle-page-type .diy-header .backgrounds-container div.background-image{background-color:#24a641}.tradearticle-page-type .diy-header .overlying-content p{font-size:18px;font-size:1.8rem}.diy-rooms-header,.diy-video-header{height:347px;overflow:hidden}.diy-rooms-header .play-button-container .text-hide,.diy-video-header .play-button-container .text-hide{position:absolute}.diy-rooms-header .play-button-container .play-button,.diy-rooms-header .play-button-container .rsPlayBtnIcon,.diy-rooms-header .play-button-container .rsPlayBtnIconMobile,.diy-video-header .play-button-container .play-button,.diy-video-header .play-button-container .rsPlayBtnIcon,.diy-video-header .play-button-container .rsPlayBtnIconMobile{border-radius:98px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:98px;height:98px;margin-top:-49px;margin-left:-49px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.diy-rooms-header .play-button-container .play-button:after,.diy-rooms-header .play-button-container .rsPlayBtnIcon:after,.diy-rooms-header .play-button-container .rsPlayBtnIconMobile:after,.diy-video-header .play-button-container .play-button:after,.diy-video-header .play-button-container .rsPlayBtnIcon:after,.diy-video-header .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:33px solid #fff;border-bottom:17px solid transparent;border-top:17px solid transparent;margin-top:30px;margin-left:35px}.diy-rooms-header .play-button-container .play-button:hover,.diy-rooms-header .play-button-container .rsPlayBtnIcon:hover,.diy-rooms-header .play-button-container .rsPlayBtnIconMobile:hover,.diy-video-header .play-button-container .play-button:hover,.diy-video-header .play-button-container .rsPlayBtnIcon:hover,.diy-video-header .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.diy-rooms-header .play-button-container .play-button.loading,.diy-video-header .play-button-container .play-button.loading{border-color:#ccc}.diy-video-header{top:-1px}.diy-video-header .vjs-fullscreen-control{top:1px}.diy-video-header .vjs-big-play-button{background-color:rgba(0,0,0,.4)}.diy-video-header .loader{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite;font-size:10px;position:absolute;top:-3px;left:-3px;text-indent:-9999em;border:3px solid #ccc;border-left-color:#fff}.diy-video-header .loader,.diy-video-header .loader:after{border-radius:50%;width:100%;height:100%}#state-initial{position:absolute;z-index:3;width:100%;height:100%}#state-initial.has-video:hover{cursor:pointer}#state-initial.has-video:hover .play-button{background:rgba(0,0,0,.5);margin-top:-54px;margin-left:-54px;width:108px;height:108px}#state-initial.has-video:hover .play-button:after{margin-top:35px;margin-left:40px}#state-initial.has-video:hover .backgrounds-container:after{opacity:.1}#state-video{height:543px}.diy-header #state-video{height:515px}#video-container{position:relative;margin-top:30px}#video,#video-container,#video-paused{height:100%}#video-container>span,#video-paused>span,#video>span{height:100%}#video{background:#444}.series-overlay{position:absolute;top:20px;left:20px;min-width:291px;padding:17px 20px;background-color:rgba(0,0,0,.5);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box;z-index:6}.series-overlay .description{margin:0 0 0 114px;max-width:180px;line-height:1.2em;color:#bfbfbf;transition:color .3s ease}.series-overlay strong{display:block;padding-bottom:4px;color:#fff}.series-overlay:visited{color:#fff}.series-overlay:hover .description{color:#fff}.pause-layer{display:none;position:absolute;top:0;left:0;width:960px;height:90%;text-indent:-999em;outline:0;background:transparent url(/Components/Emails/Assets/img/responsive-template/x.gif) 0 0 no-repeat}#video-paused{position:absolute;background-color:rgba(0,0,0,.4)}#video-paused .content{width:40%;padding:0 30px}#video-paused .content>div{padding-bottom:36px}#video-paused .play-button-container .play-button{margin-top:-68px;z-index:0}#video-paused .btn-standard-close.top-right{background-color:rgba(0,0,0,.4);font-size:0;color:#fff;top:20px;right:20px;padding:0;width:36px;height:36px;font-weight:400;cursor:pointer}#video-paused .btn-standard-close.top-right .btnCopy{color:#fff;opacity:.8}#video-paused .btn-standard-close.top-right:focus,#video-paused .btn-standard-close.top-right:hover{background-color:rgba(0,0,0,.9)}#video-paused .btn-standard-close.top-right:focus .btn-close-copy,#video-paused .btn-standard-close.top-right:hover .btn-close-copy{opacity:1;display:block;position:relative}#video-paused .btn-standard-close.top-right:focus .btn-close-copy:before,#video-paused .btn-standard-close.top-right:hover .btn-close-copy:before{opacity:1}#video-paused .btn-standard-close.top-right.resume{display:none}#video-paused .btn-standard-close.top-right .btn-close-copy{opacity:.8;display:table;position:relative;height:auto}#video-paused .btn-standard-close.top-right .btn-close-copy:before{font-size:25px;font-size:2.5rem;font-family:homebase-icons;content:"";display:block;height:36px;line-height:38px;width:36px;opacity:.8}.device-ios #video-paused .btn-standard-close.top-right{padding:3px}#video-finished{position:absolute;top:0;height:100%;width:100%;z-index:4;background:#666;border-top:1px solid #151515}#video-finished .more-diy-advice{border-top:none;margin:0;padding-top:65px}#video-finished .more-diy-advice .article-tile-list{padding:35px 0 50px;border-bottom:1px solid #ccc}#video-finished .more-diy-advice .article-tile-list:after,#video-finished .more-diy-advice .article-tile-list:before{content:"";display:table}#video-finished .more-diy-advice .article-tile-list:after{clear:both}#video-finished .more-diy-advice .article-tile-list.items-4 a:nth-child(n+5){display:none}#video-finished .series-diy-advice{border-top:4px solid #ba0c2f;margin-top:78px;padding-bottom:46px;border-bottom:1px solid #ccc;float:left}#video-finished .series-diy-advice .next-video{display:block;color:#fff}#video-finished .series-diy-advice .next-video:hover .article-image{opacity:.6;filter:"alpha(opacity=60)"!important}#video-finished .series-diy-advice .next-video:hover .next-video-play{background:#515151}#video-finished .series-diy-advice .next-video-play{position:relative;background:#444;width:174px;float:left;transition:background-color .3s ease-in-out}#video-finished .series-diy-advice .next-video-play .text-hide{position:absolute}#video-finished .series-diy-advice .next-video-play .play-button,#video-finished .series-diy-advice .next-video-play .rsPlayBtnIcon,#video-finished .series-diy-advice .next-video-play .rsPlayBtnIconMobile{border-radius:75px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:75px;height:75px;margin-top:-37.5px;margin-left:-37.5px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}#video-finished .series-diy-advice .next-video-play .play-button:after,#video-finished .series-diy-advice .next-video-play .rsPlayBtnIcon:after,#video-finished .series-diy-advice .next-video-play .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:26px solid #fff;border-bottom:13px solid transparent;border-top:13px solid transparent;margin-top:23px;margin-left:27px}#video-finished .series-diy-advice .next-video-play .play-button:hover,#video-finished .series-diy-advice .next-video-play .rsPlayBtnIcon:hover,#video-finished .series-diy-advice .next-video-play .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}#video-finished .series-diy-advice .next-video-play .play-button{position:relative;margin-top:52px;margin-bottom:35px}#video-finished .series-diy-advice .next-video-play strong{padding:0 20px 48px;display:block;text-align:center;font-size:18px;font-size:1.8rem}#video-finished .series-diy-advice .next-video-thumb{width:454px;height:252px;float:left;position:relative}#video-finished .series-diy-advice .next-video-thumb .article-image{width:100%;height:100%;opacity:.5;filter:"alpha(opacity=50)"!important;transition:opacity .3s ease-in-out}#video-finished .series-diy-advice .next-video-thumb .label{position:absolute;bottom:0;right:0}#video-finished .series-diy-advice .next-video-thumb .article-description{position:absolute;top:110px;left:40px}#video-finished .series-diy-advice .next-video-thumb .category{font-size:20px;font-size:2rem;color:#fff;margin-bottom:15px}#video-finished .series-diy-advice .next-video-thumb .article-title{font-size:32px;font-size:3.2rem;line-height:18px;line-height:1.8rem;font-weight:400;line-height:1em;color:#fff}#video-finished .article-tile-small{width:314px;padding-top:74px}#video-finished .article-tile-small .article-tile .image-container{width:128px;height:72px;margin:3px 18px 13px 0}#video-finished .article-tile-small .article-tile .article-description{width:166px}#video-finished .article-tile-small.article-tile-darkbg .article-tile .article-title{color:#ba0c2f}#video-finished .replay{clear:left;display:block;color:#fff;line-height:18px;line-height:1.8rem;font-weight:400;font-size:30px;font-size:3rem;padding:26px 0;opacity:.8;filter:"alpha(opacity=80)"!important}#video-finished .replay:before{content:"";display:inline-block;width:45px;height:43px;background:url(/assets/img/DIY-Guide/sprite-icons.png) no-repeat -60px 0 transparent;position:relative;top:10px;margin:-20px 15px 0 0}#video-finished .replay:hover{opacity:1;filter:"alpha(opacity=100)"!important}#video-finished h2{color:#888;float:none}.diy-legacy-video{height:300px}.diy-legacy-video .background-image{background-color:#ba0c2f}.diy-legacy-article .play-button-container{display:none!important}.diy-legacy-article .background-image{background-position:50% 50%}.diy-header-large{height:354px}.diy-header-large .description{color:#fff;width:90%}.diy-header-basic{min-height:210px}.diy-header-basic .backgrounds-container{position:absolute}.diy-header-basic .backgrounds-container,.diy-header-basic .backgrounds-container div{max-width:none}.diy-header-basic .backgrounds-container div{width:100%}.diy-header-basic .overlying-content{position:static}.diy-header-basic .overlying-content .content{padding:5% 0;height:auto}.diy-header-basic .overlying-content,.diy-header-basic .overlying-content>div{display:block}.brand-page .diy-header .overlying-content h1{margin-bottom:30px}.brand-page .diy-header .overlying-content .brand-logo{display:block;margin-top:10px}.brand-page .diy-header .overlying-content .brand-logo img{max-height:42px;width:auto}.diyroom-page-type .diy-rooms-content h1{font-size:50px;font-size:5rem;color:#fff}.diyroom-page-type .diy-rooms-content h2{font-size:30px;font-size:3rem}.diyroom-page-type .diy-rooms-content .store-nearby-stores_header-title,.diyroom-page-type .diy-rooms-content h3{font-size:32px;font-size:3.2rem}.diyroom-page-type .diy-rooms-content h4{font-size:20px;font-size:2rem}.diyroom-page-type .diy-rooms-content .diy-category-landing-planner{background-color:#fff;background:linear-gradient(180deg,#f5f5f5 0,#fff);padding-top:51px;padding-bottom:49px;border-top:1px solid #ccc;position:relative}.diyroom-page-type .diy-rooms-content .diy-category-landing-planner:before{content:"";display:block;height:31px;width:100%;position:absolute;top:0;background:url(../../../../assets/img/header-shadow-bg.png) no-repeat top}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured{border-top:0;padding-bottom:0;background:none;clear:both}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured:before{background-color:#fff;background:linear-gradient(180deg,#f4f4f4 0,#fff);content:"";position:absolute;height:160px;width:100%;top:0;display:none}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover{background:none;border-top:none;padding-bottom:0;padding-top:20px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .container_12,.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .inside-layout{padding-bottom:24px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .container_12:before,.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .inside-layout:before{margin-top:-43px;opacity:.6}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .component-title h2{color:#444;margin:0 0 15px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .article-tile .category,.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .series-navigation-list .category{line-height:20px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .article-tile .article-description,.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .series-navigation-list .article-description{margin-top:8px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .article-tile .article-title,.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .series-navigation-list .article-title{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;margin-top:8px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .article-tile-list.items-4-plus .article-tile:nth-child(n+5){margin-top:24px}.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .view-more,.diyroom-page-type .diy-rooms-content .diy-category-landing-featured .projects-makeover .view-more_section{display:none}.diyroom-page-type .diy-rooms-content .category-special-order-container{padding-bottom:0}.diyroom-page-type .diy-rooms-content .category-special-order-content{margin-left:auto;margin-right:auto;width:960px}.diyroom-page-type .diy-rooms-content .category-special-order-content .services-title{color:#007ac9}.diyroom-page-type .diy-rooms-content .category-special-order-content .services-item-title{border-radius:50%;color:#444!important;width:22px;height:25px!important;padding:8px;background:#fff;border:4px solid #ccc;text-align:center}.diyroom-page-type .diy-rooms-content .category-special-order-content .content{margin-top:3rem}.diyroom-page-type .diy-rooms-content .category-special-order-content .content .services-item-description,.diyroom-page-type .diy-rooms-content .category-special-order-content .content .services-item-image{margin-top:2rem}.diyroom-page-type .diy-rooms-content .diy-category-landing-makeover{padding-bottom:0}.diyroom-page-type .diy-rooms-content .diy-category-landing-services{padding-top:51px;padding-bottom:60px;background:#fff}.diyroom-page-type .diy-rooms-content .diy-category-landing-services:before{background-color:#fff;background:linear-gradient(180deg,#f4f4f4 0,#fff);content:"";display:block;position:absolute;height:160px;width:100%;top:0}.diyroom-page-type .diy-rooms-content .diy-category-landing-services .inside-layout:before{background:transparent url(../../../../assets/img/header-shadow-bg.png) no-repeat scroll top;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-51px;position:absolute;width:960px}.diyroom-page-type .diy-rooms-content .diy-category-landing-services-content--invisible,.diyroom-page-type .diy-rooms-content .diy-category-landing-services-subtitle--invisible,.diyroom-page-type .diy-rooms-content .diy-category-landing-services-title--invisible{display:none}.diyroom-page-type .diy-rooms-content .diy-category-landing-video{padding:0 0 20px}.diyroom-page-type .diy-rooms-content .diy-category-landing-video .vjs-captions-button{display:block}.diyroom-page-type .diy-rooms-content .diy-category-landing-video .video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content{position:relative;z-index:14}.diyroom-page-type .content-layout_inside .panel:not(.disclaimer-wrapper){background:none}.diyroom-page-type .category-listing{position:relative}.diyroom-page-type .category-listing .component{position:relative;z-index:7}.diyroom-page-type .diy-rooms-content .category-listing h2{line-height:32px;line-height:3.2rem}.categories-grid{position:relative;padding:40px 0;margin-bottom:40px;border-bottom:1px solid #ccc}.categories-grid .view-all-link{float:right;line-height:58px;position:relative;right:3px;display:none}.categories-grid .view-all-link a{font-size:16px;font-size:1.6rem;font-weight:700}.categories-grid .view-all-link a:after{font-size:21px;font-size:2.1rem;font-family:homebase-icons;content:"";position:relative;top:4px;left:5px}.categories-grid header{float:left}.categories-grid header h2{margin-bottom:25px;color:#444;letter-spacing:0}.categories-grid .content{margin-left:auto;margin-right:auto;width:960px}.categories-grid .content:after,.categories-grid .content:before{content:"";display:table}.categories-grid .content:after{clear:both}.categories-grid .content:before{clear:both;content:"";height:10px;display:none}.categories-grid .article-tile-page-list .article-title{font-size:16px;font-size:1.6rem;margin-left:15px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.categories-grid .article-tile-page-list .article-description{padding:15px 0}.categories-grid .image-container{max-height:195px;box-sizing:border-box;border:none}.categories-grid.categories-grid-3up .article-tile-page-list:nth-child(3n+1){clear:left}.categories-grid.categories-grid-3up .article-tile-page-list:nth-child(3n+1) .article-tile{margin-left:0}.categories-grid.categories-grid-3up .article-tile{width:100%;margin-left:15px}.categories-grid.categories-grid-3up .article-tile .image-container{min-height:inherit;width:310px;border:none}.categories-grid.categories-grid-3up .article-tile .article-description{width:310px;left:0;right:0;box-sizing:border-box}.categories-grid.categories-grid-4up .article-tile-page-list:nth-child(4n+1){clear:left}.categories-grid.categories-grid-4up .article-tile-page-list:nth-child(4n+1) .article-tile{margin-left:0}.categories-grid.categories-grid-4up .article-tile-page-list .article-tile{margin-left:13px}.categories-grid.categories-grid-4up .article-tile-page-list .article-tile .image-container{border-radius:3px;width:100%;border:none;min-height:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box}.categories-grid.categories-grid-4up .article-tile-page-list .article-tile .image-container img{width:100%;height:auto;position:static}.categories-grid.categories-grid-4up .article-tile-page-list .article-tile .article-description{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;left:0;right:0;box-sizing:border-box}.full-width-banner .banner-link{display:block}.video-with-description .main-video-title{color:#444;margin-bottom:21px}.video-with-description .generic-brightcove-video-player{overflow:hidden;height:264px;top:-1px}.video-with-description .generic-brightcove-video-player .vjs-fullscreen-control{top:1px}.video-with-description .generic-brightcove-video-player .vjs-big-play-button{background-color:rgba(0,0,0,.4)}.video-with-description .generic-brightcove-video-player .loader{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite;font-size:10px;position:absolute;top:-3px;left:-3px;text-indent:-9999em;border:3px solid #ccc;border-left-color:#fff}.video-with-description .generic-brightcove-video-player .loader,.video-with-description .generic-brightcove-video-player .loader:after{border-radius:50%;width:100%;height:100%}.video-with-description .generic-brightcove-video-player #state-initial{cursor:pointer}.video-with-description .generic-brightcove-video-player #state-initial:before{background:transparent}.video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container{margin:0 auto;max-width:1650px;height:100%;width:100%}.video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:after,.video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:before{content:"";display:table}.video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container:after{clear:both}.video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .background-color{background:#ba0c2f;width:480px}.video-with-description .generic-brightcove-video-player #state-initial .backgrounds-container .background-image{height:264px}.video-with-description .generic-brightcove-video-player #state-initial .play-button-container .play-button{margin-top:-50px;margin-left:-45px;width:87px;height:87px}.video-with-description .generic-brightcove-video-player #state-initial .play-button-container .play-button:after{margin-top:24px;margin-left:31px;border-left:30px solid #fff;border-bottom:16px solid transparent;border-top:17px solid transparent}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content{position:absolute}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div{margin-left:auto;margin-right:auto;width:960px}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div:after,.video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div:before{content:"";display:table}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content>div:after{clear:both}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content{width:50%;height:264px;float:right;display:table;color:#fff}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content>div{display:table-cell;vertical-align:middle;height:100%;padding:0 61px}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content .content h2.video-title{font-size:32px;margin-bottom:15px}.video-with-description .generic-brightcove-video-player #state-initial .overlying-content .team-member-overlay{top:20px;right:43%}.video-with-description .generic-brightcove-video-player #state-video,.video-with-description .generic-brightcove-video-player .video-container{height:542px}.video-with-description .generic-brightcove-video-player .vjs-captions-button .vjs-menu{border:none}.video-with-description .generic-brightcove-video-player .video-js video::-webkit-media-text-track-display{background-color:#666;background:linear-gradient(180deg,transparent 0,#666);font-size:22px!important;padding:30px 0;margin-top:-100px}.video-with-description .generic-brightcove-video-player .video-js video::-webkit-media-text-track-display-backdrop{background:none!important}.video-with-description .generic-brightcove-video-player .video-js video::cue{font-family:arial,helvetica,sans-serif!important}.video-with-description .generic-brightcove-video-player .video-js .vjs-text-track-display>div{margin:0!important}.video-with-description .generic-brightcove-video-player .video-js .vjs-text-track-display>div>div{background-color:#666;background:linear-gradient(180deg,transparent 0,#666);font-family:arial,helvetica,sans-serif!important;font-size:22px!important;height:auto!important;bottom:0!important}.video-with-description .generic-brightcove-video-player .video-js .vjs-text-track-display>div>div>div{background:none!important}.video-with-description .generic-brightcove-video-player .video-js:not(.vjs-fullscreen) .vjs-text-track-display>div>div{top:440px!important}.video-with-description .generic-brightcove-video-player .video-js.vjs-fullscreen .vjs-text-track-display>div>div{bottom:0!important;top:94%!important;width:100%!important}.video-with-description .generic-brightcove-video-player .play-button-container .play-button span{display:block;position:absolute;color:#fff;left:79px;top:21px;font-size:22px;font-weight:700}.video-with-description .generic-brightcove-video-player #video-finished,.video-with-description .generic-brightcove-video-player #video-paused{background-color:transparent}.video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button,.video-with-description .generic-brightcove-video-player #video-paused .play-button-container .play-button{width:66px;height:66px;border-width:2px;margin-top:-51px;margin-left:-47px}.video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button:after,.video-with-description .generic-brightcove-video-player #video-paused .play-button-container .play-button:after{margin-top:19px;margin-left:22px;border-left:24px solid #fff;border-bottom:13px solid transparent;border-top:13px solid transparent}.video-with-description .generic-brightcove-video-player #video-finished .content,.video-with-description .generic-brightcove-video-player #video-paused .content{padding:0 18px;margin-top:30px;width:calc(100% - 200px)}.video-with-description .generic-brightcove-video-player #video-finished .content h1,.video-with-description .generic-brightcove-video-player #video-paused .content h1{font-size:25px;font-size:2.5rem}.video-with-description .generic-brightcove-video-player #video-finished .btn-standard-close,.video-with-description .generic-brightcove-video-player #video-paused .btn-standard-close{display:none}.video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay{border:none;margin-left:-45px;margin-top:-53px}.video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay span{font-size:28px;font-size:2.8rem;left:83px;top:24px}.video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay:before{display:none}.video-with-description .generic-brightcove-video-player #video-finished .play-button-container .play-button.replay:after{font-size:67px;font-size:6.7rem;content:"";font-family:homebase-icons;border:none;margin-top:0;margin-left:0}.video-with-description .generic-brightcove-video-player .vjs-cta{position:absolute;top:22px;right:21px}.video-with-description .generic-brightcove-video-player .vjs-cta .btn{font-size:12px;font-size:1.2rem;background:#24a641;padding:8px 11px;box-shadow:none;border:none}.services-teaser .services-title{color:#1d8634;margin-bottom:11px}.services-teaser .services-subtitle{font-size:18px;font-size:1.8rem;margin-bottom:51px}.services-teaser .content .services-item{width:276px;float:left;margin-right:48px}.services-teaser .content .services-item .services-image-link,.services-teaser .content .services-item .services-title-link{display:block}.services-teaser .content .services-item .services-image-link,.services-teaser .content .services-item .services-title-link{margin-bottom:20px}.services-teaser .content .services-item .services-icon{float:left;width:44px}.services-teaser .content .services-item .services-item-title{font-size:20px;font-size:2rem;color:#1d8634;font-weight:700;display:table-cell;height:44px;vertical-align:middle;padding-left:12px}.services-teaser .content .services-item .services-item-image{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;height:155px;width:100%}.services-teaser .content .services-item .services-description p{margin-bottom:9px}.services-teaser .content .services-item .services-description ul{padding-left:0;margin-top:0}.services-teaser .content .services-item .services-description ul li{list-style:none}.services-teaser .content .services-item .services-description ul li:before{content:"\002022";color:#1d8634;margin-right:5px}.services-teaser .content .services-item:last-child{margin-right:0}.services-teaser .content:after{clear:both}.project-guide-container{padding:65px 0 29px;border-top:1px solid #ccc}.project-guide-container .store-nearby-stores_header-title,.project-guide-container h2,.project-guide-container h3{color:#1d8634;font-weight:700;margin-bottom:.6em}.project-guide-container h2{font-size:32px;font-size:3.2rem}.project-guide-container .store-nearby-stores_header-title,.project-guide-container h3{font-size:24px;font-size:2.4rem;margin-top:6px}.project-guide-download p{line-height:24px;line-height:2.4rem;margin-top:23px;margin-left:3px}.project-guide-download .btn-download-container{margin:28px 9px 40px 3px;position:relative}.project-guide-download .btn-download-view{border-radius:2px;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;background-color:#f4f4f4;border:1px solid #ccc;color:#666;display:block;font-weight:700;padding:18px 0 18px 18px;position:relative;text-align:center;width:100%;z-index:9}.project-guide-download .btn-download-view .download-icon{width:20px;height:20px;display:inline-block;margin-left:-32px;margin-right:10px;vertical-align:middle;position:relative;bottom:2px}.project-guide-download .waiting-loader{-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite;font-size:6px;font-size:.6rem;-webkit-transform:translateZ(0);transform:translateZ(0);margin:-9px 10px -8px 0;position:relative;text-indent:-9999em;border:5px solid #ccc;display:inline-block;vertical-align:middle;overflow:hidden}.project-guide-download .waiting-loader,.project-guide-download .waiting-loader:after{border-radius:50%;width:30px;height:30px}.project-guide-download .alert-error{padding:24px 0 0}.project-guide-download .alert-error ul{padding:0;margin:0}.project-guide-download .alert-error ul li{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;color:#ba0c2f;list-style:none;position:relative;padding:2px 0 10px 30px}.project-guide-download .alert-error ul li:before{background:url(../../../../assets/img/icon-alert-danger.svg) no-repeat;background-size:cover;content:"";display:block;width:23px;height:23px;position:absolute;top:0;left:1px}.project-guide-inclusion div{position:relative;padding-left:50px}.project-guide-inclusion ul{list-style-image:none;padding:12px 0 0}.project-guide-inclusion ul li{font-size:15px;font-size:1.5rem;font-weight:700;list-style-type:none;background-image:url(/assets/img/icon-tick-small.png);background-position:1px 21px;background-repeat:no-repeat;padding:17px 0 20px 27px;border-bottom:1px solid #ccc}.project-guide-inclusion ul li:first-child{padding-top:0;background-position:1px 4px}.project-guide-inclusion ul li:last-child{border-bottom:none}#tools-and-materials>div{padding:42px 44px 19px}#tools-and-materials .store-nearby-stores_header-title,#tools-and-materials h3{font-size:24px;font-size:2.4rem;color:#1d8634;font-weight:700;margin-bottom:0}#tools-and-materials .materials-list,#tools-and-materials .tools-list{margin-bottom:42px}#tools-and-materials .materials-list ul,#tools-and-materials .tools-list ul{list-style:none;margin-top:12px;padding-left:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}#tools-and-materials .materials-list ul li,#tools-and-materials .tools-list ul li{display:block;font-size:15px;line-height:24px;padding-left:14px;position:relative}#tools-and-materials .materials-list ul li:before,#tools-and-materials .tools-list ul li:before{font-size:14px;font-size:1.4rem;content:"\2022";left:0;line-height:19px;position:absolute}.masonry-wall{margin-bottom:30px}.masonry-wall:after,.masonry-wall:before{content:"";display:table}.masonry-wall:after{clear:both}.masonry-wall .masonry-row:after,.masonry-wall .masonry-row:before{content:"";display:table}.masonry-wall .masonry-row:after{clear:both}.masonry-wall .masonry-row .image-container{margin:0 10px 20px;float:left;height:264px}.masonry-wall .masonry-row .image-container:first-child{margin-left:0}.masonry-wall .masonry-row .image-container:last-child{float:right;margin-right:0}.masonry-wall .masonry-row .image-container img{width:100%;height:100%}.masonry-wall .masonry-row.image-column-one .image-container{width:100%;height:540px}.masonry-wall .masonry-row.image-column-two .image-container{width:470px}.masonry-wall .masonry-row.image-column-two .image-container.wide{width:634px}.masonry-wall .masonry-row.image-column-two .image-container.narrow{width:306px}.masonry-wall .masonry-row.image-column-three .image-container{width:306px;width:calc(33.33% - 13.33333px)}.page-editor .masonry-wall .masonry-row .scEmptyPlaceholder{width:100%;height:100%}.page-editor .masonry-wall .masonry-row.image-column-two .image-container{width:450px}.page-editor .masonry-wall .masonry-row.image-column-two .image-container.wide{width:634px}.page-editor .masonry-wall .masonry-row.image-column-two .image-container.narrow{width:306px}.featuredproductbrand-page-type .masonry-wall{margin-bottom:0}.featuredproductbrand-page-type .masonry-wall .masonry-row:last-child .image-container{margin-bottom:0}.lg-outer{background:rgba(0,0,0,.9)}.lg-outer.lg-has-thumb .lg .lg-inner{height:calc(100% - 68px);width:100%}.lg-outer.lg-show-after-load .lg-inner .lg-item{color:#fff}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption{visibility:visible;display:inline-block}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption.table-cont{display:table}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption:before{height:calc(50% - 50px)}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption .lg-image{max-height:73%}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand:before{height:50%}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner{background:#484747;padding:12px 0;width:100%;display:block;text-align:left}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner:after,.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner:before{content:"";display:table}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner:after{clear:both}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner.right-end{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner.left-end{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner>*{float:left}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner>:first-child{margin-left:22px}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner>:last-child{margin-right:22px}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .store-nearby-stores_header-title,.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded h3{line-height:24px;font-size:16px;margin:0;color:#fff;font-weight:700;white-space:normal}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .brand-logo{height:24px;margin:0 20px;width:auto}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .brand-logo img{height:100%;width:auto}.lg-outer.lg-show-after-load .lg-inner .lg-item .lg-object.lg-image{max-height:calc(100% - 90px)}.ios.safari .lg-outer.lg-show-after-load .lg-inner .lg-item .lg-object.lg-image .lg-image{max-height:100%}.lg-outer.lg-show-after-load .lg-inner .lg-item .caption:after,.lg-outer.lg-show-after-load .lg-inner .lg-item .caption:before{content:"";display:table}.lg-outer.lg-show-after-load .lg-inner .lg-item .caption:after{clear:both}.lg-outer.lg-show-after-load .lg-inner .lg-item .caption .caption-heading{font-size:18px;line-height:18px;font-weight:400;margin:30px 0 11px}.lg-outer.lg-show-after-load .lg-inner .lg-item .caption a,.lg-outer.lg-show-after-load .lg-inner .lg-item .caption a:visited{color:#888;text-decoration:underline}.lg-outer.lg-show-after-load .lg-inner .lg-item .caption p{line-height:18px;font-weight:400;color:#888;white-space:normal}.lg-outer.lg-show-after-load div.object-wrapper{display:inline-block;max-width:100%;max-height:calc(100% - 90px);position:relative;vertical-align:middle;width:calc(100vh - 90px)}.ios.safari .lg-outer.lg-show-after-load div.object-wrapper{max-height:100%;width:auto}.ios.safari .lg-outer.lg-show-after-load div.object-wrapper .lg-image{max-height:100%}.lg-outer.lg-show-after-load div.object-wrapper>.lg-image{display:block;height:100%;width:100%}.lg-outer.lg-show-after-load.lg-has-thumb div.object-wrapper{width:calc(100vh - 207px)}.lg-outer .lg .lg-inner .lg-item{background:url(/assets/img/lightbox.loading.gif) no-repeat scroll 50% transparent}.lg-outer .lg .lg-inner .lg-item.loaded{background:none}.lg-outer .lg .lg-inner .lg-item .lg-img-wrap{padding:0}.lg-outer .lg .lg-inner .caption-bunnings .brand-logo{display:none}.lg-outer .lg .brightcove-video-player-skin,.lg-outer .lg .video-outer-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.lg-outer .lg .video-outer-wrapper{display:table}.lg-outer .lg .video-outer-wrapper .video-wrapper{display:table-cell;vertical-align:middle;width:100%;padding-top:30px}.lg-outer .lg .lg-thumb-outer .lg-toogle-thumb{display:none}.lg-outer .lg .lg-thumb-outer .lg-thumb{margin:0 auto;padding:5px 0}.lg-outer .lg .lg-thumb-outer .lg-thumb-item{border:3px solid transparent;position:relative;opacity:1}.lg-outer .lg .lg-thumb-outer .lg-thumb-item img{transition:all .4s ease-in-out;opacity:.5;height:100%;width:100%}.lg-outer .lg .lg-thumb-outer .lg-thumb-item.active{border:3px solid #fff}.lg-outer .lg .lg-thumb-outer .lg-thumb-item.active img{opacity:1}.lg-outer .lg .lg-thumb-outer .lg-thumb-item.active:after,.lg-outer .lg .lg-thumb-outer .lg-thumb-item.active:before{display:none}.lg-outer .lg .lg-thumb-outer .lg-thumb-item:hover img{opacity:1}.lg-outer .lg .lg-thumb-outer .lg-thumb-item.video:after{font-size:25px;content:"";color:#fff;font-family:homebase-icons;line-height:1;text-align:center;position:absolute;left:50%;top:50%;width:25px;height:25px;padding:8px;margin-left:-20px;margin-top:-20px}.lg-outer .lg .lg-thumb-outer .lg-thumb-item.video.active:after{content:""}.lg-outer .lg .lg-next,.lg-outer .lg .lg-prev{background:none;margin-top:-92px}.lg-outer .lg .lg-next:after,.lg-outer .lg .lg-next:before,.lg-outer .lg .lg-prev:after,.lg-outer .lg .lg-prev:before{color:#fff;text-shadow:0 0 10px #000}.lg-outer .lg .lg-next:hover:after,.lg-outer .lg .lg-next:hover:before,.lg-outer .lg .lg-prev:hover:after,.lg-outer .lg .lg-prev:hover:before{color:#666;text-shadow:none}.lg-outer .lg .lg-prev{left:17px}.lg-outer .lg .lg-prev:before{font-size:40px;font-family:homebase-icons;content:"";left:0}.lg-outer .lg .lg-prev:after{display:none}.lg-outer .lg .lg-next{right:17px}.lg-outer .lg .lg-next:before{display:none}.lg-outer .lg .lg-next:after{font-size:40px;font-family:homebase-icons;content:"";left:auto;right:0}.lg-outer .lg .lg-toolbar{background:none}.lg-outer .lg .lg-toolbar .lg-close{width:40px;height:40px;margin-top:20px;margin-right:20px;display:table;padding:0;background:#444}.lg-outer .lg .lg-toolbar .lg-close:hover{background:#ba0c2f}.lg-outer .lg .lg-toolbar .lg-close:after{font-size:26px;color:#fff;font-family:homebase-icons;content:"";display:block;height:40px;line-height:40px;width:40px}.lg-backdrop{background:rgba(0,0,0,.9)}.lg-backdrop.in{opacity:0}.product-page-type.product-detail .lg-inner .lg-slide img{cursor:default}.product-page-type.product-detail .lg-outer.lg-has-thumb .lg-inner{height:calc(100% - 118px)}.product-page-type.product-detail .lg-outer.lg-show-after-load .lg .lg-inner .lg-item .lg-image{background:#fff}.product-page-type.product-detail .lg-outer .lg-item .product-mark-logo{transition:opacity .5s ease 0s;transition-delay:.95s;opacity:1}.product-page-type.product-detail .lg-outer .product-mark-logo{bottom:20px;box-sizing:border-box;display:block;left:20px;margin:0 auto;opacity:0;position:absolute}.categoryMenuPanel{position:relative;display:block}.categoryMenuPanel .categoryMenuPanelInner{width:960px;padding-top:70px;margin:0 auto}.categoryMenuPanel.panel-alternate-style{margin-bottom:36px;padding-bottom:36px;background:#fff}.categoryMenuPanel+.categoryMenuPanel{margin-top:0}.categoryMenuPanel+.categoryMenuPanel .categoryMenuPanelInner{padding-top:36px}.categoryMenuPanel+.categoryMenuPanel.panel-alternate-style{margin-top:-88px;margin-bottom:0}.categoryMenuPanel+.categoryMenuPanel.panel-alternate-style .categoryMenuPanelInner{padding-top:56px}.categoryMenuPanel.panel-alternate-style+.categoryMenuPanel.panel-alternate-style{margin-top:-88px;margin-bottom:0}.categoryMenuPanel.panel-alternate-style+.categoryMenuPanel.panel-alternate-style .categoryMenuPanelInner{padding-top:56px}.categoryMenuPanel .categoryMenuPanelHeader{padding:26px 30px;height:317px;background:#24a641;overflow:hidden;position:relative}.categoryMenuPanel .categoryMenuPanelHeader:after,.categoryMenuPanel .categoryMenuPanelHeader:before{content:"";display:table}.categoryMenuPanel .categoryMenuPanelHeader:after{clear:both}.categoryMenuPanel .list-header{width:400px;color:#fff;background:#24a641;padding-bottom:2px}.categoryMenuPanel .list-header span{font-size:16px;font-size:1.6rem;display:block;margin-bottom:6px}.categoryMenuPanel .list-header .store-nearby-stores_header-title,.categoryMenuPanel .list-header h3{font-size:48px;font-size:4.8rem;font-weight:700;line-height:1.1;letter-spacing:-.6px;margin-top:-6px;margin-bottom:8px}.categoryMenuPanel .list-header .store-nearby-stores_header-title a,.categoryMenuPanel .list-header h3 a{color:#fff}.categoryMenuPanel .list-header .store-nearby-stores_header-title a:hover,.categoryMenuPanel .list-header h3 a:hover{color:#f4f4f4}.categoryMenuPanel .list-header p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin:0;color:#ccdfdd}.categoryMenuPanel .subCategoryList{list-style:none;padding-left:0;float:left;margin:0;width:400px;position:absolute;bottom:27px;padding-bottom:36px}.categoryMenuPanel .subCategoryList li{width:100%;position:relative;background:none;padding:0}.categoryMenuPanel .subCategoryList li:hover{background:none}.categoryMenuPanel .subCategoryList li:hover a,.categoryMenuPanel .subCategoryList li:hover a:after{color:#888}.categoryMenuPanel .subCategoryList li.view-all{position:absolute;bottom:0}.categoryMenuPanel .subCategoryList li a{display:block;padding:8px 0;color:#fff}.categoryMenuPanel .subCategoryList li a:after{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-size:1.9rem;color:#1d8634;content:"";display:block;position:absolute;right:-2px;top:0;padding:7px 0}.categoryMenuPanel .banner-wrapper{width:492px;background:#444;position:absolute;height:100%;right:0;top:0;overflow:hidden}.categoryMenuPanel .banner-wrapper .banner{position:absolute;top:0;bottom:0;left:0;right:0}.categoryMenuPanel .subCategoryDetailPanel{float:none}.categoryMenuPanel .subCategoryDetailPanel .product-list_grid5 .product-list .product-carousel__wrapper{background:#fff}.categoryMenuPanel .component-view-all-products{margin-bottom:0}.hero-large{position:relative;width:100%;color:#fff;z-index:0;background-color:#666;border-bottom:6px solid #ba0c2f}.hero-large.hero-gallery,.hero-large.hero-gallery .background-image,.hero-large.hero-image,.hero-large.hero-image .background-image,.hero-large.hero-video,.hero-large.hero-video .background-image{height:auto;position:relative;z-index:2}.hero-large.hero-video .play-button-container .text-hide{position:absolute}.hero-large.hero-video .play-button-container .play-button,.hero-large.hero-video .play-button-container .rsPlayBtnIcon,.hero-large.hero-video .play-button-container .rsPlayBtnIconMobile{border-radius:98px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:98px;height:98px;margin-top:-49px;margin-left:-49px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.hero-large.hero-video .play-button-container .play-button:after,.hero-large.hero-video .play-button-container .rsPlayBtnIcon:after,.hero-large.hero-video .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:33px solid #fff;border-bottom:17px solid transparent;border-top:17px solid transparent;margin-top:30px;margin-left:35px}.hero-large.hero-video .play-button-container .play-button:hover,.hero-large.hero-video .play-button-container .rsPlayBtnIcon:hover,.hero-large.hero-video .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.hero-large.hero-video .play-button-container .play-button{position:static;margin:0 auto 20px}.hero-large #state-initial{position:static}.hero-large #state-video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;height:auto}.hero-large .content-wrapper{position:relative;height:100%;margin-left:auto;margin-right:auto;width:960px}.hero-large .content-wrapper:after,.hero-large .content-wrapper:before{display:none}.hero-large .content-wrapper:after,.hero-large .content-wrapper:before{content:"";display:table}.hero-large .content-wrapper:after{clear:both}.hero-large #state-initial.has-video:hover .play-button{position:static;margin:0 auto 10px}.hero-large .is-playing{z-index:4}.hero-large .content{position:relative;width:100%;color:#fff;display:table;z-index:0;height:100%;min-height:300px}.hero-large .content .hero-large-content{display:table-cell;vertical-align:middle;z-index:0;padding-right:0;text-shadow:1px 2px 1px rgba(0,0,0,.36);text-align:center}.hero-large .content .hero-large-content>*{margin:0 auto}.hero-large .content .hero-large-content h1{max-width:750px;font-weight:700;line-height:70px;line-height:7rem;margin-bottom:20px;font-size:66px;font-size:6.6rem}.hero-large .content .hero-large-content p{max-width:620px;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}.hero-large .buttons-block{padding-top:26px}.hero-large .buttons-block .btn-flat.btn-med{padding:.85em 1.5em}.hero-large .overlying-content{top:0;width:100%}.hero-large .overlying-content .content{display:table}.hero-large .overlying-content .content>div{display:table-cell;vertical-align:middle;padding-right:60px}.hero-large .overlying-content .play-button-container .text-hide{position:absolute}.hero-large .overlying-content .play-button-container .play-button,.hero-large .overlying-content .play-button-container .rsPlayBtnIcon,.hero-large .overlying-content .play-button-container .rsPlayBtnIconMobile{border-radius:98px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:98px;height:98px;margin-top:-49px;margin-left:-49px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.hero-large .overlying-content .play-button-container .play-button:after,.hero-large .overlying-content .play-button-container .rsPlayBtnIcon:after,.hero-large .overlying-content .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:33px solid #fff;border-bottom:17px solid transparent;border-top:17px solid transparent;margin-top:30px;margin-left:35px}.hero-large .overlying-content .play-button-container .play-button:hover,.hero-large .overlying-content .play-button-container .rsPlayBtnIcon:hover,.hero-large .overlying-content .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.hero-large .overlying-content .play-button-container .play-button.loading{border-color:#ccc}.hero-large .overlying-content h1{font-size:44px;font-size:4.4rem;line-height:52px;line-height:5.2rem}.hero-large .transparent-overlay{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;padding:100px 0}.hero-large .transparent-overlay.overlay-on{background-color:rgba(0,0,0,.5)}.hero-large .background-image{width:100%;max-width:100%;background-color:transparent}.hero-large .gallery{display:none}.hero-large .supplier-link-wrapper{margin-left:auto;margin-right:auto;width:960px}.hero-large .supplier-link-wrapper:after,.hero-large .supplier-link-wrapper:before{content:"";display:table}.hero-large .supplier-link-wrapper:after{clear:both}.hero-large .supplier-link-wrapper .supplier-link{position:absolute;right:0;z-index:3;top:0;background-color:#fff;padding:15px;border-bottom-left-radius:2px}.hero-large .supplier-link-wrapper .supplier-link span{display:none}.hero-large .supplier-link-wrapper .supplier-link img{min-height:20px;max-height:60px;max-width:130px}.inspiration-gallery-panel{padding-top:45px;padding-bottom:60px}.inspiration-gallery-panel .component-title{position:relative;display:table;width:100%}.inspiration-gallery-panel .launch-gallery{font-weight:700;font-size:16px;font-size:1.6rem;color:#fff;margin:0;position:absolute;right:0;top:13px}.inspiration-gallery-panel .launch-gallery-link{line-height:28px;line-height:2.8rem;padding:0 38px 0 0;background:url(/assets/img/icon-launch-gallery-window.png) no-repeat right 4px;display:block}.inspiration-gallery-panel .launch-gallery-link:hover{text-decoration:underline}.textshadow .inspiration-gallery-panel .launch-gallery-link:hover{text-decoration:none;text-shadow:0 0 1px #fff;background-position:right -38px}.inspiration-gallery-panel .primaryh2{font-size:26px;font-size:2.6rem;line-height:30px;line-height:3rem;display:inline-block;margin-bottom:.833em}.inspiration-gallery-panel .primaryh2 .launch-gallery-link{background-position:right -77px}.inspiration-gallery-panel .primaryh2 .launch-gallery-link:hover{background-position:right -77px}.inspiration-gallery-panel .primaryh2 a.dark-grey:hover{color:#444}.inspiration-gallery-panel .from-price{font-size:12px;font-size:1.2rem;float:left;padding-right:5px;color:#fff;margin-top:-1px}.inspiration-gallery-panel.inspiration-gallery-panel-feature{padding-top:38px;padding-bottom:66px}.inspiration-gallery-panel.inspiration-gallery-panel-feature .primaryh2{font-size:40px;font-size:4rem;line-height:1;margin-bottom:26px}.inspiration-gallery-panel.inspiration-gallery-panel-feature .launch-gallery{right:1px;top:15px}.inspiration-gallery-panel.asphalt-bg .launch-gallery-link{color:#fff}.article-header{padding-top:30px;width:960px;margin:0 auto;background:#f4f4f4}.article-header h1{padding:0 200px;margin-bottom:0;font-size:36px;font-size:3.6rem;line-height:38px;line-height:3.8rem;color:#444}.article-header .intro{font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem;color:#444;border-bottom:1px solid #ccc;padding-bottom:40px;margin:0 130px}.article-header .article-header-content-media-wrapper{width:960px;position:relative;overflow:hidden;margin:0 0 20px;padding-top:0}.article-header .article-header-content-media-wrapper:after,.article-header .article-header-content-media-wrapper:before{content:"";display:table}.article-header .article-header-content-media-wrapper:after{clear:both}.article-header .article-header-content-media-wrapper .img-container img{border-radius:2px;width:100%}.article-header-content{width:960px;margin:0 0 20px;text-align:center}.article-header-content .intro{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;color:#444}.article-header .thumbnail-gallery-wrapper{margin:21px auto 26px;position:relative}.article-header .article-header-content-media-wrapper+.article-header-content,.article-header .thumbnail-gallery-wrapper+.article-header-content{padding-top:0}.article-header .article-header-content-media-wrapper+.article-header-content .intro,.article-header .thumbnail-gallery-wrapper+.article-header-content .intro{margin-left:0;margin-right:0;padding:0 20px 20px;border-bottom:1px solid #ccc}.article-header.article-header-video .img-container{position:relative;z-index:2}.article-header.article-header-video .play-button-container{position:absolute;top:0;left:0;right:0;bottom:0}.article-header.article-header-video .play-button-container .text-hide{position:absolute}.article-header.article-header-video .play-button-container .play-button,.article-header.article-header-video .play-button-container .rsPlayBtnIcon,.article-header.article-header-video .play-button-container .rsPlayBtnIconMobile{border-radius:98px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:98px;height:98px;margin-top:-49px;margin-left:-49px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.article-header.article-header-video .play-button-container .play-button:after,.article-header.article-header-video .play-button-container .rsPlayBtnIcon:after,.article-header.article-header-video .play-button-container .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:33px solid #fff;border-bottom:17px solid transparent;border-top:17px solid transparent;margin-top:30px;margin-left:35px}.article-header.article-header-video .play-button-container .play-button:hover,.article-header.article-header-video .play-button-container .rsPlayBtnIcon:hover,.article-header.article-header-video .play-button-container .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.article-header.article-header-video .play-button-container .play-button{position:absolute;top:50%;left:50%;margin-top:-49px;margin-left:-49px}.article-header.article-header-video .article-header-content-media-wrapper:hover{cursor:pointer}.article-header.article-header-video .article-header-content-media-wrapper:hover .play-button{background-color:rgba(0,0,0,.5);margin-top:-54px;margin-left:-54px;width:108px;height:108px}.article-header.article-header-video .article-header-content-media-wrapper:hover .play-button:after{margin-top:35px;margin-left:40px}.article-header #state-initial{position:relative}.article-header #state-video{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;position:relative;top:0;bottom:0;left:0;right:0;z-index:1;overflow:hidden}.diyblog-page-type .article-header #video-paused .content h1{display:none}.diyblog-page-type .article-header #video-finished .container_12,.diyblog-page-type .article-header #video-finished .inside-layout{position:absolute;top:calc(50% - 37.5px)}.diyblog-page-type .article-header #video-finished .container_12,.diyblog-page-type .article-header #video-finished .container_12>.grid_8,.diyblog-page-type .article-header #video-finished .inside-layout,.diyblog-page-type .article-header #video-finished .inside-layout>.grid_8{text-align:center;width:100%;margin:0}.diyblog-page-type .article-header #video-finished .container_12 .pull-left,.diyblog-page-type .article-header #video-finished .container_12>.grid_8 .pull-left,.diyblog-page-type .article-header #video-finished .inside-layout .pull-left,.diyblog-page-type .article-header #video-finished .inside-layout>.grid_8 .pull-left{float:none!important}.diyblog-page-type .article-header #video-finished .article-tile-small,.diyblog-page-type .article-header #video-finished .series-diy-advice{display:none}.diyblog-page-type .article-header .series-overlay{display:none!important}.article-header .overlying-content{top:0;width:100%}.article-header .gallery{display:none}.article-header .rsThumbsHor{height:104px!important;margin-top:-3px}.article-header .rsThumbsHor .rsThumb{margin-top:0!important}.article-header .rsSlide{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.article-header .rsSlide>div{height:100%}.article-header .rsSlide:hover .rsPlayBtnIcon{cursor:pointer;background-color:rgba(0,0,0,.5);margin-top:-54px;margin-left:-54px;width:108px;height:108px}.article-header .rsSlide:hover .rsPlayBtnIcon:after{margin-top:35px;margin-left:40px}.article-header .rsBtnCenterer{position:absolute;left:50%;top:50%}.article-header .rsPlayBtn .text-hide{position:absolute}.article-header .rsPlayBtn .play-button,.article-header .rsPlayBtn .rsPlayBtnIcon,.article-header .rsPlayBtn .rsPlayBtnIconMobile{border-radius:98px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:98px;height:98px;margin-top:-49px;margin-left:-49px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.article-header .rsPlayBtn .play-button:after,.article-header .rsPlayBtn .rsPlayBtnIcon:after,.article-header .rsPlayBtn .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:33px solid #fff;border-bottom:17px solid transparent;border-top:17px solid transparent;margin-top:30px;margin-left:35px}.article-header .rsPlayBtn .play-button:hover,.article-header .rsPlayBtn .rsPlayBtnIcon:hover,.article-header .rsPlayBtn .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.article-header .rsThumbsContainer{margin:5px 0}.article-header .scssThanFiveItems .rsThumbsContainer{padding-left:5px}.article-header .oneItem .rsSlide{border-radius:2px}.article-header .rsThumbs{background:#444;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-clip:padding-box}.article-header .rsTmb{border-radius:3px;overflow:hidden}.article-header .rsTmb,.article-header .rsTmb img{width:162px;height:88px}.article-header .rsThumbsArrow{font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:2.8rem;color:#fff;width:60px;height:115px}.article-header .rsThumbsArrow.rsThumbsArrowRight{background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.6))}.article-header .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn{position:absolute;right:14px;top:35px}.article-header .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:after{content:"";font-family:homebase-icons}.article-header .rsThumbsArrow.rsThumbsArrowLeft{background:linear-gradient(270deg,rgba(0,0,0,.6) 0,transparent);position:absolute;top:0;left:0}.article-header .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn{position:absolute;left:14px;top:35px}.article-header .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:after{content:"";font-family:homebase-icons}.article-header .rsThumbsArrow.rsThumbsArrowDisabled{display:none}.article-header .rsThumb{border-radius:3px;transition:all .2s linear;overflow:hidden;border:3px solid transparent}.article-header .rsThumb.rsNavSelected{border:3px solid #fff}.article-header .rsThumb.rsNavSelected .rsTmb{border-radius:0}.article-header .rsThumb.rsNavSelected img{border-radius:0;opacity:1;filter:"alpha(opacity=100)"!important}.article-header .rsThumb:hover img{opacity:1;filter:"alpha(opacity=100)"!important}.article-header .rsThumb img{border-radius:3px;transition:all .4s ease-in-out;opacity:.5;filter:"alpha(opacity=50)"!important}.article-header .rsThumb .text-hide{position:absolute}.article-header .rsThumb .play-button,.article-header .rsThumb .rsPlayBtnIcon,.article-header .rsThumb .rsPlayBtnIconMobile{border-radius:29px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;z-index:13;width:29px;height:29px;margin-top:-14.5px;margin-left:-14.5px;border:3px solid #fff;background:rgba(0,0,0,.2);cursor:pointer;box-sizing:border-box}.article-header .rsThumb .play-button:after,.article-header .rsThumb .rsPlayBtnIcon:after,.article-header .rsThumb .rsPlayBtnIconMobile:after{transition:all .3s ease-out;content:"";display:block;border-left:10px solid #fff;border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:9px;margin-left:10px}.article-header .rsThumb .play-button:hover,.article-header .rsThumb .rsPlayBtnIcon:hover,.article-header .rsThumb .rsPlayBtnIconMobile:hover{background:rgba(0,0,0,.5)}.article-header .rsThumb .play-button:after{margin-top:7px;margin-left:9px}.article-header .rsVideoFrameHolder{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;overflow:hidden;z-index:50}.article-header .rsVideoFrameHolder iframe{position:static}.article-header .rsVideoFrameHolder .vjs-big-play-button{display:none!important}.article-header .rsVideoFrameHolder .brightcove-video-player-skin{width:100%;height:100%}.article-header .fullscreen{background-color:rgba(0,0,0,.4);border-radius:3px;font-size:12px;font-size:1.2rem;transition:all .2s linear;font-weight:700;color:#fff;padding:2px 2px 0 10px;position:absolute;top:20px;right:20px;z-index:50}.article-header .fullscreen:after{font-size:30px;font-size:3rem;font-family:homebase-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"";margin-left:2px;vertical-align:middle;position:relative;top:-2px;margin-bottom:-2px}.article-header .fullscreen:hover{background-color:rgba(0,0,0,.6)}.article-header .lightbox-gallery{display:none}.disclaimer-wrapper{background:transparent}.disclaimer-wrapper .content-disclaimer-text{margin-left:auto;margin-right:auto;width:960px;font-size:12px;font-size:1.2rem;color:#444}.disclaimer-wrapper .content-disclaimer-text:after,.disclaimer-wrapper .content-disclaimer-text:before{content:"";display:table}.disclaimer-wrapper .content-disclaimer-text:after{clear:both}.disclaimer-wrapper .content-disclaimer-text h2{font-size:12px;font-size:1.2rem;color:#444;font-weight:700;margin-bottom:1em;line-height:1.5em}.disclaimer-wrapper .content-disclaimer-text p{margin-bottom:15px}.disclaimer-wrapper .content-disclaimer-text p:last-child{margin-bottom:0}.disclaimer-wrapper .content-disclaimer-text a{font-weight:700}.disclaimer-wrapper .content-disclaimer-text span{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}.fixed-layout .disclaimer-wrapper{margin-bottom:0}.content-disclaimer-text.container_12,.content-disclaimer-text.inside-layout{padding-top:0;padding-bottom:0;border-bottom:0;margin-bottom:0}.store-locator-control{width:300px}.store-locator-control .form-field .nearest-store{background:transparent url(/assets/img/icon-search-dropdown.png) no-repeat scroll 98% 5px;background-color:#fff;padding-right:20px;width:237px;display:block;float:left}.store-locator-control .form-field.error .nearest-store{border:1px solid #ba0c2f}.store-locator-control .form-field.validated .nearest-store{border:1px solid #24a641}.store-locator-control .form-field.validated .nearest-store:focus{border:1px solid #24a641}.store-locator-control .form-field.alert-flag.error .nearest-store{border:1px solid #ccc}.store-locator-control .form-field.alert-flag.error .nearest-store:focus{border:1px solid #24a641}.store-locator-control .form-field.alert-flag.error .validation-flag{display:inline}.store-locator-control .form-field.alert-flag.error .validation-flag .valid{display:none}.store-locator-control .form-field.alert-flag.error .validation-flag .invalid{display:inline;color:#ba0c2f;line-height:32px;line-height:3.2rem;font-weight:700}.store-locator-control .form-field .validation-flag{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;display:none;width:20px!important;font-weight:700;float:left;margin-left:10px;position:relative;top:3px}.store-locator-control .form-field.alert-flag.validated .nearest-store{border:1px solid #ccc}.store-locator-control .form-field.alert-flag.validated .nearest-store:focus{border:1px solid #24a641}.store-locator-control .form-field.alert-flag.validated .validation-flag{display:inline}.store-locator-control .form-field.alert-flag.validated .validation-flag .invalid{display:none}.store-locator-control .form-field.alert-flag.validated .validation-flag .valid{display:inline-block;color:#1d8634;background:url(/assets/img/icon-tick-small.png) no-repeat;width:15px;height:15px}.store-locator-control .state-hidden{display:none}.store-locator-control .state-select-container{position:relative;width:244px}.store-locator-control .state-select-suburb{font-size:16px;font-size:1.6rem}.store-locator-control .state-select-suburb .ui-autocomplete{position:absolute;margin:0;padding:0;background:#24a641;z-index:100!important;max-height:200px;overflow-x:hidden;overflow-y:auto}.store-locator-control .state-select-suburb .ui-autocomplete li{line-height:35px;line-height:3.5rem;padding:0;list-style:none;cursor:pointer;border:0}.store-locator-control .state-select-suburb .ui-autocomplete li a{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem;font-weight:400;color:#fff;padding:10px 20px;display:block}.store-locator-control .state-select-suburb .ui-autocomplete li a.ui-active-menuitem,.store-locator-control .state-select-suburb .ui-autocomplete li a.ui-state-hover{background:#24a641}.store-locator-control .state-select-stores{box-shadow:0 5px 10px 0 rgba(0,0,0,.4);min-width:160px;list-style:none;background:#f4f4f4;overflow:visible;position:absolute;z-index:10;width:96%;border:1px solid #ccc;margin-top:8px}.store-locator-control .state-select-stores.has-tip:before{position:absolute;top:-7px;right:6px;content:"";border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px;display:inline-block}.store-locator-control .state-select-stores.has-tip:after{position:absolute;top:-6px;right:7px;content:"";border-color:transparent transparent #ccc;border-style:solid;border-width:1px 6px 6px;display:inline-block}.store-locator-control .state-select-stores .heading{padding:20px 0 10px}.store-locator-control .state-select-stores .heading span{font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:700;padding:0 20px;color:#1d8634}.store-locator-control .state-select-stores ul{padding:0;margin:0}.store-locator-control .state-select-stores li{line-height:18px;line-height:1.8rem;border-top:1px solid #ccc;list-style:none;padding:0;margin:0}.store-locator-control .state-select-stores li a{font-size:16px;font-size:1.6rem;padding:10px 20px;color:#ba0c2f;font-weight:700;display:block}.store-locator-control .state-select-stores li a:hover{background:#fff}.paged-results>.text-align-center img{width:64px;height:64px}.paged-results>.paged-items:first-child{padding-top:50px}.inspiration-gallery-panel.asphalt-bg h2{color:#444}.inspiration-gallery-panel.asphalt-bg .launch-gallery-link{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;padding:0;color:#1d8634;background:none}.inspiration-gallery-panel.asphalt-bg .launch-gallery-link:after{content:"\e80d";font-family:homebase-icons;font-weight:400;padding-left:5px}.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .next,.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .prev{top:20px}.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .next:before,.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .prev:before{content:"\e80d";margin-top:-20px}.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .prev{left:-45px}.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .prev:before{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.inspiration-gallery-panel.asphalt-bg .bunnings-carousel.inspiration-carousel p.smallprint{color:#444}.content-layout_inside .content-disclaimer-text .reset-spacing,.inspiration-gallery-sidebar .sidebar-intro .bunnings-logo{display:none}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent [class*=" icon-"]:before,.RefreshComponent [class^=icon-]:before{display:inline-block;font-family:homebase-icons;font-style:normal;font-weight:400;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RefreshComponent{background-color:#f4f4f4;color:#444;font:normal 14px/2;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RefreshComponent *,.RefreshComponent :after,.RefreshComponent :before{box-sizing:border-box}.RefreshComponent .store-nearby-stores_header-title,.RefreshComponent a,.RefreshComponent abbr,.RefreshComponent acronym,.RefreshComponent address,.RefreshComponent applet,.RefreshComponent article,.RefreshComponent aside,.RefreshComponent audio,.RefreshComponent b,.RefreshComponent big,.RefreshComponent blockquote,.RefreshComponent body,.RefreshComponent canvas,.RefreshComponent caption,.RefreshComponent center,.RefreshComponent cite,.RefreshComponent code,.RefreshComponent dd,.RefreshComponent del,.RefreshComponent details,.RefreshComponent dfn,.RefreshComponent div,.RefreshComponent dl,.RefreshComponent dt,.RefreshComponent em,.RefreshComponent embed,.RefreshComponent fieldset,.RefreshComponent figcaption,.RefreshComponent figure,.RefreshComponent footer,.RefreshComponent form,.RefreshComponent h1,.RefreshComponent h2,.RefreshComponent h3,.RefreshComponent h4,.RefreshComponent h5,.RefreshComponent h6,.RefreshComponent header,.RefreshComponent hgroup,.RefreshComponent html,.RefreshComponent i,.RefreshComponent iframe,.RefreshComponent img,.RefreshComponent ins,.RefreshComponent kbd,.RefreshComponent label,.RefreshComponent legend,.RefreshComponent li,.RefreshComponent mark,.RefreshComponent menu,.RefreshComponent nav,.RefreshComponent object,.RefreshComponent ol,.RefreshComponent output,.RefreshComponent p,.RefreshComponent pre,.RefreshComponent q,.RefreshComponent ruby,.RefreshComponent s,.RefreshComponent samp,.RefreshComponent section,.RefreshComponent small,.RefreshComponent span,.RefreshComponent strike,.RefreshComponent strong,.RefreshComponent sub,.RefreshComponent summary,.RefreshComponent sup,.RefreshComponent table,.RefreshComponent tbody,.RefreshComponent td,.RefreshComponent tfoot,.RefreshComponent th,.RefreshComponent thead,.RefreshComponent time,.RefreshComponent tr,.RefreshComponent tt,.RefreshComponent u,.RefreshComponent ul,.RefreshComponent var,.RefreshComponent video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.RefreshComponent article,.RefreshComponent aside,.RefreshComponent details,.RefreshComponent figcaption,.RefreshComponent figure,.RefreshComponent footer,.RefreshComponent header,.RefreshComponent hgroup,.RefreshComponent menu,.RefreshComponent nav,.RefreshComponent section{display:block}.RefreshComponent body,.RefreshComponent html{height:100%}.RefreshComponent a img{border:none}.RefreshComponent blockquote{quotes:none}.RefreshComponent blockquote:after,.RefreshComponent blockquote:before{content:"";content:none}.RefreshComponent table{border-collapse:collapse;border-spacing:0}.RefreshComponent caption,.RefreshComponent td,.RefreshComponent th{text-align:left;font-weight:400;vertical-align:middle}.RefreshComponent .form-element input[type=checkbox]+.form-element_label:before{border:3px solid #24a641}.RefreshComponent .form-element input[type=checkbox]+.form-element_label:after{font-size:21px;top:-13px;left:11px}input[type=checkbox]:checked+.RefreshComponent .form-element_label:before{border-color:#24a641;background:#24a641}input[type=checkbox]:checked+.RefreshComponent .form-element_label:after{display:block;color:#fff}.RefreshComponent .form-element input[type=radio]+.form-element_label:before{border:3px solid #24a641}.RefreshComponent .form-element input[type=radio]+.form-element_label:after{top:-13px;left:11px}input[type=radio]:checked+.RefreshComponent .form-element_label:after{height:18px;width:18px;-webkit-transform:scaleX(-1) rotate(-45deg);transform:scaleX(-1) rotate(-45deg);display:block;color:#fff;content:"L";top:-19px;left:4px;font-size:19px}input[type=radio]:checked+.RefreshComponent .form-element_label:before{border-color:#24a641;background:#24a641}.RefreshComponent img{display:inline-block;vertical-align:middle}.RefreshComponent .img--responsive{display:block;max-width:100%;height:auto}.RefreshComponent .visuallyhidden{visibility:hidden;opacity:0;height:0;margin:0;padding:0}.RefreshComponent .visuallyhidden.focusable{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;visibility:visible;opacity:1}.RefreshComponent .visuallyhidden.focusable .RefreshComponent .visuallyhidden.focusable:focus,.RefreshComponent .visuallyhidden.focusable:active{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__price,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__price{padding:3px 14px;border-radius:3px;text-align:center;margin-right:-5px;margin-left:-5px;background-color:#ffea00;color:#444;font:700 24px/28px Arial,sans-serif}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__price sup,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__price sup{font-size:24px;position:relative;top:auto}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__price sup+sup,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__price sup+sup{left:1px}.RefreshComponent button,.RefreshComponent input,.RefreshComponent keygen,.RefreshComponent select,.RefreshComponent textarea{font-size:inherit}.RefreshComponent label{white-space:normal}.RefreshComponent button:invalid,.RefreshComponent input:invalid,.RefreshComponent select:invalid,.RefreshComponent textarea:invalid{box-shadow:none}.RefreshComponent button:focus,.RefreshComponent input:focus,.RefreshComponent select:focus,.RefreshComponent textarea:focus{z-index:1}.RefreshComponent input[type=checkbox]:active,.RefreshComponent input[type=checkbox]:focus,.RefreshComponent input[type=file]:active,.RefreshComponent input[type=file]:focus,.RefreshComponent input[type=radio]:active,.RefreshComponent input[type=radio]:focus{box-shadow:none}.RefreshComponent button,.RefreshComponent input[type=button],.RefreshComponent input[type=reset]{display:inline-block;margin:0;border-radius:3px;box-shadow:none;cursor:pointer;height:42px;outline:0;overflow:visible;padding:8px;text-decoration:none;vertical-align:top;width:auto}.RefreshComponent button:hover,.RefreshComponent input[type=button]:hover,.RefreshComponent input[type=reset]:hover,.RefreshComponent input[type=submit]:hover{text-decoration:none}.RefreshComponent input[type=date],.RefreshComponent input[type=datetime-local],.RefreshComponent input[type=datetime],.RefreshComponent input[type=email],.RefreshComponent input[type=month],.RefreshComponent input[type=number],.RefreshComponent input[type=password],.RefreshComponent input[type=search],.RefreshComponent input[type=tel],.RefreshComponent input[type=text],.RefreshComponent input[type=time],.RefreshComponent input[type=url],.RefreshComponent input[type=week],.RefreshComponent select,.RefreshComponent textarea{display:block;margin:0;background-color:#fff;border:2px solid #ccc;border-radius:3px;box-shadow:none;height:42px;outline:0;padding:8px;text-align:left;vertical-align:top;width:100%}.RefreshComponent input[type=date]:focus,.RefreshComponent input[type=datetime-local]:focus,.RefreshComponent input[type=datetime]:focus,.RefreshComponent input[type=email]:focus,.RefreshComponent input[type=month]:focus,.RefreshComponent input[type=number]:focus,.RefreshComponent input[type=password]:focus,.RefreshComponent input[type=search]:focus,.RefreshComponent input[type=tel]:focus,.RefreshComponent input[type=text]:focus,.RefreshComponent input[type=time]:focus,.RefreshComponent input[type=url]:focus,.RefreshComponent input[type=week]:focus,.RefreshComponent select:focus,.RefreshComponent textarea:focus{border-color:#ccc}.RefreshComponent button[disabled],.RefreshComponent input[disabled],.RefreshComponent select[disabled],.RefreshComponent select[disabled] optgroup,.RefreshComponent select[disabled] option,.RefreshComponent textarea[disabled]{box-shadow:none;cursor:default}.RefreshComponent select[multiple],.RefreshComponent select[size],.RefreshComponent textarea{height:auto}.RefreshComponent select[size="0"],.RefreshComponent select[size="1"]{height:40px}.RefreshComponent textarea{min-height:40px;overflow:auto;resize:vertical}.RefreshComponent optgroup{font-style:normal;font-weight:400}.RefreshComponent .form-element{height:25px;width:25px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}input[type=checkbox]+.RefreshComponent .form-element .form-element_label:before,input[type=radio]+.RefreshComponent .form-element .form-element_label:after,input[type=radio]+.RefreshComponent .form-element .form-element_label:before{content:"";position:absolute;top:0;left:0}.RefreshComponent .form-element input[type=checkbox],.RefreshComponent .form-element input[type=radio]{position:absolute;z-index:-1;opacity:0}.RefreshComponent .form-element_label{position:relative;top:2px;cursor:pointer}input[type=checkbox]+.RefreshComponent .form-element_label:before{height:23px;width:23px;border:2px solid #ccc;border-radius:3px;background:#fff;z-index:0}input[type=checkbox]+.RefreshComponent .form-element_label:after{height:18px;width:18px;-webkit-transform:scaleX(-1) rotate(-45deg);transform:scaleX(-1) rotate(-45deg);content:"L";position:absolute;top:-16px;left:11px;color:#1d8634;font-size:16px;font-weight:700;z-index:4;display:none}input[type=radio]+.RefreshComponent .form-element_label:before{height:25px;width:25px;border-radius:50%;border:1px solid #ccc;background:#fff;display:block}input[type=radio]+.RefreshComponent .form-element_label:after{height:11px;width:11px;border-radius:50%;border:0;background:transparent;margin:7px;display:none}.RefreshComponent .layout{display:-webkit-flex;display:flex;-webkit-flex-direction:flex-start;flex-direction:flex-start;flex-direction:column;min-height:100vh}.RefreshComponent .layout:after{content:"";clear:both;display:table}.RefreshComponent .layout>.main{-webkit-flex:1 1 auto;flex:1 1 auto}.RefreshComponent .layout>footer{-webkit-flex:0 1 auto;flex:0 1 auto}.RefreshComponent .list,.RefreshComponent .list--inline{padding-left:0;list-style:none}.RefreshComponent .list--basket-static .list_item{padding-top:4px;padding-bottom:4px;font-weight:700}.RefreshComponent .list_item{vertical-align:middle}.RefreshComponent .list_icon{height:28px;width:28px;margin:0 14px 0 0;color:#1d8634;vertical-align:middle}.RefreshComponent .list--inline>li{display:inline-block}.RefreshComponent .sr-only{height:1px;width:1px;margin:-1px;border:0;clip:rect(0,0,0,0);overflow:hidden;padding:0;position:absolute}.RefreshComponent .sr-only-focusable:active,.RefreshComponent .sr-only-focusable:focus{height:auto;width:auto;margin:0;clip:auto;overflow:visible;position:static}.RefreshComponent img[data-echo]{border:solid #ccc;border-width:2px 2px 0;color:transparent}.RefreshComponent .loaded{transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity 375ms cubic-bezier(.4,0,.2,1)}.RefreshComponent .hide-ms-clear::-ms-clear{display:none;width:0;height:0}.RefreshComponent .button{display:inline-block;margin-bottom:0;font-family:Arial,sans-serif;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:2px solid transparent;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);white-space:nowrap;height:auto;padding:12px 20px;font-size:14px;line-height:1;border-radius:3px}.RefreshComponent .button:focus,.RefreshComponent .button:hover{color:#444;text-decoration:none}.RefreshComponent .button--small{padding:8px 10px;font-size:14px}.RefreshComponent .button--large{padding:14px 20px;font-size:20px}.RefreshComponent .button--block{display:block;width:100%}.button--block+.RefreshComponent .button--block{margin-top:5px}.RefreshComponent .button--primary{background:#e76113;color:#fff}.RefreshComponent .button--primary:active,.RefreshComponent .button--primary:focus,.RefreshComponent .button--primary:hover{background:#c65310;color:#fff}.RefreshComponent .button--primary:active{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.1)}.RefreshComponent .button--primary:active:focus,.RefreshComponent .button--primary:active:hover{background:#c65310;color:#fff}.RefreshComponent .button--primary[disabled],fieldset[disabled] .RefreshComponent .button--primary{opacity:.4;pointer-events:none}.RefreshComponent .button--secondary{background:#24a641;color:#fff}.RefreshComponent .button--secondary:active,.RefreshComponent .button--secondary:focus,.RefreshComponent .button--secondary:hover{background:#1d8634;color:#fff}.RefreshComponent .button--secondary:active{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.1)}.RefreshComponent .button--secondary:active:focus,.RefreshComponent .button--secondary:active:hover{background:#1d8634;color:#fff}.RefreshComponent .button--secondary[disabled],fieldset[disabled] .RefreshComponent .button--secondary{opacity:.4;pointer-events:none}.RefreshComponent .button--secondary-alt{background:#24a641;color:#fff}.RefreshComponent .button--secondary-alt:active,.RefreshComponent .button--secondary-alt:focus,.RefreshComponent .button--secondary-alt:hover{background:#1d8634;color:#fff}.RefreshComponent .button--secondary-alt:active{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.1)}.RefreshComponent .button--secondary-alt:active:focus,.RefreshComponent .button--secondary-alt:active:hover{background:#1d8634;color:#fff}.RefreshComponent .button--secondary-alt[disabled],fieldset[disabled] .RefreshComponent .button--secondary-alt{opacity:.4;pointer-events:none}.RefreshComponent .button--tertiary{background:#80828f;color:#fff}.RefreshComponent .button--tertiary:active,.RefreshComponent .button--tertiary:focus,.RefreshComponent .button--tertiary:hover{background:#616372;color:#fff}.RefreshComponent .button--tertiary:active{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.1)}.RefreshComponent .button--tertiary:active:focus,.RefreshComponent .button--tertiary:active:hover{background:#616372;color:#fff}.RefreshComponent .button--tertiary[disabled],fieldset[disabled] .RefreshComponent .button--tertiary{opacity:.4;pointer-events:none}.RefreshComponent .button--danger{background:#ba0c2f;color:#fff}.RefreshComponent .button--danger:active,.RefreshComponent .button--danger:focus,.RefreshComponent .button--danger:hover{background:#ba0c2f;color:#fff}.RefreshComponent .button--danger:active{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.1)}.RefreshComponent .button--danger:active:focus,.RefreshComponent .button--danger:active:hover{background:#ba0c2f;color:#fff}.RefreshComponent .button--danger[disabled],fieldset[disabled] .RefreshComponent .button--danger{opacity:.4;pointer-events:none}.RefreshComponent .button--tertiary-outline{background:#fff;border:2px solid #ccc;color:#1d8634;height:42px;width:36px;font-size:25px}.RefreshComponent .button--tertiary-outline:active,.RefreshComponent .button--tertiary-outline:focus,.RefreshComponent .button--tertiary-outline:hover{background:#fff;color:#24a641}.RefreshComponent .button--tertiary-outline:active,.RefreshComponent .button--tertiary-outline:hover{border-color:#1d8634}.RefreshComponent .button--tertiary-outline:active{background:rgba(50,196,94,.1);box-shadow:inset 0 3px 0 0 rgba(0,0,0,.1)}.RefreshComponent .button--tertiary-outline:active:focus,.RefreshComponent .button--tertiary-outline:active:hover{background:#fff;color:#24a641}.RefreshComponent .button--tertiary-outline[disabled],fieldset[disabled] .RefreshComponent .button--tertiary-outline{pointer-events:none;opacity:1;color:#f4f4f4;cursor:not-allowed}.RefreshComponent .button--tertiary-outline[disabled]:active,.RefreshComponent .button--tertiary-outline[disabled]:focus,.RefreshComponent .button--tertiary-outline[disabled]:hover,fieldset[disabled] .RefreshComponent .button--tertiary-outline:active,fieldset[disabled] .RefreshComponent .button--tertiary-outline:focus,fieldset[disabled] .RefreshComponent .button--tertiary-outline:hover{background:#fff;border-color:#ccc;opacity:1}.RefreshComponent .bui-wrapper{position:relative}.RefreshComponent .bui-wrapper:after{clear:both;content:"";display:table}.RefreshComponent .bui-container{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px)}.RefreshComponent .bui-content{width:calc(100% - 28px);float:left;margin-left:14px;margin-bottom:15px}.RefreshComponent .bui-sidebar{width:calc(100% - 28px);float:left;margin-left:14px;margin-bottom:15px}.RefreshComponent .store-nearby-stores_header-title,.RefreshComponent h1,.RefreshComponent h2,.RefreshComponent h3,.RefreshComponent h4,.RefreshComponent h5,.RefreshComponent h6{color:#444;font-weight:700}.RefreshComponent .store-nearby-stores_header-title a,.RefreshComponent .store-nearby-stores_header-title a:focus,.RefreshComponent .store-nearby-stores_header-title a:hover,.RefreshComponent h1 a,.RefreshComponent h1 a:focus,.RefreshComponent h1 a:hover,.RefreshComponent h2 a,.RefreshComponent h2 a:focus,.RefreshComponent h2 a:hover,.RefreshComponent h3 a,.RefreshComponent h3 a:focus,.RefreshComponent h3 a:hover,.RefreshComponent h4 a,.RefreshComponent h4 a:focus,.RefreshComponent h4 a:hover,.RefreshComponent h5 a,.RefreshComponent h5 a:focus,.RefreshComponent h5 a:hover,.RefreshComponent h6 a,.RefreshComponent h6 a:focus,.RefreshComponent h6 a:hover{text-decoration:none}.RefreshComponent h1{font-size:36px;font-weight:400;line-height:38px}.RefreshComponent h2{font-size:30px;line-height:39px}.RefreshComponent .store-nearby-stores_header-title,.RefreshComponent h3{font-size:25px;line-height:31px}.RefreshComponent h4{font-size:17px;line-height:21px}.RefreshComponent h5{font-size:16px;line-height:17px}.RefreshComponent h6{font-size:14px;line-height:16px}.RefreshComponent a{color:#1d8634;font-family:Arial,sans-serif;font-weight:700;text-decoration:none}.RefreshComponent a:active,.RefreshComponent a:focus,.RefreshComponent a:hover{color:#24a641;text-decoration:none}.RefreshComponent a.secondary,.RefreshComponent a.tertiary{font-size:12px;font-weight:400;text-decoration:underline}.RefreshComponent a.tertiary{color:#666}.RefreshComponent a.tertiary:active,.RefreshComponent a.tertiary:focus,.RefreshComponent a.tertiary:hover{color:#444}.RefreshComponent strong{font-weight:700}.RefreshComponent .list-with-ticks_icon{margin-top:7px;height:42px;width:42px;display:inline-block;background:url(../../bunnings/img/inline-svg/icon-tick.svg);background-repeat:no-repeat;vertical-align:top}.RefreshComponent .list-with-ticks_text{margin-left:3px;display:inline-block;vertical-align:top;width:calc(100% - 28px)}.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list{display:block;border-bottom:1px solid #ccc}.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article{background-color:#fff;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid #ccc;padding:19px 14px 10px;width:50%;float:left;margin-left:0}.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article:nth-child(odd){padding-right:14px;border-right-color:#ccc}.RefreshComponent .rich-relevance-placement-wrapper.rich-relevance-placement-padding-top{margin-top:30px}.RefreshComponent .rich-relevance-placement-wrapper.rich-relevance-placement-padding-bottom .rich-relevance-placement{padding-bottom:30px}.RefreshComponent .rich-relevance-placement-wrapper.rich-relevance-placement-padding-bottom .rich-relevance-placement.home_page{padding-bottom:60px}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile,.RefreshComponent .rich-relevance-placement.brand_page.mobile,.RefreshComponent .rich-relevance-placement.cart_page.mobile,.RefreshComponent .rich-relevance-placement.category_page.mobile,.RefreshComponent .rich-relevance-placement.error_page.mobile,.RefreshComponent .rich-relevance-placement.generic_page.mobile,.RefreshComponent .rich-relevance-placement.home_page.mobile,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile,.RefreshComponent .rich-relevance-placement.search_page.mobile{border-top:2px solid #ccc;border-bottom:2px solid #ccc;padding-bottom:25px;padding-top:0;display:block;overflow:hidden}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.brand_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.cart_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.category_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.error_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.generic_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.home_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .similar-products-title,.RefreshComponent .rich-relevance-placement.search_page.mobile .similar-products-title{padding:24px 5px;font-size:26px;line-height:23px;font-weight:700;margin-right:14px;margin-left:14px}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;overflow:hidden}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article{background-color:#fff;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #ccc;padding:19px 14px 10px;width:50%;float:left;margin-left:0}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article:nth-child(odd),.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article:nth-child(odd){padding-right:14px;border-right-color:#ccc}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article:last-child:nth-child(odd),.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article:last-child:nth-child(odd){border-bottom:none}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .photo,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .photo{height:auto;max-width:100%;width:100%}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__title{-webkit-flex:1 0 100%;flex:1 0 100%;height:36px;line-height:17px;overflow:hidden;position:relative;color:#666;font-size:11px;font-weight:400;margin-bottom:0}@supports (-webkit-line-clamp:2){.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__title,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__title:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%);bottom:0;content:"";height:17px;position:absolute;right:0;text-align:right;width:50%}@supports (-webkit-line-clamp:2){.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__title:after,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__title:after{display:none}}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del{width:100%;height:40px}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del span,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del span{margin:0 4px 0 0;display:inline-block;color:#1d8634;padding-right:3px}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del span:before,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del span:before{font-size:16px}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del .icon-delivery-standard:before,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del .icon-delivery-standard:before{content:""}.RefreshComponent .rich-relevance-placement.add_to_cart_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.brand_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.cart_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.category_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.error_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.generic_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.home_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.purchase_complete_page.mobile .product-list article .product-list__del .icon-store:before,.RefreshComponent .rich-relevance-placement.search_page.mobile .product-list article .product-list__del .icon-store:before{content:""}.home-page-type .add-to-wishlist-dropdown{display:none}.home-page-type .heading-layout{border-bottom:0;margin-bottom:0;padding:0}.home-page-type .heading-layout:after{background:transparent}.home-page-type .heading-layout .horizontal-nav{margin-bottom:0}.home-page-type .singlebanner-wrapper.inside-layout{width:100%}.home-page-type .singlebanner-wrapper.inside-layout,.home-page-type .singlebanner-wrapper.inside-layout.container_12{width:960px}.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,.6)}.home-main-banners-wrapper header .header-content-wrapper{position:relative;padding:26px 0 32px;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}.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:#fff}.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 a,.home-main-banners-wrapper .home-main-banners-wrapper__banner-link img{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 #ccc;border-right:1px solid #ccc}.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}.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:#fff;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:#fff;font-size:48px;font-size:4.8rem}.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:#ba0c2f}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner .hotspot-wrapper .hotspot-content .hotspot.hotspot__main .hotspot-tag a:hover{color:#ba0c2f!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,helvetica,arial,sans-serif;font-size:30px;font-size:3rem;color:#444;line-height:26px;line-height:2.6rem;padding:8px 10px 0}.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:#444}.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{line-height:36px;line-height:3.6rem;font-size:15px;font-size:1.5rem;border-radius:3px;display:block;padding:0 10px;background:#fff;border:1px solid #ccc}.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 #ccc}.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:transparent #fff transparent transparent;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 #ccc transparent transparent;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:#fff;border:1px solid #ccc}.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:transparent transparent transparent #fff;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 transparent transparent #ccc;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:#24a641}.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:0 0}.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 .carousel-tabs li.current 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 .hero-carousel-pager li.current a{background-position:0 0}.search_home_banner{background:#fff;border:1px solid #ccc;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:#444;outline:none;width:525px}.search_home_banner .search_home_banner__search-term.placeholder{color:#888}.search_home_banner .search_home_banner__search-term:-moz-placeholder,.search_home_banner .search_home_banner__search-term:-ms-input-placeholder,.search_home_banner .search_home_banner__search-term::-moz-placeholder,.search_home_banner .search_home_banner__search-term::-webkit-input-placeholder{color:#444}.search_home_banner .search_home_banner__search-term__focus.placeholder{color:#888}.search_home_banner .search_home_banner__search-term__focus:-moz-placeholder,.search_home_banner .search_home_banner__search-term__focus:-ms-input-placeholder,.search_home_banner .search_home_banner__search-term__focus::-moz-placeholder,.search_home_banner .search_home_banner__search-term__focus::-webkit-input-placeholder{color:#888}.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:focus,.search_home_banner button:hover,.search_home_banner input[type=submit]:focus,.search_home_banner input[type=submit]:hover{background-position:0 100%}.range-browser-nav{margin-bottom:20px;background:transparent url(/assets/img/bg-home-range-browser-nav.png)}.range-browser-nav>ul>li{position:relative;width:106px}.range-browser-nav>ul>li:last-child{width:102px;border-right:1px solid #ccc}.range-browser-nav>ul>li:last-child a{background-image:none}.range-browser-nav>ul>li:last-child a:focus,.range-browser-nav>ul>li:last-child a:hover{background:#f4f4f4}.range-browser-nav>ul>li:first-child{border-left:1px solid #ccc}.range-browser-nav>ul>li a{padding:1em 0;color:#666;transition:none}.range-browser-nav>ul>li a:focus,.range-browser-nav>ul>li a:hover{background:#f4f4f4}.range-browser-nav>ul>li.hover a{background:none}.range-browser-nav>ul>li.hover a:focus,.range-browser-nav>ul>li.hover a:hover{background:#f4f4f4}.range-browser-nav>ul>li.on{height:auto;border-left:1px solid transparent}.range-browser-nav>ul>li.on:after{content:"";position:absolute;margin-left:-20px;bottom:-11px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #24a641}.range-browser-nav>ul>li.on a{color:#fff;padding-top:1.357em;outline:0;background:none}.range-browser-nav>ul>li.on a:focus,.range-browser-nav>ul>li.on a:hover{background:none}.range-browser-nav>ul>li.on+li{border-left:1px solid transparent}.range-browser-container{min-height:465px;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:#1d8634;display:block;padding-right:50px;height:45px}.range-browser-container .range-browser-category-content-wrapper>header a:after,.range-browser-container .range-browser-category-content-wrapper>header a:before{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:#24a641}.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:"";font-family:homebase-icons;position:absolute;right:1px;height:45px;top:0}.range-browser-container .range-browser-category-content-wrapper>header a h2{float:left;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:#fff;border:1px solid #ccc;border-radius:3px;padding:0 12px}.range-browser-container .range-browser-container-columns{position:relative}.range-browser-container .range-browser-container-columns:after,.range-browser-container .range-browser-container-columns:before{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:#fff;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:#444;font-size:16px;font-size:1.6rem;height:auto;overflow-y:visible;padding:25px 0 0 30px}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .store-nearby-stores_header-title,.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail h3{font-size:18px;font-size:1.8rem;line-height:32px;line-height:3.2rem;margin-bottom:0;font-weight:700;letter-spacing:0}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .store-nearby-stores_header-title:before,.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:-.5em}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .store-nearby-stores_header-title:after,.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:#fff;color:hsla(0,0%,100%,.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:#24a641}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a{font-size:24px;font-size:2.4rem;color:#fff;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:#1d8634}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a:after{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{background:#666;color:#fff;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 #ccc}.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:hsla(0,0%,100%,.7);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:#444}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a:after{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:after,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one:before{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:right;width:173px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one .ad img{width:auto;height:auto;max-width:100%}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one .diy{float:right;width:192px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two{margin-top:20px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:after,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two:before{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:173px;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:100%}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two .diy{float:left;width:192px}.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:#fff;width:191px;height:134px;line-height:26px;line-height:2.6rem}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy:hover{background:#f4f4f4}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy a{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;display:block;color:#444;padding:22px 14px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .diy .diy-span{font-size:18px;font-size:1.8rem;font-weight:700;display:block;margin-bottom:15px;margin-top:-5px}.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:homebase-icons;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{height:200px;position:relative}.home-banner-container__top:after,.home-banner-container__top:before{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:#fff}.home-gift-cards-banner-wrapper .home-gift-cards-banner:before{background:none;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:none;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-right,.home-gift-cards-banner-wrapper .home-gift-cards-banner .overlay-top{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:#fff;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;color:#ba0c2f;margin:7px 0 30px}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner{background:#ba0c2f;height:355px;position:relative}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:after,.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner:before{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:#fff;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-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px;color:#fff}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .description{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;color:#fff}.home-diy-advice-banner-wrapper-wrapper .home-diy-advice-banner-wrapper .home-diy-advice-banner .text-block .list-item__content__footer,.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__tag{list-style:none;display:inline-block;zoom:1;position:relative;margin:10px 5px 0 0;background:url(/assets/img/tags/diy-button-bg.png) 0 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) 0 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;color:#fff;font-size:23px;font-size:2.3rem}.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:#fff}.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:#fff}.home-diy-article-promotion .banner-title{background-color:#fff;color:#ba0c2f;font-size:40px;font-size:4rem;margin-left:auto;margin-right:auto;padding:7px 0 30px;width:960px}.home-diy-article-promotion .panel-img-left,.home-diy-article-promotion .panel-img-right{background-color:#ba0c2f;border-radius:3px;height:335px}.home-diy-article-promotion .panel-img-left .panel-image,.home-diy-article-promotion .panel-img-right .panel-image{display:block;width:480px}.home-diy-article-promotion .panel-img-left .secondaryh2,.home-diy-article-promotion .panel-img-right .secondaryh2{font-size:39px;font-size:3.9rem;line-height:47px;line-height:4.7rem;color:#fff;margin:33px 40px 0;width:400px}.home-diy-article-promotion .panel-img-left p,.home-diy-article-promotion .panel-img-right p{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#fff;margin-left:40px;margin-top:14px;width:350px}.home-diy-article-promotion .panel-img-left .btn-primary,.home-diy-article-promotion .panel-img-right .btn-primary{background:#fff;border:none;color:#ba0c2f!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 .btn-primary,.home-diy-article-promotion .panel-img-left .secondaryh2,.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:#fff;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 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 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;color:#1d8634;margin:7px 0 30px}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner{background:#24a641;height:355px;position:relative}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block{color:#fff;width:420px;padding:30px;float:right}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .text-block .title{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-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;width:50%;color:hsla(0,0%,100%,.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:#fff;font-family:HelveticaNeueW01-75Bold,helvetica,arial,sans-serif}.inspiring-ideas-banner-wrapper-wrapper .inspiring-ideas-banner-wrapper .inspiring-ideas-banner .person-block{position:absolute;bottom:0;right:-58px}.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{border-radius:50%;opacity:.5;filter:"alpha(opacity=50)"!important}.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{opacity:1;filter:"alpha(opacity=100)"!important}.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 .carousel-tabs li.current 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 .hero-carousel-pager li.current a{opacity:1;filter:"alpha(opacity=100)"!important}.home-main-banners-wrapper header{display:none}.home-main-banners-wrapper .home-main-banners-carousel-wrapper .banner header{display:none!important}.home-main-banners-wrapper .home-main-banners-wrapper__banner-link{display:none}.home.home-page-type .content-layout_inside .panel .container_12,.home.home-page-type .content-layout_inside .panel .inside-layout{padding-bottom:0;border:none}.home.home-page-type .triple-banner-block.inside-layout>a{margin-bottom:0}.home-gift-cards-banner-wrapper{box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.home .component-diy-video .component{margin-top:40px;padding-bottom:0;border-top:2px solid #ccc}.range-browser-container .range-browser-category-content-wrapper>header{display:none}.range-browser-container .range-browser-container-columns{overflow:hidden}.range-browser-container .range-browser-container-columns .range-browser-container-col-left{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);overflow:hidden}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .detail-text,.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-teammember{display:none}.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .store-nearby-stores_header-title:after,.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail .store-nearby-stores_header-title:before,.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail h3:after,.range-browser-container .range-browser-container-columns .range-browser-container-col-left .range-browser-category-detail-wrapper .range-browser-category-detail h3:before{display:none}.range-browser-container .range-browser-container-columns .range-browser-container-col-right{width:387px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);overflow:hidden;margin-bottom:20px;margin-left:20px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a{font-size:18px;font-size:1.8rem}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper>header a:after{font-size:18px;font-size:1.8rem;font-family:homebase-icons;content:""}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories{height:auto;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li{border-bottom:0;border-top:1px solid #ccc}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li:first-child{border-top:0}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a{font-size:16px;font-size:1.6rem;padding:13px 25px 13px 14px;color:#444}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a:after{right:10px;font-family:homebase-icons;content:"";color:#1d8634}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .range-browser-featured-categories-wrapper .featured-categories ul li a:hover{background:transparent;color:#24a641}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners{margin-left:20px}.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-one,.range-browser-container .range-browser-container-columns .range-browser-container-col-right .banners .row-two{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);border:1px solid #ccc}.range-browser-nav{background:none}.range-browser-nav>ul{display:table;table-layout:fixed;border:0}.range-browser-nav>ul>li{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);display:table-cell;float:none!important;text-align:center!important;height:100%;vertical-align:middle;width:100%!important;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc}.range-browser-nav>ul>li.hover a,.range-browser-nav>ul>li:hover a{transition:none;color:#fff}.range-browser-nav>ul>li a{color:#444;transition:none!important}.range-browser-nav>ul>li.hover,.range-browser-nav>ul>li.hover a{background:#fff!important;color:#444}.range-browser-nav>ul>li.on,.range-browser-nav>ul>li.on a,.range-browser-nav>ul>li:hover,.range-browser-nav>ul>li:hover a{background:#1d8634!important;color:#fff}.range-browser-nav>ul>li.on:first-child,.range-browser-nav>ul>li:first-child{border-radius:3px 0 0 3px}.range-browser-nav>ul>li.on:last-child,.range-browser-nav>ul>li:last-child{border-radius:0 3px 3px 0}.range-browser-nav>ul>li.on:before{display:none}.range-browser-nav>ul>li.on:after{left:50%;right:auto;top:100%;margin-left:-10px;margin-right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #24a641}.range-browser-nav.horizontal-nav>ul>li a{display:inline-block;padding:15px;vertical-align:middle;box-sizing:border-box;width:100%;height:auto}.homepage-carousel-wrapper{position:relative;padding-bottom:40px}.homepage-carousel-wrapper .carousel-heading{font-size:30px;font-size:3rem;color:#444;margin:0 0 15px}.homepage-carousel-wrapper .promo-banner img{border-radius:0}.homepage-carousel-wrapper .button-next,.homepage-carousel-wrapper .button-previous{margin-top:-6px;display:block;width:35px;height:60px!important;color:#1d8634;position:absolute;top:49%;background-image:none!important;background-color:#f4f4f4}.homepage-carousel-wrapper .button-next:after,.homepage-carousel-wrapper .button-previous:after{font-size:30px;font-size:3rem;line-height:61px;line-height:6.1rem;color:#444;font-family:homebase-icons;position:absolute;top:0;width:35px}.homepage-carousel-wrapper .button-next:hover,.homepage-carousel-wrapper .button-previous:hover{color:#24a641}.homepage-carousel-wrapper .button-previous{left:-50px}.homepage-carousel-wrapper .button-previous:after{content:""}.homepage-carousel-wrapper .button-previous:after{left:0;right:auto}.homepage-carousel-wrapper .button-next{right:-50px}.homepage-carousel-wrapper .button-next:after{content:""}.homepage-carousel-wrapper .button-next:after{right:0;left:auto}.homepage-carousel-wrapper .page{width:960px;float:left;background-color:#fff;box-sizing:content-box}.homepage-carousel-wrapper .page:after,.homepage-carousel-wrapper .page:before{content:"";display:table}.homepage-carousel-wrapper .page:after{clear:both}.homepage-carousel-wrapper .page .promo-banner{width:384px;height:341px;float:right;display:inline-block}.homepage-carousel-wrapper--special-order .carousel-heading{color:#007ac9}.homepage-carousel-wrapper--special-order .button-next,.homepage-carousel-wrapper--special-order .button-previous{color:#666}.homepage-carousel-wrapper .caroufredsel_wrapper{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);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:1px solid #ccc}.homepage-carousel-wrapper .product-list__price{margin-top:10px}.homepage-carousel-wrapper .product-list__price sup{margin-right:1px}.ie-10.windows-8 .homepage-carousel-wrapper .button-next:after,.ie-10.windows-8 .homepage-carousel-wrapper .button-previous:after,.ie-11 .home-page-type .homepage-carousel-wrapper .button-next:after,.ie-11 .home-page-type .homepage-carousel-wrapper .button-previous:after,.ie-11.windows-8 .homepage-carousel-wrapper .button-next:after,.ie-11.windows-8 .homepage-carousel-wrapper .button-previous:after{top:33%}.categoryMenuPanel .product-list_grid4,.categoryMenuPanel .product-list_grid5,.categoryMenuPanel .similar-products-wrapper,.featuredproductbrand-page-type .product-list_grid4,.featuredproductbrand-page-type .product-list_grid5,.featuredproductbrand-page-type .similar-products-wrapper,.product-page-type .product-list_grid4,.product-page-type .product-list_grid5,.product-page-type .similar-products-wrapper,.productcategory-page-type .product-list_grid4,.productcategory-page-type .product-list_grid5,.productcategory-page-type .similar-products-wrapper,.productsubcategory-page-type .product-list_grid4,.productsubcategory-page-type .product-list_grid5,.productsubcategory-page-type .similar-products-wrapper,.range-page-type .product-list_grid4,.range-page-type .product-list_grid5,.range-page-type .similar-products-wrapper{margin-bottom:1.714em}.categoryMenuPanel .product-list_grid4 h2,.categoryMenuPanel .product-list_grid5 h2,.categoryMenuPanel .similar-products-wrapper h2,.featuredproductbrand-page-type .product-list_grid4 h2,.featuredproductbrand-page-type .product-list_grid5 h2,.featuredproductbrand-page-type .similar-products-wrapper h2,.product-page-type .product-list_grid4 h2,.product-page-type .product-list_grid5 h2,.product-page-type .similar-products-wrapper h2,.productcategory-page-type .product-list_grid4 h2,.productcategory-page-type .product-list_grid5 h2,.productcategory-page-type .similar-products-wrapper h2,.productsubcategory-page-type .product-list_grid4 h2,.productsubcategory-page-type .product-list_grid5 h2,.productsubcategory-page-type .similar-products-wrapper h2,.range-page-type .product-list_grid4 h2,.range-page-type .product-list_grid5 h2,.range-page-type .similar-products-wrapper h2{font-size:30px;font-size:3rem;color:#1d8634;margin-top:0;margin-bottom:.3em}.categoryMenuPanel .product-list_grid4 h2 a,.categoryMenuPanel .product-list_grid5 h2 a,.categoryMenuPanel .similar-products-wrapper h2 a,.featuredproductbrand-page-type .product-list_grid4 h2 a,.featuredproductbrand-page-type .product-list_grid5 h2 a,.featuredproductbrand-page-type .similar-products-wrapper h2 a,.product-page-type .product-list_grid4 h2 a,.product-page-type .product-list_grid5 h2 a,.product-page-type .similar-products-wrapper h2 a,.productcategory-page-type .product-list_grid4 h2 a,.productcategory-page-type .product-list_grid5 h2 a,.productcategory-page-type .similar-products-wrapper h2 a,.productsubcategory-page-type .product-list_grid4 h2 a,.productsubcategory-page-type .product-list_grid5 h2 a,.productsubcategory-page-type .similar-products-wrapper h2 a,.range-page-type .product-list_grid4 h2 a,.range-page-type .product-list_grid5 h2 a,.range-page-type .similar-products-wrapper h2 a{color:#444}.categoryMenuPanel .product-list_grid4 h2 a:hover,.categoryMenuPanel .product-list_grid5 h2 a:hover,.categoryMenuPanel .similar-products-wrapper h2 a:hover,.featuredproductbrand-page-type .product-list_grid4 h2 a:hover,.featuredproductbrand-page-type .product-list_grid5 h2 a:hover,.featuredproductbrand-page-type .similar-products-wrapper h2 a:hover,.product-page-type .product-list_grid4 h2 a:hover,.product-page-type .product-list_grid5 h2 a:hover,.product-page-type .similar-products-wrapper h2 a:hover,.productcategory-page-type .product-list_grid4 h2 a:hover,.productcategory-page-type .product-list_grid5 h2 a:hover,.productcategory-page-type .similar-products-wrapper h2 a:hover,.productsubcategory-page-type .product-list_grid4 h2 a:hover,.productsubcategory-page-type .product-list_grid5 h2 a:hover,.productsubcategory-page-type .similar-products-wrapper h2 a:hover,.range-page-type .product-list_grid4 h2 a:hover,.range-page-type .product-list_grid5 h2 a:hover,.range-page-type .similar-products-wrapper h2 a:hover{color:#24a641}.categoryMenuPanel .product-list_grid4 .product-list,.categoryMenuPanel .product-list_grid5 .product-list,.categoryMenuPanel .similar-products-wrapper .product-list,.featuredproductbrand-page-type .product-list_grid4 .product-list,.featuredproductbrand-page-type .product-list_grid5 .product-list,.featuredproductbrand-page-type .similar-products-wrapper .product-list,.product-page-type .product-list_grid4 .product-list,.product-page-type .product-list_grid5 .product-list,.product-page-type .similar-products-wrapper .product-list,.productcategory-page-type .product-list_grid4 .product-list,.productcategory-page-type .product-list_grid5 .product-list,.productcategory-page-type .similar-products-wrapper .product-list,.productsubcategory-page-type .product-list_grid4 .product-list,.productsubcategory-page-type .product-list_grid5 .product-list,.productsubcategory-page-type .similar-products-wrapper .product-list,.range-page-type .product-list_grid4 .product-list,.range-page-type .product-list_grid5 .product-list,.range-page-type .similar-products-wrapper .product-list{position:relative;width:768px;border-left:0;margin-left:0;margin-right:0;margin-bottom:0}.categoryMenuPanel .product-list_grid4 .product-list .product-list__item,.categoryMenuPanel .product-list_grid5 .product-list .product-list__item,.categoryMenuPanel .similar-products-wrapper .product-list .product-list__item,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-list__item,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-list__item,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-list__item,.product-page-type .product-list_grid4 .product-list .product-list__item,.product-page-type .product-list_grid5 .product-list .product-list__item,.product-page-type .similar-products-wrapper .product-list .product-list__item,.productcategory-page-type .product-list_grid4 .product-list .product-list__item,.productcategory-page-type .product-list_grid5 .product-list .product-list__item,.productcategory-page-type .similar-products-wrapper .product-list .product-list__item,.productsubcategory-page-type .product-list_grid4 .product-list .product-list__item,.productsubcategory-page-type .product-list_grid5 .product-list .product-list__item,.productsubcategory-page-type .similar-products-wrapper .product-list .product-list__item,.range-page-type .product-list_grid4 .product-list .product-list__item,.range-page-type .product-list_grid5 .product-list .product-list__item,.range-page-type .similar-products-wrapper .product-list .product-list__item{position:static;width:191px!important}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__wrapper,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__wrapper,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__wrapper,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__wrapper,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__wrapper,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__wrapper,.product-page-type .product-list_grid4 .product-list .product-carousel__wrapper,.product-page-type .product-list_grid5 .product-list .product-carousel__wrapper,.product-page-type .similar-products-wrapper .product-list .product-carousel__wrapper,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__wrapper,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__wrapper,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__wrapper,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__wrapper,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__wrapper,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__wrapper,.range-page-type .product-list_grid4 .product-list .product-carousel__wrapper,.range-page-type .product-list_grid5 .product-list .product-carousel__wrapper,.range-page-type .similar-products-wrapper .product-list .product-carousel__wrapper{overflow:hidden;background:#f4f4f4;border:1px solid #ccc;height:330px}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__wrapper .product-list__item,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__wrapper .product-list__item,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__wrapper .product-list__item,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__wrapper .product-list__item,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__wrapper .product-list__item,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__wrapper .product-list__item,.product-page-type .product-list_grid4 .product-list .product-carousel__wrapper .product-list__item,.product-page-type .product-list_grid5 .product-list .product-carousel__wrapper .product-list__item,.product-page-type .similar-products-wrapper .product-list .product-carousel__wrapper .product-list__item,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__wrapper .product-list__item,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__wrapper .product-list__item,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__wrapper .product-list__item,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__wrapper .product-list__item,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__wrapper .product-list__item,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__wrapper .product-list__item,.range-page-type .product-list_grid4 .product-list .product-carousel__wrapper .product-list__item,.range-page-type .product-list_grid5 .product-list .product-carousel__wrapper .product-list__item,.range-page-type .similar-products-wrapper .product-list .product-carousel__wrapper .product-list__item{background:#fff}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager,.product-page-type .product-list_grid4 .product-list .product-carousel__pager,.product-page-type .product-list_grid5 .product-list .product-carousel__pager,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager,.range-page-type .product-list_grid4 .product-list .product-carousel__pager,.range-page-type .product-list_grid5 .product-list .product-carousel__pager,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager{display:block;position:absolute;top:0;width:26px;height:100%;background:rgba(68,68,68,.03);z-index:98}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager:hover,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager:hover,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager:hover,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager:hover,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager:hover,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover,.product-page-type .product-list_grid4 .product-list .product-carousel__pager:hover,.product-page-type .product-list_grid5 .product-list .product-carousel__pager:hover,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager:hover,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager:hover,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager:hover,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager:hover,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover,.range-page-type .product-list_grid4 .product-list .product-carousel__pager:hover,.range-page-type .product-list_grid5 .product-list .product-carousel__pager:hover,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover{background:rgba(68,68,68,.06)}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager:hover a,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager:hover a,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager:hover a,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager:hover a,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager:hover a,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover a,.product-page-type .product-list_grid4 .product-list .product-carousel__pager:hover a,.product-page-type .product-list_grid5 .product-list .product-carousel__pager:hover a,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover a,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager:hover a,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager:hover a,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover a,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager:hover a,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager:hover a,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover a,.range-page-type .product-list_grid4 .product-list .product-carousel__pager:hover a,.range-page-type .product-list_grid5 .product-list .product-carousel__pager:hover a,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager:hover a{background:transparent}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager a,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager a,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager a,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager a,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager a,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager a,.product-page-type .product-list_grid4 .product-list .product-carousel__pager a,.product-page-type .product-list_grid5 .product-list .product-carousel__pager a,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager a,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager a,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager a,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager a,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager a,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager a,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager a,.range-page-type .product-list_grid4 .product-list .product-carousel__pager a,.range-page-type .product-list_grid5 .product-list .product-carousel__pager a,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager a{display:block;width:100%;height:100%}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after{font-size:36px;font-size:3.6rem;line-height:315px;line-height:31.5rem;font-family:homebase-icons;position:absolute;right:4px;top:9px;text-shadow:1px 0 1px rgba(5,5,5,.1);color:#fff}.ie-10.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-10.windows-8 .range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-10.windows-8 .range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.ie-11.windows-8 .range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.ie-11.windows-8 .range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after{top:50%}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev{left:0}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after{content:""}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:hover,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:hover,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover{background-color:rgba(0,0,0,.1)}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:hover:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:hover:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:hover:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:hover:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:hover:after{color:#24a641}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__prev a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__prev a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__prev a:after{font-size:20px;font-size:2rem;font-family:homebase-icons;color:inherit}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next{right:0}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after{content:""}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:hover,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:hover,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:hover,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover{background-color:rgba(0,0,0,.1)}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:hover:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:hover:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:hover:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:hover:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:hover:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:hover:after{color:#24a641}.categoryMenuPanel .product-list_grid4 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .product-list_grid5 .product-list .product-carousel__pager__next a:after,.categoryMenuPanel .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.featuredproductbrand-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.product-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.product-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.productsubcategory-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid4 .product-list .product-carousel__pager__next a:after,.range-page-type .product-list_grid5 .product-list .product-carousel__pager__next a:after,.range-page-type .similar-products-wrapper .product-list .product-carousel__pager__next a:after{font-size:20px;font-size:2rem;font-family:homebase-icons;color:inherit}.categoryMenuPanel .product-list_grid4 .product-list,.featuredproductbrand-page-type .product-list_grid4 .product-list,.product-page-type .product-list_grid4 .product-list,.productcategory-page-type .product-list_grid4 .product-list,.productsubcategory-page-type .product-list_grid4 .product-list,.range-page-type .product-list_grid4 .product-list{margin-left:0;margin-right:0}.categoryMenuPanel .product-list_grid4 .product-carousel__wrapper:after,.categoryMenuPanel .product-list_grid4 .product-carousel__wrapper:before,.featuredproductbrand-page-type .product-list_grid4 .product-carousel__wrapper:after,.featuredproductbrand-page-type .product-list_grid4 .product-carousel__wrapper:before,.product-page-type .product-list_grid4 .product-carousel__wrapper:after,.product-page-type .product-list_grid4 .product-carousel__wrapper:before,.productcategory-page-type .product-list_grid4 .product-carousel__wrapper:after,.productcategory-page-type .product-list_grid4 .product-carousel__wrapper:before,.productsubcategory-page-type .product-list_grid4 .product-carousel__wrapper:after,.productsubcategory-page-type .product-list_grid4 .product-carousel__wrapper:before,.range-page-type .product-list_grid4 .product-carousel__wrapper:after,.range-page-type .product-list_grid4 .product-carousel__wrapper:before{content:"";display:table}.categoryMenuPanel .product-list_grid4 .product-carousel__wrapper:after,.featuredproductbrand-page-type .product-list_grid4 .product-carousel__wrapper:after,.product-page-type .product-list_grid4 .product-carousel__wrapper:after,.productcategory-page-type .product-list_grid4 .product-carousel__wrapper:after,.productsubcategory-page-type .product-list_grid4 .product-carousel__wrapper:after,.range-page-type .product-list_grid4 .product-carousel__wrapper:after{clear:both}.categoryMenuPanel .product-list_grid5 .product-list,.featuredproductbrand-page-type .product-list_grid5 .product-list,.product-page-type .product-list_grid5 .product-list,.productcategory-page-type .product-list_grid5 .product-list,.productsubcategory-page-type .product-list_grid5 .product-list,.range-page-type .product-list_grid5 .product-list{width:960px}.categoryMenuPanel .similar-products-wrapper .product-list,.featuredproductbrand-page-type .similar-products-wrapper .product-list,.product-page-type .similar-products-wrapper .product-list,.productcategory-page-type .similar-products-wrapper .product-list,.productsubcategory-page-type .similar-products-wrapper .product-list,.range-page-type .similar-products-wrapper .product-list{float:left;clear:none;margin:0}.categoryMenuPanel .similar-products-wrapper .product-list-footer,.featuredproductbrand-page-type .similar-products-wrapper .product-list-footer,.product-page-type .similar-products-wrapper .product-list-footer,.productcategory-page-type .similar-products-wrapper .product-list-footer,.productsubcategory-page-type .similar-products-wrapper .product-list-footer,.range-page-type .similar-products-wrapper .product-list-footer{float:left;clear:both;margin-top:6px;width:100%}.product-carousel .product-list__item .product-list__photo{margin-top:0}.product-carousel .product-list__item .product-list__details{padding:0 10px 10px}@media only screen and (min-width:500px){#lg-gallery .thumb-cont .thumb{width:94px;height:94px}.lg-outer .lg .lg-thumb-outer .lg-thumb-item.video:after{font-size:40px;width:40px;height:40px;margin-left:-24px;margin-top:-24px}.lg-outer .lg .lg-next,.lg-outer .lg .lg-prev{display:block!important}}@media only screen and (min-width:730px){.RefreshComponent .bui-wrapper{padding:20px}.RefreshComponent .bui-content{width:calc(58.33% - 22px);float:left;margin-left:14px}.RefreshComponent .bui-sidebar{width:calc(41.667% - 19px);float:left;margin-left:14px}.RefreshComponent .list-with-ticks_icon{height:21px;width:21px}}@media only screen and (min-width:800px){.lg-outer.lg-has-thumb .lg .lg-inner{height:calc(100% - 112px)}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .caption-inner{padding:15px 0}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .store-nearby-stores_header-title,.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded h3{font-size:20px;line-height:34px}.lg-outer.lg-show-after-load .lg-inner .lg-item.lg-slide-caption-brand .caption-branded .brand-logo{height:34px}}@media (min-width:960px){.RefreshComponent h1{font-size:39px;line-height:35px}.RefreshComponent h2{font-weight:400;font-size:30px;line-height:25px}.RefreshComponent .store-nearby-stores_header-title,.RefreshComponent h3{font-weight:400;font-size:25px;line-height:23px}.RefreshComponent h4{font-size:19px;line-height:23px}.RefreshComponent h5{font-size:17px;line-height:21px}.RefreshComponent h6{font-size:16px;line-height:17px}}@media only screen and (min-width:960px){.RefreshComponent .bui-wrapper{padding:20px}.RefreshComponent .bui-container{max-width:960px;margin:0 auto}.RefreshComponent .bui-content{width:calc(66.667% - 23px);float:left;margin-left:14px}.RefreshComponent .bui-sidebar{width:calc(33.333% - 18px);float:left;margin-left:14px}.RefreshComponent .list-with-ticks_icon{margin-top:0}}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}@media only screen and (min-width:1072px){.product-header .element-tooltip .tooltip-content{right:-48px}.product-header .element-tooltip .tooltip-content:after,.product-header .element-tooltip .tooltip-content:before{right:51px}}@media only screen and (min-width:1921px){.campaign-container{background-size:100% auto}.campaign-container .panel{background:#fff}}@media screen and (max-width:1080px){.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .next,.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .prev{background-color:rgba(0,0,0,.15);width:45px;top:0;height:100%}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .prev{left:0}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .prev:before{content:"";font-family:homebase-icons;left:2px}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .next{right:0}.inspiration-gallery-panel-feature .bunnings-carousel .navigation-iconfont .next:before{content:"";font-family:homebase-icons;right:2px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous:after{padding:15px 0 15px 12px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next:after{padding:15px 0 15px 10px}.inspiration-gallery-panel.asphalt-bg .bunnings-carousel .navigation-iconfont .prev{left:0}.button-next,.button-previous{z-index:9;background-image:url(/assets/img/carousel-icon/pager_arrows_texture-sprite.jpg)!important;border:1px solid #ccc;width:55px!important;height:87px!important}.button-previous{left:0!important;background-position:0 -7px!important;border-left:0;border-top-left-radius:0;border-top-right-radius:3px;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:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;background-clip:padding-box}.homepage-carousel-wrapper .button-next,.homepage-carousel-wrapper .button-previous{background-image:url(../../../../assets/img/texture-bg.jpg)!important}.homepage-carousel-wrapper .button-next:after,.homepage-carousel-wrapper .button-previous:after{line-height:90px}.homepage-carousel-wrapper .button-previous{left:0!important}.homepage-carousel-wrapper .button-previous:after{right:10px;left:auto}.homepage-carousel-wrapper .button-next{right:-3px!important}.homepage-carousel-wrapper .button-next:after{right:auto;left:10px}.button-next,.button-previous{z-index:9;background-image:url(../../../../assets/img/carousel-icon/pager_arrows_texture-sprite.jpg)!important;border:1px solid #ccc;width:55px!important;height:87px!important}.button-previous{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;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:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;background-clip:padding-box;right:0!important;background-position:-54px -7px!important;border-right:0}}@media (max-width:1024px){.bunnings-carousel.primary-tiles-carousel .carousel-btn{display:none!important}}@media (max-width:800px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media only screen and (max-device-width:800px) and (orientation:portrait){.inspiration-gallery-page .disable-gallery{display:block;background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:999}.inspiration-gallery-page .disable-gallery .disable-gallery-message{color:#fff;font-size:24px;line-height:1.25;min-height:120px;width:400px;padding:20px;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-200px;text-align:center}}@media (-ms-high-contrast:none){.bunnings-inspiration-skin .vjs-fullscreen-control{display:none}.bunnings-inspiration-skin .vjs-fullscreen-control,::-ms-backdrop{display:block}body .brightcove-video-player-skin .vjs-fullscreen-control,body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control{display:none}::-ms-backdrop,body .brightcove-video-player-skin .vjs-fullscreen-control,body .brightcove-video-player-skin.vjs-mouse .vjs-fullscreen-control{display:block}}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media only screen and (max-width:1024px){.tooltip-container .tooltip-popup{position:absolute;width:200px;bottom:24px;right:-10px;left:auto;display:none}.tooltip-container .tooltip-pointer{background:none;position:relative;height:12px;bottom:1px}.tooltip-container .tooltip-pointer span{background:url(/assets/img/DIY-Guide/sprite-icons.png) no-repeat -1px -303px transparent;position:absolute;display:block;width:22px;height:11px;right:12px}.tooltip-container .tooltip-content{border-width:1px}.bunnings-carousel.four-column-with-arrows .prev{left:-25px;background-position:0}.bunnings-carousel.four-column-with-arrows .next{right:-23px;background-position:100%}.bunnings-carousel.four-column-with-arrows .next,.bunnings-carousel.four-column-with-arrows .prev{width:22px;height:36px;background-size:auto 36px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header_middle .header_middle__wrapper .logo_header{background-image:url(../../../../assets/img/homebase/homebase-logo.svg);background-size:contain}}@media print{.RefreshComponent .hide-from-print{display:none}*{box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #ccc;page-break-inside:avoid}table{display:table;margin:0}thead{display:table-header-group}img{max-width:100%!important;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}h1,img{display:block}h1{font-size:40pt;page-break-after:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.store-nearby-stores_header-title,h2,h3,p{orphans:3;widows:3}.store-nearby-stores_header-title,h2,h3{display:block}.hide-from-print,.hide-print,.product-detail .heading-layout,.product-detail .product-header .product-details-media .product-media-thumbs,.product-detail .product-header .product-details-media .rsFullscreenBtn,.product-detail footer,.product-detail header{display:none}.product-detail .product-header .product-details-media,.product-detail .product-header .product-details-media .product-media-slider,.product-detail .product-header .product-details-media div.rsGCaption{float:none;margin:auto}.product-detail .product-details-tabs .tab-headings{display:none}.product-detail .product-details-tabs .product-tab-title-print{display:block!important}.product-detail .product-details-tabs .ui-tabs-hide{display:block}.product-detail .product-details-description,.product-detail .product-details-meta,.product-detail .product-details-tabs+.inside-layout .product-list,.product-detail .product-details-tabs .product-list__specs .ui-tabs-panel,.product-detail .product-list .product-list__item{background:none;border:0}.product-detail .product-header .product-details-description .product-details-delivery-actions,.product-detail .product-header .product-details-description .product-line-item-buttons{display:none}.product-detail .product-details-tabs+.inside-layout{display:none}}@media (orientation:landscape),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.join-our-team .join-our-team-img-wrapper{width:810px}}@media (max-width:1040px){.bunnings-carousel .prev{left:-25px}.bunnings-carousel .next{right:-25px}}@media get-breakpoint{.ak-header~#RefreshFooter #footer .menu_footer,.ak-header~#RefreshFooter #footer .social-footer{width:100%}.ak-header~#RefreshFooter #footer .menu_footer h4,.ak-header~#RefreshFooter #footer .social-footer h4{margin:0 0 5px;font-size:16px}.ak-header~#RefreshFooter #footer .menu_footer{padding:0}.ak-header~#RefreshFooter #footer .menu_footer>div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ak-header~#RefreshFooter #footer .menu_footer>div .grid_3:nth-of-type(2){display:none}.ak-header~#RefreshFooter #footer .menu_footer>div .grid_3:nth-of-type(3){-webkit-order:10;order:10}.ak-header~#RefreshFooter #footer .grid_3{padding:20px 0;width:100%;text-align:center;border-bottom:1px solid #ccc}.ak-header~#RefreshFooter #footer .grid_3 ul li{display:inline-block;margin:0}.ak-header~#RefreshFooter #footer .grid_3 ul li:not(:first-of-type):before{content:"•";display:inline-block;margin:0 5px;vertical-align:middle;font:inherit}.ak-header~#RefreshFooter #footer .grid_3 ul li a{font-size:14px;line-height:2}.ak-header~#RefreshFooter #footer .social-footer{padding:20px 0 0}.ak-header~#RefreshFooter #footer .social-footer h4{-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center;margin-bottom:15px;display:none}.ak-header~#RefreshFooter #footer .social-footer ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ak-header~#RefreshFooter #footer .social-footer ul li{width:auto;margin-right:0}.ak-header~#RefreshFooter #footer .social-footer ul li+li{margin-left:20px}.ak-header~#RefreshFooter #footer .social-footer ul li a{display:inline-block}.ak-header~#RefreshFooter #footer .social-footer ul li a img{padding:0;width:35px;height:auto}.ak-header~#RefreshFooter #footer .social-footer ul li a span{display:none}.ak-header~#RefreshFooter #footer .menu_footer_submenu{padding:10px 0 20px;border-top:none}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li{border:none;margin:0;padding:0;font-size:14px;line-height:2}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:before{content:"•";display:inline-block;margin:0 5px;vertical-align:middle;font:inherit}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:first-of-type:before,.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:last-of-type:before,.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:nth-of-type(2):before{display:none}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:first-child,.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:last-child{-webkit-flex:1 1 100%;flex:1 1 100%}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:first-child{-webkit-order:4;order:4}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li:last-child{padding-top:15px;margin-top:20px;border-top:1px solid #ccc;-webkit-order:5;order:5}.ak-header~#RefreshFooter #footer .menu_footer_submenu .menu_footer_links li a{font:inherit}}