/* Offers qucik switch over */
/* TLC Online and TLC Chiswick Store */

/* #START# Hide it all - uncomment line below to hide all elements regarding Offers and IFC */
/*
#tlc-homepage-banners, #tlc-category-banners, 
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {display:none!important;}
*/
/* #END# Hide it all - */


/* #START# Hide IFC until its ready */
/*
#tlc-homepage-banners .tlc-pay-by-finance-banner, #tlc-category-banners .tlc-category-banners-right, 
#tlc-category-banners .tlc-pay-by-finance-banner {display:none!important;}
#tlc-category-banners .homepage-banner-offertext {display:block!important;}
#tlc-category-banners .tlc-category-banners-left {display:block!important;width:100%!important;}
#tlc-category-banners .catpage-textbanner p {letter-spacing:6px!important;}
*/
/* #END# Hide IFC until its ready */

#tlc-homepage-banners, body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {display:block}
#tlc-category-banners {display:table;}

div.tlc-periodoffer-upto25off-banner {display: none!important;}
div.tlc-periodoffer-2items-banner {display: none!important;}
div.tlc-periodoffer-20off-banner {display: block!important;}
div.tlc-periodoffer-30off-banner {display: none!important;}
div.tlc-periodoffer-spendandsave-banner {display: none!important;}

span.offer-upto25off-alert {display:none;}
span.offer-period-sale-alert {display: none;}
span.offer-multibuy-alert {display: none;}

div.offerpage-content div.tlc-periodoffer-spendandsave-banner,
div.offerpage-content div.tlc-periodoffer-upto25off-banner, 
div.offerpage-content div.tlc-periodoffer-2items-banner, 
div.offerpage-content div.tlc-periodoffer-20off-banner, 
div.offerpage-content div.tlc-periodoffer-30off-banner {min-height: 405px!important; height: auto!important; margin-bottom: 10px; padding: 0!important; position: relative; left: 0px; top: 0px;}

div.tlc-periodoffer-spendandsave-banner:after,
div.tlc-periodoffer-upto25off-banner:after, 
div.tlc-periodoffer-2items-banner:after, 
div.tlc-periodoffer-20off-banner:after, 
div.tlc-periodoffer-30off-banner:after {
/**/
	content: ".";
	visibility: hidden; display: block; height: 0; clear: both;
/**/
}

div.tlc-periodoffer-upto25off-banner div.homepage-banner-offertext {background-color: #652e63;}
div.tlc-periodoffer-upto25off-banner div.homepage-banner-offertext, 
div.tlc-periodoffer-upto25off-banner .catpage-textbanner p * {color: #ffffff;}
div.tlc-periodoffer-upto25off-banner div.homepage-banner-offertext {padding: 0.85em; font-size:1.1em; font-weight: lighter; text-transform: uppercase;}
div.tlc-periodoffer-upto25off-banner div.homepage-banner-offertext span.offertextbold {font-weight: bold; text-transform: uppercase;}
div.tlc-periodoffer-upto25off-banner div.homepage-banner-offertext span.offertextstar {vertical-align: super; line-height: 0.15em; font-size: 0.75em;}

div.tlc-periodoffer-2items-banner div.homepage-banner-offertext {background-color: #e7bd35;}
div.tlc-periodoffer-2items-banner div.homepage-banner-offertext, 
div.tlc-periodoffer-2items-banner .catpage-textbanner p * {color: #010002!important;}
div.tlc-periodoffer-2items-banner div.homepage-banner-offertext {padding: 0.85em; font-size:1.1em; font-weight: lighter; text-transform: uppercase;}
div.tlc-periodoffer-2items-banner div.homepage-banner-offertext span.offertextbold {font-weight: bold; text-transform: uppercase;}
div.tlc-periodoffer-2items-banner div.homepage-banner-offertext span.offertextstar {vertical-align: super; line-height: 0.15em; font-size: 0.75em;}

div.tlc-periodoffer-20off-banner div.homepage-banner-offertext {background-color: #c3242b;}
div.tlc-periodoffer-20off-banner div.homepage-banner-offertext, 
div.tlc-periodoffer-20off-banner .catpage-textbanner p * {color: #ffffff;}
div.tlc-periodoffer-20off-banner div.homepage-banner-offertext {padding: 0.85em; font-size: 1.1em; font-weight: lighter; text-transform: uppercase;}
div.tlc-periodoffer-20off-banner div.homepage-banner-offertext span.offertextbold {font-weight: bold; text-transform: uppercase;}
div.tlc-periodoffer-20off-banner div.homepage-banner-offertext span.offertextstar {vertical-align: super; line-height: 0.15em; font-size: 0.75em;}

div.tlc-periodoffer-30off-banner div.homepage-banner-offertext {background-color: #c3242b;}
div.tlc-periodoffer-30off-banner div.homepage-banner-offertext, 
div.tlc-periodoffer-30off-banner .catpage-textbanner p * {color: #ffffff;}
div.tlc-periodoffer-30off-banner div.homepage-banner-offertext {padding: 0.85em; font-size: 1.1em; font-weight: lighter; text-transform: uppercase;}
div.tlc-periodoffer-30off-banner div.homepage-banner-offertext span.offertextbold {font-weight: bold; text-transform: uppercase;}
div.tlc-periodoffer-30off-banner div.homepage-banner-offertext span.offertextstar {vertical-align: super; line-height: 0.15em; font-size: 0.75em;}

div.tlc-periodoffer-spendandsave-banner div.homepage-banner-offertext {background-color: #fec240;}
div.tlc-periodoffer-spendandsave-banner div.homepage-banner-offertext, 
div.tlc-periodoffer-spendandsave-banner .catpage-textbanner p * {color: #09183a;}
div.tlc-periodoffer-spendandsave-banner div.homepage-banner-offertext {padding: 0.85em;font-size: 1.1em;font-weight: lighter;text-transform: uppercase;}
div.tlc-periodoffer-spendandsave-banner div.homepage-banner-offertext span.offertextbold {font-weight: bold; text-transform: uppercase;}
div.tlc-periodoffer-spendandsave-banner div.homepage-banner-offertext span.offertextstar {vertical-align: super;line-height: 0.15em;font-size: 0.75em;}


.tlcoffer-text {display:block;}
.tlcoffer-mainimg {display:none;}
.tlcoffer-earlybirdmsg {display:inline-block!important;}

/* #START# Black November Offer */
.terms-additionaltext-blacknov, .tlc-periodoffer-blacknovember-banner {display:none;}
/* #END# Black November Offer */

#tlc-homepage-banners span.offertextbold, 
#tlc-category-banners span.offertextbold {font-weight: bold; text-transform: uppercase;}

#tlc-homepage-banners span.offertextstar, 
#tlc-category-banners span.offertextstar {vertical-align: super; line-height: 0.15em; font-size: 0.75em;}

#tlc-homepage-banners .catpage-textbanner p, 
#tlc-category-banners .catpage-textbanner p {text-transform: uppercase; font-weight: 100; line-height: 1.2; margin: 0; border: 0; padding: 15px; max-height: 100%!important;}

#tlc-homepage-banners .catpage-textbanner p {letter-spacing: 6px; font-size: 2.5rem;}

#tlc-category-banners .catpage-textbanner p {letter-spacing: 1px; font-size: 1.6rem;}

#tlc-homepage-banners div.catpage-textbanner, 
#tlc-category-banners div.catpage-textbanner {padding: 0!important;}

#tlc-homepage-banners, 
#tlc-homepage-banners .tlc-homepage-banners-content .homepage-banner-offertext, 
#tlc-homepage-banners .tlc-homepage-banners-content {display: block; width: 100%;}

/**/
#tlc-category-banners {display: table; width: 100%;}
/**/
#tlc-category-banners .tlc-category-banners-left, 
#tlc-category-banners .tlc-category-banners-right {display: table-cell; width: 49%;}
/**/

#tlc-category-banners {height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;}

/**/
#tlc-category-banners .tlc-category-banners-left, #tlc-category-banners .tlc-category-banners-right {width:50%;flex-grow: 1;flex-shrink: 1;flex-basis: 100%;}
/**/
/*
#tlc-category-banners .tlc-category-banners-left  {display:none;}
#tlc-category-banners .tlc-category-banners-right {width:100%;flex-grow: 1;flex-shrink: 1;flex-basis: 100%;}
*/

#tlc-homepage-banners .tlc-homepage-banners-content div, 
#tlc-category-banners .tlc-category-banners-left div, 
#tlc-category-banners .tlc-category-banners-right div {height: 100%; min-height: 100%;}


#tlc-homepage-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-main,
#tlc-category-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-main {display: block;}

#tlc-homepage-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-endssoon,
#tlc-category-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-endssoon {display: none;}

#tlc-homepage-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-finalwk,
#tlc-category-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-finalwk {display: none;}

#tlc-homepage-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-finalwknd,
#tlc-category-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-finalwknd {display: none;}

#tlc-homepage-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-endstonight,
#tlc-category-banners .tlc-periodoffer-30off-banner .catpage-textbanner .offertext-endstonight {display: none;}


#tlc-homepage-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-main,
#tlc-category-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-main {display: block;}

#tlc-homepage-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-endssoon,
#tlc-category-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-endssoon {display: none;}

#tlc-homepage-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-finalwk,
#tlc-category-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-finalwk {display: none;}

#tlc-homepage-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-finalwknd,
#tlc-category-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-finalwknd {display: none;}

#tlc-homepage-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-endstonight,
#tlc-category-banners .tlc-periodoffer-upto25off-banner .catpage-textbanner .offertext-endstonight {display: none;}


#tlc-homepage-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-main,
#tlc-category-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-main {display: block;}

#tlc-homepage-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-endssoon,
#tlc-category-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-endssoon {display: none;}

#tlc-homepage-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-finalwk,
#tlc-category-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-finalwk {display: none;}

#tlc-homepage-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-finalwknd,
#tlc-category-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-finalwknd {display: none;}

#tlc-homepage-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-endstonight,
#tlc-category-banners .tlc-periodoffer-20off-banner .catpage-textbanner .offertext-endstonight {display: none;}


#tlc-homepage-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-main,
#tlc-category-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-main {display: block;}

#tlc-homepage-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-endssoon,
#tlc-category-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-endssoon {display: none;}

#tlc-homepage-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-finalwk,
#tlc-category-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-finalwk {display: none;}

#tlc-homepage-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-finalwknd,
#tlc-category-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-finalwknd {display: none;}

#tlc-homepage-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-endstonight,
#tlc-category-banners .tlc-periodoffer-2items-banner .catpage-textbanner .offertext-endstonight {display: none;}


#tlc-homepage-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-main,
#tlc-category-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-main {display: block;}

#tlc-homepage-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-endssoon,
#tlc-category-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-endssoon {display: none;}

#tlc-homepage-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-finalwk,
#tlc-category-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-finalwk {display: none;}

#tlc-homepage-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-finalwknd,
#tlc-category-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-finalwknd {display: none;}

#tlc-homepage-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-endstonight,
#tlc-category-banners .tlc-periodoffer-spendandsave-banner .catpage-textbanner .offertext-endstonight {display: none;}



#tlc-category-banners .tlc-pay-by-finance-banner .catpage-textbanner .offertext-main {display: block;}

#tlc-homepage-banners, 
#tlc-homepage-banners .tlc-homepage-banners-content {background-color: #ffffff;}

#tlc-category-banners {background-color: #ffffff;}

/*
#tlc-category-banners .tlc-category-banners-right,
#tlc-category-banners, 
*/
#tlc-category-banners div.tlc-pay-by-finance-banner {background-color: #6997b9;}

#tlc-category-banners div.tlc-pay-by-finance-banner * {color: #ffffff;}

#tlc-category-banners div.tlc-pay-by-finance-banner div.homepage-banner-offertext {padding: 0.85em; font-size:1.1em; font-weight: lighter; text-transform: uppercase;}
#tlc-category-banners div.tlc-pay-by-finance-banner div.homepage-banner-offertext span.offertextbold {font-weight: bold; text-transform: uppercase;}
#tlc-category-banners div.tlc-pay-by-finance-banner div.homepage-banner-offertext span.offertextstar {vertical-align: super; line-height: 0.15em; font-size: 0.75em;}

#tlc-homepage-banners .catpage-textbanner p span.offertextbold, 
#tlc-category-banners .catpage-textbanner p span.offertextbold {font-weight: bold;}


@media only screen and (max-width: 400px) { #tlc-homepage-banners > div, #tlc-category-banners > div {display: block!important; width: 100%!important;} }
@media only screen and (min-width: 600px) { #tlc-homepage-banners, #tlc-category-banners {font-size: 1.5rem;} }
@media screen and (min-width:991px) { #tlc-homepage-banners, #tlc-category-banners {font-size: 1.5rem;} }
@media screen and (min-width:1020px) { #tlc-homepage-banners, #tlc-category-banners {font-size: 1.6rem;} }
@media screen and (min-width:1050px) { #tlc-homepage-banners, #tlc-category-banners {font-size: 1.7rem;} }
@media screen and (min-width:1090px) { #tlc-homepage-banners, #tlc-category-banners {font-size: 1.8rem;} }
@media screen and (min-width:1140px) { #tlc-homepage-banners, #tlc-category-banners {font-size: 1.9rem;} }



/* ===============================
Product Page Offer Messages 
=============================== */

/* ----  Period Change Over  --------- */
/*
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    background-color: #ffffff;
    color: #ffffff;
    display:none;
}
*/

/* ----  Period Deal - Content  --------- */
#tlc-homepage-banners, 
#tlc-homepage-banners .tlc-homepage-banners-content, 
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
/*	Main */
	/**/	content: ""; /**/
}

/* ----  Period Deal: --------- */
#tlc-homepage-banners .tlc-homepage-banners-content div[class^="tlc-periodoffer-"],
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {

    /* Spend and Save */
    /*
        background-color: #fec240;
        color: #09183a;
    */

    /* 30% OFF */
    /*
        background-color: #d4171f;
        color: #ffffff;
    */

    /* 20% OFF */
    /**/
        background-color: #c3242b;
        color: #ffffff;
    /**/

    /* UP TO 25% OFF */
    /*
        background-color: #652e63;
        color: #ffffff;
    */

}

/* Period Deal - Content*/

/* Original Price Strike-Through on Product Page */
#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > .special > .price:after,
#configurable-product-wrapper > div.product-essential > section > ul > li.product-attribute.popup.open > div > div.attribute-content.attribute-content__popup > div > section.popup-sidebar > span > span.price:after,
#configurable-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span > span.price:after
{
/**/
    border-top: 2px solid;
/**/
}

/* HIDE - Original Price Strike-Through on Basket Page and to Add to Basket */
#shopping-cart-table .old-price .price, 
.cart-confirmation-content .product-attributes__container .product-price.special .price
{
/*
    text-decoration: none; 
*/
}


/* ----  Up To 25% Off Offer  ------ */
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    /*	Main */
    	/*	content: "Autumn Sale – Up To 25% OFF Everything*"; */
    /*	Ends Soon */
    	/*	content: "ENDS SOON: Autumn Sale – Up To 25% OFF Everything*"; */
    /*	Final Week */
    	/*	content: "Autumn Sale* Ends this Sunday! Order Now for Delivery by Christmas†"; */
    /*	Final Weekend */
    	/*	content: "Final Weekend: Autumn Sale – Up To 25% OFF Everything*"; */
    /*	Final Day */
        /*	content: "Ends Midnight Sunday: Autumn Sale – Up To 25% OFF Everything*";*/
}

/* ----  20% Off Offer  ------ */
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
/*	Main */
	/**/	content: "20% Off Everything* in our Winter Sale"; /**/
/*	Ends Soon */
	/*	content: "ENDS SOON: Winter Sale - 20% Off Everything*"; */
/*	Final Week */
	/*	content: "FINAL WEEK: Winter Sale - 20% Off Everything*"; */
/*	Final Weekend */
	/*	content: "Final Weekend: Winter SALE ENDS MONDAY - 20% Off Everything*"; */
/*	Final Day */
    /*	content: "Ends Midnight: Winter SALE - 20% Off Everything*"; */
}


/* ----  30% Off Offer  ------ */
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    /*	Main */
    	/*	content: "30% Off Everything* for a limited time only (code: SAVE30)"; */
    /*	Ends Soon */
    	/*	content: "ENDS SOON: 30% Off Everything* (code: SAVE30)"; */
    /*	Final Week */
    	/*	content: "FINAL WEEK: 30% Off Everything* (code: SAVE30)"; */
    /*	Final Weekend */
    	/*	content: "30% Off Everything* Ends Midnight Friday (code: SAVE30)"; */
    /*	Final Day */
        /*	content: "Ends Midnight Tonight: 30% Off Everything* (code: SAVE30)"; */
}


/* ----  Spend and Save Offer  ------ */
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
/*	Main */
	/*	content: "SPEND & SAVE - GET UP TO £750 OFF*"; */
/*	Ends Soon */
	/*	content: "Ends Soon: SPEND & SAVE - GET UP TO £750 OFF*"; */
/*	Final Week */
	/*	content: "Final Week: SPEND & SAVE - GET UP TO £750 OFF*"; */
/*	Final Weekend */
	/*	content: "Final Weekend: SPEND & SAVE - GET UP TO £750 OFF*"; */
/*	Final Day */
    /*	content: "Ends Midnight: SPEND & SAVE - GET UP TO £750 OFF*"; */
}


/* ----  Multibuy Offer  ------ */
/*
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    background-color: #e7bd35;
    color: #010002;
}
*/

/* Multibuy Offer - Content */
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    /*	Main */
    	/*	content: "20% OFF - When you buy 2 or more items of furniture*"; */
    /*	Ends Soon */
    	/*	content: "ENDS SOON: 20% OFF - When you buy 2 or more items of furniture*"; */
    /*	Final Week */
    	/*	content: "FINAL WEEK: 20% OFF - When you buy 2 or more items of furniture*"; */
    /*	Final Weekend */
    	/*	content: "Final Weekend: 20% OFF - When you buy 2 or more items of furniture*"; */
    /*	Final Day */
        /*	content: "Ends Midnight Tuesday: 20% OFF - When you buy 2 or more items of furniture*";*/
}

/* ===============================
/END Product Page Offer Messages 
=============================== */




/* ===============================
Product Page Offer Messages - Pre Winter Message live, before actual golive (HIDE)
=============================== */
/*
#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > .special > .final-price,
#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > span > .final-price, 
#configurable-product-wrapper > div.product-essential > div.cart-confirmation > div.cart-confirmation-dialog > div > ul > li.cart-item.main > div.product-attributes__container > span > span.final-price,
#configurable-product-wrapper > div.product-essential > section > ul > .product-attribute.popup.open > div > .attribute-content.attribute-content__popup > div > .popup-sidebar > span > span.final-price {display:none!important;}

#configurable-product-wrapper > div.product-essential > div.cart-confirmation > div.cart-confirmation-dialog > div > ul > li.cart-item.main > div.product-attributes__container > span > span.price {text-decoration: none;}
*/
/* ===============================
/END Product Page Offer Messages - Pre Winter Message live, before actual golive (HIDE)
=============================== */

/*#tlc-homepage-banners .tlc-homepage-banners-content div[class^="tlc-periodoffer-"], body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after 
{display:none!important}
*/

#cswatchtempform p {display:none;}
