.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #890076;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#890076;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.pickup-in-store{text-align:center}.pickup-in-store input[type="checkbox"]:checked+label::before{content:none}.ship-to-same-address{text-align:center}.address-grid{display:flex;flex-wrap:wrap}.shipping-address-page .pickup-in-store .custom-checkbox [type="checkbox"]:checked~label:after,.shipping-method-page .pickup-in-store .custom-checkbox [type="checkbox"]:checked~label:after{border:1px solid var(--pc);width:20px;height:20px;border-radius:4px}.cross-sells .item-grid{display:flex;flex-wrap:wrap}.p-card--title-link,.mini-cart--p-overview a,.ocarousel .item-box .p-card--title a,.p-cards .p-card--title a{white-space:normal;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#686767;font-size:16px;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.p-card--title-link:hover,.mini-cart--p-overview a:hover,.ocarousel .item-box .p-card--title a:hover,.p-cards .p-card--title a:hover{color:var(--pc)}.private-messages-page .ui-widget-header{background:transparent}.private-messages-page .ui-tabs-nav li.ui-state-active a{background-color:#343a40;color:#fff}.private-messages-page .tab-content{min-height:15vh}.private-messages-box .no-items{text-align:center}.footer-margin-text{margin:6px 0}.product-details-page .product-essential .gallery{width:100%}.newsletter .options{margin-top:5px}.newsletter .options .subscribe{margin-right:10px}.rug-guide-container{margin-bottom:50px;min-height:400px}.rug-guide-container img{width:100%;height:100%;object-fit:cover}.rug-guide-container .rug-guide{position:relative}.rug-guide-container .rug-guide .topic-link{position:absolute;bottom:21px;left:50%;transform:translateX(-50%);border-radius:5px;background:rgba(255,255,255);padding:7px 25px;color:#000;font-size:20px;line-height:20px;font-weight:500;width:max-content;text-decoration:none;transition:.3s all ease}.rug-guide-container .rug-guide:hover .topic-link{background:rgba(255,255,255,.8)}.rug-guide-container .rug-guide .topic-link:hover{background:#000;color:#fff}.rug-guide-container .rug-guide a .lnr-question-circle,.rug-guide-container .rug-guide a .lnr-file-add{padding-right:3px;line-height:20px}.header .header-lower{display:flex;flex-direction:row;margin:auto;justify-content:space-between;align-items:center;padding:10px 0}.header .header-lower .header-logo img{max-height:80px;width:100%;height:100%;object-fit:contain}#small-search-box-form{position:relative}.search-box-button{font-size:0;position:absolute;padding:7px;background:var(--pc);top:50%;transform:translateY(-50%);right:4px;color:#fff;border-radius:3px}.search-box-text{width:470px;border-radius:3px;border:1px solid #d9d9d9;background:#fff;color:#444;padding:10px 15px}.header-links ul{display:flex;margin-bottom:0}.airloom-box-container{padding:30px;box-shadow:0 2px 4px 0 rgba(153,153,153,.3);border-radius:3px;border:1px solid #e5eaed;margin-bottom:20px}.airloom-box-container input[type="password"]:focus,.airloom-box-container input[type="password"]{background:#fff}.account-page.customer-info-page .airloom-login-box .date-of-birth select{max-width:258px}.block .list.list-account>li>a.active,.block .list.list-account>li>a:hover{background:var(--pc);color:#fff}.block-account-navigation .list.list-account>li>a{padding:12px}.order-list-page .buttons input{background:var(--sc);padding:10px 20px;color:#fff}.address-list-page .button-2:hover,.order-list-page .button-2:hover{color:#fff;background:var(--pc)}.order-details-page .actions input:first-child{background-color:var(--pc)}.registration-page strong,.customer-info-page strong,.account-page .page-title h1{font-weight:700!important}.sp-cart--header{background:var(--sc);color:#fff;padding:5px 20px;font-weight:normal;text-transform:capitalize}.airloom-box-container .p-qty--counter{max-width:130px}.airloom-box-container .custom-checkbox [type="checkbox"]:not(:checked)~label::before{border-color:var(--sc);border-radius:0}.airloom-cart-box{background:#e5e9ee}.airloom-cart-box input,.airloom-cart-box select{border-color:var(--sc);border-radius:0!important}.airloom-cart-box .cart-options .checkout-attributes,.airloom-cart-box .cart-options .selected-checkout-attributes{padding:0}.btn-primary:hover,.cart-collaterals .button-2:hover,.btn-primary:focus,.btn-primary.focus,.featured-banner:hover .featured-banner--link,.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default.focus,.registration-page .button-1:hover,.registration-result-page .button-1:hover,.login-page .button-1:hover,.password-recovery-page .button-1:hover,.account-page .button-1:hover,.return-request-page .button-1:hover{background-color:var(--sc)!important;border-color:var(--sc)!important;opacity:1!important}.password-recovery-page .required{margin:0 -8px 0 3px;vertical-align:top;font-size:20px;font-weight:normal;color:#e71d36;position:absolute;right:16px;top:4px}.lnr-user,.lnr-heart{color:#000;font-weight:600}.ico-wishlist{position:relative;display:inline-block;margin-right:30px}.wishlist-qty{position:absolute;background:#000;color:#fff;border-radius:100px;font-size:10px;height:18px;width:18px;left:14px;top:-5px;line-height:18px}.lnr-user{margin-right:10px}.ico-login,.ico-register,.ico-logout,.ico-account{color:#000;font-size:14px;font-weight:500}.flyout-cart{position:fixed;right:0;top:0;height:100%;width:320px;z-index:1000;background:var(--white);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:translateX(120%);transition:all .25s}@media(max-width:991px){.flyout-cart{font-size:12px}}.flyout-cart .count{background:#000;color:var(--white);text-align:left;padding:10px;font-size:16px;position:relative}.flyout-cart .count a{font-weight:700;color:var(--white);text-decoration:none}.flyout-cart .count a i{margin-right:5px;font-size:20px;font-weight:500;vertical-align:middle}.flyout-cart .count .close-flyout-cart{float:right;font-weight:300;font-size:28px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media(max-width:991px){.flyout-cart .count{font-size:12px}}.flyout-cart .items{max-height:85vh;overflow-y:auto}.flyout-cart .items .item{position:relative;padding:8px;display:flex;justify-content:flex-start;text-align:left}.flyout-cart .items .item:nth-child(even){background:#ececec}.flyout-cart .items .item .picture{padding-right:8px;width:calc(100% - 220px)}@media(max-width:991px){.flyout-cart .items .item .picture{max-width:60px}.rug-guide-container{min-height:585px}}.flyout-cart .items .item .product{width:170px}.flyout-cart .items .item .product .name a{text-decoration:none;font-weight:700;color:var(--pc);white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flyout-cart .items .item .product .price{position:absolute;right:5px;top:50%;transform:translateY(-50%);margin:5px 0}.flyout-cart .items .item .product .price .price-text{display:none}.flyout-cart .items .item .product .quantity{margin:10px 0}.flyout-cart .flyoutcart-footer{position:absolute;bottom:0;left:0;width:100%;text-align:center}.flyout-cart .flyoutcart-footer .totals{width:100%;border-radius:0;background:#fff;color:#000;border-top:1px solid #82828f;display:flex;justify-content:space-between;padding:0 10px}.flyout-cart .flyoutcart-footer .buttons{display:flex;width:100%}.flyout-cart .flyoutcart-footer .buttons:hover{background:var(--sc)}.flyout-cart .flyoutcart-footer .buttons button{text-align:center;border-radius:0;height:35px;width:100%;border:0;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.flyout-cart .flyoutcart-footer .buttons button.cart-button{background:var(--pc)}.flyout-cart .flyoutcart-footer .buttons button.checkout-button{background:var(--sc)}.flyout-cart .flyoutcart-footer .buttons button:not(:only-child){width:50%;color:#fff}.flyout-cart .flyoutcart-footer .cart-button{width:100%;height:100%;border:0;font-size:18px;line-height:18px;font-weight:500}.flyout-cart-open{overflow:hidden}.flyout-cart-open::after{content:"";position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.5);z-index:95}.flyout-cart-open .flyout-cart{transform:translateX(0)}.attribute-squares .attribute-square{box-shadow:0 4px 4px rgba(0,0,0,.1);height:16px;width:16px;border-radius:3%;margin:4px;display:inline-block}.step--number,.stepper .step::after,.back-link a{background-color:#d1d7df}.step--title{font-weight:bold}.new-billing-address .edit-address{padding:30px!important}.shipping-method .method-list li,.payment-method .method-list li{padding:0;min-height:auto!important}.custom-radio-2 .check::before{height:14px;width:14px;top:2.2px;left:2.2px}.back-link a{border:solid 2px #fff!important;border-radius:0!important;font-weight:normal;color:#82828f}.apply-shipping-button{background-color:var(--pc)}.shopping-cart-page .page-title,.page-header--content h1{font-size:20px;font-weight:bold;color:var(--sc);padding:20px 0;text-align:center}.page-header::before{content:none;position:relative;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;opacity:1;pointer-events:none}.topic-block-body p{text-align:center}.news-list-page .link-rss,.blog-page .link-rss{display:none!important}.breadcrumb.forum-breadcrumb li a{color:var(--sc)}.topic-page img{max-width:100%}.btn-primary.disabled,.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:var(--pc);border-color:var(--pc)}.filter-header{background:#e5e9ee}.filter-header h3{font-weight:600}.product-item .add-qv,.product-item .buy-btn,.product-item .add-to-cart-btn{color:#fff;background:var(--pc)}.fa,.fa::before,.fa::after,.far,.far::before,.far::after,.fas,.fas::before,.fas::after{font-family:"Font Awesome 5 Free"!important}.fa,.fa::before,.fa::after,.fas,.fas::before,.fas::after{font-weight:600!important}.far,.far::before,.far::after{font-weight:400!important}.lnr,.lnr::before,.lnr::after{font-family:'Linearicons-Free'!important;font-weight:600!important}.custom-details-buttons{display:flex;align-items:center;justify-content:space-around;margin-bottom:10px}.custom-details-buttons .customise-product-btn,.custom-details-buttons .order-samples-btn,.custom-details-buttons .rug-guide-btn{background:var(--sc);color:#fff;font-size:13px;text-transform:uppercase;padding:10px;width:48%;min-width:32%;text-align:center;transition:.2s background ease;margin-bottom:10px}.custom-details-buttons .order-samples-btn,.custom-details-buttons .rug-guide-btn{margin-left:10px}.custom-details-buttons i{margin-right:5px}.custom-details-buttons .customise-product-btn:hover,.custom-details-buttons .order-samples-btn:hover,.custom-details-buttons .rug-guide-btn:hover{background:var(--pc)}#tabProductDesc li a:not(.active){color:#000}.product-specs-box tbody tr td:first-child{font-weight:600}.variant-picture img{width:100%}.variant-name{text-align:center;margin-top:10px;color:#000;font-size:20px;font-weight:600}.product-variant-list .attributes dt{display:inline-block;margin-right:10px;width:100px}.product-variant-list .attributes dd{display:inline-block;width:calc(100% - 150px);margin-bottom:10px}.sticky-header-added .master-header.stick{position:fixed;top:0;left:0;width:100%;background:var(--white);z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.header-menu>.mobile-menu-close{display:none}#mega-menu-toggle{color:#000}html.search-open::after{content:"";display:block;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:90}.enquiry-form-customer-input input,.enquiry-form-customer-input textarea{min-width:525px;margin-left:20px;margin-right:5px}.enquiry-form-customer-input label{display:block;width:100%;padding:0 20px;margin:10px 0!important}.enquiry-form-customer-input{margin-bottom:15px}.enquiry-form-customer-input .validation-message{text-align:center}.flyout-cart .items .item .product{width:175px;margin-left:15px}.flyout-cart .attributes{margin:0}.flyout-cart .flyoutcart-footer .totals{padding:10px}.rug-builder-page h1{margin-top:0;font-size:30px}.rug-builder-page .topic-block-body{display:none}.flyout-cart .items .item:nth-child(2n){background:none}.flyout-cart .items .item{border-bottom:solid 1px #d9d9d9}.product-list .p-card--info .p-card--hvr-btn .add-btn{background:var(--pc)}.accept-consent input[type="checkbox"]:checked+label::before{display:none}.registration-page .page-body{padding-top:0!important}.profile-page .ui-widget-header{border:0;background:#f6f6f8;color:#000}.product-specs-box .table-wrapper{overflow:hidden}.product-reviews-details{width:100%}.order-samples-container{margin-bottom:40px}.html-order-samples-page .topic-block-col{padding-top:15px}.email-a-friend-page h1{font-size:20px;font-weight:bold}.arcontactus-prompt-inner{color:#000}
