/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.0
Create your own skin at http://designer.videojs.com
*/@font-face{font-family:'homebaseicons';src:url('../../../iconfonts/homebase-icons.eot?20650232');src:url('../../../iconfonts/homebase-icons.eot?20650232#iefix') format('embedded-opentype'),url('../../../iconfonts/homebase-icons.woff?20650232') format('woff'),url('../../../iconfonts/homebase-icons.ttf?20650232') format('truetype'),url('../../../iconfonts/homebase-icons.svg?20650232#homebase-icons') format('svg');font-weight:normal;font-style:normal}.icon,[class^='icon-']:before,[class*=' icon-']:before{font-family:'homebaseicons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus::before{content:'\e82e'}.icon-minus::before{content:'\e82d'}.icon-cross::before{content:'\e82b'}.icon-customer-services::before{content:'\e827'}.icon-location::before{content:'\e81d'}.icon-basket::before{content:'\e804'}.icon-store::before{content:'\e824'}.icon-delivery-standard::before{content:'\e829'}.icon-star::before{content:'\e823'}.icon-chevron-down::before{content:'\e80b'}.icon-chevron-up::before{content:'\e80e'}.icon-chevron-left::before{content:'\e80c'}.icon-chevron-right::before{content:'\e80d'}.icon-facebook::before{content:'\e82f'}.icon-twitter::before{content:'\e832'}.icon-youtube::before{content:'\e833'}.icon-pinterest::before{content:'\e831'}.icon-instagram::before{content:'\e830'}.icon-search::before{content:'\e822'}.icon-home::before{content:'\e813'}.icon-burger-menu::before{content:'\e818'}.icon-tick::before{content:'\e82c'}.icon-lock::before{content:'\e816'}.icon-delivery-express::before{content:'\e828'}.icon-call::before{content:'\e81c'}.icon-email::before{content:'\e817'}.icon-calendar::before{content:'\e806'}.icon-flag::before{content:'\e811'}.icon-30-day-returns::before{content:'\e820'}.icon-warning::before{content:'\e803'}.icon-smartphone::before{content:'\e819'}.icon-desktop::before{content:'\e821'}.icon-lightbulb::before{content:'\e805'}.icon-checkbox-active::before{content:'\e809'}.icon-checkbox::before{content:'\e80a'}.icon-circle-error::before{content:'\e800'}.icon-circle-warning::before{content:'\e802'}.icon-circle-success::before{content:'\e801'}.icon-card-back::before{content:'\e80c'}.icon-card-front::before{content:'\e808'}.icon-edit::before{content:'\e81b'}.icon-geolocate::before{content:'\e812'}.icon-radio::before{content:'\e81f'}.not-list{list-style:none;margin:0;padding:0}.not-list li{margin-left:0}.truncate{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.futura-xtrbold{font-family:"Futura W01 ExtraBold",sans-serif;font-weight:normal}.futura-heavy{line-height:18px;line-height:1.8rem;font-family:"Futura W01 Heavy",sans-serif;font-weight:normal}.futura-medium{line-height:18px;line-height:1.8rem;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;font-weight:normal}.futura-book{font-family:"Futura W01 Book",sans-serif;font-weight:normal}.challenge-bold{line-height:22px;line-height:2.2rem;font-family:"Challenge W01 Bold Alt",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.helvetica-neue{line-height:18px;line-height:1.8rem;font-family:Arial,sans-serif;font-weight:normal}.helvetica-neue-75-bold{line-height:18px;line-height:1.8rem;font-family:"HelveticaNeueW01-75Bold",Arial,sans-serif;font-weight:normal}.section-bottom-margin{*zoom:1;margin-bottom:25px}.section-bottom-margin:before,.section-bottom-margin:after{content:"";display:table}.section-bottom-margin:after{clear:both}.section-bottom-margin:before,.section-bottom-margin:after{content:"";display:table}.section-bottom-margin:after{clear:both}.fixed-layout{*zoom:1;margin-bottom:25px}.fixed-layout:before,.fixed-layout:after{content:"";display:table}.fixed-layout:after{clear:both}.fixed-layout:before,.fixed-layout:after{content:"";display:table}.fixed-layout:after{clear:both}.display-inline-block{display:inline-block;zoom:1;*display:inline}.margin-btm-single{margin-bottom:18px !important}.margin-btm-double{margin-bottom:46px !important}.margin-top-single{margin-top:18px !important}.margin-top-double{margin-top:46px !important}.neg-offset-top{margin-top:-18px !important}.center-by-margin{margin:0 auto}.fade-in-shrink{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-animation:shrinkToNormal ease-in 1;-moz-animation:shrinkToNormal ease-in 1;-o-animation:shrinkToNormal ease-in 1;animation:shrinkToNormal ease-in 1;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;animation-duration:.2s}.fixed-layout{margin-bottom:0}.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}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hide-div-off-screen{position:relative;left:-9999px}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.display-none{display:none}.hidden{display:none !important;visibility:hidden !important}.hide-screen,.hide-desktop{display:none}.touch-only{display:none}.touch-device .touch-only{display:block}.mobile-device .hide-mobile,.mobile-device .hidden-mobile{display:none}.mobile-device .hide-desktop{display:block}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.close{float:left;margin:0 5px 4px 0;line-height:1.7em}.affix{position:fixed !important}.flexi-img,.mobile-device .mob-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}h1,h2,h3,h4,h5,h6{margin:0;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;font-weight:normal;color:inherit;text-rendering:optimizelegibility}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}.primaryh2,.secondaryh2,.bannerh2{font-size:30px;font-size:3rem;color:#444444;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:25px}.diy-category .primaryh2,.diy-category .secondaryh2,.diy-category .bannerh2{color:#BF0036}.diycampaignlandingpage-page-type .primaryh2,.diycampaignlandingpage-page-type .secondaryh2,.diycampaignlandingpage-page-type .bannerh2{color:#41BA5A}.diycampaignlandingpage-page-type .panel-block-header .primaryh2,.diycampaignlandingpage-page-type .panel-block-header .secondaryh2,.diycampaignlandingpage-page-type .panel-block-header .bannerh2{color:#ffffff}.primaryh2.content-padding,.secondaryh2.content-padding,.bannerh2.content-padding{margin-bottom:0}.category-summary .primaryh2,.category-summary .secondaryh2,.category-summary .bannerh2{margin-bottom:0}.category-summary .primaryh2 a,.category-summary .secondaryh2 a,.category-summary .bannerh2 a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;color:#41BA5A}.category-summary .primaryh2 a:hover,.category-summary .secondaryh2 a:hover,.category-summary .bannerh2 a:hover,.category-summary .primaryh2 a:focus,.category-summary .secondaryh2 a:focus,.category-summary .bannerh2 a:focus{color:#379E49}.secondaryh2{font-size:32px;font-size:3.2rem}.bannerh2{font-size:48px;font-size:4.8rem;color:#ffffff;line-height:1.1em;margin-bottom:.4em}h3,.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:#41BA5A;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;margin-bottom:.48em}.diy-category .primaryh3,.diy-category .secondaryh3{color:#444444}.secondaryh3{font-size:18px;font-size:1.8rem}h4,.h4{font-size:20px;font-size:2rem;margin-bottom:.4em;line-height:1.25em}h5,.h5{font-size:18px;font-size:1.8rem;margin-bottom:1.2em}h6,.h6{font-size:16px;font-size:1.6rem;margin-bottom:1.2em;font-weight:normal;letter-spacing:1px;text-transform:uppercase}.mobile-device .primaryh2{font-size:36px;font-size:3.6rem}.mobile-device .primaryh2.emphasis-larger{font-size:38px;font-size:3.8rem}.mobile-device .secondaryh2{font-size:20px;font-size:2rem}.mobile-device .primaryh3{font-size:20px;font-size:2rem}.mobile-device .secondaryh3{font-size:16px;font-size:1.6rem}.mobile-device .content-layout_inside .page-heading h1{font-size:36px;font-size:3.6rem;margin-bottom:0;line-height:1.2em}.mobile-device .content-layout_inside .page-heading h1.emphasis-larger{font-size:38px;font-size:3.8rem}.mobile-device h4,.mobile-device .h4,.mobile-device h5,.mobile-device .h5{font-size:14px;font-size:1.4rem;text-rendering:auto}.mobile-device h4,.mobile-device .h4{font-weight:bold}.general-content-layout h2{font-size:30px;font-size:3rem;color:#444444;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:25px}.diy-category .general-content-layout h2{color:#BF0036}.diycampaignlandingpage-page-type .general-content-layout h2{color:#41BA5A}.diycampaignlandingpage-page-type .panel-block-header .general-content-layout h2{color:#ffffff}.general-content-layout h2.content-padding{margin-bottom:0}.category-summary .general-content-layout h2{margin-bottom:0}.category-summary .general-content-layout h2 a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;color:#41BA5A}.category-summary .general-content-layout h2 a:hover,.category-summary .general-content-layout h2 a:focus{color:#379E49}.general-content-layout h3{font-size:24px;font-size:2.4rem;color:#41BA5A;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;margin-bottom:.48em}.diy-category .general-content-layout h3{color:#444444}.general-content-layout.diy-category h2{color:#BF0036}.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:#444444}.diy-category.generalcontent-page-type .main-content h1,.diy-category.generalcontent-page-type .main-content .h1,.diy-category.generalcontent-page-type .main-content h2,.diy-category.generalcontent-page-type .main-content .h2,.diy-category.generalcontent-page-type .main-content h3,.diy-category.generalcontent-page-type .main-content .h3,.diy-category.generalcontent-page-type .main-content h4,.diy-category.generalcontent-page-type .main-content .h4{color:#BF0036}.page-heading{font-size:40px;font-size:4rem;line-height:43px;line-height:4.3rem;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;font-weight:normal;color:#444444;margin:42px 0 32px}.page-heading span{font-weight:normal;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif}.content-layout_inside .page-heading h1{font-size:50px;font-size:5rem;margin-top:0;margin-bottom:30px;line-height:1.1em}.sub-heading{font-size:25px;font-size:2.5rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;font-weight:normal;clear:both;margin:1.5em 0 .5em 0;color:#BF0036}.sub-heading .count{font-size:18px;font-size:1.8rem;color:#444444;font-weight:normal}.sub-heading span{font-weight:normal}.campaignlandingpage-page-type .sub-heading,.giftingcampaignlandingpage-page-type .sub-heading,.diycampaignlandingpage-page-type .sub-heading{color:#41BA5A}.sub-heading-green{color:#41BA5A}.sub-heading-green a{color:#41BA5A}.diy-advice-heading{font-size:24px;font-size:2.4rem;color:#BF0036;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif}.diy-advice-heading .diy-span{font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif}.diyeditorial-page-type h3.sub-heading a,.diytheme-page-type h3.sub-heading a{color:#BF0036}.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:#41BA5A}.project-steps p{font-size:15px;font-size:1.5rem;line-height:1.6em}.title-view-more{margin:0 0 15px 0;font-size:1em}.title-view-more-link{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;display:block}.title-view-more-link .secondaryh2{line-height:1em;margin-bottom:.4em;max-width:70%}.title-view-more-link em{font-size:18px;font-size:1.8rem;background:url('../../../img/icon_chevron-red-16x10.png') 100% -11px no-repeat;float:right;display:inline-block;color:#BF0036;font-style:normal;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;padding:8px 18px 0 0}.title-view-more-link:hover .secondaryh2,.title-view-more-link:focus .secondaryh2{color:#379E49}.title-view-more-link:hover em,.title-view-more-link:focus em{color:#BF0036;background-position:100% -55px}.lead{font-size:22px;font-size:2.2rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;line-height:1.2em;padding:0;margin:0 0 1em 0}.mobile-device .lead{font-size:18px;font-size:1.8rem;margin:0 0 .4em 0}.page-intro{font-size:18px;font-size:1.8rem;margin:0 0 .4em 0;line-height:1.55em}.panel-page-intro{font-size:18px;font-size:1.8rem;line-height:1.45em}.no-bullet{padding:0;list-style:none}.bul-left-aligned{padding:0 0 0 20px}.bul-left-aligned li{padding-bottom:10px}.chevron-list{list-style:none;padding-left:0;margin-left:30px;margin-right:0;float:left}.chevron-list.first-child{margin-left:0}.chevron-list li{font-size:15px;font-size:1.5rem;display:block;margin:0;width:175px;border-bottom:1px solid #B6E4BF;background:url('../../../img/icon-chevron-right-small.png') no-repeat right;font-weight:bold;padding:8px 0;padding-right:15px}.our-services-banner .chevron-list li{border-bottom-color:#B6E4BF}.chevron-list a{line-height:18px;line-height:1.8rem}.chevron-list li:hover{background:url('../../../img/icon-chevron-right-small-grey.png') no-repeat right}.chevron-list li:first-child{border-top:1px solid #B6E4BF}.our-services-banner .chevron-list li:first-child{border-top-color:#B6E4BF}.team-member-quote{margin:0;position:relative}.team-member-quote h2,.team-member-quote h3{letter-spacing:-0.04em;text-indent:-20px}.team-member-quote h2,.team-member-quote .h2{font-size:38px;font-size:3.8rem;font-family:'Helvetica W01 Bd Cn',Arial,sans-serif;margin-bottom:.2em}.team-member-quote h3{font-size:27px;font-size:2.7rem;font-family:'Helvetica W01 Cn',Arial,sans-serif;line-height:1em;text-indent:-10px}.team-member-quote cite{font-style:normal;margin-left:-12px}.mobile-device .team-member-quote h2,.mobile-device .team-member-quote h3{text-indent:-10px}.generalcontent-page-type .main-content .h1,.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content .h3,.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h1,.generalcontent-page-type .main-content h2,.generalcontent-page-type .main-content h3,.generalcontent-page-type .main-content h4{font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;color:#444444;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 h2,.generalcontent-page-type .main-content h3,.generalcontent-page-type .main-content h4{margin-top:0}.generalcontent-page-type .main-content .h1,.generalcontent-page-type .main-content h1{font-size:40px;font-size:4rem}.generalcontent-page-type .main-content .h2,.generalcontent-page-type .main-content h2{font-size:30px;font-size:3rem}.generalcontent-page-type .main-content .h2:first-child,.generalcontent-page-type .main-content h2:first-child{margin-top:0}.generalcontent-page-type .main-content .h3,.generalcontent-page-type .main-content h3{font-size:26px;font-size:2.6rem}.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h4{font-size:20px;font-size:2rem;margin-top:0}.generalcontent-page-type .main-content .h5,.generalcontent-page-type .main-content h5{font-size:18px;font-size:1.8rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;margin-bottom:5px;color:#444444}.generalcontent-page-type .main-content p{line-height:18px;line-height:1.8rem;margin-top:0}.generalcontent-page-type .main-content ul{padding-left:15px}.generalcontent-page-type .main-content ul:first-child{margin-top:0}.generalcontent-page-type .main-content ul.no-bullet{padding-left:0}.generalcontent-page-type .main-content input[type='button']{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2);font-family:Arial,sans-serif}.generalcontent-page-type .main-content input[type='button']:focus{outline:3}.generalcontent-page-type .main-content input[type='button'].btn-on{background:#80828F;border-color:#80828F}.generalcontent-page-type .main-content input[type='button'].btn-on:hover{background:#616372;border-color:#616372}.generalcontent-page-type .main-content input[type='button'].btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.generalcontent-page-type .main-content input[type='button'].btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.generalcontent-page-type .main-content input[type='button'].btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.generalcontent-page-type .main-content input[type='button'].btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.generalcontent-page-type .main-content input[type='button'].btn-full-width{width:auto;display:block}button.generalcontent-page-type .main-content input[type='button'].btn-full-width{width:100%}.generalcontent-page-type .main-content input[type='button'].btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.generalcontent-page-type .main-content input[type='button'].btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.generalcontent-page-type .main-content input[type='button'].btn-transparent{background-color:transparent;box-shadow:none}.generalcontent-page-type .main-content input[type='button'].btn-transparent:hover{background-color:transparent;box-shadow:none}.generalcontent-page-type .main-content input[type='button'].btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.generalcontent-page-type .main-content input[type='button'].btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.generalcontent-page-type .main-content input[type='button'].btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.generalcontent-page-type .main-content input[type='button'].btn-secondary:hover{background-color:#379E49;border-color:#379E49}.generalcontent-page-type .main-content input[type='button'].btn-tertiary{background-color:#80828F;border-color:#80828F}.generalcontent-page-type .main-content input[type='button'].btn-tertiary:hover{background-color:#616372}.generalcontent-page-type .main-content input[type='button'].btn-green{background-color:#41BA5A;border-color:#41BA5A}.generalcontent-page-type .main-content input[type='button'].btn-green:hover{background-color:#379E49}.generalcontent-page-type .main-content input[type='button'].btn-darkred{background-color:#BF0036}.generalcontent-page-type .main-content input[type='button'].btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.generalcontent-page-type .main-content input[type='button'].btn-darkgreen:hover{background:#379E49}.generalcontent-page-type .main-content input[type='button'].btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.generalcontent-page-type .main-content input[type='button'].btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.generalcontent-page-type .main-content input[type='button'].btn-light:hover,.generalcontent-page-type .main-content input[type='button'].btn-light:focus{background-color:#b7b7b7}.generalcontent-page-type .main-content input[type='button'].icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.generalcontent-page-type .main-content input[type='button'].btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.generalcontent-page-type .main-content input[type='button'].btn-wishlist:hover,.generalcontent-page-type .main-content input[type='button'].btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.generalcontent-page-type .main-content input[type='button'].icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.generalcontent-page-type .main-content input[type='button'].launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.generalcontent-page-type .main-content input[type='button'].btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.generalcontent-page-type .main-content input[type='button'].btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.generalcontent-page-type .main-content input[type='button']:hover{background-color:#EF7616;border-color:#F7941D}.generalcontent-page-type .main-content input[type='button'] img{vertical-align:bottom}.generalcontent-page-type .main-content input[type='button'].btn-cms-image{padding:8px 8px 6px 8px}.generalcontent-page-type .main-content input[type='button'].btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.generalcontent-page-type .main-content input[type='button'].btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.generalcontent-page-type .main-content input[type='button'].btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.generalcontent-page-type .main-content input[type='button'].btn-cookie-cta:hover{background-color:#d6d6d6}.generalcontent-page-type .main-content ol{padding-left:20px}.generalcontent-page-type .main-content a{font-weight:bold}.uppercase{text-transform:uppercase}.diy-red,.heading__diy{color:#BF0036}.diy-light{font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif}.grey{font-size:11px;font-size:1.1rem;color:#999999}.dark-grey{color:#444444}.dark-grey:visited{color:#444444}.buni-icon-font{font-family:'buni';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4,.h4,h5,.h5,h6,.h6{font-family:Arial,sans-serif}.generalcontent-page-type .main-content h4,.generalcontent-page-type .main-content .h4,.generalcontent-page-type .main-content h5,.generalcontent-page-type .main-content .h5,.generalcontent-page-type .main-content h6,.generalcontent-page-type .main-content .h6{font-family:Arial,sans-serif;color:#444444;font-weight:bold}h6,.h6{text-transform:none;letter-spacing:normal}.diy-red,.heading__diy{color:#444444}.diycategory-page-type .page-heading{line-height:32px;line-height:3.2rem}.generalcontent-page-type .main-content h6,.generalcontent-page-type .main-content .h6{line-height:18px;line-height:1.8rem}.generalcontent-page-type .main-content h5,.generalcontent-page-type .main-content .h5{line-height:21px;line-height:2.1rem}.generalcontent-page-type .main-content h4,.generalcontent-page-type .main-content .h4{line-height:23px;line-height:2.3rem}.generalcontent-page-type .main-content h3,.generalcontent-page-type .main-content .h3{line-height:29px;line-height:2.9rem}.generalcontent-page-type .main-content h2,.generalcontent-page-type .main-content .h2{line-height:33px;line-height:3.3rem}.generalcontent-page-type .main-content h1,.generalcontent-page-type .main-content .h1{line-height:43px;line-height:4.3rem}.container_9{margin-left:auto;margin-right:auto;*zoom:1;width:747px}.container_9:before,.container_9:after{content:"";display:table}.container_9:after{clear:both}.container_9:before,.container_9:after{content:"";display:table}.container_9:after{clear:both}.container_10{margin-left:auto;margin-right:auto;*zoom:1;width:794px}.container_10:before,.container_10:after{content:"";display:table}.container_10:after{clear:both}.container_10:before,.container_10:after{content:"";display:table}.container_10:after{clear:both}.container_12{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.container_12:before,.container_12:after{content:"";display:table}.container_12:after{clear:both}.container_12:before,.container_12:after{content:"";display:table}.container_12:after{clear:both}.mobile-device .container_12{width:100%}.inside-layout{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.inside-layout:before,.inside-layout:after{content:"";display:table}.inside-layout:after{clear:both}.inside-layout:before,.inside-layout:after{content:"";display:table}.inside-layout:after{clear:both}.mobile-device .inside-layout{width:100%}.alpha{margin-left:0 !important}.omega{margin-right:0 !important}.column{margin:0 18px;float:left;display:inline}.row{width:960px;margin:0 auto;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row .row{margin:0 -18px;width:auto;display:inline-block}.grid_1{width:47px;margin:0 18px;float:left;display:inline}.grid_2{width:130px;margin:0 18px;float:left;display:inline}.grid_3{width:213px;margin:0 18px;float:left;display:inline}.grid_4{width:296px;margin:0 18px;float:left;display:inline}.grid_5{width:379px;margin:0 18px;float:left;display:inline}.grid_6{width:462px;margin:0 18px;float:left;display:inline}.grid_7{width:545px;margin:0 18px;float:left;display:inline}.grid_8{width:628px;margin:0 18px;float:left;display:inline}.grid_9{width:711px;margin:0 18px;float:left;display:inline}.grid_10{width:794px;margin:0 18px;float:left;display:inline}.grid_11{width:877px;margin:0 18px;float:left;display:inline}.grid_12{width:960px;margin:0 18px;float:left;display:inline;margin-left:0 !important;margin-right:0 !important}/*!
 *  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';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:normal;font-style:normal}.fa{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;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;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 infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{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:#ffffff}.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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire: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-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin: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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.group{*zoom:1}.group:before,.group:after{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;user-select:none;opacity:1;-webkit-transition:opacity .35s ease;-moz-transition:opacity .35s ease;-o-transition:opacity .35s ease;-ms-transition:opacity .35s ease;transition:opacity .35s ease;background:#0d0d0d}#lg-outer .lg-slide{position:relative}#lg-gallery.opacity{opacity:1;transition:opacity 1s ease 0s;-moz-transition:opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;-ms-transition:opacity 1s ease 0s}#lg-gallery.opacity .thumb-cont{opacity:1}#lg-gallery.fade-m{opacity:0;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s}#lg-gallery{height:100%;opacity:0;width:100%;position:relative;transition:opacity 1s ease 0s;-moz-transition:opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;-ms-transition:opacity 1s ease 0s}#lg-slider{height:100%;left:0;top:0;width:100%;position:absolute;white-space:nowrap}#lg-slider .lg-slide{background:url(../img/loading.gif) no-repeat scroll center center transparent;display:inline-block;height:100%;text-align:center;width:100%}#lg-slider .lg-slide.complete{background-image:none}#lg-gallery.show-after-load .lg-slide>*{opacity:0}#lg-gallery.show-after-load .lg-slide.complete>*{opacity:1}#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}#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 img.object,#lg-gallery.opacity .lg-slide .video-cont{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1)}.lg-slide img.object,.lg-slide .video-cont{transform:scale3d(.5, .5, .5);-moz-transform:scale3d(.5, .5, .5);-ms-transform:scale3d(.5, .5, .5);-webkit-transform:scale3d(.5, .5, .5);-o-transform:scale3d(.5, .5, .5);-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .5s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .5s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .5s ease 0s;-ms-transition:-ms-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .5s ease 0s;transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity .5s ease 0s}#lg-gallery.fade-m .lg-slide img.object,#lg-gallery.fade-m .lg-slide .video-cont{transform:scale3d(.5, .5, .5);-moz-transform:scale3d(.5, .5, .5);-ms-transform:scale3d(.5, .5, .5);-webkit-transform:scale3d(.5, .5, .5);-o-transform:scale3d(.5, .5, .5)}#lg-slider.fade-m.on .current{opacity:1;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s}#lg-slider.fade-m .lg-slide{transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;-ms-transition:opacity .4s ease 0s}#lg-slider.slide .lg-slide{transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0)}#lg-slider.slide.on .lg-slide{opacity:0}#lg-slider.slide .lg-slide.current{opacity:1 !important;transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;-o-transform:translate3d(0, 0, 0) !important}#lg-slider.slide .lg-slide.prev-slide{opacity:0;transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0)}#lg-slider.slide .lg-slide.next-slide{opacity:0;transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0)}#lg-slider.use-left .lg-slide{left:100%}#lg-slider.use-left.on .lg-slide{opacity:0}#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 .lg-slide,#lg-slider.slide.on .current,#lg-slider.slide.on .prev-slide,#lg-slider.slide.on .next-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity 1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s,opacity 1s ease 0s;-ms-transition:-ms-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}#lg-slider.speed .lg-slide,#lg-slider.speed .current,#lg-slider.speed .prev-slide,#lg-slider.speed .next-slide{transition-duration:inherit !important;-moz-transition-duration:inherit !important;-webkit-transition-duration:inherit !important;-o-transition-duration:inherit !important;-ms-transition-duration:inherit !important}#lg-slider.timing .lg-slide,#lg-slider.timing .current,#lg-slider.timing .prev-slide,#lg-slider.timing .next-slide{transition-timing-function:inherit !important;-moz-transition-timing-function:inherit !important;-webkit-transition-timing-function:inherit !important;-o-transition-timing-function:inherit !important;-ms-transition-timing-function:inherit !important}#lg-slider .lg-slide img{display:inline-block;max-height:100%;max-width:100%;cursor:-moz-grabbing;cursor:grab;cursor:-webkit-grab;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#lg-gallery .thumb-cont .thumb-inner{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-ms-transition:-ms-transform 1s cubic-bezier(0, 0, .25, 1) 0s;transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:30px}100%{left:0}}.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}#lg-action.has-thumb{margin-left:-46px}#lg-action a{margin:0 3px 0 0 !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;top:auto;left:auto;bottom:auto;right:auto;display:inline-block !important;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;background-color:#000;background-color:rgba(0,0,0,0.65);font-size:16px;width:28px;height:28px;font-family:'Slide-icons';color:#FFF;cursor:pointer}#lg-action a.disabled{opacity:.6;filter:alpha(opacity=60);cursor:default;background-color:#000;background-color:rgba(0,0,0,0.65) !important}#lg-action a:hover,#lg-action a:focus{background-color:#000;background-color:rgba(0,0,0,0.85)}#lg-action a#lg-prev:before,#lg-action a#lg-next:after{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';content:"\e01c";left:6px;bottom:4px;font-size:16px;position:absolute}#lg-counter{bottom:52px;text-align:center;width:100%;position:absolute;z-index:9;color:#FFFFFF}#lg-gallery .thumb-cont{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000000;-webkit-transition:max-height .4s ease-in-out;-moz-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;-ms-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;z-index:9;max-height:0;opacity:0}#lg-gallery.open .thumb-cont{max-height:350px}#lg-gallery .thumb-cont .thumb-inner{margin-left:-12px;padding:12px;max-height:290px;overflow-y:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#lg-gallery .thumb-cont .thumb-info{background-color:#333;padding:7px 20px}#lg-gallery .thumb-cont .thumb-info .count{color:#ffffff;font-weight:bold;font-size:12px}#lg-gallery .thumb-cont .thumb-info .close{color:#FFFFFF;display:block;float:right !important;width:28px;position:relative;height:28px;border-radius:2px;margin-top:-4px;background-color:#000;background-color:rgba(0,0,0,0.65);-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;z-index:1090;cursor:pointer}#lg-gallery .thumb-cont .thumb-info .close i:after{left:6px;position:absolute;top:4px}#lg-gallery .thumb-cont .thumb-info .close i:after,#lg-close:after{content:"\e01a";font-family:'Slide-icons';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;*display:inline;*zoom:1;margin-bottom:4px;height:50px;width:50px;opacity:.6;filter:alpha(opacity=60);overflow:hidden;border-radius:3px;cursor:pointer;-webkit-transition:border-color linear .2s,opacity linear .2s;-moz-transition:border-color linear .2s,opacity linear .2s;-o-transition:border-color linear .2s,opacity linear .2s;-ms-transition:border-color linear .2s,opacity linear .2s;transition:border-color linear .2s,opacity linear .2s}@media (min-width:500px){#lg-gallery .thumb-cont .thumb{width:94px;height:94px}}#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:#ffffff}#lg-slider .video-cont{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#lg-slider .video-cont{background:none;max-width:1140px;max-height:100%;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#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:#FFFFFF;height:28px;position:absolute;right:20px;top:20px;width:28px;z-index:1090;cursor:pointer;border-radius:2px;background-color:#000;background-color:rgba(0,0,0,0.65);-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-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 black;background:none repeat scroll 0 0 rgba(0,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:bold;margin-bottom:5px;margin-top:15px}.btn,.btn-primary,.ui-button-text{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2)}.btn:focus,.btn-primary:focus,.ui-button-text:focus{outline:3}.btn.btn-on,.btn-primary.btn-on,.ui-button-text.btn-on{background:#80828F;border-color:#80828F}.btn.btn-on:hover,.btn-primary.btn-on:hover,.ui-button-text.btn-on:hover{background:#616372;border-color:#616372}.btn.btn-sml,.btn-primary.btn-sml,.ui-button-text.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.btn.btn-long,.btn-primary.btn-long,.ui-button-text.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.btn.btn-med,.btn-primary.btn-med,.ui-button-text.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.btn.btn-large,.btn-primary.btn-large,.ui-button-text.btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.btn.btn-full-width,.btn-primary.btn-full-width,.ui-button-text.btn-full-width{width:auto;display:block}button.btn.btn-full-width,button.btn-primary.btn-full-width,button.ui-button-text.btn-full-width{width:100%}.btn.btn-white,.btn-primary.btn-white,.ui-button-text.btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.btn.btn-white:hover,.btn-primary.btn-white:hover,.ui-button-text.btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.btn.btn-transparent,.btn-primary.btn-transparent,.ui-button-text.btn-transparent{background-color:transparent;box-shadow:none}.btn.btn-transparent:hover,.btn-primary.btn-transparent:hover,.ui-button-text.btn-transparent:hover{background-color:transparent;box-shadow:none}.btn.btn-transparent--dark,.btn-primary.btn-transparent--dark,.ui-button-text.btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.btn.btn-transparent--dark:hover,.btn-primary.btn-transparent--dark:hover,.ui-button-text.btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.btn.btn-secondary,.btn-primary.btn-secondary,.ui-button-text.btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.btn.btn-secondary:hover,.btn-primary.btn-secondary:hover,.ui-button-text.btn-secondary:hover{background-color:#379E49;border-color:#379E49}.btn.btn-tertiary,.btn-primary.btn-tertiary,.ui-button-text.btn-tertiary{background-color:#80828F;border-color:#80828F}.btn.btn-tertiary:hover,.btn-primary.btn-tertiary:hover,.ui-button-text.btn-tertiary:hover{background-color:#616372}.btn.btn-green,.btn-primary.btn-green,.ui-button-text.btn-green{background-color:#41BA5A;border-color:#41BA5A}.btn.btn-green:hover,.btn-primary.btn-green:hover,.ui-button-text.btn-green:hover{background-color:#379E49}.btn.btn-darkred,.btn-primary.btn-darkred,.ui-button-text.btn-darkred{background-color:#BF0036}.btn.btn-darkgreen,.btn-primary.btn-darkgreen,.ui-button-text.btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.btn.btn-darkgreen:hover,.btn-primary.btn-darkgreen:hover,.ui-button-text.btn-darkgreen:hover{background:#379E49}.btn.btn-grey,.btn-primary.btn-grey,.ui-button-text.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.btn.btn-light,.btn-primary.btn-light,.ui-button-text.btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.btn.btn-light:hover,.btn-primary.btn-light:hover,.ui-button-text.btn-light:hover,.btn.btn-light:focus,.btn-primary.btn-light:focus,.ui-button-text.btn-light:focus{background-color:#b7b7b7}.btn.icon-webchat,.btn-primary.icon-webchat,.ui-button-text.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.btn.btn-wishlist,.btn-primary.btn-wishlist,.ui-button-text.btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.btn.btn-wishlist:hover,.btn-primary.btn-wishlist:hover,.ui-button-text.btn-wishlist:hover,.btn.btn-wishlist:focus,.btn-primary.btn-wishlist:focus,.ui-button-text.btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.btn.icon-3d,.btn-primary.icon-3d,.ui-button-text.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.btn.launch-icon,.btn-primary.launch-icon,.ui-button-text.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.btn.btn-disabled,.btn-primary.btn-disabled,.ui-button-text.btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.btn.btn-disabled:hover,.btn-primary.btn-disabled:hover,.ui-button-text.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.btn:hover,.btn-primary:hover,.ui-button-text:hover{background-color:#EF7616;border-color:#F7941D}.btn img,.btn-primary img,.ui-button-text img{vertical-align:bottom}.btn.btn-cms-image,.btn-primary.btn-cms-image,.ui-button-text.btn-cms-image{padding:8px 8px 6px 8px}.btn.btn-cms-image img,.btn-primary.btn-cms-image img,.ui-button-text.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.btn.btn-cms-image.btn-cms-image-right img,.btn-primary.btn-cms-image.btn-cms-image-right img,.ui-button-text.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.btn.btn-cookie-cta,.btn-primary.btn-cookie-cta,.ui-button-text.btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.btn.btn-cookie-cta:hover,.btn-primary.btn-cookie-cta:hover,.ui-button-text.btn-cookie-cta:hover{background-color:#d6d6d6}.btn-text-link{-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;display:block;border:none;background:none;color:#BF0036}.btn-text-link:hover,.btn-text-link:focus,.btn-text-link:active{outline:0;color:#BF0036}.add-store-btn{background-color:#BF0036;border:1px solid #BF0036 !important}.add-store-btn:hover{background-color:#BF0036}.add-member-cart-btn{background-color:#007ac9;border:1px solid #006BB6 !important}.add-member-cart-btn:hover{background-color:#006BB6}.btn-close{-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;text-indent:-999em;background:transparent url('/assets/img/common-sprites.png') -37px -209px no-repeat;height:21px;width:21px;display:block}.btn-close:hover,.btn-close:focus{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;filter:alpha(opacity=70) !important}.mobile-device .btn-close{background:url('../../../img/mobile/icon-close@2x.png') 0 0 no-repeat;background-size:27px 27px;height:27px;width:27px}.btn-close-modal{-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;text-indent:-999em;background:transparent url('../../../img/icon-close-modal.png') center center no-repeat;height:60px;width:57px;display:block;border:none;border-left:1px solid #8b8c94}.btn-close-modal:hover,.btn-close-modal:focus{background-color:#8b8c94;outline:0}.btn-close-mobile-modal,.btn-sml-dropdown-close{text-indent:-999em;background:url('../../../img/mobile/icon-close-grey.png') 0 0 no-repeat;height:14px;width:14px;display:block}.btn-close-mobile-modal.top-right,.btn-sml-dropdown-close.top-right{position:absolute;top:10px;right:10px}.btn-close-popup{-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;text-indent:-999em;background:#000000 url(/assets/img/sprite-inspiration-gallery.png) -130px 0 no-repeat;height:56px;width:56px;display:block;border:none}.btn-close-popup:hover,.btn-close-popup:focus{background-color:#333;outline:0}.btn-standard-close{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:22px;font-size:2.2rem;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;background-color:#cccccc;color:#ffffff;text-align:center;padding:3px 7px 2px 7px;font-weight:bold}.btn-standard-close:hover,.btn-standard-close:focus{color:#ffffff;background-color:#b3b3b3}.btn-standard-close.top-right{position:absolute;top:10px;right:10px}.device-ios .btn-standard-close{padding:0 7px 5px 7px}.launch-external-link{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;filter:alpha(opacity=80) !important;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;display:inline-block;background:url('../../../img/icon-launch-gallery.png') no-repeat 100% 50%;color:#ffffff;font-weight:bold;padding:6px 26px 6px 0}.launch-external-link:visited{color:#ffffff}.launch-external-link:hover,.launch-external-link:focus{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important;color:#ffffff;text-decoration:underline;outline:0}.chevron-link{font-size:14px;font-size:1.4rem;display:block;margin-top:.6em;font-weight:bold}.chevron-link:after{content:'\e80d';font-family:'homebaseicons';display:inline-block;width:10px;height:17px;position:relative;top:2px;margin-left:5px}.mobile-device .chevron-link:after{background:url('../../../img/chevron-red-large.png') 0 2px no-repeat;background-size:75%}.generalcontent-page-type .main-content .btn{margin-bottom:5px}.generalcontent-page-type .main-content .btn a{color:#ffffff !important}.lt-ie8 .add-store-btn{vertical-align:middle}.radio-btn .ui-state-active{background:url('../../../img/icon-tick.png') no-repeat right center;padding-right:36px;display:block;float:left}.radio-btn .ui-state-active .ui-button-text{background:#41BA5A;border-color:#08772E}.lt-ie8 .ui-button-text{display:block;float:left}.ui-helper-hidden-accessible{display:none}.btn-scrolldown{font-size:16px;font-size:1.6rem;background:url('../../../img/chevron-red-down.png') no-repeat left;color:#ffffff;font-weight:bold;padding-left:30px}.btn-scrolldown:visited{color:#ffffff}.mobile-device .btn-primary{font-size:17px;font-size:1.7rem;width:100%;margin-bottom:.4em}.mobile-device .btn-dropdown-arrow{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:18px;font-size:1.8rem;display:block;position:relative;background:#efefef;border:1px solid #d6d6d6;width:100%;padding:14px 44px 14px 22px;text-align:left;outline:0;color:#444444;box-sizing:border-box}.mobile-device .btn-dropdown-arrow .icon-arrow{position:absolute;top:19px;right:22px;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #444444}.mobile-device .btn-scrolldown{font-size:16px;font-size:1.6rem;background:url('../../../img/chevron-black-down.png') no-repeat left;color:#BF0036;font-weight:bold;padding-left:30px}.btn-flat{text-shadow:none;border:none}.btn,.btn-primary,.ui-button-text{font-family:Arial,sans-serif}.ui-datepicker,.ui-datepicker.daytocall{font-family:Arial,sans-serif;box-shadow:0 0 40px 0 rgba(0,0,0,0.18);border:1px solid #dedede;padding:23px;border-radius:0;width:350px;background:#ffffff}.ui-datepicker .ui-widget-header,.ui-datepicker.daytocall .ui-widget-header{border-radius:0;background:#F8F8F8;border:1px solid #e5e5e5;margin-bottom:8px}.ui-datepicker .ui-widget-header .ui-icon,.ui-datepicker.daytocall .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 #595A60;border-top:3px solid #595A60;text-indent:100%;white-space:nowrap;overflow:hidden}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker.daytocall .ui-datepicker-next .ui-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker.daytocall .ui-datepicker-prev .ui-icon{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.ui-datepicker .ui-datepicker-next,.ui-datepicker.daytocall .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker.daytocall .ui-datepicker-next-hover{right:7px;top:8px;cursor:pointer}.ui-datepicker .ui-datepicker-prev,.ui-datepicker.daytocall .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker.daytocall .ui-datepicker-prev-hover{left:7px;top:8px;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover .ui-icon,.ui-datepicker.daytocall .ui-datepicker-next-hover .ui-icon,.ui-datepicker .ui-datepicker-prev-hover .ui-icon,.ui-datepicker.daytocall .ui-datepicker-prev-hover .ui-icon{border-color:#BF0036}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker.daytocall .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker.daytocall .ui-datepicker-prev.ui-state-hover{background:none;border:none}.ui-datepicker .ui-datepicker-title,.ui-datepicker.daytocall .ui-datepicker-title{font-size:22px;font-size:2.2rem;color:#000000}.ui-datepicker th,.ui-datepicker.daytocall th{font-size:16px;font-size:1.6rem;color:#000000}.ui-datepicker td,.ui-datepicker.daytocall td{padding:2px 6px}.ui-datepicker td a,.ui-datepicker.daytocall td a,.ui-datepicker td span,.ui-datepicker.daytocall td span{font-size:16px;font-size:1.6rem;border-radius:4px;text-align:center}.ui-datepicker .ui-state-default,.ui-datepicker.daytocall .ui-state-default{background:#ffffff;color:#000000;font-weight:bold;height:31px;width:31px;vertical-align:middle;display:table-cell;border:none}.ui-datepicker .ui-state-active,.ui-datepicker.daytocall .ui-state-active{background:#BF0036;color:#ffffff}.ui-datepicker .ui-state-hover,.ui-datepicker.daytocall .ui-state-hover{color:#BF0036}.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight,.ui-datepicker.daytocall .ui-datepicker-calendar a.ui-state-highlight{background:#efefef;border:none;color:#000000;font-weight:bold}.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight.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.daytocall .ui-datepicker-calendar .ui-state-hover.ui-state-active{background:#BF0036;color:#ffffff}.ui-datepicker .ui-priority-secondary,.ui-datepicker.daytocall .ui-priority-secondary{color:#888888;font-weight:normal}.ui-datepicker .ui-datepicker-calendar td.zero a:before,.ui-datepicker.daytocall .ui-datepicker-calendar td.zero a:before{content:"0"}.ui-datepicker ​ .ui_tpicker_hour,.ui-datepicker.daytocall ​ .ui_tpicker_hour{margin-left:85px}.ui-datepicker .ui-datepicker-buttonpane,.ui-datepicker.daytocall .ui-datepicker-buttonpane{padding:0}.ui-datepicker .ui-datepicker-buttonpane button,.ui-datepicker.daytocall .ui-datepicker-buttonpane button{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2);font-family:Arial,sans-serif;margin:0}.ui-datepicker .ui-datepicker-buttonpane button:focus,.ui-datepicker.daytocall .ui-datepicker-buttonpane button:focus{outline:3}.ui-datepicker .ui-datepicker-buttonpane button.btn-on,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-on{background:#80828F;border-color:#80828F}.ui-datepicker .ui-datepicker-buttonpane button.btn-on:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-on:hover{background:#616372;border-color:#616372}.ui-datepicker .ui-datepicker-buttonpane button.btn-sml,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.ui-datepicker .ui-datepicker-buttonpane button.btn-long,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.ui-datepicker .ui-datepicker-buttonpane button.btn-med,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.ui-datepicker .ui-datepicker-buttonpane button.btn-large,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.ui-datepicker .ui-datepicker-buttonpane button.btn-full-width,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-full-width{width:auto;display:block}button.ui-datepicker .ui-datepicker-buttonpane button.btn-full-width,button.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-full-width{width:100%}.ui-datepicker .ui-datepicker-buttonpane button.btn-white,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.ui-datepicker .ui-datepicker-buttonpane button.btn-white:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.ui-datepicker .ui-datepicker-buttonpane button.btn-transparent,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-transparent{background-color:transparent;box-shadow:none}.ui-datepicker .ui-datepicker-buttonpane button.btn-transparent:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-transparent:hover{background-color:transparent;box-shadow:none}.ui-datepicker .ui-datepicker-buttonpane button.btn-transparent--dark,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.ui-datepicker .ui-datepicker-buttonpane button.btn-transparent--dark:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.ui-datepicker .ui-datepicker-buttonpane button.btn-secondary,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-secondary:hover{background-color:#379E49;border-color:#379E49}.ui-datepicker .ui-datepicker-buttonpane button.btn-tertiary,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-tertiary{background-color:#80828F;border-color:#80828F}.ui-datepicker .ui-datepicker-buttonpane button.btn-tertiary:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-tertiary:hover{background-color:#616372}.ui-datepicker .ui-datepicker-buttonpane button.btn-green,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-green{background-color:#41BA5A;border-color:#41BA5A}.ui-datepicker .ui-datepicker-buttonpane button.btn-green:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-green:hover{background-color:#379E49}.ui-datepicker .ui-datepicker-buttonpane button.btn-darkred,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-darkred{background-color:#BF0036}.ui-datepicker .ui-datepicker-buttonpane button.btn-darkgreen,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.ui-datepicker .ui-datepicker-buttonpane button.btn-darkgreen:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-darkgreen:hover{background:#379E49}.ui-datepicker .ui-datepicker-buttonpane button.btn-grey,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.ui-datepicker .ui-datepicker-buttonpane button.btn-light,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.ui-datepicker .ui-datepicker-buttonpane button.btn-light:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-light:hover,.ui-datepicker .ui-datepicker-buttonpane button.btn-light:focus,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-light:focus{background-color:#b7b7b7}.ui-datepicker .ui-datepicker-buttonpane button.icon-webchat,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.ui-datepicker .ui-datepicker-buttonpane button.btn-wishlist,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.ui-datepicker .ui-datepicker-buttonpane button.btn-wishlist:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-wishlist:hover,.ui-datepicker .ui-datepicker-buttonpane button.btn-wishlist:focus,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.ui-datepicker .ui-datepicker-buttonpane button.icon-3d,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.ui-datepicker .ui-datepicker-buttonpane button.launch-icon,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.ui-datepicker .ui-datepicker-buttonpane button.btn-disabled,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.ui-datepicker .ui-datepicker-buttonpane button.btn-disabled:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button:hover{background-color:#EF7616;border-color:#F7941D}.ui-datepicker .ui-datepicker-buttonpane button img,.ui-datepicker.daytocall .ui-datepicker-buttonpane button img{vertical-align:bottom}.ui-datepicker .ui-datepicker-buttonpane button.btn-cms-image,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-cms-image{padding:8px 8px 6px 8px}.ui-datepicker .ui-datepicker-buttonpane button.btn-cms-image img,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.ui-datepicker .ui-datepicker-buttonpane button.btn-cms-image.btn-cms-image-right img,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.ui-datepicker .ui-datepicker-buttonpane button.btn-cookie-cta,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.ui-datepicker .ui-datepicker-buttonpane button.btn-cookie-cta:hover,.ui-datepicker.daytocall .ui-datepicker-buttonpane button.btn-cookie-cta:hover{background-color:#d6d6d6}.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;*zoom:1}.gift-cards_range__content header:before,.gift-cards_range__content header:after{content:"";display:table}.gift-cards_range__content header:after{clear:both}.gift-cards_range__content header:before,.gift-cards_range__content header:after{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 h3{margin-bottom:0;color:#41BA5A;font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem;font-family:"Futura W01 Heavy"}.gift-cards_range__content header .heading.heading__black h3{color:#444444}.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;margin:0 18px;float:left;display:inline;margin-right:0 !important;height:126px;width:471px;margin-left:9px;background:url(/assets/img/gift-cards-range-hero.png) no-repeat}.gift-cards_range__content>section{width:960px;margin:0 auto;*zoom:1}.gift-cards_range__content>section:before,.gift-cards_range__content>section:after{content:"";display:table}.gift-cards_range__content>section:after{clear:both}.gift-cards_range__content>section:before,.gift-cards_range__content>section:after{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 h4{font-family:"Futura W01 Heavy",sans-serif}.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{font-family:"Futura W01 Heavy",sans-serif;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:#ffffff url(/assets/img/gift-cards-current-step-indicator.png) top center no-repeat}.gift-cards_selection_wrapper nav{border-top:1px solid #d6d6d6;padding-top:23px;margin-bottom:25px}.gift-cards_selection_wrapper nav ol{*zoom:1;list-style-type:none;list-style-position:inside}.gift-cards_selection_wrapper nav ol:before,.gift-cards_selection_wrapper nav ol:after{content:"";display:table}.gift-cards_selection_wrapper nav ol:after{clear:both}.gift-cards_selection_wrapper nav ol:before,.gift-cards_selection_wrapper nav ol:after{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;font-family:"Futura W01 Heavy";color:#bbbbbb}.gift-cards_selection_wrapper nav ol li.active{color:#41BA5A}.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:#bbbbbb}.gift-cards_selection_wrapper nav ol li a.gift-card-done:hover,.gift-cards_selection_wrapper nav ol li a.gift-card-done:active{color:#444444}.gift-cards_selection_wrapper nav ol li a.gift-card-done .underline{border-bottom:1px dotted #aaa}.gift-cards_selection_wrapper .chevron-line{width:100%;border-top:1px solid #d6d6d6;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;*zoom:1}.gift-cards_selection_wrapper .gift-cards_selection_content h4{font-family:"Futura W01 Heavy";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:before,.gift-cards_selection_wrapper .gift-cards_selection_content:after{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content:after{clear:both}.gift-cards_selection_wrapper .gift-cards_selection_content:before,.gift-cards_selection_wrapper .gift-cards_selection_content:after{content:"";display:table}.gift-cards_selection_wrapper .gift-cards_selection_content:after{clear:both}.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{font-family:"Futura W01 Heavy";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 0}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper{*zoom:1;border-top:1px solid #dadada;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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard01 .gift-cards_selection_content__left .gift-cards_adjust-photo_wrapper:after{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:#ffffff;background:#41BA5A;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:bold;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;margin:0 18px;float:left;display:inline;margin-left:0 !important;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_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 #bbbbbb;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:#bbbbbb;font-family:"HelveticaNeueW01-75Bold"}.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;margin:0 18px;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{cursor:move}.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{*zoom:1;padding-bottom:15px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields:after{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 .gift-card__fields:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-card__fields:after{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%;*zoom:1;margin-bottom:25px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table:after{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:#41BA5A !important;font-family:"Futura W01 Medium";font-size:1.3em;padding:1em 0 4px;border-bottom:1px solid #dadada}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table td{padding-top:15px !important;padding:1em 0 0;border-bottom:1px solid #dadada}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .th-value,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-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 .th-qty,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-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 .th-cost,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 table .td-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:#41BA5A;color:#ffffff;font-family:"Futura W01 Heavy",sans-serif;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:#ffffff;border:1px solid #dadada;padding:20px 0;*zoom:1;margin-bottom:25px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body:after{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:#888888}.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 #d6d6d6;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:bold}.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:normal}.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:#444444}.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,.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{color:#d6d6d6}.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 #e5e5e5;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-top-left-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__right a,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__right a:visited,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__right a:hover,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_message-body .gift-cards_selection_content__right a:active{font-family:"Futura W01 Heavy",sans-serif}.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:#BF0036}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins{*zoom:1;display:none;clear:both;padding-bottom:20px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins:after{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 .gift-cards_tins:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .gift-cards_tins:after{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 #d6d6d6;*zoom:1;margin-bottom:25px}.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_content.gift-cards_selection_content__standard02 .total:after{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:bold;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 #d6d6d6;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:visited,.gift-cards_selection_wrapper .gift-cards__cta a:hover,.gift-cards_selection_wrapper .gift-cards__cta a:active{font-family:Arial,sans-serif;font-weight:bold;color:#BF0036;font-size:1.2em;vertical-align:middle}.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper{*zoom:1;border-top:1px solid #dadada;margin-top:20px;padding-top:20px}.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper:before,.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper:after{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:before,.gift-cards_selection_wrapper .gift-cards_selection_main-btn-wrapper:after{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}.lt-ie9 #totalCost{padding-right:1px}.lt-ie8 .td-qty input{vertical-align:top;margin-top:3px}.giftcard-guidelines{margin-top:20px}.giftcard-guidelines p{font-size:1.1rem}.egiftcards-page-type .heading{padding-top:20px}.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 #d6d6d6}.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}.egiftcards-page-type .gift-cards_selection_wrapper .gift-cards_selection_content h4{font-family:"Futura W01 Heavy"}.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 #d6d6d6;position:relative}.egift-cards .egift-headings .value,.egift-cards .egift-headings .total{color:#41BA5A;font-family:"Futura W01 Heavy";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 #d6d6d6}.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 .your-details,.egift-cards .recipient{width:628px;margin:0 18px;float:left;display:inline;margin-left:0 !important;border-bottom:1px solid #d6d6d6;padding-bottom:20px;margin-bottom:20px}.egift-cards .your-details label,.egift-cards .recipient label{width:130px;margin:0 18px;float:left;display:inline;margin-left:0 !important;text-align:right}.egift-cards .your-details .field,.egift-cards .recipient .field{width:296px;margin:0 18px;float:left;display:inline;margin-right:0 !important;margin-left:0}.egift-cards .delivery{border-bottom:1px solid #d6d6d6;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 right top #ffffff;-moz-box-sizing:border-box;border:1px solid #d6d6d6;font-size:1.5rem;cursor:pointer}.egift-cards .message{padding-bottom:20px;margin-bottom:20px}.egift-cards .message textarea{width:462px;margin:0 18px;float:left;display:inline;margin:0;width:426px}.egift-cards .submit{display:block;clear:both;border-top:1px solid #d6d6d6;padding-top:1.5em}.egift-cards .submit input{float:right}.corporate-gift h3{margin:1.1em 0;color:#41BA5A;font-family:"Futura W01 Heavy";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:#41BA5A;border-color:#379E49}.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 #dadada;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:bold}.corporate-gift .corp-your-details h3{margin-bottom:0}.corporate-gift .corp-your-details .note{color:#BF0036}.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.street input{width:379px;margin:0 18px;float:left;display:inline}.corporate-gift .row.email 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 #dadada}.corporate-gift .gift-cards__cta a,.corporate-gift .gift-cards__cta a:hover{font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;font-size:1.4em;min-width:10em}.corporate-confirmation .order-wrapper{margin:0 0 100px 0}.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 .hproduct{border-bottom:0}.giftcardlandingpage-page-type .heading{padding-top:20px}.giftcardlandingpage-page-type .heading h3+p{margin-top:5px;line-height:3.3rem}.giftcardlandingpage-page-type section.gift-cards h3{font-family:"Futura W01 Heavy",sans-serif;color:#41BA5A;font-size:30px;font-size:3rem;margin:30px 0}.sendbypostpage-page-type .content-layout_inside,.sendbyemailpage-page-type .content-layout_inside{min-height:620px}.sendbypostpage-page-type .section-inner,.sendbyemailpage-page-type .section-inner{width:100%}.sendbypostpage-page-type .ui-datepicker,.sendbyemailpage-page-type .ui-datepicker{display:none}.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}.gift-card-supplimentary{padding:36px 0 60px 0}.gift-card-supplimentary .primaryh3{color:#444444}.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:#B6E4BF;border:1px solid #B6E4BF;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:#41BA5A;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 #BF0036;background-color:#fbe9e8;padding:18px 40px 14px 60px}.grid_12.cart-update-message.error .title{color:#BF0036}.grid_12.cart-update-message.error .close{background:url("/assets/img/close-error-box.png") 0 0 no-repeat}.busy{cursor:wait;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;filter:alpha(opacity=60) !important;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.busy a,.busy button{cursor:wait !important}.stepbystep-section-header{margin:0 0 4px 0;min-height:56px}.stepbystep-section-header:after{content:'';display:block;clear:both}.stepbystep-section-header span{color:#ffffff;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:#379E49;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:#41BA5A;width:87%}.stepbystep-section-header.stepbystep-section-header-complete span{color:#b3b3b3}.stepbystep-section-header.stepbystep-section-header-complete .step-number{background:#666666}.stepbystep-section-header.stepbystep-section-header-complete .step-title{background:#808080 url(/assets/img/sprite-tick.png) 587px -120px no-repeat}.active-card-selected{padding:12px 0 0;border:1px solid #cecece;margin:15px 0 0;background:#ffffff;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;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;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;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;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:#444444}.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 #cecece;margin-top:16px;overflow:hidden}.section-inner .active-card-selected{padding:25px 0 0;border-top:none;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:3px solid #999999;margin:0 0 -6px 0}.section-inner .active-card-selected .value{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important}.section-inner .active-card-selected .quantity{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;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 #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;box-sizing:border-box;line-height:18px;line-height:1.8rem;font-family:"Futura W01 Heavy",sans-serif;font-weight:normal;min-height:54px}.step-header span{float:left;padding:18px 30px 10px 22px}.step-header .edit-step{color:#BF0036;float:left;padding:18px 0 10px;line-height:18px;line-height:1.8rem;font-family:"Futura W01 Heavy",sans-serif;font-weight:normal}.step-header .edit-step:hover{color:#BF0036}.step-header.step-header-active{color:#ffffff;background:#41BA5A 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 #cecece;border-right:1px solid #cecece}.section-active{border:1px solid #99c9c5;background:#ffffff;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:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.btn.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !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;position:absolute;top:0;left:0;width:100%;height:45px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;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 #ffffff;position:absolute;right:16px;top:50%;margin-top:-6px}.black-border-top{border-top:2px solid #000000;padding-top:14px;width:100%}.black-border-bottom{border-bottom:2px solid #000000;padding-bottom:14px;width:100%}.checkbox-container{float:left;padding:39px 0 0 10px}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter:alpha(opacity=0) !important;height:0;position:relative;left:-9999em}.gift-cards .container_12 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{display:inline-block}.gift-cards .container_12 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{background-position:0 -135px}.gift-cards .container_12 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{background-position:0 -260px}.gift-cards .container_12 input[type=checkbox]:not(.cgc-checkbox):checked+label.label-2lines{background-position:0 -250px}.gift-cards .container_12 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{display:inline-block}.gift-cards .container_12 label.radiobox strong{font-size:14px;font-size:1.4rem;display:block}.gift-cards .container_12 label.radiobox:hover{background-position:0 -510px}.gift-cards .container_12 label.radiobox.checked{background-position:0 -635px}.gift-cards .container_12 label.radiobox+input[type=radio]{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter:alpha(opacity=0) !important;height:0;position:relative;left:-9999em}.gift-cards .container_12 .field-group{*zoom:1}.gift-cards .container_12 .field-group:before,.gift-cards .container_12 .field-group:after{content:"";display:table}.gift-cards .container_12 .field-group:after{clear:both}.gift-cards .container_12 .field-group:before,.gift-cards .container_12 .field-group:after{content:"";display:table}.gift-cards .container_12 .field-group:after{clear:both}.gift-cards .container_12 .field-group .w50{width:48%;margin-left:4%;float:left}.gift-cards .container_12 .field-group .w50:first-child{margin-left:0}.gift-cards .container_12 .fields{margin-bottom:18px}.gift-cards .container_12 .fields label{font-weight:bold;width:36%;display:inline-block}.gift-cards .container_12 .fields input[type=text]{width:62%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.gift-cards .container_12 .fields input[type=text].input-short{width:31%}.gift-cards .container_12 .fields input[type=text].error{border-color:#BF0036}.gift-cards .container_12 .fields select{width:62%;border:1px solid #d6d6d6;padding:2px 1%}.gift-cards .container_12 .fields select.input-short{width:31%}.gift-cards .container_12 .fields select.error{border-color:#BF0036}.gift-cards .container_12 .fields.error input[type=text],.gift-cards .container_12 .fields.error select{border-color:#BF0036}.gift-cards .container_12 .fullwidth-fields{margin-bottom:18px}.gift-cards .container_12 .fullwidth-fields label{font-weight:bold;padding-bottom:7px;display:inline-block}.gift-cards .container_12 .fullwidth-fields input[type="text"]{width:100%}.gift-cards .container_12 .fullwidth-fields select.input-short,.gift-cards .container_12 .fullwidth-fields input.input-short[type="text"]{width:50%}.gift-cards .container_12 .fullwidth-fields input.hasDatepicker[type="text"]{width:86%}.gift-cards .container_12 .fullwidth-fields input.hasDatepicker[type="text"].error{border:1px solid #BF0036}.gift-cards .container_12 .fullwidth-fields input.email-verify[type="text"]{width:86%}.gift-cards .container_12 .fullwidth-fields input.email-verify[type="text"].error{border:1px solid #BF0036}.gift-cards .container_12 .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{display:inline-block !important}table.giftcard-selection{border:1px solid #cecece;background:#ffffff;width:100%;margin:30px 0}table.giftcard-selection td,table.giftcard-selection th{border:1px solid #cecece;vertical-align:middle}table.giftcard-selection td{text-align:center}table.giftcard-selection th{text-align:left;color:#444444;padding:18px 0 18px 25px;font-size:16px;font-size:1.6rem;font-weight:normal}table.giftcard-selection thead td,table.giftcard-selection thead th{background:#f7f7f7;font-weight:normal;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:#BF0036;display:block;padding:18px 0 18px 0;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}table.giftcard-selection .btn-nostyle.challenge-bold:hover{color:#BF0036}table.giftcard-selection input[type=text]{width:60%;text-align:center;-webkit-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:#595A60;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 #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;padding:9px 0 16px 0;margin:0;position:relative}.theme-selector .themes .theme-item a{color:#444444;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:#41BA5A}.theme-selector .themes .theme-item a:hover span:first-child{border:4px solid #41BA5A}.theme-selector .themes .theme-item a:hover img{margin:-4px;display:inline-block}.theme-selector .themes .theme-item.theme-selected{border:1px solid #a7d0cc;background:#e6efee;padding-bottom:17px}.theme-selector .themes .theme-item.theme-selected a{color:#41BA5A}.theme-selector .themes .theme-item.theme-selected span:first-child{border:4px solid #41BA5A}.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;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;filter:alpha(opacity=50) !important;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-backface-visibility:hidden}.theme-selector .themes .theme-item.opacity:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important}.theme-selector .themes-design-select{border-top:1px solid #a7d0cc;border-bottom:1px solid #a7d0cc;background:#e6efee;margin-top:-1px}.theme-selector .themes-design-select .theme-item{border:none}.theme-selector .themes-design-select .theme-item a:hover{color:#BF0036}.theme-selector .themes-design-select .theme-item a:hover span:first-child{border:4px solid #BF0036}.theme-selector .themes-design-select .theme-item.design-selected a{color:#BF0036}.theme-selector .themes-design-select .theme-item.design-selected span:first-child{border:4px solid #BF0036}.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 .printed-themes,.theme-selector .choose-printed-photo{padding:24px 0 14px 14px;width:396px;display:table-cell;background-color:#f4f4f4}.theme-selector .printed-themes.selected-container,.theme-selector .choose-printed-photo.selected-container{background-color:#ffffff}.theme-selector .printed-themes.themes,.theme-selector .choose-printed-photo.themes{overflow:visible}.theme-selector .printed-themes p,.theme-selector .choose-printed-photo p{padding:0 60px 14px 0;font-size:16px;font-size:1.6rem;height:50px}.theme-selector .printed-themes p strong,.theme-selector .choose-printed-photo p strong{font-size:18px;font-size:1.8rem;padding-bottom:6px}.theme-selector .printed-themes .theme-item,.theme-selector .choose-printed-photo .theme-item{width:152px;margin:0 2px 0 2px;display:inline-block;border:none;padding:7px 6px 17px 6px;float:none;text-align:left}.theme-selector .printed-themes .theme-item a,.theme-selector .choose-printed-photo .theme-item a{font-size:14px;font-size:1.4rem;padding:0}.theme-selector .printed-themes .theme-item a:hover span:first-child,.theme-selector .choose-printed-photo .theme-item a:hover span:first-child{border:none}.theme-selector .printed-themes .theme-item a:hover,.theme-selector .choose-printed-photo .theme-item a:hover{color:#444444}.theme-selector .printed-themes .theme-item a:hover img,.theme-selector .choose-printed-photo .theme-item a:hover img{margin:0}.theme-selector .printed-themes .theme-item.theme-selected,.theme-selector .choose-printed-photo .theme-item.theme-selected{border:none;background:none;color:#444444}.theme-selector .printed-themes .theme-item.theme-selected img,.theme-selector .choose-printed-photo .theme-item.theme-selected img{margin:0}.theme-selector .printed-themes .theme-item.theme-selected .overlay-selected,.theme-selector .choose-printed-photo .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:#41BA5A;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:#ffffff;width:42px;height:36px}.theme-selector .choose-printed-photo p{padding:0 14px 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 #99c9c5;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:#484848;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 #99c9c5;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 #e5e5e5;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:#ffffff url(/assets/img/loader-giftcard-photo.gif) center center 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 #99c9c5;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 0}.upload-photo.upload-physical .btn.pull-right.margin-right{margin-right:16px}.add-your-message{padding:23px 20px 0 24px;*zoom:1}.add-your-message:before,.add-your-message:after{content:"";display:table}.add-your-message:after{clear:both}.add-your-message:before,.add-your-message:after{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 #d6d6d6;margin-bottom:24px}.add-your-message .giftcardmessageform-field.error{border-color:#BF0036}.add-your-message .giftcardmessageform-field.error small{color:#BF0036}.add-your-message .giftcardmessageform-field:last-child{margin-bottom:0}.add-your-message label{display:inline-block;float:left;font-weight:bold;padding:10px 5px 10px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:17%}.add-your-message label small{font-weight:normal;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 #ffffff;display:inline-block;padding:10px 5px 10px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;-webkit-appearance:none}.add-your-message input[type=text]:focus,.add-your-message textarea:focus{border-color:#ffffff #ffffff #ffffff #e5e5e5;outline:none}.add-your-message textarea{padding-top:7px;width:100%}.add-your-message textarea:focus{border-color:#e5e5e5 #ffffff #ffffff #ffffff}.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;-webkit-box-shadow:1px 1px 8px 0 #999;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-width:1px;border-style:solid;border-color:#d6d6d6 #e5e5e5 #e5e5e5 #d6d6d6;padding:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 8px 0 #999;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:#B6E4BF;color:#41BA5A;border:1px solid #B6E4BF;font-size:6px;font-size:0.6rem;line-height:1em;padding:5px 5px 5px 18px;position:relative;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.add-your-message .preview-ecard .info:before{content:'i';font-family:"Times New Roman",serif;color:#ffffff;background:#B6E4BF;padding:2px 0;width:10px;text-align:center;font-weight:bold;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:#F8F8F8;padding:10px 8px 36px 8px;margin-bottom:22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.add-your-message .preview-ecard .btn{font-size:6px;font-size:0.6rem;float:none;margin:0;padding:4px}.add-your-message .preview-ecard .btn:hover{background:#BF0036;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 #ffffff;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 #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;padding:9px 0 16px 0;margin:0;position:relative}.tin-selector .tins .tin-item a{color:#444444;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:#41BA5A}.tin-selector .tins .tin-item a:hover img{display:inline-block}.tin-selector .tins .tin-item.tin-selected{border:1px solid #a7d0cc;background:#e6efee;padding-bottom:17px}.tin-selector .tins .tin-item.tin-selected a{color:#41BA5A}.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;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;filter:alpha(opacity=50) !important;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-backface-visibility:hidden}.tin-selector .tins .tin-item.opacity:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;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 center top;cursor:pointer}.edit-delivery-details .delivery-type{margin-top:16px;*zoom:1}.edit-delivery-details .delivery-type:before,.edit-delivery-details .delivery-type:after{content:"";display:table}.edit-delivery-details .delivery-type:after{clear:both}.edit-delivery-details .delivery-type:before,.edit-delivery-details .delivery-type:after{content:"";display:table}.edit-delivery-details .delivery-type:after{clear:both}.stepbystep-editing-several-cards{*zoom:1}.stepbystep-editing-several-cards:before,.stepbystep-editing-several-cards:after{content:"";display:table}.stepbystep-editing-several-cards:after{clear:both}.stepbystep-editing-several-cards:before,.stepbystep-editing-several-cards:after{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:bold}.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:#ffffff;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 #cecece;border-top:none;box-sizing:border-box;background:#ffffff;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:#BF0036}.cart .cart-contents .tools a:hover{color:#BF0036}.cart.cart-empty .cart-contents{background:#F8F8F8}.cart.cart-empty .cart-button{margin-top:0;padding-top:40px}.cart .item-group{border-bottom:1px solid #cecece;*zoom:1}.cart .item-group:before,.cart .item-group:after{content:"";display:table}.cart .item-group:after{clear:both}.cart .item-group:before,.cart .item-group:after{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;*zoom:1;font-size:16px;font-size:1.6rem;padding:12px 36px 12px 10px;width:100%;background:#ffffff;color:#444444;position:relative;display:inline-block;line-height:16px}.cart .item-group .item-type-group:before,.cart .item-group .other-card-type:before,.cart .item-group .item-type-group:after,.cart .item-group .other-card-type:after{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:before,.cart .item-group .other-card-type:before,.cart .item-group .item-type-group:after,.cart .item-group .other-card-type:after{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 #cecece;position:absolute;right:16px;top:50%;margin-top:-6px}.cart .item-group a.other-card-type{color:#BF0036}.cart .item-group a.other-card-type:hover{color:#BF0036}.cart .item-group.active .item-type-group{background:#41BA5A;color:#ffffff;font-weight:bold}.cart .item-group.active .item-type-group:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;border-top:6px solid #ffffff;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;*zoom:1}.cart .item-group ul:before,.cart .item-group ul:after{content:"";display:table}.cart .item-group ul:after{clear:both}.cart .item-group ul:before,.cart .item-group ul:after{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:bold;line-height:1em}.cart .item-group.inactive .item-type-group .count{color:#888888}.cart .item-group.inactive ul{height:0;overflow:hidden}.cart .item{padding:8px 10px;border-top:1px solid #e5e5e5;font-size:14px;font-size:1.4rem;*zoom:1}.cart .item:before,.cart .item:after{content:"";display:table}.cart .item:after{clear:both}.cart .item:before,.cart .item:after{content:"";display:table}.cart .item:after{clear:both}.cart .item:first-child{border-top:none}.cart .item.busy{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;filter:alpha(opacity=50) !important;cursor:wait}.cart .item.busy a{cursor:wait}.cart .item .title{float:left;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.cart .item .tools{float:right}.cart .item .tools .delete{border-left:1px solid #cecece;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:#ffffff;border:1px solid #dadada;padding-right:20px;margin-bottom:50px}#gardening-map{width:380px;float:left}#gardening-map p{color:#000000;font-size:14px;font-size:1.4rem;padding-left:20px}#gardening-map p.you{font-size:24px;font-size:2.4rem;font-family:"Futura W01 Heavy",sans-serif;color:#BF0036;margin-top:30px;margin-bottom:5px}#gardening-map p.you+p{margin-top:0}#gardening-calendar{margin-top:31px;width:246px;float:right;background:#ffffff !important}#gardening-calendar-image{height:135px;border:1px solid #dadada;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:#ffffff;font-weight:bold;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 #a3a39f;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 #a3a39f;border-bottom:1px solid #a3a39f}.calendar ul li a{width:60px;height:25px;text-align:center;padding-top:7px;display:block;font-size:14px;font-weight:bold;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:#ffffff}#gardening-calendar p.cal-info{width:245px;text-align:center;font-size:14px;display:block;padding:17px 0 30px 0;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:#BF0036}.garden-calendar h3{color:#BF0036;padding-bottom:10px;margin-bottom:0 !important;display:block}.garden-calendar .h3+br{display:none}.garden-calendar .garden-calendar__article__content{background:#ffffff;border:1px solid #dadada;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:bold;width:60%;float:left;text-align:center}.garden-calendar .garden-calendar__nav .garden-calendar__nav__next{width:20%;float:right}.garden-calendar table{background:#ffffff;width:100%;border:1px solid #dadada}.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{display:none}.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{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2);font-family:Arial,sans-serif}.garden-calendar table:first-child td:first-child a:focus{outline:3}.garden-calendar table:first-child td:first-child a.btn-on{background:#80828F;border-color:#80828F}.garden-calendar table:first-child td:first-child a.btn-on:hover{background:#616372;border-color:#616372}.garden-calendar table:first-child td:first-child a.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.garden-calendar table:first-child td:first-child a.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.garden-calendar table:first-child td:first-child a.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.garden-calendar table:first-child td:first-child a.btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.garden-calendar table:first-child td:first-child a.btn-full-width{width:auto;display:block}button.garden-calendar table:first-child td:first-child a.btn-full-width{width:100%}.garden-calendar table:first-child td:first-child a.btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.garden-calendar table:first-child td:first-child a.btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.garden-calendar table:first-child td:first-child a.btn-transparent{background-color:transparent;box-shadow:none}.garden-calendar table:first-child td:first-child a.btn-transparent:hover{background-color:transparent;box-shadow:none}.garden-calendar table:first-child td:first-child a.btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.garden-calendar table:first-child td:first-child a.btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.garden-calendar table:first-child td:first-child a.btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.garden-calendar table:first-child td:first-child a.btn-secondary:hover{background-color:#379E49;border-color:#379E49}.garden-calendar table:first-child td:first-child a.btn-tertiary{background-color:#80828F;border-color:#80828F}.garden-calendar table:first-child td:first-child a.btn-tertiary:hover{background-color:#616372}.garden-calendar table:first-child td:first-child a.btn-green{background-color:#41BA5A;border-color:#41BA5A}.garden-calendar table:first-child td:first-child a.btn-green:hover{background-color:#379E49}.garden-calendar table:first-child td:first-child a.btn-darkred{background-color:#BF0036}.garden-calendar table:first-child td:first-child a.btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.garden-calendar table:first-child td:first-child a.btn-darkgreen:hover{background:#379E49}.garden-calendar table:first-child td:first-child a.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.garden-calendar table:first-child td:first-child a.btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.garden-calendar table:first-child td:first-child a.btn-light:hover,.garden-calendar table:first-child td:first-child a.btn-light:focus{background-color:#b7b7b7}.garden-calendar table:first-child td:first-child a.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.garden-calendar table:first-child td:first-child a.btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.garden-calendar table:first-child td:first-child a.btn-wishlist:hover,.garden-calendar table:first-child td:first-child a.btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.garden-calendar table:first-child td:first-child a.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.garden-calendar table:first-child td:first-child a.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.garden-calendar table:first-child td:first-child a.btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.garden-calendar table:first-child td:first-child a.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.garden-calendar table:first-child td:first-child a:hover{background-color:#EF7616;border-color:#F7941D}.garden-calendar table:first-child td:first-child a img{vertical-align:bottom}.garden-calendar table:first-child td:first-child a.btn-cms-image{padding:8px 8px 6px 8px}.garden-calendar table:first-child td:first-child a.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.garden-calendar table:first-child td:first-child a.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.garden-calendar table:first-child td:first-child a.btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.garden-calendar table:first-child td:first-child a.btn-cookie-cta:hover{background-color:#d6d6d6}.garden-calendar table:first-child td:first-child+td{line-height:35px;font-weight:bold}.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{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2);font-family:Arial,sans-serif}.garden-calendar table:first-child td:first-child+td+td a:focus{outline:3}.garden-calendar table:first-child td:first-child+td+td a.btn-on{background:#80828F;border-color:#80828F}.garden-calendar table:first-child td:first-child+td+td a.btn-on:hover{background:#616372;border-color:#616372}.garden-calendar table:first-child td:first-child+td+td a.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.garden-calendar table:first-child td:first-child+td+td a.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.garden-calendar table:first-child td:first-child+td+td a.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.garden-calendar table:first-child td:first-child+td+td a.btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.garden-calendar table:first-child td:first-child+td+td a.btn-full-width{width:auto;display:block}button.garden-calendar table:first-child td:first-child+td+td a.btn-full-width{width:100%}.garden-calendar table:first-child td:first-child+td+td a.btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.garden-calendar table:first-child td:first-child+td+td a.btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.garden-calendar table:first-child td:first-child+td+td a.btn-transparent{background-color:transparent;box-shadow:none}.garden-calendar table:first-child td:first-child+td+td a.btn-transparent:hover{background-color:transparent;box-shadow:none}.garden-calendar table:first-child td:first-child+td+td a.btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.garden-calendar table:first-child td:first-child+td+td a.btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.garden-calendar table:first-child td:first-child+td+td a.btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.garden-calendar table:first-child td:first-child+td+td a.btn-secondary:hover{background-color:#379E49;border-color:#379E49}.garden-calendar table:first-child td:first-child+td+td a.btn-tertiary{background-color:#80828F;border-color:#80828F}.garden-calendar table:first-child td:first-child+td+td a.btn-tertiary:hover{background-color:#616372}.garden-calendar table:first-child td:first-child+td+td a.btn-green{background-color:#41BA5A;border-color:#41BA5A}.garden-calendar table:first-child td:first-child+td+td a.btn-green:hover{background-color:#379E49}.garden-calendar table:first-child td:first-child+td+td a.btn-darkred{background-color:#BF0036}.garden-calendar table:first-child td:first-child+td+td a.btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.garden-calendar table:first-child td:first-child+td+td a.btn-darkgreen:hover{background:#379E49}.garden-calendar table:first-child td:first-child+td+td a.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.garden-calendar table:first-child td:first-child+td+td a.btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.garden-calendar table:first-child td:first-child+td+td a.btn-light:hover,.garden-calendar table:first-child td:first-child+td+td a.btn-light:focus{background-color:#b7b7b7}.garden-calendar table:first-child td:first-child+td+td a.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.garden-calendar table:first-child td:first-child+td+td a.btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.garden-calendar table:first-child td:first-child+td+td a.btn-wishlist:hover,.garden-calendar table:first-child td:first-child+td+td a.btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.garden-calendar table:first-child td:first-child+td+td a.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.garden-calendar table:first-child td:first-child+td+td a.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.garden-calendar table:first-child td:first-child+td+td a.btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.garden-calendar table:first-child td:first-child+td+td a.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.garden-calendar table:first-child td:first-child+td+td a:hover{background-color:#EF7616;border-color:#F7941D}.garden-calendar table:first-child td:first-child+td+td a img{vertical-align:bottom}.garden-calendar table:first-child td:first-child+td+td a.btn-cms-image{padding:8px 8px 6px 8px}.garden-calendar table:first-child td:first-child+td+td a.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.garden-calendar table:first-child td:first-child+td+td a.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.garden-calendar table:first-child td:first-child+td+td a.btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.garden-calendar table:first-child td:first-child+td+td a.btn-cookie-cta:hover{background-color:#d6d6d6}.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.text,.floorcalculator-page-type input.float{padding:2px;border:1px solid #dadada;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;margin:0;width:100%;margin-bottom:16px;border-spacing:0}.floorcalculator-page-type .grid thead tr th{font-size:25px;font-size:2.5rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;font-weight:normal;clear:both;margin:1.5em 0 .5em 0;color:#BF0036;color:#41BA5A;font-weight:bold;font-size:18px;font-size:1.8rem;text-align:left;white-space:nowrap}.floorcalculator-page-type .grid thead tr th .count{font-size:18px;font-size:1.8rem;color:#444444;font-weight:normal}.floorcalculator-page-type .grid thead tr th span{font-weight:normal}.campaignlandingpage-page-type .floorcalculator-page-type .grid thead tr th,.giftingcampaignlandingpage-page-type .floorcalculator-page-type .grid thead tr th,.diycampaignlandingpage-page-type .floorcalculator-page-type .grid thead tr th{color:#41BA5A}.floorcalculator-page-type .grid thead tr th a{color:#41BA5A}.floorcalculator-page-type .grid tr td{border-bottom:1px solid #dadada}.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 #dadada}.floorcalculator-page-type #row-summary td{font-weight:bold;border-bottom:none}.floorcalculator-page-type .grid .room-remove,.floorcalculator-page-type .grid .room-add{display:block;width:13px;height:13px;text-indent:3px}.floorcalculator-page-type table{background:#ffffff;border:1px solid #dadada}.floorcalculator-page-type table th{padding:8px 10px;border-bottom:1px solid #dadada}.floorcalculator-page-type table td{padding:12px 10px;border-bottom:1px solid #dadada}.floorcalculator-page-type #room-list .number{text-align:right}.floorcalculator-page-type #lnkOk{margin-right:15px;font-weight:bold}.floorcalculator-page-type #lnkCancel{font-weight:bold}.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:bold;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 #dadada}.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:bold;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}.buyingguide-page-type h2{color:#41BA5A;font-size:28px;font-size:2.8rem;margin-top:0;margin-bottom:28px;text-transform:capitalize}.buyingguide-page-type .buying-guides__steps{margin-bottom:25px}.buyingguide-page-type .buying-guides__section{margin-bottom:16px}.buyingguide-page-type .buying-guides__section:last-child{margin-bottom:42px}.buyingguide-page-type .buying-guides__section .buying-guides-answer.buying-guides-answer__selected .btn-select-wrapper{background:url(/assets/img/icon-tick.png) no-repeat right center;padding-right:32px;display:block;float:left}.buyingguide-page-type .buying-guides__section .buying-guides-answer.buying-guides-answer__selected .btn-select-wrapper .btn-select{background:#41BA5A;border-color:#08772E}.buyingguide-page-type .buying-guides__section .selection{margin-top:30px;margin-bottom:40px}.buyingguide-page-type .relatedproducts-wrapper:after{background:url('../../../img/header-shadow-bg.png') no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:0;position:absolute;width:960px}.buyingguide-page-type .buying-guides__results-wrapper{background:#ffffff}.buyingguide-page-type .buying-guides__results-wrapper:before{background:url('../../../img/header-shadow-bg-top.png') no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-20px;position:absolute;width:960px}.buyingguide-page-type .buying-guides__results-wrapper .selection-category{margin-bottom:28px}.buyingguide-page-type .buying-guides__results-wrapper h2{margin-bottom:15px}.buyingguide-page-type .buying-guides__results-wrapper .buying-guides__results{padding-top:40px}.buyingguide-page-type .buying-guides__results-wrapper .buying-guides__results .product-list{border:0}.buyingguide-page-type .buying-guides__results-wrapper .buying-guides__results .product-list .product-list__item{border:1px solid #dadada;margin-right:-1px;margin-top:-1px}.buyingguide-page-type .selection{width:296px;margin:0 18px;float:left;display:inline;color:#444444}.buyingguide-page-type .selection h3{font-family:"Futura W01 Heavy";font-size:18px;font-size:1.8rem;margin:5px 0 10px 0}.buyingguide-page-type .selection h3 a{color:#444444}.buyingguide-page-type .selection .answer-image-wrapper{height:174px;overflow:hidden}.buyingguide-page-type .selection .answer-image-wrapper>a{display:block}.buyingguide-page-type .selection .answer-image-wrapper>a img{width:100%;height:auto;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.buyingguide-page-type .selection p{margin-top:0}.buyingguide-page-type .buying-guides__steps .buying-guides__section__answered{padding-bottom:42px;background:url(/assets/img/bg-buyingguides-section-border.png) bottom center no-repeat}.buyingguide-page-type .product-comparison-bar-wrapper{margin-top:0;padding-top:75px;background:#ffffff}.buyingguide-page-type .buying-guides__compare-btn{float:right}.selection-category{display:table;color:#444444;font-size:18px;font-size:1.8rem;*zoom:1;margin-bottom:25px}.selection-category .selection-category-row{display:table-row}.selection-category .selection-category-row>div{display:table-cell;line-height:34px}.selection-category .selection-category-row .selection-category-question{font-family:"Futura W01 Book";display:inline-block;margin-right:22px}.selection-category .selection-category-row .selection-category-answer{font-family:"Futura W01 Heavy"}.selection-category .selection-category-row .selection-category-answer span{vertical-align:middle}.selection-category:before,.selection-category:after{content:"";display:table}.selection-category:after{clear:both}.selection-category:before,.selection-category:after{content:"";display:table}.selection-category:after{clear:both}.lt-ie8 .buyingguide-page-type .selection-category-question{display:block;width:550px;float:left}.lt-ie8 .buyingguide-page-type .selection-category-answer{float:left}.lt-ie8 .buyingguide-page-type .selection-category-answer .icon-tick{margin-top:5px}.lt-ie8 .buyingguide-page-type .selection-category-row{clear:left}.buying-guides__section{margin-bottom:25px}.buying-guides__section .product-list{margin-bottom:0}.our-range .buying-guides__section,.gift-cards .buying-guides__section,.diy-advice .buying-guides__section{margin-bottom:12px}.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:before,.catalogue-page .main-content .catalogue-lower-wrapper:after{position:absolute;content:"";display:block;height:31px;left:50%;margin-left:-480px;width:960px}.catalogue-page .main-content .catalogue-lower-wrapper:before{background:url('../../../img/header-shadow-bg-top.png') no-repeat scroll center top transparent;margin-top:-20px}.catalogue-page .main-content .catalogue-lower-wrapper:after{background:url('../../../img/header-shadow-bg.png') no-repeat scroll center top transparent;bottom:-31px;margin-top:0}.mobile-device .catalogue-page .general-listing{display:none}.mobile-device .catalogue-page .main-content .catalogue-lower{margin-bottom:0}.mobile-device .catalogue-page .main-content .catalogue-lower-wrapper:before,.mobile-device .catalogue-page .main-content .catalogue-lower-wrapper:after{display:none}.psp-logos{margin:1em 0}.psp-logos img{margin-right:7px}.page-actions{font-weight:bold;padding:1em 0;*zoom:1}.page-actions:before,.page-actions:after{content:"";display:table}.page-actions:after{clear:both}.page-actions:before,.page-actions:after{content:"";display:table}.page-actions:after{clear:both}.page-actions ul li{font-size:13px;font-size:1.3rem;line-height:25px;line-height:2.5rem;list-style:none;float:right;margin-left:15px}.page-actions ul li+li{padding-top:5px}.page-actions ul li+li a{font-size:11px;font-size:1.1rem}table.shopping_list__contents{width:100%;background:#ffffff;margin:1em 0 0;border:1px solid #dadada}table.shopping_list__contents th{color:#41BA5A;text-align:left;padding:16px 12px 7px;font-size:18px;font-size:1.8rem;font-family:"Futura W01 Heavy";font-weight:normal}table.shopping_list__contents th.th-total{text-align:right;margin-right:20px}table.shopping_list__contents th.th-options{text-align:center}table.shopping_list__contents th.th-price{text-align:right;min-width:80px}table.shopping_list__contents th.th-photo{width:166px}table.shopping_list__contents th.th-item{padding-left:15px}table.shopping_list__contents .tr-gap td{border:0}table.shopping_list__contents td{padding:20px 12px;vertical-align:middle;max-width:462px;border-top:1px solid #dadada}table.shopping_list__contents .gift-card__message{font-weight:normal;color:#444444}table.shopping_list__contents .gift-card__message .continued{margin-top:0}table.shopping_list__contents .gift-card__message .gift-card__message_inner{background:url(/assets/img/message-ico.png) no-repeat top left;text-indent:25px;word-wrap:break-word;-ms-word-wrap:break-word;overflow:hidden}table.shopping_list__contents td:first-child{padding-left:16px;padding-right:0}table.shopping_list__contents td:first-child+td{padding-left:0}table.shopping_list__contents .adjust,table.shopping_list__contents .adjust-hide{display:none}table.shopping_list__contents .product-list__details{width:350px;font-weight:bold;padding:0}.shopping-cart table.shopping_list__contents .product-list__details{overflow:hidden}table.shopping_list__contents .product-list__details .continued{margin:0}table.shopping_list__contents .product-list__details .from{font-size:12px;font-size:1.2rem;margin:2px 0 0}table.shopping_list__contents .product-list__details .GAEvent{font-size:12px;font-size:1.2rem}table.shopping_list__contents .product-list__photo{float:left;width:auto}table.shopping_list__contents .product-list__title{max-height:60px;height:auto;color:#BF0036}table.shopping_list__contents .product-list__title+a,table.shopping_list__contents .product-list__title+a+a{font-size:12px;font-size:1.2rem}table.shopping_list__contents .product-list__options{text-align:center;max-width:60px}table.shopping_list__contents .product-list__actions{min-width:130px;font-weight:bold;font-size:14px;font-size:1.4rem}table.shopping_list__contents .product-list__actions input[type="text"]{font-weight:bold;text-align:center;width:26px;height:26px;font-size:14px;font-size:1.4rem}table.shopping_list__contents .product-list__actions.gift-card-cell{padding-left:21px}table.shopping_list__contents .product-list__price{width:auto;float:none;display:table-cell;position:relative}table.shopping_list__contents .product-list__price .product-list__unit{display:block}table.shopping_list__contents .product-list__price.total{font-size:43px;font-size:4.3rem;line-height:40px;line-height:4rem;max-width:171px}table.shopping_list__contents .product-list__price.total .ie8font-wrapper{padding-top:30px}table.shopping_list__contents .product-list__price .product-list__unit{font-size:11px;font-size:1.1rem}table.shopping_list__contents .cart-footer .product-list__price.total .ie8font-wrapper{padding-top:0}table.shopping_list__contents .product-list__price.each,table.shopping_list__contents .product-list__price.each sup{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;top:0;font-family:"Helvetica Nueue",Arial,sans-serif}table.shopping_list__contents .product-list__subtotal{text-align:right;color:#41BA5A;font-weight:bold;font-size:1.2em}table.shopping_list__contents .product-list__subtotal span{font-weight:normal;font-size:.7em}table.shopping_list__contents .product-list__subtotal div{color:#444444;font-weight:normal;font-size:.7em;display:block;font-style:italic}table.shopping_list__contents .product-list__total{font-size:28px;font-size:2.8rem;color:#41BA5A;text-align:right;font-weight:bold}table.shopping_list__contents .product-list__total span{color:#444444;font-weight:normal;display:block}table.shopping_list__contents .tr-extras-title{background:#f4f4f4}table.shopping_list__contents .tr-extras-title th{padding-left:16px;padding-bottom:8px}table.shopping_list__contents .tr-extras{background:#f4f4f4}table.shopping_list__contents .tr-extras th{border:0;padding-bottom:0}table.shopping_list__contents .tr-extras td{border:0;padding-top:0;padding-bottom:18px;vertical-align:top}table.shopping_list__contents .tr-extras .td-item{font-weight:bold}table.shopping_list__contents .tr-extras .product-list__actions{padding:0 12px 20px 21px}table.shopping_list__contents .tr-extras .product-list__actions a{margin-left:10px}table.shopping_list__contents .link-remove-item{font-family:Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:bold}table.shopping_list__contents .add-store-btn{margin-top:10px}table.shopping_list__contents tr.hproduct.bundle td{padding-bottom:60px}table.shopping_list__contents tr.bundle-product-list td{border:0;padding-top:0;padding-left:0}table.shopping_list__contents table.bundle-product-items{width:100%}table.shopping_list__contents table.bundle-product-items .product-list__details{width:170px}table.shopping_list__contents table.bundle-product-items .product-list__details .add-store-btn{margin-bottom:10px}table.shopping_list__contents table.bundle-product-items td{padding-top:20px;float:none;border-top:1px dashed #d6d6d6}table.shopping_list__contents table.bundle-product-items td.product-list__photo{width:120px}table.shopping_list__contents table.bundle-product-items td.product-list__photo img{width:75%;max-height:110px;height:auto;padding:0}table.shopping_list__contents table.bundle-product-items td.product-list__details{width:260px;padding-right:10px}table.shopping_list__contents table.bundle-product-items td.product-list__price.total{position:relative;font-size:30px;font-size:3rem}table.shopping_list__contents table.bundle-product-items td.product-list__actions{width:145px}table.shopping_list__contents table.bundle-product-items td.col-empty{width:137px;border-top:0}table.shopping_list__contents table.bundle-product-items tr:first-child td{border-top:1px solid #d6d6d6}table.shopping_list__contents a.bundle-contents-show{display:block;color:#41BA5A !important;border:1px solid #d6d6d6;padding:10px;background:url(/assets/img/icon-dropdown-arrow-red.png) 96% 50% no-repeat #f4f4f4;width:150px;margin-bottom:-1px;margin-top:-43px;margin-left:137px;font-weight:bold}table.shopping_list__contents a.bundle-contents-show.ui-state-active{background:url(/assets/img/icon-dropdown-arrow-red-hover.png) 96% 50% no-repeat #f4f4f4;border-bottom:0;position:relative;z-index:2}table.shopping_list__contents a.bundle-contents-show .product-count{color:#000000;border:1px solid #d6d6d6;border-radius:3px;padding:3px 8px;background:#ffffff;margin-left:10px;font-weight:normal;font-size:12px;font-size:1.2rem}table.shopping_list__contents .active a.bundle-contents-show{background:url(/assets/img/icon-dropdown-arrow-red_up.png) 96% 50% no-repeat #f4f4f4}table.shopping_list__contents .cart-footer td{padding-top:30px;padding-bottom:20px;vertical-align:top;border:0;border-top:1px solid #dadada}table.shopping_list__contents .cart-footer .message{font-size:12px;font-size:1.2rem}table.shopping_list__contents .cart-footer .message a{font-weight:bold}table.shopping_list__contents .cart-footer .change-store{padding:10px;border:1px solid #dadada;position:relative}table.shopping_list__contents .cart-footer .change-store:before,table.shopping_list__contents .cart-footer .change-store:after{content:"";display:block;border-style:solid;position:absolute;border-width:10px;height:0;width:0}table.shopping_list__contents .cart-footer .change-store:before{border-color:transparent transparent #dadada transparent;top:-20px;left:22px}table.shopping_list__contents .cart-footer .change-store:after{border-color:transparent transparent #ffffff transparent;top:-16px;left:24px;border-width:8px}.lt-ie8 table.shopping_list__contents .th-price{width:80px !important}.lt-ie8 table.shopping_list__contents .product-list__photo{width:110px}.lt-ie8 table.shopping_list__contents .product-list__details{width:370px;padding-left:20px}.lt-ie8 table.shopping_list__contents .product-list__actions{width:130px}.lt-ie8 table.shopping_list__contents .product-list__actions .btn{margin-left:10px;margin-top:5px}.lt-ie8 table.shopping_list__contents .product-list__actions input[type='text']{float:left}.lt-ie8 table.shopping_list__contents .product-list__itemprice{width:104px}.lt-ie8 table.shopping_list__contents .product-list__price.total{width:134px}.lt-ie8 table.shopping_list__contents .bundle-contents-show{position:relative}.lt-ie8 table.shopping_list__contents .bundle-product-items .product-list__photo,.lt-ie8 table.shopping_list__contents .bundle-product-items .product-list__photo img{width:90px !important}.shopping-list .content-layout .shopping_list__contents+.page-actions{margin-bottom:80px;border-bottom:0}.shopping-list .content-layout .page-actions{border-bottom:1px solid #dadada}.shopping-list .content-layout .page-actions .shopping-list__summary{float:left;margin-top:0;font-size:16px;font-size:1.6rem}.shopping-list .content-layout .page-actions ul{margin-top:6px}.shopping-list .content-layout section{width:960px;margin:0 auto}.shopping-list .content-layout table.shopping_list__contents .product-list__item{padding:20px;position:relative}.shopping-list .content-layout table.shopping_list__contents .product-list__item.no-image{padding-left:150px !important}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__photo{margin-right:20px}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__photo img{width:110px;height:110px;max-width:110px;max-height:110px}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__details{float:left;width:790px;padding:0}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__details .product-list__price{font-family:"Challenge W01 Bold";font-size:48px;font-size:4.8rem;padding-right:1px;padding-right:.1rem;padding-top:45px;position:relative}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__details .product-list__actions{margin-top:15px}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__remove{float:right;position:absolute;right:20px;top:27px;z-index:5}.shopping-list .content-layout table.shopping_list__contents .product-list__item .product-list__remove+.product-list__details{margin-left:211px}.shopping-list .product-list__photo img{width:110px;max-height:110px;height:auto;padding:0}.shopping-cart .ads{margin-top:1.5em}.shopping-cart table.shopping_list__contents+.page-actions{border:0}.shopping-cart .cart-counts{font-family:"Futura W01 Heavy";font-size:18px;font-size:1.8rem;color:#BF0036;margin-bottom:25px}.shopping-cart .cart-counts a{cursor:pointer;cursor:hand}.shopping-cart .cart-counts a:hover,.shopping-cart .cart-counts a:focus{color:#3c3c3c}.shopping-cart .cart-counts span{display:inline-block;background:#ffffff;border:1px solid #dadada;color:#000000;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;padding:0 3px;margin:0 1em 0 .5em;min-width:2em;text-align:center;line-height:1.5em}.shopping-cart .sub-heading{float:left}.shopping-cart .shopping_list__contents td.product-list__price.total{padding-right:20px;padding-left:9px;position:relative}.shopping-cart .shopping_list__contents .product-list__photo img{width:110px;max-height:110px;height:auto;padding:0}.shopping-cart .shopping_list__contents .product-list__price.total,.shopping-cart .shopping_list__contents .product-list__price.subtotal{font-family:"Challenge W01 Bold"}.shopping-cart .page-actions{border-top:1px solid #dadada;margin-bottom:30px}.shopping-cart .page-actions ul{margin-top:8px}.shopping_list__contents .shopping_list__contents__total__wrapper{border-bottom:1px solid #dadada;padding:20px;*zoom:1}.shopping_list__contents .shopping_list__contents__total__wrapper:before,.shopping_list__contents .shopping_list__contents__total__wrapper:after{content:"";display:table}.shopping_list__contents .shopping_list__contents__total__wrapper:after{clear:both}.shopping_list__contents .shopping_list__contents__total__wrapper:before,.shopping_list__contents .shopping_list__contents__total__wrapper:after{content:"";display:table}.shopping_list__contents .shopping_list__contents__total__wrapper:after{clear:both}.shopping_list__contents .shopping_list__contents__total__wrapper .shopping_list__contents__total_label{text-align:right;float:left;width:775px;font-size:28px;font-size:2.8rem;font-family:"Futura W01 Heavy";color:#41BA5A}.shopping_list__contents .shopping_list__contents__total__wrapper .shopping_list__contents__total{float:right;font-size:48px;font-size:4.8rem;line-height:38px;line-height:3.8rem;font-family:"Challenge W01 Bold";color:#000000}.shopping_list__contents .shopping_list__contents__total__wrapper .shopping_list__contents__total sup{font-size:.5em}.shopping_list__contents .product-list__item__content{*zoom:1}.shopping_list__contents .product-list__item__content:before,.shopping_list__contents .product-list__item__content:after{content:"";display:table}.shopping_list__contents .product-list__item__content:after{clear:both}.shopping_list__contents .product-list__item__content:before,.shopping_list__contents .product-list__item__content:after{content:"";display:table}.shopping_list__contents .product-list__item__content:after{clear:both}.shopping_list__contents .product-list__item__content .product-list__details .product-list__price{margin-top:0}.shopping_list__contents .product-list__item{float:none;position:relative;padding:10px 0;*zoom:1;border-bottom:1px solid #dadada}.shopping_list__contents .product-list__item:before,.shopping_list__contents .product-list__item:after{content:"";display:table}.shopping_list__contents .product-list__item:after{clear:both}.shopping_list__contents .product-list__item:before,.shopping_list__contents .product-list__item:after{content:"";display:table}.shopping_list__contents .product-list__item:after{clear:both}.shopping_list__contents .product-list__item .product-list__details{*zoom:1}.shopping_list__contents .product-list__item .product-list__details:before,.shopping_list__contents .product-list__item .product-list__details:after{content:"";display:table}.shopping_list__contents .product-list__item .product-list__details:after{clear:both}.shopping_list__contents .product-list__item .product-list__details:before,.shopping_list__contents .product-list__item .product-list__details:after{content:"";display:table}.shopping_list__contents .product-list__item .product-list__details:after{clear:both}.shopping_list__contents .product-list__item .product-list__details .product-list__details__left{float:left}.shopping_list__contents .product-list__item .product-list__details .product-list__details__right{float:right}.shopping_list__contents .product-list__item .product-list__details .product-list__details__right .product-list__price{width:97px}.shopping_list__contents .product-list__item .product-list__photo{float:left;margin-right:.5em;width:auto}.shopping_list__contents .product-list__item .product-list__details a:first-child{float:left;width:550px}.shopping_list__contents .product-list__details{float:left;width:709px}.shopping_list__contents .product-list__details .product-list__title{color:#BF0036;font-size:16px;font-size:1.6rem;font-weight:bold;height:auto;margin-bottom:2px}.shopping_list__contents .product-list__details .grey{text-align:left;float:left;color:#444444;margin-right:10px;font-size:11px;font-size:1.1rem}.shopping_list__contents .product-list__details .product-list__actions{float:left;font-weight:bold;clear:left;width:550px;margin:.5em 0;margin-top:30px}.shopping_list__contents .product-list__details .product-list__actions .btn{margin-right:5px;padding:8px}.shopping_list__contents .product-list__details .product-list__actions label{margin-right:5px;color:#444444}.shopping_list__contents .product-list__details .product-list__actions .view-your-cart{vertical-align:middle}.shopping_list__contents .product-list__details .product-list__price{font-size:40px;font-size:4rem;line-height:38px;line-height:3.8rem;width:150px;float:right;height:1.5em;margin-top:1em}.shopping_list__contents .product-list__details .product-list__price .product-list__unit{display:block}.shopping_list__contents .product-list__details .shipping-address{display:block}.shopping_list__contents .product-list__details .shipping-address span.grey{font-size:12px;font-size:1.2rem}.shopping_list__contents .product-list__details .shipping-address span.address-details{color:#444444;font-weight:normal;font-size:12px;font-size:1.2rem;display:inline-block}.shopping_list__contents .product-list__itemprice{text-align:right;line-height:1.3em;font-size:10px;font-size:1rem;text-transform:uppercase;width:60px}.shopping_list__contents .product-list__itemprice span{display:block;font-size:14px;font-size:1.4rem}.shopping_list__contents .qty-text{display:none !important}.checkout-progress{margin:0;padding:0;background:url(/assets/img/progressbar-bg.png) no-repeat top left;*zoom:1;margin-bottom:25px}.checkout-progress:before,.checkout-progress:after{content:"";display:table}.checkout-progress:after{clear:both}.checkout-progress:before,.checkout-progress:after{content:"";display:table}.checkout-progress:after{clear:both}.checkout-progress:before,.checkout-progress:after{content:"";display:table}.checkout-progress:after{clear:both}.checkout-progress:before,.checkout-progress:after{content:"";display:table}.checkout-progress:after{clear:both}.checkout-progress li{float:left;width:320px;list-style:none;text-align:center;font-weight:bold;color:#ffffff;font-size:20px;font-size:2rem;line-height:55px;line-height:5.5rem;font-family:"Futura W01 Bold"}.checkout-progress li a{color:#ffffff}.checkout-progress li.current{background:url(/assets/img/progressbar-bg.png) no-repeat}.checkout-progress li.step1{background-position:0 100%}.checkout-progress li.step2{background-position:-320px 100%}.checkout-progress li.step3{background-position:-640px 100%}.checkout-heading{background:#ffffff;float:left;padding:15px 20px;width:376px;border:1px solid #dadada;word-wrap:break-word;overflow:hidden}.checkout-heading h2{color:#41BA5A;font-size:18px;font-size:1.8rem;margin:1px 0 10px;font-family:"Futura W01 Heavy"}.checkout-heading h3{color:#41BA5A;font-size:16px;font-size:1.6rem;margin:8px 0 10px}.checkout-heading .checkout-summary__prices{margin:0}.checkout-heading .checkout-summary__prices div{display:inline-block}.checkout-heading .checkout-summary__prices .first-row{padding-top:0;padding-bottom:6px;width:100%}.checkout-heading .checkout-summary__prices .first-row span{font-weight:bold}.checkout-heading .checkout-summary__prices hr{border-color:#dadada;margin:0}.checkout-heading .checkout-summary__prices .title{float:left}.checkout-heading .checkout-summary__prices .value{float:right;font-family:"Challenge W01 Bold";font-size:26px;font-size:2.6rem;padding-top:1px;padding-right:2px}.checkout-heading .checkout-summary__prices .shipping-method-row{width:100%;padding-top:10px}.checkout-heading .checkout-summary__prices .shipping-method-row .value{padding-top:5px}.checkout-heading .checkout-summary__prices select{margin-top:5px;display:block}.checkout-heading .checkout-summary__prices .checkout-summary__prices__subtotal.value{font-size:26px;font-size:2.6rem}.checkout-heading .checkout-summary__prices .checkout-summary__prices__total.title{clear:left;margin-top:20px;color:#41BA5A;font-family:"Futura W01 Heavy";font-size:28px;font-size:2.8rem;line-height:20px;line-height:2rem}.checkout-heading .checkout-summary__prices .checkout-summary__prices__total.title .change{font-family:Arial,sans-serif}.checkout-heading .checkout-summary__prices .checkout-summary__prices__total.value{font-size:44px;font-size:4.4rem;line-height:30px;line-height:3rem;margin-top:20px}.checkout-heading .checkout-summary__prices sup{font-size:.9em;top:0}.checkout-heading .checkout-summary__prices .shipping-method-name{font-weight:bold}.checkout-heading .checkout-summary__prices .change-shipping{display:block;clear:both}.checkout-heading.checkout-heading__shipping,.checkout-heading.checkout-heading__billing{border-left:0;width:229px}.checkout-heading.checkout-heading__shipping .store-info_header__top,.checkout-heading.checkout-heading__billing .store-info_header__top,.checkout-heading.checkout-heading__shipping .store-info_header__address,.checkout-heading.checkout-heading__billing .store-info_header__address,.checkout-heading.checkout-heading__shipping .store-info_header__phone,.checkout-heading.checkout-heading__billing .store-info_header__phone{display:none}.checkout-heading .change{font-size:12px;font-size:1.2rem;font-weight:bold}.checkout-heading .checkout-summary__mulitple-shipping-addresses{width:100%}.checkout-heading .checkout-summary__mulitple-shipping-addresses .checkout-summary__shipping-address{margin-bottom:14px;width:100%}.checkout-heading .checkout-summary__mulitple-shipping-addresses .checkout-summary__shipping-address .title{display:block;float:none}.checkout-heading .checkout-summary__mulitple-shipping-addresses .checkout-summary__shipping-address .shipping-address{font-size:12px;font-size:1.2rem;display:inline-block}.checkout-heading .checkout-summary__mulitple-shipping-addresses .checkout-summary__shipping-address .value{display:inline-block}.lt-ie9 .checkout-heading .checkout-summary__prices .value{padding-right:5px}.order-detail-block{background:#ffffff;border:1px solid #dadada;margin-bottom:25px}.order-detail-block .checkout-heading{border:0;border-right:1px solid #dadada}.order-detail-block .checkout-heading.checkout-heading__summary{width:600px}.order-detail-block .checkout-heading:last-child{border:0}.shipping-billing .page-heading{margin-top:25px}.shipping-billing h2{margin:0 0 10px 0}.shipping-billing .checkout-heading{margin-bottom:40px}.shipping-billing .checkout-heading .checkout-summary__prices .title span{font-weight:bold}.shipping-billing .checkout-heading__summary+.page-actions{position:relative}.shipping-billing .checkout-heading__summary+.page-actions ul{position:absolute;bottom:0;right:0}.shipping-billing .checkout-form fieldset{float:none;width:100%;background:#ffffff;padding:20px 0;margin-bottom:30px;border:1px solid #dadada}.default-device.shipping-billing .checkout-form fieldset .row{padding-left:20px;padding-right:20px}.shipping-billing .checkout-form .fields-billing .row-checkbox label{width:270px;margin:0 7px 0 47px !important}.shipping-billing .checkout-form .fields-billing .row-checkbox .field{margin-left:0}.shipping-billing .checkout-form .fields-billing .row-checkbox input{vertical-align:top;margin-top:7px}.shipping-billing .checkout-form .help-block{display:block;margin:5px 0 0 166px;float:none;font-weight:normal;clear:left}.shipping-billing .checkout-form .shipping-method .select-shipping-header{display:block;padding:20px;padding-top:0}.shipping-billing .checkout-form .shipping-method .select-shipping-header span{font-weight:bold}.shipping-billing .checkout-form .shipping-method .row{padding:0 20px}.lt-ie8 .shipping-billing .checkout-form .help-block{margin-left:249px;margin-bottom:10px}.remoteshippingbilling-page-type .fields-shippingDetails .row:first-child .field{margin-left:0}.remoteshippingbilling-page-type .fields-shippingDetails .row:first-child input{vertical-align:middle}.order-success table.shopping_list__contents .product-list__actions,.order-success table.shopping_list__contents .product-list__price.each,.order-success table.shopping_list__contents .product-list__price.total{border-bottom:1px solid #dadada}.gift-cards_update-message-wrapper{margin-top:9px;margin-bottom:10px;position:relative}.gift-cards_update-message-wrapper .tri-cart-far{position:absolute;top:1px;margin-top:-9px;left:60px;z-index:5}.gift-cards_update-message-wrapper .gift-cards_update-message-inner{background:#d9e3e2;padding:8px 7px 4px 3px;border:1px solid #a6c2c0;border:1px solid rgba(0,93,85,0.3);position:relative;*zoom:1}.gift-cards_update-message-wrapper .gift-cards_update-message-inner:before,.gift-cards_update-message-wrapper .gift-cards_update-message-inner:after{content:"";display:table}.gift-cards_update-message-wrapper .gift-cards_update-message-inner:after{clear:both}.gift-cards_update-message-wrapper .gift-cards_update-message-inner:before,.gift-cards_update-message-wrapper .gift-cards_update-message-inner:after{content:"";display:table}.gift-cards_update-message-wrapper .gift-cards_update-message-inner:after{clear:both}.gift-cards_update-message-wrapper .gift-cards_update-message-inner .gift-cards_update-message{padding:2px 10px 10px 10px}.gift-cards_update-message-wrapper .gift-cards_update-message-inner .gift-cards_update-message b{color:#41BA5A;display:block}.gift-cards_update-message-wrapper .gift-cards_update-message-inner .gift-cards_update-message textarea{width:315px;height:70px;border:0;margin-top:10px}.gift-cards_update-message-wrapper .gift-cards_update-message-inner .btn{float:right;margin-right:9px}.gift-cards_update-message-wrapper .gift-cards_update-message-inner .close-img{position:absolute;top:8px;right:7px}.ie .gift-cards_update-message-wrapper .tri-cart-far{left:70px}.lt-ie8 .change-store{border:0 !important;padding-left:0 !important}.triple-banner-block{margin-bottom:80px}.triple-banner-block a{margin-left:32px}.triple-banner-block a:first-child{margin:0}.cart-page-type h2.page-heading{font-size:48px;font-size:4.8rem}.lt-ie8 .shopping-list .product-list__actions,.lt-ie8 .shopping-cart .product-list__actions,.lt-ie8 .order-success .product-list__actions{margin-top:1em}.lt-ie8 .shopping-list .product-list__actions .btn,.lt-ie8 .shopping-cart .product-list__actions .btn,.lt-ie8 .order-success .product-list__actions .btn{vertical-align:middle}.lt-ie8 .shopping-list .product-list__actions .icon-tick,.lt-ie8 .shopping-cart .product-list__actions .icon-tick,.lt-ie8 .order-success .product-list__actions .icon-tick{float:left}.lt-ie8 .shopping-list .product-list__actions label,.lt-ie8 .shopping-cart .product-list__actions label,.lt-ie8 .order-success .product-list__actions label,.lt-ie8 .shopping-list .product-list__actions .btn,.lt-ie8 .shopping-cart .product-list__actions .btn,.lt-ie8 .order-success .product-list__actions .btn,.lt-ie8 .shopping-list .product-list__actions .icon-tick,.lt-ie8 .shopping-cart .product-list__actions .icon-tick,.lt-ie8 .order-success .product-list__actions .icon-tick,.lt-ie8 .shopping-list .product-list__actions .view-your-cart,.lt-ie8 .shopping-cart .product-list__actions .view-your-cart,.lt-ie8 .order-success .product-list__actions .view-your-cart{float:left}.footnote{font-size:12px;font-size:1.2rem;margin-left:146px;float:left;font-weight:bold;clear:both}.payment-details .checkout-heading{min-height:194px}.lt-ie8 .checkout-form h2{padding-top:.1em}.card-logos{float:right;width:300px}.card-logos>div{width:48px;height:28px;background-repeat:no-repeat;background-position:top left;float:left}.card-logos .visa{background-image:url(/assets/img/psp/psp-logo-visa-sml.png)}.card-logos .visa.off{background-image:url(/assets/img/psp/psp-logo-visa-sml-off.png)}.card-logos .mastercard{background-image:url(/assets/img/psp/psp-logo-mastercard-sml.png)}.card-logos .mastercard.off{background-image:url(/assets/img/psp/psp-logo-mastercard-sml-off.png)}.card-logos .diners{background-image:url(/assets/img/psp/psp-logo-diners-sml.png)}.card-logos .diners.off{background-image:url(/assets/img/psp/psp-logo-diners-sml-off.png)}.card-logos .amex{background-image:url(/assets/img/psp/psp-logo-amex-sml.png)}.card-logos .amex.off{background-image:url(/assets/img/psp/psp-logo-amex-sml-off.png)}.lt-ie8 .card-logos{margin-top:-25px}.lt-ie8 .checkout-form fieldset.payment-details-block .row label{display:block;width:212px;margin-right:0;padding-right:18px;line-height:1em}.checkout-form p{font-weight:bold}.checkout-form fieldset{width:462px;margin:0 18px;float:left;display:inline;margin-left:0 !important;*zoom:1}.checkout-form fieldset:before,.checkout-form fieldset:after{content:"";display:table}.checkout-form fieldset:after{clear:both}.checkout-form fieldset:before,.checkout-form fieldset:after{content:"";display:table}.checkout-form fieldset:after{clear:both}.checkout-form fieldset.shipping-method{width:960px;margin:0 18px;float:left;display:inline;margin-left:0 !important;margin-right:0 !important;float:none}.checkout-form fieldset.payment-details-block{background:#ffffff;width:918px;padding:20px;border:1px solid #dadada}.checkout-form fieldset.payment-details-block .field{width:545px;margin:0 18px;float:left;display:inline;margin:0}.checkout-form fieldset.payment-details-block .row label{width:230px}.checkout-form fieldset.payment-details-block .row__payment-tc .field label{width:auto}.checkout-form fieldset.payment-details-block .psp-logos,.checkout-form fieldset.payment-details-block .footnote{margin-left:245px}.checkout-form fieldset .footnote{margin-top:0}.checkout-form h2{clear:both;color:#ffffff;background:#41BA5A;padding:.2em .5em;font-size:28px;font-family:"Futura W01 Heavy";line-height:50px;min-height:50px}.checkout-form h2.payment-heading{background:#41BA5A url(/assets/img/icon-padlock.png) no-repeat .4em 14px;padding-left:1.5em;margin-bottom:0;min-width:904px}.checkout-form .row label{width:130px;margin:0 18px;float:left;display:inline;margin-left:0 !important;text-align:right;padding:3px 0;height:1.95em}.checkout-form .row select{height:1.95em}.checkout-form .row .field{width:296px;margin:0 18px;float:left;display:inline;margin-right:0 !important}.checkout-form .row.cvv .field{width:auto}.checkout-form .row.cvv .field input{width:3em}.checkout-form .row.cvv .field span{margin-left:1em}.checkout-form .row-radio{*zoom:1}.checkout-form .row-radio:before,.checkout-form .row-radio:after{content:"";display:table}.checkout-form .row-radio:after{clear:both}.checkout-form .row-radio:before,.checkout-form .row-radio:after{content:"";display:table}.checkout-form .row-radio:after{clear:both}.checkout-form .row-radio .field,.checkout-form .row-radio label{float:left;width:auto;margin:0 5px !important;font-weight:bold;line-height:16px;line-height:1.6rem;text-align:left}.checkout-form .row-radio .field span,.checkout-form .row-radio label span{display:block;font-size:.8em}.checkout-form .row-radio .field span.est,.checkout-form .row-radio label span.est{font-weight:normal}.checkout-form .row-radio .field{padding-top:5px}.checkout-form .row-checkbox label,.checkout-form .row-checkbox .field{display:inline;width:auto}.checkout-form .row-textarea label,.checkout-form .row-textarea .field{float:none;display:block;width:auto;text-align:left;margin-left:0}.checkout-form .form-note{text-align:left;font-size:12px;font-size:1.2rem;font-weight:normal;margin:1em 0 0 0}.checkout-form .row__payment-tc .field .CheckoutPaymentChkTermsClass{float:left;padding-top:4px}.checkout-form .row__payment-tc .field label{width:auto}.checkout-form .row__payment-tc .field label p{float:left;margin:0 4px;font-size:12px;font-size:1.2rem;padding:0 0;line-height:1.6em}.checkout-form+.page-actions{margin-bottom:60px}.lt-ie8 .checkout-form .row{margin-bottom:0 !important}.lt-ie8 .checkout-form .row label{width:213px;margin:0 18px;float:left;display:inline;margin-left:0 !important}.lt-ie8 .checkout-form .fields-shipping .row:first-child label{width:195px !important}.lt-ie8 .checkout-form .row-radio .field{padding-top:0}.lt-ie8 .checkout-form .shipping-method .row label{float:none}.lt-ie8 .checkout-form .shipping-method .row label .est{padding-left:23px}.nz .checkout-form .payment-details-block .row label{width:0;margin:0}.nz .checkout-form .payment-details-block .footnote{margin-left:0}.lt-ie8 .nz .checkout-form fieldset.payment-details-block .row label{width:auto;padding-right:0}.order-wrapper{background:#ffffff;padding:15px 15px 0 15px;border:1px solid #dadada}.order-wrapper p{margin-top:4px;word-wrap:break-word;overflow:hidden}.order-success h2.page-heading{font-size:1.9em;line-height:normal;margin-bottom:1em}.order-success .page-actions{float:right;padding-top:10px}.order-success .page-actions ul{*zoom:1;margin:0}.order-success .page-actions ul:before,.order-success .page-actions ul:after{content:"";display:table}.order-success .page-actions ul:after{clear:both}.order-success .page-actions ul:before,.order-success .page-actions ul:after{content:"";display:table}.order-success .page-actions ul:after{clear:both}.order-success .order-summary-message{padding-bottom:14px}.order-success .order-summary-message .order-summary-message__remote{padding-left:55px;*zoom:1;margin-bottom:25px;margin-top:5px;line-height:55px;line-height:5.5rem;font-family:"HelveticaNeueW01-75Bold";color:#595A60;border:1px solid #DDDDDD;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(/assets/img/icon-info-red.png) 12px 50% no-repeat}.order-success .order-summary-message .order-summary-message__remote:before,.order-success .order-summary-message .order-summary-message__remote:after{content:"";display:table}.order-success .order-summary-message .order-summary-message__remote:after{clear:both}.order-success .order-summary-message .order-summary-message__remote:before,.order-success .order-summary-message .order-summary-message__remote:after{content:"";display:table}.order-success .order-summary-message .order-summary-message__remote:after{clear:both}.order-success .order-section{width:213px;margin:0 18px;float:left;display:inline}.order-success .order-section h3{font-size:1.2em;color:#41BA5A;margin-bottom:0;font-family:"Futura W01 Heavy"}.order-success .order-success__info{margin-left:0 !important}.order-success .order-success__info dl{margin:0}.order-success .order-success__info dt{margin-top:5px}.order-success .order-success__info dd{margin-left:0;font-weight:bold}.order-success table.shopping_list__contents{margin-top:40px;margin-left:-15px;width:958px;border:0}.order-success table.shopping_list__contents td{padding:15px;vertical-align:top}.order-success table.shopping_list__contents th{font-size:1.2em;font-family:"Futura W01 Heavy",sans-serif;border-bottom:1px solid #dadada}.order-success table.shopping_list__contents .th-qty{width:50px;padding-left:0}.order-success table.shopping_list__contents .hproduct{border-top:0;border-bottom:1px solid #dadada}.order-success table.shopping_list__contents .product-list__details{max-width:inherit;padding-left:0}.order-success table.shopping_list__contents .product-list__title{color:#000000}.order-success table.shopping_list__contents .product-list__actions{font-size:1em}.order-success table.shopping_list__contents .product-list__price.each{font-size:1em}.order-success table.shopping_list__contents .product-list__unit{font-size:.8em}.order-success table.shopping_list__contents .product-list__price.total{font-family:inherit;font-size:1em;line-height:1em;position:relative}.order-success table.shopping_list__contents .product-list__price.total .total-block{vertical-align:top}.order-success table.shopping_list__contents .product-list__price.total sup{font-size:1em;top:0}.order-success table.shopping_list__contents .cart-footer .product-list__subtotal{border:0;font-size:1.2em;padding-bottom:0}.order-success table.shopping_list__contents .cart-footer .product-list__subtotal span{font-size:.8em;margin-top:-3px}.order-success table.shopping_list__contents .cart-footer .product-list__price.subtotal{border:0;font-size:1em;font-family:inherit}.order-success table.shopping_list__contents .cart-footer .product-list__price.subtotal sup{font-size:1em;top:0}.order-success table.shopping_list__contents .cart-footer .product-list__total{border:0;padding-bottom:1em;font-size:1.85em}.order-success table.shopping_list__contents .cart-footer .product-list__price.total{border:0;padding-bottom:0;font-size:1.85em;font-weight:bold;padding-top:14px}.order-success table.shopping_list__contents sup{font-size:.5em}.order-success .bottom-actions .page-actions{padding-top:0;margin:20px 0 60px}.order-summary h2{color:#41BA5A;border-bottom:1px solid #dadada;font-size:24px;font-size:2.4rem;padding:.5em 0;font-family:"Futura W01 Medium"}.order-summary .order-summary-content{background:#ffffff;border:1px solid #efefef;padding:10px}.order-summary .product-list__price{font-family:Arial,sans-serif}.remote-cart{margin-top:20px;padding-top:20px}.remote-cart a,.remote-cart .product-list__title{color:#BF0036 !important}.remote-cart .btn{background-color:#BF0036 !important;color:#ffffff !important;border:1px solid #BF0036}.remote-cart .cart-footer td:first-child a{font-weight:bold}.remote-cart .cart-footer td:first-child .change-store{font-size:13px}.remote-cart .cart-footer td:first-child p{font-size:13px}.remoteshippingbilling-page-type .checkout-form .special-note .row{padding:0 20px}.remoteshippingbilling-page-type .checkout-form .special-note label{padding-bottom:10px}.remoteshippingbilling-page-type .page-actions li a{color:#BF0036}.remoteshippingbilling-page-type .page-actions .btn{background-color:#BF0036;border:1px solid #BF0036;color:#ffffff}.remoteorderprocess-page-type .page-actions li a{color:#BF0036}.remoteorderprocess-page-type .page-actions .btn{background-color:#BF0036;border:1px solid #004571;color:#ffffff}.remoterevieworder-page-type section.checkout-heading{margin-bottom:20px}.remoterevieworder-page-type .checkout-summary__prices dt:first-child,.remoterevieworder-page-type .checkout-summary__prices dt:first-child+dd{padding-bottom:5px}.remoterevieworder-page-type .special-note{width:918px;padding-bottom:30px;min-height:0 !important}.remoterevieworder-page-type .special-note .special-note-content{width:667px}.remoterevieworder-page-type .page-actions{margin-bottom:60px}.remoterevieworder-page-type .page-actions li a{color:#BF0036}.remoterevieworder-page-type .page-actions .btn{background-color:#BF0036;border:1px solid #BF0036;color:#ffffff}.remoteconfirmation-page-type.order-success .order-section,.teammemberorderconfirmation-page-type.order-success .order-section{width:227px}.remoteconfirmation-page-type.order-success .order-section.special-note,.teammemberorderconfirmation-page-type.order-success .order-section.special-note{width:918px;padding-bottom:10px;min-height:0 !important}.remoteconfirmation-page-type.order-success .order-section.special-note .special-note-content,.teammemberorderconfirmation-page-type.order-success .order-section.special-note .special-note-content{width:667px}.remoteconfirmation-page-type .product-name-td,.teammemberorderconfirmation-page-type .product-name-td{min-width:500px;max-width:500px;width:500px}.remoteconfirmation-page-type .print-order,.teammemberorderconfirmation-page-type .print-order{background-color:#BF0036;border:1px solid #BF0036}.remoteconfirmation-page-type .continue-shopping,.teammemberorderconfirmation-page-type .continue-shopping{color:#BF0036}.remoteconfirmation-page-type .subtotal,.teammemberorderconfirmation-page-type .subtotal{font-size:20px !important;font-weight:bold}.default-device.product-detail .product-details{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.default-device.product-detail .product-details:before,.default-device.product-detail .product-details:after{content:"";display:table}.default-device.product-detail .product-details:after{clear:both}.default-device.product-detail .product-details:before,.default-device.product-detail .product-details:after{content:"";display:table}.default-device.product-detail .product-details:after{clear:both}.mobile-device .default-device.product-detail .product-details{width:100%}.product-detail:not(.inspirationbundledetails-page-type) .product-details{background:transparent;margin:0 auto;width:100%;padding-top:0}.mobile-device.product-detail:not(.inspirationbundledetails-page-type) .product-details{padding:20px;width:auto}.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;*zoom:1}.product-detail .product-details-tabs .product-details-tabs-inner:before,.product-detail .product-details-tabs .product-details-tabs-inner:after{content:"";display:table}.product-detail .product-details-tabs .product-details-tabs-inner:after{clear:both}.product-detail .product-details-tabs .product-details-tabs-inner:before,.product-detail .product-details-tabs .product-details-tabs-inner:after{content:"";display:table}.product-detail .product-details-tabs .product-details-tabs-inner:after{clear:both}.mobile-device .product-detail .product-details-tabs .product-details-tabs-inner{width:100%}.product-detail h2.sub-heading.sub-heading-green{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:#BF0036;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif}.product-detail .diy-advice-block .diy-title .diy{font-family:"Futura W01 ExtraBold",sans-serif}.product-detail .compare-panel-text{float:right;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;width:342px;padding:20px}.product-detail .compare-panel-text div{display:table-cell;vertical-align:middle;height:274px}.product-detail .compare-panel-text h3{color:#41BA5A;font-size:28px;font-size:2.8rem}.product-detail .two-rows+.compare-panel-text div{height:589px}.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('../../../img/header-shadow-bg-top.png') no-repeat center top}.product-detail .outer-outer-banner-wrapper::after{content:"";display:block;width:960px;height:31px;position:absolute;left:50%;margin-left:-480px;background:url('../../../img/header-shadow-bg.png') no-repeat center top}.product-detail .outer-banner-wrapper{width:100%;background:#ffffff;padding:25px 0}.product-detail .outer-banner-wrapper .singlebanner-wrapper{width:960px;height:auto;margin:0 auto;margin-top:-15px}.product-detail .addthis_toolbox{padding-top:10px;min-height:23px}.clearboth.storebuttonwrapper{padding-top:10px}.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:#41BA5A;background:#d9e3e2;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,93,85,0.3);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:#BF0036;border-color:#a73333}.added-message-wrapper .added-message .checkout .count{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;font-weight:bold;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2);font-family:Arial,sans-serif;padding:2px 3px;margin-left:5px}.added-message-wrapper .added-message .checkout .count:focus{outline:3}.added-message-wrapper .added-message .checkout .count.btn-on{background:#80828F;border-color:#80828F}.added-message-wrapper .added-message .checkout .count.btn-on:hover{background:#616372;border-color:#616372}.added-message-wrapper .added-message .checkout .count.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.added-message-wrapper .added-message .checkout .count.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.added-message-wrapper .added-message .checkout .count.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.added-message-wrapper .added-message .checkout .count.btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.added-message-wrapper .added-message .checkout .count.btn-full-width{width:auto;display:block}button.added-message-wrapper .added-message .checkout .count.btn-full-width{width:100%}.added-message-wrapper .added-message .checkout .count.btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.added-message-wrapper .added-message .checkout .count.btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.added-message-wrapper .added-message .checkout .count.btn-transparent{background-color:transparent;box-shadow:none}.added-message-wrapper .added-message .checkout .count.btn-transparent:hover{background-color:transparent;box-shadow:none}.added-message-wrapper .added-message .checkout .count.btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.added-message-wrapper .added-message .checkout .count.btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.added-message-wrapper .added-message .checkout .count.btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.added-message-wrapper .added-message .checkout .count.btn-secondary:hover{background-color:#379E49;border-color:#379E49}.added-message-wrapper .added-message .checkout .count.btn-tertiary{background-color:#80828F;border-color:#80828F}.added-message-wrapper .added-message .checkout .count.btn-tertiary:hover{background-color:#616372}.added-message-wrapper .added-message .checkout .count.btn-green{background-color:#41BA5A;border-color:#41BA5A}.added-message-wrapper .added-message .checkout .count.btn-green:hover{background-color:#379E49}.added-message-wrapper .added-message .checkout .count.btn-darkred{background-color:#BF0036}.added-message-wrapper .added-message .checkout .count.btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.added-message-wrapper .added-message .checkout .count.btn-darkgreen:hover{background:#379E49}.added-message-wrapper .added-message .checkout .count.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.added-message-wrapper .added-message .checkout .count.btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.added-message-wrapper .added-message .checkout .count.btn-light:hover,.added-message-wrapper .added-message .checkout .count.btn-light:focus{background-color:#b7b7b7}.added-message-wrapper .added-message .checkout .count.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.added-message-wrapper .added-message .checkout .count.btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.added-message-wrapper .added-message .checkout .count.btn-wishlist:hover,.added-message-wrapper .added-message .checkout .count.btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.added-message-wrapper .added-message .checkout .count.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.added-message-wrapper .added-message .checkout .count.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.added-message-wrapper .added-message .checkout .count.btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.added-message-wrapper .added-message .checkout .count.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.added-message-wrapper .added-message .checkout .count:hover{background-color:#EF7616;border-color:#F7941D}.added-message-wrapper .added-message .checkout .count img{vertical-align:bottom}.added-message-wrapper .added-message .checkout .count.btn-cms-image{padding:8px 8px 6px 8px}.added-message-wrapper .added-message .checkout .count.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.added-message-wrapper .added-message .checkout .count.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.added-message-wrapper .added-message .checkout .count.btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.added-message-wrapper .added-message .checkout .count.btn-cookie-cta:hover{background-color:#d6d6d6}.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;padding:8px 7px 6px 3px;color:#41BA5A;background:#d9e3e2;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,93,85,0.3);font-size:12px;line-height:21px;padding-left: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 10px 0}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper{margin-top:14px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message{margin-top:0;padding:12px 36px 6px 12px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message img+img,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message img+img{float:left;padding-bottom:30px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message img.close-img,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message img.close-img{float:none;margin:0;padding:0 5px 4px 4px;position:absolute;right:5px;top:10px}.mobile-device .product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message img.close-img,.mobile-device .product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message img.close-img{top:90px;right:6px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message .checkout,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-message .checkout{margin-left:0;margin-top:5px;margin-bottom:5px}.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-message .shopping-list-btn,.product-detail:not(.inspirationbundledetails-page-type) .added-message-wrapper .added-error-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+.product-comparison-bar-wrapper{padding-top:45px;margin-top:0;background:#ffffff}.product-page-type .whitebg .singlebanner-wrapper .component-banner-team-member-quote{margin-top:-16px}.default-device .product-details-meta{float:left;width:620px;margin-right:20px}.mobile-device .product-details-meta{padding:0;border:none;box-shadow:none;background:transparent}.product-header .product-details-description{*zoom:1}.product-header .product-details-description:before,.product-header .product-details-description:after{content:"";display:table}.product-header .product-details-description:after{clear:both}.product-header .product-details-description:before,.product-header .product-details-description:after{content:"";display:table}.product-header .product-details-description:after{clear:both}.mobile-device .product-header .product-details-description{margin-left:-20px;margin-right:-20px}.product-details-meta,.product-details-description{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);padding:20px;box-sizing:border-box;background:#ffffff;border:1px solid #DDDDDD}.product-details-delivery-info{*zoom:1;margin-bottom:25px}.product-details-delivery-info:before,.product-details-delivery-info:after{content:"";display:table}.product-details-delivery-info:after{clear:both}.product-details-delivery-info:before,.product-details-delivery-info:after{content:"";display:table}.product-details-delivery-info:after{clear:both}.product-details-delivery-info .product-details-stock-check-btn{margin:0}.product-details-delivery-actions{float:left;width:100%}.product-details-delivery-icon{font-size:20px;font-size:2rem;float:left;margin-right:10px;color:#41BA5A}.product-details-delivery-msg{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;margin-bottom:20px;overflow:hidden}.product-details-delivery-msg:last-of-type{margin-bottom:0}.default-device .product-details-delivery-msg{font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem}.product-details-delivery-msg-title{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-bottom:4px;font-weight:bold}.product-details-delivery-btn{-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background:#F7941D;border:1px solid #F7941D;display:inline-block;text-align:center;color:#ffffff !important;padding:8px;text-decoration:none;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,0.2);font-family:Arial,sans-serif;width:auto;display:block;font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.product-details-delivery-btn:focus{outline:3}.product-details-delivery-btn.btn-on{background:#80828F;border-color:#80828F}.product-details-delivery-btn.btn-on:hover{background:#616372;border-color:#616372}.product-details-delivery-btn.btn-sml{font-size:14px;font-size:1.4rem;padding:8px 10px}.product-details-delivery-btn.btn-long{font-size:14px;font-size:1.4rem;padding:.5em 2.5em}.product-details-delivery-btn.btn-med{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.product-details-delivery-btn.btn-large{font-size:20px;font-size:2rem;font-weight:bold;padding:14px 33px}.product-details-delivery-btn.btn-full-width{width:auto;display:block}button.product-details-delivery-btn.btn-full-width{width:100%}.product-details-delivery-btn.btn-white{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.product-details-delivery-btn.btn-white:hover{background:#ffffff;color:#BF0036 !important;border:1px solid #DDDDDD}.product-details-delivery-btn.btn-transparent{background-color:transparent;box-shadow:none}.product-details-delivery-btn.btn-transparent:hover{background-color:transparent;box-shadow:none}.product-details-delivery-btn.btn-transparent--dark{color:#444444 !important;border-color:#444444 !important}.product-details-delivery-btn.btn-transparent--dark:hover{color:#444444 !important;border-color:#444444 !important}.product-details-delivery-btn.btn-secondary{background-color:#41BA5A;border-color:#41BA5A}.product-details-delivery-btn.btn-secondary:hover{background-color:#379E49;border-color:#379E49}.product-details-delivery-btn.btn-tertiary{background-color:#80828F;border-color:#80828F}.product-details-delivery-btn.btn-tertiary:hover{background-color:#616372}.product-details-delivery-btn.btn-green{background-color:#41BA5A;border-color:#41BA5A}.product-details-delivery-btn.btn-green:hover{background-color:#379E49}.product-details-delivery-btn.btn-darkred{background-color:#BF0036}.product-details-delivery-btn.btn-darkgreen{background:#41BA5A;border-color:#41BA5A}.product-details-delivery-btn.btn-darkgreen:hover{background:#379E49}.product-details-delivery-btn.btn-grey{background-color:#d6d6d6;border-color:#cfcfcf}.product-details-delivery-btn.btn-light{color:#444444 !important;background-color:#DDDDDD;border:1px solid #888888}.product-details-delivery-btn.btn-light:hover,.product-details-delivery-btn.btn-light:focus{background-color:#b7b7b7}.product-details-delivery-btn.icon-webchat{background-image:url('../../../img/ico-website-alive-chat.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 36px}.product-details-delivery-btn.btn-wishlist{background:#DDDDDD url('../../../img/icon-wishlist.png') no-repeat 15px 50%;padding:8px 20px 8px 40px;border-color:#d5d6d8;color:#595A60 !important}.product-details-delivery-btn.btn-wishlist:hover,.product-details-delivery-btn.btn-wishlist:focus{border-color:#d5d6d8;background-color:#d5d5d5}.product-details-delivery-btn.icon-3d{background-image:url('../../../img/ico-3d-icon.png');background-position:5px 50%;background-repeat:no-repeat;padding:8px 12px 8px 28px}.product-details-delivery-btn.launch-icon{display:inline-block;background-image:url('../../../img/icon-launch-gallery.png');background-repeat:no-repeat;background-position:92% 50%;padding:8px 36px 8px 8px}.product-details-delivery-btn.btn-disabled{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important;cursor:default;outline:none}.product-details-delivery-btn.btn-disabled:hover{background:#e5e5e5;border:1px solid #cecece !important;color:#acacac !important}.product-details-delivery-btn:hover{background-color:#EF7616;border-color:#F7941D}.product-details-delivery-btn img{vertical-align:bottom}.product-details-delivery-btn.btn-cms-image{padding:8px 8px 6px 8px}.product-details-delivery-btn.btn-cms-image img{vertical-align:middle;margin:0 6px 0 0}.product-details-delivery-btn.btn-cms-image.btn-cms-image-right img{margin:0 0 0 6px}.product-details-delivery-btn.btn-cookie-cta{font-size:14px;font-size:1.4rem;background:#ffffff;border:1px solid #444444;border-radius:3px;color:#444444;padding:4px 7px}.product-details-delivery-btn.btn-cookie-cta:hover{background-color:#d6d6d6}button.product-details-delivery-btn{width:100%}.default-device .product-details-delivery-btn{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 20px}.mobile-device .main .product-details-delivery-btn{font-size:20px;font-size:2rem;padding:14px 33px}.product-details-delivery-btn+.product-details-delivery-btn{margin-top:20px}.product-details-stock-check-btn{font-size:13px;font-size:1.3rem;display:block;margin:0 32px 20px;color:#666666;text-decoration:underline}.product-details-stock-check-btn:hover{color:#444444}.product-page-type .product-details-tabs+.inside-layout{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);box-shadow:0 2px 2px 0 rgba(0,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:#ffffff;border:1px solid #DDDDDD;box-sizing:border-box;margin-bottom:30px;margin-top:0;padding:30px 20px 24px}.product-page-type .product-details-tabs+.inside-layout .sub-heading-green{font-size:30px;font-size:3rem;line-height:24px;line-height:2.4rem;color:#444444;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:0;margin-top:0}.product-page-type .product-details-tabs+.inside-layout .hproduct:hover:before{border:0 none}.product-page-type .product-details-tabs+.inside-layout .product-list{background:#ffffff;border:0 none;width:920px;margin-bottom:0}.product-page-type .product-details-tabs+.inside-layout .product-list__photo{width:164px}.product-page-type .product-details-tabs+.inside-layout .product-list__photo img{max-width:125px}.product-page-type .product-details-tabs+.inside-layout .product-list__details{padding:10px 20px 10px 0}.product-page-type .product-details-tabs+.inside-layout .product-list__item{border:0 none;height:295px;width:184px}.product-page-type .product-details-tabs+.inside-layout .product-list__item:nth-child(5) .product-list__details{padding:10px 0}.product-page-type .product-details-tabs .product-tab-title{font-size:16px;font-size:1.6rem;font-weight:bold}.product-page-type .product-details-tabs .product-tab-title-icon{font-size:22px;font-size:2.2rem}.product-page-type.product-detail h6{color:#444444;font-family:Arial,sans-serif;text-transform:none;letter-spacing:0}.product-page-type.product-detail .nav-listing-accordion>li .accordion-content dt,.product-page-type.product-detail .nav-listing-accordion>li .accordion-content dd,.product-page-type.product-detail .nav-listing-accordion>li .accordion-content p{color:#444444}.inspirationbundledetails-page-type.product-page-type .add-to-wishlist-dropdown{display:none}.product-header{*zoom:1;margin-bottom:28px}.product-header:before,.product-header:after{content:"";display:table}.product-header:after{clear:both}.product-header:before,.product-header:after{content:"";display:table}.product-header:after{clear:both}.default-device .product-header{margin-left:auto;margin-right:auto;width:960px;*zoom:1;margin-bottom:95px}.default-device .product-header:before,.default-device .product-header:after{content:"";display:table}.default-device .product-header:after{clear:both}.default-device .product-header:before,.default-device .product-header:after{content:"";display:table}.default-device .product-header:after{clear:both}.mobile-device .default-device .product-header{width:100%}.product-header .product-details{padding:20px;width:auto}.default-device .product-header .product-details{max-width:960px;padding:26px 0}.product-header .product-details-top{*zoom:1;width:100%;display:block;position:relative}.product-header .product-details-top:before,.product-header .product-details-top:after{content:"";display:table}.product-header .product-details-top:after{clear:both}.product-header .product-details-top:before,.product-header .product-details-top:after{content:"";display:table}.product-header .product-details-top:after{clear:both}.mobile-device .product-header .product-details-services{margin-bottom:32px}.product-header .product-detail-label{line-height:26px;line-height:2.6rem;display:inline-block;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:4px}.product-header .product-detail-label>span{line-height:30px;line-height:3rem;font-size:14px;font-size:1.4rem;margin-right:12px;float:left}.default-device .product-header .product-detail-label>span{line-height:36px;line-height:3.6rem}.product-header .product-detail-label>input{float:left}.product-header input{line-height:30px;line-height:3rem;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #cccccc;margin-left:0;margin-right:0;color:#212121;font-family:Arial,sans-serif}.default-device .product-header input{line-height:26px;line-height:2.6rem}.product-header .btn{line-height:normal}.default-device .product-header .btn{line-height:normal}.product-header .element-tooltip{margin:6px 0}.product-header .element-tooltip input{display:none}.product-header .element-tooltip .tooltip-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;background:#f4f4f4;border-radius:50%;border:1px solid #dadada;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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;background:#ffffff;border:1px solid #cccccc;display:none;top:40px;position:absolute;width:100%;max-width:330px;right:0;z-index:30}.default-device .product-header .element-tooltip .tooltip-content{max-width:200px}@media only screen and (min-width:1072px){.product-header .element-tooltip .tooltip-content{right:-48px}}.product-header .element-tooltip .tooltip-content:before,.product-header .element-tooltip .tooltip-content:after{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;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 #cccccc;position:absolute;right:0;top:0;top:-8px;right:3px}@media only screen and (min-width:1072px){.product-header .element-tooltip .tooltip-content:before,.product-header .element-tooltip .tooltip-content:after{right:51px}}.product-header .element-tooltip .tooltip-content:after{border-bottom-color:#ffffff;top:-7px}.product-header .element-tooltip .tooltip-content label{background:url("../../../img/icon-close.png") transparent 0 0 no-repeat;background:none,url("../../../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:#ebebeb}.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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;border:1px solid #e0e0e0;margin:2px 0 10px 0}.default-device .product-header .product-header-brand-image{margin:6px 0 0 0}.product-header .product-header-brand-image img{width:46px;height:46px;padding:6px}.default-device .product-header .product-header-brand-image img{width:90px;height:90px;padding:10px}.product-header .product-header-heading{-webkit-transition:padding-top 0.05s ease-in-out, height 0.25s ease-in-out, opacity 0.25s ease-in-out;-moz-transition:padding-top 0.05s ease-in-out, height 0.25s ease-in-out, opacity 0.25s ease-in-out;-o-transition:padding-top 0.05s ease-in-out, height 0.25s ease-in-out, opacity 0.25s ease-in-out;transition:padding-top 0.05s ease-in-out, height 0.25s ease-in-out, opacity 0.25s ease-in-out;margin-bottom:2px}.product-header .product-header-heading.hide-heading{-webkit-transition:height 0.25s ease-in-out, opacity 0.25s ease-in-out;-moz-transition:height 0.25s ease-in-out, opacity 0.25s ease-in-out;-o-transition:height 0.25s ease-in-out, opacity 0.25s ease-in-out;transition:height 0.25s ease-in-out, opacity 0.25s ease-in-out;opacity:0 !important}.default-device .product-header .product-header-heading{margin-bottom:26px}.default-device .product-header .product-header-heading .page-title{padding-bottom:2px}.product-header .product-header-heading h1{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;color:#41BA5A;letter-spacing:.2px}.default-device .product-header .product-header-heading h1{font-size:44px;font-size:4.4rem;line-height:50px;line-height:5rem}.product-header .product-header-heading .product-in{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;color:#444444;pointer-events:none}.product-header .product-header-heading .product-in>a{text-decoration:none;color:inherit}.default-device .product-header .product-header-heading .product-in{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}.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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:10px;font-size:1rem;line-height:17px;line-height:1.7rem;padding:2px 4px;letter-spacing:.6px;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;color:#41BA5A;border:1px solid #41BA5A;margin-left:2px;white-space:nowrap;overflow:hidden}.default-device .product-header .product-header-heading .product-for-hire{font-size:14px;font-size:1.4rem;padding:2px 6px;margin-left:5px;letter-spacing:.1px}.product-header .product-header-heading .product-for-hire.single-line{padding-top:24px}.productbundle-page-type .product-header .product-header-heading{margin-bottom:4px}.default-device.productbundle-page-type .product-header .product-header-heading{margin-bottom:20px}.product-header .product-header-brand-image+.product-header-heading{min-height:52px;padding-left:71px;width:calc(100% - 71px)}.default-device .product-header .product-header-brand-image+.product-header-heading{margin-bottom:0;min-height:92px;padding-left:120px;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}.default-device .product-header .product-header-brand-image+.product-header-heading.line-count-1{padding-top:0}.mobile-device.productbundle-page-type .product-header .product-header-brand-image+.product-header-heading.line-count-1{padding-top:19px}.default-device.productbundle-page-type .product-header .product-header-brand-image+.product-header-heading.line-count-1{padding-top:34px}.product-header .product-details-media{display:block;position:relative}.default-device .product-header .product-details-media{float:left;margin:0 auto;width:602px}.product-header .product-details-media .product-media-slider-container{*zoom:1}.product-header .product-details-media .product-media-slider-container:before,.product-header .product-details-media .product-media-slider-container:after{content:"";display:table}.product-header .product-details-media .product-media-slider-container:after{clear:both}.product-header .product-details-media .product-media-slider-container:before,.product-header .product-details-media .product-media-slider-container:after{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:calc(100% + 40px);margin-left:-20px}.mobile-device .product-header .product-details-media .product-media-slider.visibleNearby .rsSlide img{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-style:preserve-3d;-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9);opacity:.45 !important}.mobile-device .product-header .product-details-media .product-media-slider.visibleNearby .rsActiveSlide img{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-style:preserve-3d;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:1 !important}.mobile-device .product-header .product-details-media .product-media-slider .rsThumbs{display:none}@media only screen and (min-width:450px){.mobile-device .product-header .product-details-media .product-media-slider{max-height:400px !important}}.default-device .product-header .product-details-media .product-media-slider{float:right;height:460px;position:relative;width:460px}.default-device .product-header .product-details-media .product-media-slider .rsOverflow{*zoom:1;float:right}.default-device .product-header .product-details-media .product-media-slider .rsOverflow:before,.default-device .product-header .product-details-media .product-media-slider .rsOverflow:after{content:"";display:table}.default-device .product-header .product-details-media .product-media-slider .rsOverflow:after{clear:both}.default-device .product-header .product-details-media .product-media-slider .rsOverflow:before,.default-device .product-header .product-details-media .product-media-slider .rsOverflow:after{content:"";display:table}.default-device .product-header .product-details-media .product-media-slider .rsOverflow:after{clear:both}.product-header .product-details-media .product-media-slider .rsOverflow:hover .rsFullscreenBtn{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;background-color:rgba(0,0,0,0.7)}.product-header .product-details-media .product-media-slider .rsOverflow:hover .rsFullscreenBtn .rsFullscreenIcn{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;opacity:.9}.product-header .product-details-media .product-media-slider .rsFullscreenBtn{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;background-color:rgba(0,0,0,0.4);border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;bottom:8%;cursor:pointer;height:22px;padding:6px;position:absolute;right:6%;width:22px;z-index:33}.default-device .product-header .product-details-media .product-media-slider .rsFullscreenBtn{bottom:20px;right:20px}.product-header .product-details-media .product-media-slider .rsFullscreenBtn .rsFullscreenIcn{width:20px;height:21px}.default-device .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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mobile-device .product-header .product-details-media .product-media-slider .rsSlide 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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.product-header .product-details-media .product-media-slider>.rsTextSlide{visibility:hidden}.default-device .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}.product-header .product-details-media div.rsGCaption{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;float:right;height:auto;padding:0 14%;width:72%}.default-device .product-header .product-details-media div.rsGCaption{font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;padding:0 80px;width:300px}.product-header .product-details-media div.rsGCaption figure{padding:0 0 16px}.default-device .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{display:none}.default-device .product-header .product-details-media .product-media-thumbs{display:block;float:left;height:460px;position:relative;width:112px}.product-header .product-details-media .product-media-slider-thumbs{*zoom:1;position:relative}.product-header .product-details-media .product-media-slider-thumbs:before,.product-header .product-details-media .product-media-slider-thumbs:after{content:"";display:table}.product-header .product-details-media .product-media-slider-thumbs:after{clear:both}.product-header .product-details-media .product-media-slider-thumbs:before,.product-header .product-details-media .product-media-slider-thumbs:after{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("../../../img/icon-arrow.png") transparent center center no-repeat;background:none,url("../../../img/icon-arrow.svg") transparent center center 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);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-header .product-details-media .rsThumbsArrow.rsThumbsArrowDisabled{-webkit-transition:visibility .25s linear;-moz-transition:visibility .25s linear;-o-transition:visibility .25s linear;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;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.product-header .product-details-media .rsThumbs .rsThumb.rsNavSelected{-webkit-transition:border-color .1s ease-in;-moz-transition:border-color .1s ease-in;-o-transition:border-color .1s ease-in;transition:border-color .1s ease-in;border-color:#41BA5A}.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 14px;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(even),.product-header .product-details-media .rsThumbs .rsThumb:nth-last-child(n+4)~.rsThumb:nth-child(even){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 0;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{-webkit-transition:border-color .1s ease-in;-moz-transition:border-color .1s ease-in;-o-transition:border-color .1s ease-in;transition:border-color .1s ease-in;border-color:transparent}.product-header .product-media-video{*zoom:1;width:100%}.product-header .product-media-video:before,.product-header .product-media-video:after{content:"";display:table}.product-header .product-media-video:after{clear:both}.product-header .product-media-video:before,.product-header .product-media-video:after{content:"";display:table}.product-header .product-media-video:after{clear:both}.mobile-device .product-header .product-media-video{margin-bottom:24px}.default-device .product-header .product-media-video{bottom:0;left:0;position:absolute;width:112px}.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}.mobile-device .product-header .product-media-video .product-media-video-thumb{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:24px;width:100%}.mobile-device .product-header .product-media-video .product-media-video-thumb:last-child{margin-bottom:0}.default-device .product-header .product-media-video .product-media-video-thumb{width:112px}.default-device .product-header .product-media-video .product-media-video-thumb h4{width:112px;overflow-y:hidden}.default-device .product-header .product-media-video .product-media-video-thumb:nth-child(2){margin-bottom:-38px}.default-device .product-header .product-media-video .product-media-video-thumb:nth-child(2) .video-title{min-height:52px}.default-device .product-header .product-media-video .product-media-video-thumb:nth-child(1):nth-last-child(2) h4{margin-bottom:16px}.product-header .product-media-video .video-thumb-container{position:relative}.mobile-device .product-header .product-media-video .video-thumb-container{width:100px;display:inline-block}.product-header .product-media-video .video-thumb{float:left;position:relative}.mobile-device .product-header .product-media-video .video-thumb{width:100%}.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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100%}.product-header .product-media-video .video-title{position:relative;float:left;width:calc(100% - 100px)}.default-device .product-header .product-media-video .video-title{width:112px}.product-header .product-media-video .video-title h4{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;color:#BF0036;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;font-weight:normal;overflow:hidden;margin:0;word-wrap:break-word}.mobile-device .product-header .product-media-video .video-title h4{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding-left:12px;margin-bottom:0;display:inline-block;width:calc(100% - 116px);vertical-align:middle}.default-device .product-header .product-media-video .video-title h4{margin:6px 0 0 0}.product-header .product-media-video .play-button-container{-webkit-transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;background-color:#000000;background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;top:0;left:0}.product-header .product-media-video .play-button-container:hover{background-color:#000000;background-color:rgba(0,0,0,0.4)}.product-header .product-media-video .play-button-container .text-hide{position:absolute}.product-header .product-media-video .play-button-container .text-hide{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-top-left-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms 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 #ffffff;background:rgba(0,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{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;content:'';display:block;border-left:10px solid #ffffff;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,0.5)}.product-header .product-media-video .play-button-container .play-button{border-width:2px;background-color:#000000;background-color:rgba(0,0,0,0.5)}.product-header .product-media-video .play-button-container .play-button:after{border-left:9px solid #ffffff;border-bottom:5px solid transparent;border-top:5px solid transparent;margin-left:10px;margin-top:8px}.mobile-device .product-header .product-details-description{margin-bottom:20px}.mobile-device .product-header .product-details-description:last-child{margin-bottom:0}.default-device .product-header .product-details-description{width:328px;float:left}.product-header .product-details-description .product-price{margin-bottom:10px}.default-device .product-header .product-details-description .product-price{margin-top:0;margin-bottom:14px}.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:1;font-family:'Homebase12-Bold',sans-serif;height:.74em;padding-bottom:12px;margin-right:16px;margin-left:-3px;height:auto}.default-device .product-header .product-details-description .product-price .price-value{font-size:50px;font-size:5rem;line-height:1px;line-height:0.1rem;height:auto;float:left;margin-left:0;padding:0 .06em .21em .14em;position:relative;letter-spacing:-0.02em;top:0}.product-header .product-details-description .product-price .price-value sup{font-size:50px;font-size:5rem;letter-spacing:normal;top:-0.6em;left:.1em}.default-device .product-header .product-details-description .product-price .price-value sup{font-size:50px;font-size:5rem;position:absolute;top:-0.35em;left:0}.product-header .product-details-description .product-price .price-value sup+sup{font-size:50px;font-size:5rem;letter-spacing:normal;top:-1.15em;left:.18em;padding-right:.08em}.default-device .product-header .product-details-description .product-price .price-value sup+sup{font-size:50px;font-size:5rem;position:relative;top:-0.65em;left:.13em}html.ie .product-header .product-details-description .product-price .price-value sup+sup{top:-0.93em;left:.23em}.product-header .product-details-description .product-price .price-additional{padding-bottom:20px;padding-top:12px}.default-device .product-header .product-details-description .product-price .price-additional{padding-top:0}.product-header .product-details-description .product-price .price-variant-descriptor{font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem;display:block;margin-top:-0.51em;margin-bottom:8px;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif}.default-device .product-header .product-details-description .product-price .price-variant-descriptor{margin-top:-2px}.product-header .product-details-description .product-price .price-check-date{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.mobile-device .product-header .product-details-description .product-price .price-check-store-for-pricing{margin-bottom:6px}.mobile-device .product-header .product-details-description .product-price .price-check-store-for-pricing:first-child{margin-top:3px}.default-device .product-header .product-details-description .product-price .price-check-store-for-pricing:first-child{margin-top:-0.3em}.product-header .product-details-description .product-price .price-check-store-for-pricing a{font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif}.default-device .product-header .product-details-description .product-price .price-check-store-for-pricing a{display:block}.flexbox .product-header .product-details-description .product-price{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .product-header .product-details-description .product-price .price-additional{-webkit-flex:1 0 38%;-moz-flex:1 0 38%;-ms-flex:1 0 38%;flex:1 0 38%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .product-header .product-details-description .product-price .price-additional>span{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.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}.flexbox .default-device .product-header .product-details-description .product-price .price-additional{-webkit-flex:1 0 35%;-moz-flex:1 0 35%;-ms-flex:1 0 35%;flex:1 0 35%}.product-header .product-details-description .product-trading-restriction-disclaimer{margin-bottom:14px;display:inline-block}.mobile-device .product-header .product-details-description .product-trading-restriction-disclaimer+.product-store-location-disclaimer{margin-top:-12px}.product-header .product-details-description .product-line-item-buttons{width:100%;position:relative}.product-header .product-details-description .product-line-item-buttons .add-store-btn{display:none;width:170px}.product-header .product-details-description .product-line-item-buttons .add-store-btn.btn-active{display:inline-block}.default-device .product-header .product-details-description .product-line-item-buttons .add-store-btn{width:160px}.mobile-device .product-header .product-details-description .product-line-item-buttons{*zoom:1}.mobile-device .product-header .product-details-description .product-line-item-buttons:before,.mobile-device .product-header .product-details-description .product-line-item-buttons:after{content:"";display:table}.mobile-device .product-header .product-details-description .product-line-item-buttons:after{clear:both}.mobile-device .product-header .product-details-description .product-line-item-buttons:before,.mobile-device .product-header .product-details-description .product-line-item-buttons:after{content:"";display:table}.mobile-device .product-header .product-details-description .product-line-item-buttons:after{clear:both}.mobile-device .product-header .product-details-description .product-line-item-buttons .product-add-to-cart{margin:0 0 22px 0;position:relative;text-align:left;display:none}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown{*zoom:1;display:inline-block;padding:0;position:initial}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown:before,.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown:after{content:"";display:table}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown:after{clear:both}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown:before,.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown:after{content:"";display:table}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown:after{clear:both}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown .added-message .close-img{top:10px}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn,.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist{font-size:15px;font-size:1.5rem;line-height:23px;line-height:2.3rem;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;font-weight:normal;padding:.5em 1em}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist{*zoom:1;display:inline-block;float:left;min-width:164px;width:auto}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:before,.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:after{content:"";display:table}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:after{clear:both}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:before,.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:after{content:"";display:table}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:after{clear:both}.mobile-device .product-header .product-details-description .product-line-item-buttons .added-message-wrapper{float:left;left:0;position:absolute;right:0;top:44px;width:100%;z-index:20}.mobile-device .product-header .product-details-description .product-line-item-buttons .added-message-wrapper .added-message{margin-top:0}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-block{margin:0 0 22px 0;display:inline-block;float:left}.mobile-device .product-header .product-details-description .product-line-item-buttons .txt-qty{line-height:36px;line-height:3.6rem;display:inline-block;float:left}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-block__input{padding-right:22px;height:auto;width:56px;text-align:center}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-block-container{display:inline-block;position:relative;float:left;margin-right:16px}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-block-container:after{background:url("../../../img/icon-down.png") transparent left center no-repeat;background:none,url("../../../img/icon-down.svg") transparent left center no-repeat;content:'';position:absolute;top:0;width:20px;height:38px;right:0}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select{background:#ffffff;border-radius:2px;border:1px solid #cccccc;box-sizing:border-box;display:inline-block;float:left;height:40px;margin-right:16px;overflow:hidden;position:relative;width:56px}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select:after{background:url("../../../img/icon-down.png") transparent left center no-repeat;background:none,url("../../../img/icon-down.svg") transparent left center no-repeat;content:'';height:38px;pointer-events:none;position:absolute;right:0;top:0;width:20px}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select .qty-block__input{display:none !important}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select select{-webkit-appearance:none;-moz-appearance:none;background-image:none;background:transparent;border:none;box-shadow:none;color:#212121;height:40px;overflow:hidden;padding-right:22px;padding:5px 25px 5px 5px;text-align-last:center;text-align:center;text-indent:100%;white-space:nowrap;width:56px}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select select:focus{outline:none}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select select option{text-align:left;text-indent:0;white-space:normal}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-select .qty-select-value{line-height:30px;line-height:3rem;box-sizing:border-box;font-family:Arial,sans-serif;height:40px;left:0;padding:5px;pointer-events:none;position:absolute;text-align:center;top:0;width:34px}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-block__loader,.mobile-device .product-header .product-details-description .product-line-item-buttons>.added-message-wrapper{display:none}.mobile-device .product-header .product-details-description .product-line-item-buttons .qty-block__loader{background:#ffffff;left:0;padding:4px 12px;position:absolute}.mobile-device .product-header .product-details-description .product-line-item-buttons .element-tooltip{display:none}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .txt-qty{font-size:0;margin:0;float:left}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .added-message-wrapper{margin-top:16px}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .add-to-wishlist-dropdown{margin-bottom:10px}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .add-to-wishlist-dropdown .added-message-wrapper{margin-top:60px}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .add-to-wishlist-dropdown .added-message-wrapper .tri-cart-far{padding-left:0;left:10px}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .product-add-to-cart{display:inline-block;width:calc(100% - 72px)}.mobile-device .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;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:none;color:#BF0036 !important;min-width:auto;padding-left:0;padding-right:0}.mobile-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .element-tooltip{float:right;margin:9px 0}.productbundle-page-type.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown{display:block}.productbundle-page-type.mobile-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist{margin-bottom:30px;width:100%}.default-device .product-header .product-details-description .product-line-item-buttons{*zoom:1;position:relative;margin-bottom:24px}.default-device .product-header .product-details-description .product-line-item-buttons:before,.default-device .product-header .product-details-description .product-line-item-buttons:after{content:"";display:table}.default-device .product-header .product-details-description .product-line-item-buttons:after{clear:both}.default-device .product-header .product-details-description .product-line-item-buttons:before,.default-device .product-header .product-details-description .product-line-item-buttons:after{content:"";display:table}.default-device .product-header .product-details-description .product-line-item-buttons:after{clear:both}.default-device .product-header .product-details-description .product-line-item-buttons .qty-block{margin-bottom:0;float:left}.default-device .product-header .product-details-description .product-line-item-buttons .qty-block .txt-qty{display:inline-block}.default-device .product-header .product-details-description .product-line-item-buttons .qty-block input{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;background-clip:padding-box;height:36px;text-align:center;width:45px}.default-device .product-header .product-details-description .product-line-item-buttons .input-spinner{line-height:30px;line-height:3rem;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 #cccccc;border-left-width:0;display:inline-block;float:left;height:34px;margin-left:0;margin-right:16px;width:28px}.default-device .default-device .product-header .product-details-description .product-line-item-buttons .input-spinner{line-height:26px;line-height:2.6rem}.default-device .product-header .product-details-description .product-line-item-buttons .input-spinner button{background:none;border:none;display:block;float:left;font-size:0;height:18px;padding:3px 8px;width:100%}.default-device .product-header .product-details-description .product-line-item-buttons .input-spinner button:before{content:'';display:block;width:100%;height:100%}.default-device .product-header .product-details-description .product-line-item-buttons .input-spinner button:first-child:before{background:url("../../../img/icon-up.png") transparent center bottom no-repeat;background:none,url("../../../img/icon-up.svg") transparent center bottom no-repeat}.default-device .product-header .product-details-description .product-line-item-buttons .input-spinner button:last-child:before{background:url("../../../img/icon-down.png") transparent center top no-repeat;background:none,url("../../../img/icon-down.svg") transparent center top no-repeat}.default-device .product-header .product-details-description .product-line-item-buttons .input-spinner button.spinner-disabled:before{opacity:.3}.default-device .product-header .product-details-description .product-line-item-buttons #addto_preload{background:#ffffff;left:0;padding:2px 51px;position:absolute;top:0}.default-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown{margin-top:0}.default-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist{line-height:18px;line-height:1.8rem}.default-device .product-header .product-details-description .product-line-item-buttons .btn-add-wishlist:after{top:7px}.default-device .product-header .product-details-description .product-line-item-buttons .product-add-line-item-buttons{float:left}.default-device .product-header .product-details-description .product-line-item-buttons .element-tooltip{display:none;float:right}.default-device .product-header .product-details-description .product-line-item-buttons .element-tooltip .tooltip-content{top:42px}.default-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart{margin-bottom:15px}.default-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .product-add-line-item-buttons{margin-bottom:16px;width:100%}.default-device .product-header .product-details-description .product-line-item-buttons.product-line-items-add-to-cart .product-add-to-cart{display:block}.default-device .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;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:none;color:#BF0036 !important;padding-left:0;padding-right:0}.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-icon,.product-header .product-details-description .product-details-services .service-item .service-details{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;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-top:-1px;margin-bottom:0}.product-header .product-details-description .product-details-services .service-item .service-details .service-title .service-link{color:#41BA5A}.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:-0.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:#444444}.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}.mobile-device .product-header .product-details-description .product-details-services .service-item:first-child,.mobile-device .product-header .product-details-description .product-details-services .service-item:nth-child(2){margin-top:-13px;border-top:1px solid #dddddd}.mobile-device .product-header .product-details-description .product-details-services .service-details{padding-left:15px}.mobile-device .product-header .product-details-description .product-details-services .service-details .service-title{font-size:13px;font-size:1.3rem;letter-spacing:-0.2px}.mobile-device .product-header .product-details-description .product-details-services .product-is-special-order+.service-item{margin-top:0;border-top:none}.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:#444444;display:inline-block;float:left;min-height:36px;padding-top:8px;max-width:calc(100% - 30px)}.mobile-device.productbundle-page-type .product-header .product-details-description .product-store-location-disclaimer .disclaimer-text{max-width:100%;padding-top:0}.default-device.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{*zoom:1;display:block;margin-bottom:14px;width:100%}.product-header .product-variant-select-size:before,.product-header .product-variant-select-size:after{content:"";display:table}.product-header .product-variant-select-size:after{clear:both}.product-header .product-variant-select-size:before,.product-header .product-variant-select-size:after{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%}.mobile-device .product-header .product-variant-select-size select{line-height:38px;line-height:3.8rem;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border-radius:2px;border:1px solid #cccccc;box-sizing:border-box;display:inline-block;font:inherit;height:100%;margin:0;padding-left:12px;position:absolute}.mobile-device .product-header .product-variant-select-size select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000000}.mobile-device .product-header .product-variant-select-size .select-container{height:38px}.mobile-device .product-header .product-variant-select-size .selection-arrow{height:36px;position:absolute;right:1px;top:1px;width:43px}.mobile-device .product-header .product-variant-select-size .selection-arrow:before{background:#cccccc;content:'';display:block;height:22px;margin:7px 0;position:absolute;width:1px}.mobile-device .product-header .product-variant-select-size .selection-arrow b{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);display:block;height:6px;left:50%;margin-left:-0.1em;margin-top:-0.3em;position:absolute;top:50%;width:6px}.mobile-device .product-header .product-variant-select-size .selection-arrow b:before{border-right:.2em solid #595A60;border-top:.2em solid #595A60;content:'';display:inline-block;height:100%;position:absolute;width:100%}.product-header .product-variant-select-group{margin-top:-6px;margin-bottom:28px}.default-device .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:2px}.default-device .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:#444444}.default-device .product-header .product-variant-select-colour .colour-selected{line-height:16px;line-height:1.6rem;margin-bottom:-4px;width:265px;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{*zoom:1;list-style-type:none;margin:-5px 0 -4px -7px;padding:0;width:calc(100% + 14px)}.product-header .product-variant-select-colour ul:before,.product-header .product-variant-select-colour ul:after{content:"";display:table}.product-header .product-variant-select-colour ul:after{clear:both}.product-header .product-variant-select-colour ul:before,.product-header .product-variant-select-colour ul:after{content:"";display:table}.product-header .product-variant-select-colour ul:after{clear:both}.default-device .product-header .product-variant-select-colour ul{margin-top:-10px}.product-header .product-variant-select-colour li{cursor:pointer;float:left;margin:5px 2px 0;padding:6px;position:relative}.default-device .product-header .product-variant-select-colour li{padding:5px}.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:#000000}.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:#000000;opacity:.2}.product-header .product-variant-select-colour li:not(.selected):not(.unavailable):hover:after,.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{border-color:rgba(0,0,0,0.1)}.product-header .product-variant-select-colour li a{border-radius:4px;display:block;height:33px;position:relative;width:33px;z-index:2}.default-device .product-header .product-variant-select-colour li a{border-radius:2px;height:21px;width:43px}.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:rgba(0,0,0,0.2)}.product-header .product-variant-select-colour a span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.default-device .product-header .product-details-media+.product-details-description,.default-device .product-header .product-details-meta+.product-details-description{padding-left:30px}.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;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;transition:all 1s cubic-bezier(0, 0, .25, 1) 0s;background-color:#ffffff;bottom:8%;cursor:pointer;display:none;height:70px;left:6%;position:absolute;width:70px;z-index:33}.product-mark-logo.product-is-fsc{display:table}.default-device .product-mark-logo{left:20px;bottom:20px}.product-mark-logo .mark-logo-inner{padding:14px 15px 16px}.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('../../../img/icon-fsc-green.png');visibility:hidden}.mobile-device .product-media-slider .product-mark-logo{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:35px;width:35px}.mobile-device .product-media-slider .product-mark-logo .mark-logo-inner{padding:5px 4px}.mobile-device .product-media-slider .product-mark-logo .mark-logo-inner .mark-logo{width:25px;height:25px}.image-loader{font-size:6px;font-size:0.6rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s infinite linear;-moz-animation:spin 1.1s infinite linear;-o-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear;margin:0 0 0 10px;position:relative;text-indent:-9999em;border-top:4px solid #F5F5F5;border-right:4px solid #F5F5F5;border-bottom:4px solid #F5F5F5;border-left:4px solid #c2c2c2;display:inline-block;vertical-align:middle;overflow:hidden}.image-loader,.image-loader:after{border-top-left-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:50%;-moz-border-radius:50%;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}.mobile-device .product-header .product-details-media .image-loader{margin-top:-20px}.component-message{box-sizing:border-box;color:#444444;background:#ffffff;position:relative;width:100%}.component-message .message-content{-webkit-transition:border-color 1s linear;-moz-transition:border-color 1s linear;-o-transition:border-color 1s linear;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;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;line-height:22px;line-height:2.2rem;border:1px solid #ebebeb;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;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;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:#f8f8f8}.component-message p{margin:0}.component-message .label{font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif}.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-light{background:#BF0036;border-color:#BF0036}.message-status-color-grey-dark{background:#BF0036;border-color:#BF0036}.message-status-color-yellow{background:#f0ab00;border-color:#dc9d01}.message-status-color-blue{background:#007ac9;border-color:#0067aa}.message-status-color-green{background:#41BA5A;border-color:#379E49}.component-level-stock-status{-webkit-transition:max-height 2s ease-in-out;-moz-transition:max-height 2s ease-in-out;-o-transition:max-height 2s ease-in-out;transition:max-height 2s ease-in-out;display:none;position:relative;max-height:200px;margin-bottom:34px}.component-level-stock-status .message-content{-webkit-transition:border-color .25s ease-in;-moz-transition:border-color .25s ease-in;-o-transition:border-color .25s ease-in;transition:border-color .25s ease-in;min-height:22px}.default-device .component-level-stock-status .message-content{min-height:42px}.component-level-stock-status .message-content-inner{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;opacity:1}.component-level-stock-status .message-status-color{-webkit-transition:width .15s ease-out;-moz-transition:width .15s ease-out;-o-transition:width .15s ease-out;transition:width .15s ease-out}.component-level-stock-status .stock-level-secondary{color:#757575}.component-level-stock-status .stock-level-secondary+.stock-level-more-link{display:block}.default-device .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:#bfbfbf;border-color:#999999}.component-level-stock-status.status-in-stock .message-status-color{background:#41BA5A;border-color:#379E49}.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:#BF0036;border-color:#BF0036}.component-level-stock-status .stock-level-footer{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;margin-top:10px;color:#757575;opacity:1}.component-level-stock-status .stock-level-contact a{color:#757575;text-decoration:underline}.component-level-stock-status a.view-similar-products{color:#757575;display:block;text-decoration:underline}.component-level-stock-status a.view-similar-products:hover,.component-level-stock-status a.view-similar-products:active{color:#5e5e5e}.component-level-stock-status.loading{-webkit-transition:max-height 2s linear;-moz-transition:max-height 2s linear;-o-transition:max-height 2s linear;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}.default-device .product-header{margin-bottom:80px}.mobile-device .product-header .product-details-description .product-line-item-buttons .add-to-wishlist-dropdown{display:none}.mobile-device .product-header .product-details-description .product-line-item-buttons .btn{font-size:24px;font-size:2.4rem;padding:.6em 1em}.mobile-device .product-header .product-details-description .product-details-services{display:none}.product-header .product-details-description .product-price .price-value{padding-bottom:0;width:100%}.mobile-device .product-header .product-details-description .product-price{margin-bottom:20px;border-bottom:2px solid #EEEEEE;padding-bottom:20px}.product-header .product-details-description .product-price .price-additional{padding-top:0}.mobile-device .product-header .product-details-description .product-price .price-additional{padding-top:4px;padding-bottom:0}.default-device .product-header .product-details-description{float:left;width:320px}.product-header .product-details-description .product-price .price-value,.default-device .product-header .product-details-description .product-price .price-value{width:100%;padding-bottom:0;padding-left:0}.product-header .product-details-description .product-price .price-value sup,.default-device .product-header .product-details-description .product-price .price-value sup{line-height:1;position:static}.product-header .product-details-description .product-price .price-value sup+sup,.default-device .product-header .product-details-description .product-price .price-value sup+sup{position:static}.product-header .product-details-description .product-price .price-variant-descriptor,.default-device .product-header .product-details-description .product-price .price-variant-descriptor{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-family:Arial,sans-serif;margin-bottom:0}.default-device .product-header .product-variant-select-colour .colour-selected{width:auto}.product-header .product-header-brand-image{float:right;border:0}.product-header .product-header-brand-image,.default-device .product-header .product-header-brand-image{margin-top:0}.product-header .product-header-brand-image img,.default-device .product-header .product-header-brand-image img{padding:4px 0 0;width:auto;height:auto;max-height:63px}.product-header .product-header-brand-image+.product-header-heading,.default-device .product-header .product-header-brand-image+.product-header-heading{padding-left:0}.product-header .product-header-brand-image+.product-header-heading.line-count-1,.default-device .product-header .product-header-brand-image+.product-header-heading.line-count-1{padding-top:7px;min-height:60px}.product-header .product-header-heading h1{line-height:27px;line-height:2.7rem;color:inherit;font-weight:bold}.product-header .product-header-heading h1,.product-header .product-header-heading .product-in{font-family:Arial,sans-serif}.default-device .product-header .product-header-heading h1{font-size:30px;font-size:3rem;display:inline;line-height:1;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;color:inherit;font-weight:normal}.default-device .product-header .product-header-heading h1,.default-device .product-header .product-header-heading .page-title,.default-device .product-header .product-header-heading .product-in,.default-device .product-header .product-header-heading .product-for-hire{display:inline}.default-device .product-header .product-header-heading .product-for-hire{display:none}.default-device .product-header .product-header-heading .product-in,.default-device .product-header .product-header-heading .product-for-hire{font-family:'Homebase12-Light',Helvetica,Arial,sans-serif}.default-device .product-header .product-header-heading .product-in{padding-left:5px}.default-device .product-header .product-details-media{width:auto}.default-device .product-header .product-details-media .product-media-slider{height:auto;width:445px;margin-left:0}.default-device .product-header .product-details-media .product-media-slider .rsFullscreenBtn{bottom:0;right:0;background-color:#d6d6d6}.default-device .product-header .product-details-media .product-media-thumbs{margin-right:20px}.mobile-device .product-header .product-details-media{margin-bottom:16px}.mobile-device .product-header .product-details-media .rsGCaption{display:none}.mobile-device .product-header .product-details-media .rsImg{-webkit-box-shadow:0 2px 3px -1px rgba(50,50,50,0.15);-moz-box-shadow:0 2px 3px -1px rgba(50,50,50,0.15);box-shadow:0 2px 3px -1px rgba(50,50,50,0.15);border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #DDDDDD}.mobile-device .product-header .product-details-media .product-mark-logo,.mobile-device .product-header .product-details-media .rsFullscreenBtn{display:none}.default-device .product-header .product-details-meta+.product-details-description{padding-left:20px}.default-device .product-header .product-media-video .video-title h4{font-size:14px;font-size:1.4rem;color:#379E49}.product-header .product-media-video .play-button-container .play-button{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-width:12px;border-bottom-width:8px;border-top-width:8px;margin-left:11px;margin-top:7px}.product-header .product-media-video .play-button-container .play-button:hover{background:transparent}.diy-category .header_mobile_top{background:#41BA5A}.compare-products .page-heading .inside-layout{position:relative}.page-heading .compare-product__count{position:absolute;right:0;font-family:"Futura W01 Book";font-weight:normal;display:block;background-color:#ffffff;border:1px solid #DDDDDD;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;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 #DDDDDD}.compare-products table .odd td,.compare-products table .odd th{background:#F8F8F8}.compare-products table th{color:#41BA5A;background:#ffffff;text-align:left;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;padding:3px 6px}.compare-products table td{min-width:237px;max-width:237px;width:237px;border-right:1px solid #DDDDDD;padding:3px 6px;background:#ffffff}.compare-products table .product-list__item{border-top:1px solid #DDDDDD;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{*zoom:1}.compare-products .url:before,.compare-products .url:after{content:"";display:table}.compare-products .url:after{clear:both}.compare-products .url:before,.compare-products .url:after{content:"";display:table}.compare-products .url:after{clear:both}.compare-products .compareItems{min-width:250px}.compare-products .compare-product__wrapper{*zoom:1;margin:auto 20px;padding:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-products .compare-product__wrapper:before,.compare-products .compare-product__wrapper:after{content:"";display:table}.compare-products .compare-product__wrapper:after{clear:both}.compare-products .compare-product__wrapper:before,.compare-products .compare-product__wrapper:after{content:"";display:table}.compare-products .compare-product__wrapper:after{clear:both}.compare-products .compare-product__wrapper .compare-product__wrapper-inside{*zoom:1}.compare-products .compare-product__wrapper .compare-product__wrapper-inside:before,.compare-products .compare-product__wrapper .compare-product__wrapper-inside:after{content:"";display:table}.compare-products .compare-product__wrapper .compare-product__wrapper-inside:after{clear:both}.compare-products .compare-product__wrapper .compare-product__wrapper-inside:before,.compare-products .compare-product__wrapper .compare-product__wrapper-inside:after{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;margin-bottom:.4em}.compare-products .product-list__details{padding-left:0}.compare-products .add-to-shopping-list{font-weight:bold;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:#379E49;color:#ffffff;font-weight:bold;padding:.4em .7em;text-indent:-999em;font-family:"Futura W01 Heavy"}.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}.lt-ie8 .compare-products table{table-layout:fixed}.dummy-scrollbar{overflow-y:hidden;overflow-x:auto;margin:auto 20px}.dummy-scrollbar .dummy-scrollbar__inside{height:20px;margin:auto;width:960px}.lt-ie8 .compare-product__wrapper{position:relative}.find-gift-banner-wrapper{margin-bottom:75px}.find-gift-banner-wrapper h2{font-family:"Futura W01 Heavy",sans-serif;font-size:4rem;color:#41BA5A;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:#d9d9d9;height:51px;width:150px;cursor:pointer;position:relative;border-top:1px solid #ffffff;padding:10px 20px 0;display:inline-block;color:#41BA5A;font-family:"Futura W01 Heavy",sans-serif;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:#41BA5A;color:#ffffff;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:#d9d9d9;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:#41BA5A;padding:30px}.find-gift-banner-wrapper .find-gift-banner__action hr{margin:0;margin-left:-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:#41BA5A;margin-bottom:40px}.find-gift-banner-wrapper .find-gift-banner__action__header{color:#ffffff;font-family:"Futura W01 Heavy",sans-serif;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('../../../img/header-shadow-bg-top.png') no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;margin-top:-50px;position:absolute;width:960px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper:after{background:url('../../../img/header-shadow-bg.png') no-repeat scroll center top transparent;content:"";display:block;height:31px;left:50%;margin-left:-480px;position:absolute;width:960px;bottom:-31px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper{width:960px;margin:0 auto;padding:0 0 30px 0;position:relative}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .banner-title{display:none;font-size:40px;font-size:4rem;font-family:"Futura W01 Heavy",sans-serif;color:#41BA5A;margin:7px 0 30px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner{background:#41BA5A;height:355px;position:relative}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block{color:#ffffff;width:420px;padding:30px;float:left}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .title{font-family:"Futura W01 Heavy",sans-serif;font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px}.gift-ideas-banner-wrapper-wrapper .gift-ideas-banner-wrapper .gift-ideas-banner .text-block .description{font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;width:82%;color:rgba(255,255,255,0.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:#ffffff;font-family:"HelveticaNeueW01-75Bold"}.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('../../../img/header-shadow-bg-top.png') no-repeat center 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('../../../img/header-shadow-bg.png') no-repeat center top}.gift-guide-page-type .outer-outer-banner-wrapper{margin-bottom:60px}.gift-guide-page-type .outer-banner-wrapper{width:100%;background:#ffffff;padding:25px 0}.gift-guide-page-type .outer-banner-wrapper .singlebanner-wrapper{width:960px;margin:0 auto;margin-top:-15px}.diy-gift h2{font-family:"Futura W01 Heavy",sans-serif;font-size:24px;font-size:2.4rem;color:#BF0036}.gift-ideas-narrow-banner-wrapper{width:960px;margin:0 auto;padding:0 0 30px 0;position:relative}.gift-ideas-narrow-banner-wrapper .banner-title{display:none;font-size:40px;font-size:4rem;font-family:"Futura W01 Heavy",sans-serif;color:#41BA5A;margin:7px 0 30px}.gift-ideas-narrow-banner{background:#41BA5A;height:250px;position:relative}.gift-ideas-narrow-banner .text-block{color:#ffffff;width:545px;padding:30px;float:left;height:190px;overflow:hidden}.gift-ideas-narrow-banner .text-block .title{font-family:"Futura W01 Heavy",sans-serif;font-size:48px;font-size:4.8rem;line-height:50px;line-height:5rem;margin-top:-8px;margin-bottom:25px}.gift-ideas-narrow-banner .text-block .description{font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;width:82%;color:rgba(255,255,255,0.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:#ffffff;font-family:"HelveticaNeueW01-75Bold"}.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{font-family:"Futura W01 Heavy",sans-serif;line-height:24px;line-height:2.4rem;font-size:24px;font-size:2.4rem;font-weight:normal;color:#41BA5A}.gifts-by-price .gift-price{float:left;background:url(/assets/img/icon-giftguide-gift-by-price.png) 12px 14px no-repeat #ffffff;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 #d6d6d6;color:#41BA5A;font-family:"Futura W01 Heavy",sans-serif;font-size:19px;font-size:1.9rem;background:url(/assets/img/icon-chevron-small-green.png) 93% 50% no-repeat;-webkit-transition:border-color 300ms ease-in-out;-moz-transition:border-color 300ms ease-in-out;-o-transition:border-color 300ms ease-in-out;transition:border-color 300ms ease-in-out}.gifts-by-price .gift-price a:hover{color:#379E49 !important;border-color:#aaaaaa}.gifts-by-price .gift-price.current{background-color:#BF0036}.gifts-by-price .gift-price.current a{border-color:#BF0036;background:url(/assets/img/icon-white-chevron-link-giftguide-down.png) 93% 50% no-repeat;color:#ffffff}.gifts-by-price .gift-price.current a:hover{color:#ffffff !important;border-color:#BF0036;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;font-family:"Futura W01 Heavy",sans-serif;background:#41BA5A;color:#ffffff;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:#379E49;color:#ffffff}.promo-tiles-wrap{background:#ffffff;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-left:auto;margin-right:auto;width:960px;*zoom:1;padding-top:0;margin-top:0;margin-bottom:40px}.brand-page.featuredproductbrand-page-type .component-wrapper:before,.brand-page.featuredproductbrand-page-type .component-wrapper:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-wrapper:after{clear:both}.brand-page.featuredproductbrand-page-type .component-wrapper:before,.brand-page.featuredproductbrand-page-type .component-wrapper:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-wrapper:after{clear:both}.mobile-device .brand-page.featuredproductbrand-page-type .component-wrapper{width:100%}.brand-page.featuredproductbrand-page-type .component-wrapper:before,.brand-page.featuredproductbrand-page-type .component-wrapper:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-wrapper:after{clear:both}.brand-page.featuredproductbrand-page-type .component-wrapper:before,.brand-page.featuredproductbrand-page-type .component-wrapper:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-wrapper:after{clear:both}.brand-page.featuredproductbrand-page-type .component{*zoom:1;display:block;margin:0 auto}.brand-page.featuredproductbrand-page-type .component:before,.brand-page.featuredproductbrand-page-type .component:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component:after{clear:both}.brand-page.featuredproductbrand-page-type .component:before,.brand-page.featuredproductbrand-page-type .component:after{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;*zoom:1;font-size:30px;font-size:3rem;color:#444444;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:25px;line-height:inherit;margin-bottom:20px}.brand-page.featuredproductbrand-page-type .component-title h2:before,.brand-page.featuredproductbrand-page-type .component-title h2:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-title h2:after{clear:both}.brand-page.featuredproductbrand-page-type .component-title h2:before,.brand-page.featuredproductbrand-page-type .component-title h2:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-title h2:after{clear:both}.mobile-device .brand-page.featuredproductbrand-page-type .component-title h2{width:100%}.diy-category .brand-page.featuredproductbrand-page-type .component-title h2{color:#BF0036}.diycampaignlandingpage-page-type .brand-page.featuredproductbrand-page-type .component-title h2{color:#41BA5A}.diycampaignlandingpage-page-type .panel-block-header .brand-page.featuredproductbrand-page-type .component-title h2{color:#ffffff}.brand-page.featuredproductbrand-page-type .component-title h2.content-padding{margin-bottom:0}.category-summary .brand-page.featuredproductbrand-page-type .component-title h2{margin-bottom:0}.category-summary .brand-page.featuredproductbrand-page-type .component-title h2 a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;color:#41BA5A}.category-summary .brand-page.featuredproductbrand-page-type .component-title h2 a:hover,.category-summary .brand-page.featuredproductbrand-page-type .component-title h2 a:focus{color:#379E49}.brand-page.featuredproductbrand-page-type .component-content{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.brand-page.featuredproductbrand-page-type .component-content:before,.brand-page.featuredproductbrand-page-type .component-content:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-content:after{clear:both}.brand-page.featuredproductbrand-page-type .component-content:before,.brand-page.featuredproductbrand-page-type .component-content:after{content:"";display:table}.brand-page.featuredproductbrand-page-type .component-content:after{clear:both}.mobile-device .brand-page.featuredproductbrand-page-type .component-content{width:100%}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper.carousel-box-shadow .caroufredsel_wrapper{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.06);box-shadow:0 2px 2px 0 rgba(0,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;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;color:#444444;margin-top:0;margin-bottom:20px}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous,.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next{background:none;font-size:62px;font-size:6.2rem;color:#000000}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous:after,.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next:after{font-family:'buni';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1080px){.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous,.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next{background:url("/assets/img/texture-bg.jpg") !important}}.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-previous:after{content:'\e609';display:block;margin-top:-1px;margin-left:-15px}@media screen and (max-width:1080px){.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{content:'\e609';display:block;margin-top:-1px;margin-left:-13px}@media screen and (max-width:1080px){.brand-page.featuredproductbrand-page-type .homepage-carousel-wrapper .button-next:after{padding:15px 0 15px 10px}}.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:'buni';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e609';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:'buni';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e609';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 #cccccc}.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-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;background-color:#BF0036;box-sizing:border-box;width:100%;height:58px;color:#ffffff;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:'buni';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e609';margin-left:6px}.campaignlandingpage-page-type .heading-layout,.giftingcampaignlandingpage-page-type .heading-layout,.giftcategory-page-type .heading-layout,.diycampaignlandingpage-page-type .heading-layout,.breadcrumb-noshadow .heading-layout{margin-bottom:0;border:none}.campaignlandingpage-page-type .heading-layout:after,.giftingcampaignlandingpage-page-type .heading-layout:after,.giftcategory-page-type .heading-layout:after,.diycampaignlandingpage-page-type .heading-layout:after,.breadcrumb-noshadow .heading-layout:after{bottom:0;background:none}.campaignlandingpage-page-type .heading-layout .breadcrumb a,.giftingcampaignlandingpage-page-type .heading-layout .breadcrumb a,.giftcategory-page-type .heading-layout .breadcrumb a,.diycampaignlandingpage-page-type .heading-layout .breadcrumb a,.breadcrumb-noshadow .heading-layout .breadcrumb a{position:relative;z-index:1}.campaignlandingpage-page-type .gifts-everyone-wrap,.giftingcampaignlandingpage-page-type .gifts-everyone-wrap,.giftcategory-page-type .gifts-everyone-wrap,.diycampaignlandingpage-page-type .gifts-everyone-wrap,.breadcrumb-noshadow .gifts-everyone-wrap{margin-bottom:0}.campaignlandingpage-page-type .gifts-everyone-wrap h2,.giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2,.giftcategory-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .gifts-everyone-wrap h2,.breadcrumb-noshadow .gifts-everyone-wrap h2{font-size:30px;font-size:3rem;color:#444444;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:25px;font-size:32px;font-size:3.2rem}.diy-category .campaignlandingpage-page-type .gifts-everyone-wrap h2,.diy-category .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2,.diy-category .giftcategory-page-type .gifts-everyone-wrap h2,.diy-category .diycampaignlandingpage-page-type .gifts-everyone-wrap h2,.diy-category .breadcrumb-noshadow .gifts-everyone-wrap h2{color:#BF0036}.diycampaignlandingpage-page-type .campaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .giftcategory-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .diycampaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .breadcrumb-noshadow .gifts-everyone-wrap h2{color:#41BA5A}.diycampaignlandingpage-page-type .panel-block-header .campaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .panel-block-header .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .panel-block-header .giftcategory-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .panel-block-header .diycampaignlandingpage-page-type .gifts-everyone-wrap h2,.diycampaignlandingpage-page-type .panel-block-header .breadcrumb-noshadow .gifts-everyone-wrap h2{color:#ffffff}.campaignlandingpage-page-type .gifts-everyone-wrap h2.content-padding,.giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2.content-padding,.giftcategory-page-type .gifts-everyone-wrap h2.content-padding,.diycampaignlandingpage-page-type .gifts-everyone-wrap h2.content-padding,.breadcrumb-noshadow .gifts-everyone-wrap h2.content-padding{margin-bottom:0}.category-summary .campaignlandingpage-page-type .gifts-everyone-wrap h2,.category-summary .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2,.category-summary .giftcategory-page-type .gifts-everyone-wrap h2,.category-summary .diycampaignlandingpage-page-type .gifts-everyone-wrap h2,.category-summary .breadcrumb-noshadow .gifts-everyone-wrap h2{margin-bottom:0}.category-summary .campaignlandingpage-page-type .gifts-everyone-wrap h2 a,.category-summary .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2 a,.category-summary .giftcategory-page-type .gifts-everyone-wrap h2 a,.category-summary .diycampaignlandingpage-page-type .gifts-everyone-wrap h2 a,.category-summary .breadcrumb-noshadow .gifts-everyone-wrap h2 a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;color:#41BA5A}.category-summary .campaignlandingpage-page-type .gifts-everyone-wrap h2 a:hover,.category-summary .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2 a:hover,.category-summary .giftcategory-page-type .gifts-everyone-wrap h2 a:hover,.category-summary .diycampaignlandingpage-page-type .gifts-everyone-wrap h2 a:hover,.category-summary .breadcrumb-noshadow .gifts-everyone-wrap h2 a:hover,.category-summary .campaignlandingpage-page-type .gifts-everyone-wrap h2 a:focus,.category-summary .giftingcampaignlandingpage-page-type .gifts-everyone-wrap h2 a:focus,.category-summary .giftcategory-page-type .gifts-everyone-wrap h2 a:focus,.category-summary .diycampaignlandingpage-page-type .gifts-everyone-wrap h2 a:focus,.category-summary .breadcrumb-noshadow .gifts-everyone-wrap h2 a:focus{color:#379E49}.campaignlandingpage-page-type .pull-right .addthis_toolbox,.giftingcampaignlandingpage-page-type .pull-right .addthis_toolbox,.giftcategory-page-type .pull-right .addthis_toolbox,.diycampaignlandingpage-page-type .pull-right .addthis_toolbox,.breadcrumb-noshadow .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{min-height:300px}.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 0;letter-spacing:-1px;line-height:1.1em}.campaign-container h1.cta-link-visible{padding-top:55px}.campaign-container .campaign-header-callout{background:#ffffff;width:252px;padding:30px;float:right;border:1px solid #d6d6d6}.campaign-container .campaign-header-callout h2{font-size:24px;font-size:2.4rem;margin-bottom:.4em;line-height:1.3em;color:#444444 !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,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-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;font-weight:normal}.campaign-container .team-member-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0}.campaign-container .trans-layer{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;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('../../../img/transparency-fallback-ie8.png') !important}.campaign-container.transparency .trans-layer,.campaign-container.transparency-neg .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 h1,.campaign-container.text-white .campaign-intro{color:#ffffff}.campaign-container.text-white .trans-layer{background:#000000}.campaign-container.text-grey h1,.campaign-container.text-grey .campaign-intro{color:#444444}.campaign-container.text-grey .trans-layer{background:#ffffff}.campaign-container.text-green h1,.campaign-container.text-green .campaign-intro{color:#41BA5A}.campaign-container.text-green .trans-layer{background:#000000}.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 h1,.campaign-container .campaign-intro-narrow .campaign-intro{padding-right:80px}@media only screen and (min-width:1921px){.campaign-container{background-size:100% auto}.campaign-container .panel{background:#ffffff}}.team-member-overlay{position:absolute;z-index:10}.panel{padding:0;position:relative;z-index:7}.panel p,.panel ol,.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}.lt-ie8 .panel.topshadow{padding-top:36px}.panel.children-summary-carousel.panel-alternate-style{padding-bottom:50px;margin-bottom:36px !important;background:#ffffff}.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}.panel .secondaryh2{font-size:30px;font-size:3rem}.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-white-box,.panel-texture-box{width:100%;margin:0 auto}.panel-white-box{background:url('../../../img/bg_panel-white-box.gif') 50% 0 repeat-y}.panel-texture-box{background:url('../../../img/bg_panel-texture-box.jpg') 50% 0 repeat-y}.panel-mainbg-box{background:url('../../../img/bg_panel-mainbg-box.jpg') 50% 0 repeat-y}.panel-texture-dark{background:url('../../../img/bg_panel-texture-box.jpg') 50% 0 repeat}.panel-bg-full-width{background-position:0;background-repeat:repeat}.text-white h2,.panel.text-white h2{color:#ffffff}.text-grey h2,.panel.text-grey h2{color:#444444}.text-green h2,.panel.text-green h2{color:#41BA5A}.panel-darkgreybg{background-color:#595A60;color:#ffffff}.panel-darkgreybg h2{color:#ffffff}.diyblog-page-type .panel-darkgreybg.border-bottom{border-bottom:solid 7px #BF0036}.panel-greenbg{background-color:#41BA5A;color:#ffffff}.panel-greenbg h2{color:#ffffff}.panel-redbg{background-color:#BF0036;color:#ffffff}.panel-redbg h2{color:#ffffff}.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,0.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:#ffffff;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:#41BA5A;color:#ffffff}.panel-team-member a{color:#d6d6d6}.panel-team-member a:hover{color:#ffffff}.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-right .panel-image{float:left}.panel-team-member.text-left .panel-content{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;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;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 0}.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 #d6d6d6;border-bottom:1px solid #d6d6d6}.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;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out;background:#41BA5A;width:100%;display:block;overflow:hidden}.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:#ffffff;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;line-height:1.15em;font-weight:normal}.range-tile-container .range-tile-link:hover,.range-tile-container .range-tile-link:focus{background:#379E49}.range-tile-container .current .range-tile-link{background:#BF0036;cursor:default}.range-tile-container .current .range-tile-link strong{padding-right:30px;background:url('../../../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{-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;transition:color .5s ease-in-out;color:#BF0036;padding:0}.range-tile-plain-listing .range-tile-container .range-tile-link:hover strong,.range-tile-plain-listing .range-tile-container .range-tile-link:focus strong{color:#BF0036}.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{-webkit-transition:background-color 300ms ease, bottom 300ms ease-in-out;-moz-transition:background-color 300ms ease, bottom 300ms ease-in-out;-o-transition:background-color 300ms ease, bottom 300ms ease-in-out;transition:background-color 300ms ease, bottom 300ms ease-in-out;background:#41BA5A;bottom:0;position:relative}.range-tile-container .range-tile-price-facets .range-tile-link:hover .range-tile-header,.range-tile-container .range-tile-price-facets .range-tile-link:focus .range-tile-header{background:#BF0036 url('../../../img/icon-white-chevron-link-giftguide.png') 94% 50% no-repeat}.range-tile-container .range-tile-price-facets .hover-content{-webkit-transition:background-color 300ms ease, bottom 300ms ease-in-out;-moz-transition:background-color 300ms ease, bottom 300ms ease-in-out;-o-transition:background-color 300ms ease, bottom 300ms ease-in-out;transition:background-color 300ms ease, bottom 300ms ease-in-out;display:block;position:absolute;width:100%;bottom:-33px;z-index:2;background:#BF0036;color:#ffffff;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:#ffffff;display:inline-block;border-right:1px solid #ffffff;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:#BF0036 url('../../../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:#ffffff;border:1px solid #d6d6d6;width:260px;padding:25px 25px 20px;margin-right:15px}.gift-cards-promo h3{color:#444444}.gift-cards-promo h3+p{margin-top:0}.gift-cards-promo .btn-primary{font-weight:normal;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif}.panel .diy-block{margin-left:auto;margin-right:auto;width:960px;*zoom:1}.panel .diy-block:before,.panel .diy-block:after{content:"";display:table}.panel .diy-block:after{clear:both}.panel .diy-block:before,.panel .diy-block:after{content:"";display:table}.panel .diy-block:after{clear:both}.mobile-device .panel .diy-block{width:100%}.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:30px;font-size:3rem;color:#444444;font-family:'Homebase12-Regular',Helvetica,Arial,sans-serif;margin-bottom:25px;font-size:32px;font-size:3.2rem;display:inline-block;width:80%;margin-bottom:0;color:#41BA5A}.diy-category .panel .diy-block>header h2{color:#BF0036}.diycampaignlandingpage-page-type .panel .diy-block>header h2{color:#41BA5A}.diycampaignlandingpage-page-type .panel-block-header .panel .diy-block>header h2{color:#ffffff}.panel .diy-block>header h2.content-padding{margin-bottom:0}.category-summary .panel .diy-block>header h2{margin-bottom:0}.category-summary .panel .diy-block>header h2 a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;color:#41BA5A}.category-summary .panel .diy-block>header h2 a:hover,.category-summary .panel .diy-block>header h2 a:focus{color:#379E49}.panel .diy-block>header .diy-block-header-link{background:none;padding-right:0}.panel .diy-block>header .diy-block-header-link h2{color:#41BA5A}.panel .diy-block>header .diy-block-header-link em{font-size:18px;font-size:1.8rem;background:url('../../../img/icon_chevron-red-16x10.png') 100% 0 no-repeat;float:right;display:inline-block;color:#BF0036;font-style:normal;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;padding:13px 18px 0 0}.panel .diy-block>header .diy-block-header-link:hover em,.panel .diy-block>header .diy-block-header-link:focus em{color:#BF0036;background-position:100% -44px}.panel .diy-block>header .diy-block-header-link:hover h2,.panel .diy-block>header .diy-block-header-link:focus h2{color:#379E49}.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}.personapage-page-type .js-stickyNav{-webkit-transition:background-color 600ms ease-in-out;-moz-transition:background-color 600ms ease-in-out;-o-transition:background-color 600ms ease-in-out;transition:background-color 600ms 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 #379E49}.personapage-page-type .js-stickyNav .range-tile-link.current strong{border-color:#BF0036}.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}.panel.gallery .sub-heading{font-size:30px;font-size:3rem}.panel.bookingform h2{font-size:30px;font-size:3rem}.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}.panel .container_12{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #DDDDDD}.panel-darkgreybg{background:transparent}.diyblog-page-type .panel-darkgreybg.border-bottom{border-bottom:0}.list-item__tag{list-style:none;display:inline-block;zoom:1;*display:inline;position:relative;margin:10px -2px 0 0;background:url(/assets/img/tags/tag-right-small-grey.png) right top no-repeat;padding-right:7px;cursor:pointer;height:19px}.list-item__tag .list-item__tag__text{background:#f1f1f1;border:1px solid #c7c7c7;border-right:0;font-family:"HelveticaNeueW01-75Bold";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;display:inline-block;zoom:1;*display:inline;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) right bottom no-repeat}.list-item__tag:hover .list-item__tag__text{background:#d9d9d9;color:#555}.list-item__tag.tag__red{background:url('/assets/img/tags/tag-right-small.png') no-repeat right top;color:#ffffff;padding-right:10px;margin:0;height:23px}.list-item__tag.tag__red:hover{background:url('/assets/img/tags/tag-right-small.png') no-repeat right bottom}.list-item__tag.tag__red:hover .list-item__tag__text{background:#BF0036}.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:#ffffff;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 p,.tag-cloud-container .tag-cloud{float:left}.tag-cloud-container p{margin:4px 0 0 0;font-size:15px;font-size:1.5rem}.mobile-device .tag-cloud-container{width:100%;padding:26px 0;overflow:hidden}.mobile-device .tag-cloud-container p{margin:0 15px;width:32px}.mobile-device .tag-cloud-container .tag-cloud{box-sizing:border-box;padding-right:15px}.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}.mobile-device .tag-cloud li{margin:0 13px 4px 0;display:inline-block;float:none}.tag-cloud .tag{display:inline-block;position:relative;background:#F8F8F8;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 #d9d9d9;padding:9px 13px 7px 9px;line-height:1em;font-size:12px;font-size:1.2rem;color:#999999;font-weight:bold;text-transform:uppercase;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}.tag-cloud .tag:hover,.tag-cloud .tag.focus{background-color:#d6d6d6}.mobile-device .tag-cloud .tag{padding:5px 13px 4px 9px}.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}.mobile-device .tag-cloud .icon-tag-arrow{background:url(/assets/img/tags/tag-arrow-inverse.png) 0 50% no-repeat;height:23px;width:11px}.generalcontent-page-type .main,.servicelandingpage-page-type .main{background:#f4f4f4}.generalcontent-page-type .article__content,.servicelandingpage-page-type .article__content{width:711px;margin:0 18px;float:left;display:inline;margin-right:0 !important;width:768px;*zoom:1;margin-bottom:25px}.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{*zoom:1;margin-bottom:25px;background:#41BA5A;color:#ffffff;height:240px;overflow:hidden}.generalcontent-page-type .article__content .service-banner:before,.servicelandingpage-page-type .article__content .service-banner:before,.generalcontent-page-type .article__content .service-banner:after,.servicelandingpage-page-type .article__content .service-banner:after{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:before,.servicelandingpage-page-type .article__content .service-banner:before,.generalcontent-page-type .article__content .service-banner:after,.servicelandingpage-page-type .article__content .service-banner:after{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;margin-top:20px;line-height:1.05em;font-family:'Homebase12-Bold',Helvetica,Arial,sans-serif;margin-top:11px;margin-bottom:18px}.generalcontent-page-type .article__content:before,.servicelandingpage-page-type .article__content:before,.generalcontent-page-type .article__content:after,.servicelandingpage-page-type .article__content:after{content:"";display:table}.generalcontent-page-type .article__content:after,.servicelandingpage-page-type .article__content:after{clear:both}.generalcontent-page-type .article__content:before,.servicelandingpage-page-type .article__content:before,.generalcontent-page-type .article__content:after,.servicelandingpage-page-type .article__content:after{content:"";display:table}.generalcontent-page-type .article__content:after,.servicelandingpage-page-type .article__content:after{clear:both}.generalcontent-page-type.general-content-layout .article__content,.servicelandingpage-page-type.general-content-layout .article__content{margin:0 0 25px 0;width:960px}.content-layout{*zoom:1;background:#f4f4f4 50% 0 repeat;min-width:960px}.content-layout:before,.content-layout:after{content:"";display:table}.content-layout:after{clear:both}.content-layout:before,.content-layout:after{content:"";display:table}.content-layout:after{clear:both}.content-layout-white .content-layout{background:#ffffff}.content-layout-white .content-layout .heading-layout{background:url('../../../img/texture-bg.jpg') 50% 0 repeat}.diyroommakeover-page-type .content-layout,.how-to-video .content-layout{background:#ffffff}.diyroommakeover-page-type .content-layout .heading-layout,.how-to-video .content-layout .heading-layout{background:url('../../../img/texture-bg.jpg') 50% 0 repeat}.layout_article_sidebar{width:960px;margin:0 auto;*zoom:1}.layout_article_sidebar:before,.layout_article_sidebar:after{content:"";display:table}.layout_article_sidebar:after{clear:both}.layout_article_sidebar:before,.layout_article_sidebar:after{content:"";display:table}.layout_article_sidebar:after{clear:both}.layout_article_sidebar .article__content{*zoom:1}.layout_article_sidebar .article__content:before,.layout_article_sidebar .article__content:after{content:"";display:table}.layout_article_sidebar .article__content:after{clear:both}.layout_article_sidebar .article__content:before,.layout_article_sidebar .article__content:after{content:"";display:table}.layout_article_sidebar .article__content:after{clear:both}.layout_article_sidebar .article__content .singlebanner-wrapper.inside-layout{width:768px}