/*Replica of bottom of CSS file that cuts off on save*/
/*Moving the T&Cs to the bottom of checkout*/
/* Set the bottom margin for #checkout-step-invoice *//*Creating gap*/
#checkout-step-invoice {margin-bottom: 18vmin !important;} /*was before Hitachi go live on Wed 15/10/2019 (margin-bottom: 35vmin;)*/
/* On screens that are 992px or less, Set the bottom margin for #checkout-step-invoice to a vmin value that works */
@media screen and (max-width: 992px){#checkout-step-invoice {margin-bottom: 19vmin !important;}}
@media screen and (max-width: 861px){#checkout-step-invoice {margin-bottom: 22vmin !important;}}
@media screen and (max-width: 828px){#checkout-step-invoice {margin-bottom: 26vmin !important;}}
@media screen and (max-width: 767px){#checkout-step-invoice {margin-bottom: 18vmin !important;}}
@media screen and (max-width: 730px){#checkout-step-invoice {margin-bottom: 20vmin !important;}}
@media screen and (max-width: 670px){#checkout-step-invoice {margin-bottom: 22vmin !important;}}
@media screen and (max-width: 620px){#checkout-step-invoice {margin-bottom: 24vmin !important;}}
@media screen and (max-width: 550px){#checkout-step-invoice {margin-bottom: 28vmin !important;}}
@media screen and (max-width: 520px){#checkout-step-invoice {margin-bottom: 30vmin !important;}}
@media screen and (max-width: 490px){#checkout-step-invoice {margin-bottom: 32vmin !important;}}
@media screen and (max-width: 450px){#checkout-step-invoice {margin-bottom: 36vmin !important;}}
@media screen and (max-width: 420px){#checkout-step-invoice {margin-bottom: 40vmin !important;}}
@media screen and (max-width: 415px){#checkout-step-invoice {margin-bottom: 43vmin !important;}}
@media screen and (max-width: 400px){#checkout-step-invoice {margin-bottom: 48vmin !important;}}
@media screen and (max-width: 415px){#checkout-step-invoice {margin-bottom: 48vmin !important;}}
@media screen and (max-width: 380px){#checkout-step-invoice {margin-bottom: 56vmin !important;}}
@media screen and (max-width: 340px){#checkout-step-invoice {margin-bottom: 64vmin !important;}}
@media screen and (max-width: 310px){#checkout-step-invoice {margin-bottom: 70vmin !important;}}
@media screen and (max-width: 300px){#checkout-step-invoice {margin-bottom: 75vmin !important;}}
@media screen and (max-width: 280px){#checkout-step-invoice {margin-bottom: 85vmin !important;}}
@media screen and (max-width: 280px){#checkout-step-invoice {margin-bottom: 100vmin !important;}}

#checkout-payment-method-load > ul.u-keepInputsEnabled {
    position: absolute;
    bottom: 0;
    z-index: 1 !important;
}

/*Text underneath to smaller*/
#checkout-payment-method-load > ul:nth-child(1) > li.method.active-method > div, #co-billing-form {
    font-weight: 100;
    font-size: 15px;
    padding: 0;
    line-height: 1.4;
    margin-left: 35px;
}

@media screen and (max-width:767px) {
#checkout-step-invoice {
    margin-bottom: 34vh;
}
#checkout-payment-method-load > ul.u-keepInputsEnabled {
    bottom: -26%;
}
#opc-payment > h3.deposit__title {
    padding-top: 4%;
}}
/*Defining sections*/
#opc-payment > h3.deposit__title {
    border-top: 1px solid #d0d0d0;
    padding-top: 30px;
    font-size: 0;
}
#opc-payment > h3.deposit__title:after {
    font-size: 15px;
    content: "Step 2: Choose your deposit amount";
}
#opc-invoice > div.step-title {
    margin-bottom: 35px;
}
/*Adding subtitles for checkout payments*/
#opc-payment > h3.vco-method-title {
    font-size: 0;
    margin: 0;
}
#opc-payment > h3.vco-method-title:after {
    content: "Step 1: Choose how you would like to pay";
    font-weight: 400;
    font-size: 15px;
    line-height: 1;
}
#checkout-payment-method-load > ul:nth-child(1) > li:nth-child(1) > label:after {
    content: " Pay in full or by deposit.";
}
/*Checkout refinements*/
#shopping-cart-table > tfoot > tr > td > button.button.btn-update.button__secondary--dark, #empty_cart_button, #shopping-cart-table > tfoot > tr > td > button.button.btn-continue.button__secondary--light {
    padding: 0;
    border-radius: 0;
    margin: 0 0 0 10px;
    color: #000;
    background: none;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid;
    width: max-content !important;
    line-height: 1.2;
    font-size: 55%;
    letter-spacing: 1px;
}
/*Delivery - hide unnecessary parts*/
#checkout-shipping-method-load > ul > li > ul > li.active-method > input/*Radio button*/, #checkout-shipping-method-load > ul > li > ul > li > label/*"Select delivery method"*/, #co-shipping-form > h3.vco-method-title/*"Standard"*/, #js-shipping-form-ul > li:nth-child(9) > label/*"Country"*/ {
    display: none;
}
#checkout-shipping-method-load > ul.sp-methods > li > ul > li.active-method, #js-shipping-form {
    border: 0;
    padding: 0;
}
/*Makig the fields square*/
#js-shipping-form-ul > li.field > input, #js-shipping-form-ul > li.field > select {
    border: 1px solid rgba(128, 128, 128, 0.42);
    border-radius: 0;
    padding: 5px 0;
    font-size: 15px;
}
/*Border around store attr. Checkout*/
select#sales-survey_select-store, #sales-survey_select-advisor {
    border: 1px solid rgba(128, 128, 128, 0.42);
    padding: 5px;
    margin: 0;
    font-size: 15px;
}
.checkout__sales-survey input, .checkout__sales-survey label {
    margin-bottom: 5px;
    font-size: 15px;
}
/*Showing mandatory fields*/
.checkout__sales-survey input, .checkout__sales-survey label:after {
    color: #d01616;
    content: " *";
}
#sales-survey > .checkout__sales-survey__row > .select__wrapper {
    max-width: 100%;
}
/*Amending Delayed Delivery wording*/
#opc-delivery > ul.deposit__list > li > label {
    font-size: 0;
}
#opc-delivery > ul.deposit__list > li > label:after {
/* // OLD TEXT Before August 2019 //	
    content: " Please tick here if you would like your delivery any later than our usual 8 weeks.";
*/	
/* // NEW TEXT from August 2019 //
    content: " Please tick here if you would like your delivery to be delayed to 12 weeks.";
*/
/* // NEW TEXT from September 2020 // */
    content: " Please tick here if you would like your delivery to be delayed to 16 weeks.";
    font-size: 15px;
    line-height: 1;
    vertical-align: middle;
    margin-bottom: 0;
}
/*Removing padding from mobile checkout*/
body.checkout-cart-index > main.container-fluid, body.checkout-cart-index > main.container-fluid > div.cart > div.row > div.page-title, [class*="cms-lookbook"] > main {
    padding: 0;
}
/*Removing "Rugs" & "Lookbook" from the menu - still showing even though category menu = visible;NO.*/
#nav > ul > li.nav-accessories > ul > li.menu-group-main > ul > li.first, #nav > ul > li.nav-look-book > ul > li > ul > li.first {
    display: none;
}
/*Rug images smaller*/
body.category-rugs > main > div.category-products > div.product-grid__content > ol > li > a > img {
    padding: 4%;
}
/*Hover animation - Rugs*/
body.category-rugs > main > div.category-products > div.product-grid__content > ol > li > a > img:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: -webkit-transform 1s cubic-bezier(.24, .63, .44, 1);
    -o-transition: transform 1s cubic-bezier(.24, .63, .44, 1);
    transition: transform 1s cubic-bezier(.24, .63, .44, 1), -webkit-transform 1s cubic-bezier(.24, .63, .44, 1);
}
/*Designer Cushions count hide*/
#narrow-by-list > dd > ol.attr-cushion_style > li > a > span > span.count {
    display: none;
}
/*New style lookbook*/
#styled_lookbook, #styled_lookbook_category {
    text-align: center;
}
#styled_lookbook .link-box, #styled_lookbook_category .link-box {
    border: 1px solid #757575;
    padding: 5px 10px;
    width: max-content;
    letter-spacing: 3px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    text-transform: uppercase;
    line-height: 1;
    font-size: 85%;
}
#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: rgb(226, 79, 15);
    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 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-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 {
    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;
}
/*Adding info text to various products*/
body.category-clearance > main > div.product-grid__main.products-grid.category-products.amshopby-page-container > div.product-grid__content > ol > li.item > p.product-grid__description > span {
//    background-color: #d24141;
    display: inline-block;
//    border-radius: 5px;
    font-size: 110%;
    padding: 4px 6px;
    margin: 0 10px;
//    color: #fff;
    font-weight: 100;
    line-height: 0.9;
    letter-spacing: .05em;
 //   text-transform: uppercase;
    position: relative;
    top: -1px;
}
body.product-briony > main.col-main > .product-wrapper > div.product-essential > section.product-sidebar > ul.product-attributes.product-attributes__picker:before {
    content: "If you've chosen a Pillow Back sofa and would like a different fabric for the reverse of the pillows, please email us at customercare@theloungeco.com after placing your order.";
    background-color: #eff3f7;
    width: 100%;
    display: block;
    padding: 15px 30px;
    font-weight: 500;
    font-size: 86%;
}
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 contact us at customercare@theloungeco.com after placing your order.";
    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;
}

[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;
}