/* // Old CSS Selector handle for the PIS Lable content //
#checkout-payment-method-load > ul:nth-child(1) > li:nth-child(2) > label:after {
    content: " Pay a 15% deposit and spread the rest over 10 months.";
}
*/

#checkout-payment-method-load > ul > .method > label[for="p_method_banktransfer"]:after {
    content: " Pay a 15% deposit and spread the rest over 10 months.";
}

#styled_lookbook .link-box {
    margin: 7% auto;
}
#styled_lookbook_category .link-box {
    margin: 4% auto 10%;
}
#styled_lookbook .link-box:hover, #styled_lookbook_category .link-box:hover {
    cursor: pointer;
    -webkit-box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 0.35);
    -moz-box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 0.35);
    box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 0.35);
}
#styled_lookbook .lookbook-main-image {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    transform: rotate(-4deg);
    -webkit-box-shadow: 5px 5px 17px 0px rgba(138,138,138,1);
    -moz-box-shadow: 5px 5px 17px 0px rgba(138,138,138,1);
    box-shadow: 5px 5px 17px 0px rgba(138,138,138,1);
    top: 0;
    left: 0;
    z-index: 5;
    width: 80%;
}

@media screen and (min-width:992px) {
#styled_lookbook .lookbook-main-image {
    position: absolute;
    width: 100%;
}
}
#styled_lookbook .section-header {
    margin: 3% 0;
    font-size: 112%;
    font-weight: 500;
    letter-spacing: 1px;
}
#styled_lookbook .product-box {
    background-color: #fff;
    -webkit-box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 0.35);
    -moz-box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 0.35);
    box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 0.35);
    padding: 15px;
    font-size: 85%;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
#styled_lookbook .product-box:hover {
    -webkit-box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 1);
    -moz-box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 1);
    box-shadow: 5px 5px 17px 0px rgba(138, 138, 138, 1);
}
#styled_lookbook .product-box > img {
    max-height: 180px !important;
}
#styled_lookbook .product-box > h4 {
    font-family: 'StyledUpUpright' !important;
    font-size: 3.5rem;
    word-spacing: .15em;
    letter-spacing: 1px;
    margin: 20px 0 0;
    line-height: 1.3;
}
#styled_lookbook h5 {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 87%;
    margin: 0;
    line-height: 1.5;
}
#styled_lookbook p {
    font-size: 81%;
    line-height: 1.4;
}
#styled_lookbook .lookbook-swatches {
    display: -moz-box; /*Mozilla*/
    display: -ms-flexbox; /*IE 10*/
    display: -webkit-flex;/*Safari 6.1+*/
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
#styled_lookbook .lookbook-swatches > div > a > img {
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
#styled_lookbook .lookbook-swatches > div > a > img:hover {
    -webkit-filter: drop-shadow(5px 5px 5px #8a8a8a);
    filter: drop-shadow(5px 5px 5px #8a8a8a);
}
/*Breadcrumbs*/
.breadcrumbs {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    height: 3rem;
    padding: 0;
    margin: 3%;
    margin-bottom: 0;
}
.breadcrumbs:before, .breadcrumbs:after {
    content: " ";
    display: table;
}
.breadcrumbs:after {
    clear: both;
}
.breadcrumbs strong {
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 2.2;
    text-transform: uppercase;
}
.breadcrumbs li {
    float: left;
    font-size: 1.1rem;
    font-weight: 100;
    line-height: 2.2;
    text-transform: uppercase;
}
.breadcrumbs li:not(:last-child):after {
    content: '/';
    display: inline-block;
    margin: 0 5px 0 2px;
}
/*Highlighted sale price*/
#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > .special, /*Cushions*/ #configurable-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span, /*Clearance*/ #simple-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

@media screen and (max-width:991px) {
#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > .special, /*Cushions*/ #configurable-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span, /*Clearance*/ #simple-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span {
    flex-direction: column;
}
}
/*Old price first*//*Product Page*/#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > .special > .price, /*Fabric Popup*/ #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, /*Cushions*/ #configurable-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span > span.price, /*Clearance*/ #simple-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span > span.price {
    order: 1;
    text-decoration: none;
    position: relative;
}
/*New price after in red*//*Product Page price*/#configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > .special > .final-price, /*Fabric Popup*/ #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, /*Cushions*/ #configurable-product-wrapper > .product-essential > section > .special > .pricebox-addtocart > span > .final-price, /*Clearance*/ #simple-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span > span.final-price {
    order: 2;
    color: #c4242b;
    margin-left: 10px;
}
/*Product Page old price cross out */ 
/**/
#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,
#simple-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > span > span.price:after {
    position: absolute;
    content: "";
    left: -4px;
    top: 50%;
    right: -4px;
/*    border-top: 2px solid;	*/	/* This is now in the 'e9b4e0400cc5448e36a33b0bf44e787f.css' */
    border-color: inherit;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
/**/
/*Fabric popup old price cross out */ 
#configurable-product-wrapper > div.product-essential > section > ul > li.product-attribute.popup > div > div.attribute-content.attribute-content__popup > div > section.popup-sidebar > span > span.price {
    width: max-content;
    margin: auto;
}
/*Make "from" text same size as price*/
.pricebox .from-text {
    font-size: 1.4rem !important;
    margin-right: 10px;
}

@media screen and (min-width: 992px) {
.pricebox .from-text {
    font-size: 2.6rem !important;
}
}
/*Add Summer Sale banner to product page
@media screen and (min-width:992px) {
body:not(.categorypath-clearance) > .col-main > .product-wrapper > .product-essential > .product-sidebar > .pricebox.pricebox__main > .pricebox-addtocart:before {
    content: "Summer Sale Price";
    color: #bb141c;
    font-family: "StyledUpUpright";
    font-size: 40px;
    line-height: 0;
}
#configurable-product-wrapper > div.product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart {
    margin-top: 20px;
}
}*/
/*Review your product popup*/
#configurable-product-wrapper > div.product-essential > div.cart-confirmation > div.cart-confirmation-dialog > div > ul > li.cart-item.main > div.product-attributes__container > span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
/*Review your cart - Old 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.price {
    font-size: 2rem;
}
/*Review your cart - New 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 {
    order: 2;
    margin-left: 0.5rem;
    color: #bb141c;
    font-size: 2rem;
}
/*Review your product confirm button*/
#configurable-product-wrapper > div.product-essential > div.cart-confirmation > div.cart-confirmation-dialog > div > div.cart-confirmation-footer > button.configuration-addtocart {
    width: 200px;
    margin: 1.5rem 0;
    font-size: 285%;
}
/*New Product Banner*/
#new-product-alert:after {
    content: " New!";
    display: inline-block;
    border-radius: 5px;
    font-size: 110%;
    padding: 4px 6px;
    background: #a8bdd0;
    color: #fff;
    font-weight: 100;
    line-height: 0.9;
    letter-spacing: .05em;
    text-transform: uppercase;
    position: relative;
    top: 6px;
}
/*Clearance Hover image delete*/
body.category-clearance > main > div.product-grid__main.products-grid.category-products.amshopby-page-container > div.product-grid__content > ol > li > a.product-grid__image--wrapper > img.rollover {
    display: none;
}
body.category-clearance > main > div.product-grid__main.products-grid.category-products.amshopby-page-container > div.product-grid__content > .product-grid .has-rollover .product-grid__image--wrapper:hover .rollover, body.category-clearance > main > div.product-grid__main.products-grid.category-products.amshopby-page-container > div.product-grid__content > .product-grid .has-rollover .product-grid__image--wrapper:hover .product-grid__image {
    opacity: unset !important;
}
/*Hide Add to basket button on Clearance product*/
[class*="product-x"] > .col-main > .product-wrapper > .product-essential > .product-sidebar > .pricebox.pricebox__main > .pricebox-addtocart:before, [class*="product-fx"] > .col-main > .product-wrapper > .product-essential > .product-sidebar > .pricebox.pricebox__main > .pricebox-addtocart:before, [class*="product-cx"] > .col-main > .product-wrapper > .product-essential > .product-sidebar > .pricebox.pricebox__main > .pricebox-addtocart:before, [class*="product-px"] > .col-main > .product-wrapper > .product-essential > .product-sidebar > .pricebox.pricebox__main > .pricebox-addtocart:before {
    font-size: 0 !important;
}
[class*="product-x"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > button, [class*="product-fx"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > button, [class*="product-cx"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > button, [class*="product-px"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > button {
    display: none;
}
[class*="product-x"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:before, [class*="product-fx"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:before, [class*="product-cx"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:before, [class*="product-px"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:before {
    content: "Clearance Item: ";
    font-size: 105%;
}
[class*="product-x"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:after {
    content: " Delivery Charge: £60. Delivery Time: Typically within 2 weeks. If you'd like to buy this item, please call our Team on 01225 792333.";
    font-size: 105%;
}
[class*="product-fx"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:after {
    content: " Collection Only from our Fenwick, Newcastle Store. If you'd like to buy this item, please call our Team on 01225 792333.";
    font-size: 105%;
}
[class*="product-cx"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:after {
    content: " Collection Only from our Chiswick Store. If you'd like to buy this item, please call our Team on 01225 792333.";
    font-size: 105%;
}
[class*="product-px"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > .product-description:after {
    content: " Collection Only from our Park, Bristol Store. If you'd like to buy this item, please call our Team on 01225 792333.";
    font-size: 105%;
}
[class*="product-x"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > h1, [class*="product-fx"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > h1, [class*="product-cx"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > h1, [class*="product-px"] > .col-main > .product-wrapper > .product-essential > section > div.product-sidebar-heading > h1 {
    line-height: 1 !important;
}
[class*="product-x"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > div.pricebox-finance, [class*="product-cx"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > div.pricebox-finance, [class*="product-fx"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > div.pricebox-finance, [class*="product-px"] > .col-main > .product-wrapper > .product-essential > section > div.pricebox.pricebox__main.special > div.pricebox-addtocart > div.pricebox-finance {
    display: none;
}
/*Basket Page | Shop More*/
body.checkout-cart-index > main.container-fluid {
    display: flex;
    flex-direction: column;
}
body.checkout-cart-index > main.container-fluid > div.vaimo-cms.row {
    order: 2;
}
#discount-coupon-form > div > h2, body > main > div.cart.container > div.cart-collaterals.row > div.col-sm-6.col-xs-12.totals.cart-collaterals-col.right > h2 {
    display: none;
}

/* [Product page] Pricebox -> Delivery time fix */
@media (max-width: 991px)
{
    .pricebox-addtocart > .pricebox-delivery.active {display:block; margin-top:10px; margin-bottom:10px;}
    .pricebox-addtocart > .pricebox-delivery.active > span {display:block;}
}

/* [Product page] Pricebox -> Delivery time 'Made t order' text added */
.pricebox-addtocart > .pricebox-delivery.active:before {/*content: "Made to order and ";*/}
.pricebox-addtocart > .pricebox-delivery {text-transform: uppercase;}
/*.pricebox-addtocart > .pricebox-delivery.active:after {content: "(THIS IS SUBJECT TO CHANGE DEPENDING ON THE LATEST COVID-19 MEASURES.)";}*/



/*Product page with matching footstool - Hide modular link in sizes */
.product-briony > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container, 
.product-holly > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container, 
.product-josie > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container,
.product-melody > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container,
.product-penelope > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container, 
.product-phoebe > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container, 
.product-rose > main > .product-wrapper__modular > .product-essential > section.product-sidebar > ul.product-attributes > li.product-attribute.list.open > div > div > ul > li.modular-link-container {
    display: none !important;
}
/*Hiding "Select your shape" on rugs Category*/
body.category-rugs > main > div.product-grid__main.products-grid.category-products.amshopby-page-container > div.toolbar.toolbar-top > span.tip-toolbar {
    display: none;
}


body.product-taylor-storage > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes__picker:before, 
body.product-taylor-storage-bench > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes__picker:before {
    content: "The wooden tray on the reverse of the lid is constructed in this colour wood as standard. If you would prefer an alternative (Walnut or Washed Oak), please email us at customercare@theloungeco.com after ordering and include your order number.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
}
/*Lookbook styling "back" button*/
#styled_lookbook > div.container > ul.breadcrumbs > li.home > a {
    line-height: 1.6;
}
#styled_lookbook > div.container > ul.breadcrumbs > li.home > a:hover {
    border-bottom: 1px solid black;
}
/*Newsletter style Override*/
div.widget__newsletter > div.widget__container > h2.widget__header {
    letter-spacing: 4px !important;
    font-weight: 400 !important;
    color: rgb(40, 40, 40) !important;
    margin: 10px 0 20px !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    font-size: 1.8rem !important;
}
div.widget__newsletter > div.widget__container {
    padding: 0 !important;
    margin: 30px 0 40px !important;
}
body > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    text-transform: uppercase;
    width: 100%;
    display: block;
    padding: 15px 30px;
    letter-spacing: 3px;
    font-weight: 100;
    line-height: 1;
    margin: 0;
    border: 0;
    font-size: 115%;
}
[class*="cushion"] > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after, 
[class*="rug"] > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:after {
    display: none;
}

body.product-phoebe > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {/*
    content: "Please note, Family Friendly Soft Velvets are not suitable for use on the fibre wrapped foam seating option.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
*/}
body.product-rose > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {/*
    content: "Please note, Family Friendly Soft Velvets are not suitable for use on the fibre wrapped foam seating option.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
*/}
body.product-lola > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {/*
    content: "Please note, Family Friendly Soft Velvets are not suitable for use on the fibre wrapped foam seating option.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
*/}
body.product-josie > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {/*
    content: "Please note, Family Friendly Soft Velvets are not suitable for use on the fibre wrapped foam seating option.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
*/}
body.product-melody > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {/*
    content: "Please note, Family Friendly Soft Velvets are not suitable for use on the fibre wrapped foam seating option.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
*/}
body.product-penelope > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {/*
    content: "Please note, Family Friendly Soft Velvets are not suitable for use on the fibre wrapped foam seating option.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
*/}
/* .cart-confirmation .cart-confirmation-upsell .type-collection {display:none;} */
