@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";body,html{overflow-x:hidden}html{scroll-behavior:smooth}body,*{font-family:DM Sans,sans-serif!important}h1,h2,h3,h4,h5,h6{margin:0!important}.template-index .ts-best-selling-carpet .card-information{display:none}div#shopify-section-sections--23483767324953__header{background:#fff}.card__information .card-information .price .price__regular span.price-item.price-item--regular{color:#000}.announcement-bar-slider.slider-buttons button.slider-button{background:transparent!important}.announcement-bar-section .utility-bar.color-scheme-4.gradient.utility-bar--bottom-border{max-width:150rem;margin:0 auto;opacity:1}.header-wrapper{display:inline!important}.announcement-bar__message{padding:16px 0}.announcement-bar__message span strong{font-weight:900;font-size:15px}.shipping{display:flex;justify-content:center;gap:100px}.price--on-sale .price-item--regular{color:#b40000!important;letter-spacing:0;font-size:18px!important;font-weight:bolder!important}.header{display:grid;grid-template-columns:auto auto auto!important}span.badge.price__badge-sale.color-scheme-4{display:none;opacity:}.header form .field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";border-radius:50px!important}header-menu ul.header__submenu{background:#000}header-menu .header__menu-item{font-size:16px;font-weight:700;color:#fff;text-decoration:none!important}header-menu .header__menu-item:hover{color:#fff}header-menu .header__menu-item span.header__active-menu-item{color:#b40000;text-decoration:none!important}.header__inline-menu ul li a.header__menu-item img,.mega-menu__list .mega-menu__link img{width:20px}.mega-menu__list .mega-menu__link{display:flex;gap:10px;align-items:center}.header form .field .search__input.field__input{border-radius:20px}.fast-delivery{display:flex;justify-content:center;align-items:center;gap:15px}.fast-delivery img{width:50px}.low-price img{width:30px}.klarna img{width:75px}.menu-drawer__navigation .menu-drawer__menu.has-submenu.list-menu .menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset a{text-decoration:none;color:#fff}.mega-menu__link:hover{text-decoration:none!important;padding-left:10px;font-size:16px}.cart__blocks .totals h2.totals__total,.cart__blocks .totals p.totals__total-value{font-size:26px}.template-cart .cart__login-title,.template-cart .cart__login-paragraph{display:none!important}.template-cart .cart__warnings{padding:7rem 0}.template-cart td.cart-item__details .product-option:nth-of-type(3),.template-cart td.cart-item__details .product-option:nth-of-type(4){display:none}.videoframe{pointer-events:none}.thumbvideo{position:relative}body .thumbvideo img.iconplaybtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px!important;object-fit:contain!important}.mega-menu__link{transition:.2s linear!important}.mega-menu__content{max-width:fit-content}body ul li a.mega-menu__link--level-2{color:gray!important}.fast-delivery p.ts-text{color:#000;font-size:16px;font-weight:600}.bottom-header .header__inline-menu{margin-left:0!important}.bottom-header{padding:0!important;background:#fff}.bottom-header.page-width .header__inline-menu{background:#000}.mega-menu__content.page-width.color-scheme-3.gradient.motion-reduce.global-settings-popup{border-top:3px solid #c6864f}.header__inline-menu ul li a{color:#fff!important;font-size:16px;font-weight:600;text-decoration:none}.header__menu-item:hover span{text-decoration:none!important}div#MegaMenu-Content-2 ul.mega-menu__list.page-width{display:flex;gap:70px}div#MegaMenu-Content-2 ul.mega-menu__list.page-width>li{width:calc(25% - 45px)}div#MegaMenu-Content-2 ul.mega-menu__list.page-width>li>ul>li a.link{font-weight:400;font-size:14px;line-height:24px}div#MegaMenu-Content-2 ul.mega-menu__list.page-width>li a#HeaderMenu-carpets-colour{font-weight:600;color:#fff!important}div#MegaMenu-Content-2 ul.mega-menu__list.page-width>li>a.mega-menu__link{color:#fff!important;font-weight:700}div#MegaMenu-Content-3 ul.mega-menu__list.page-width{display:flex;gap:70px}div#MegaMenu-Content-3 ul.mega-menu__list.page-width>li{width:calc(25% - 45px)}div#MegaMenu-Content-3 ul.mega-menu__list.page-width>li>ul>li a.link{font-weight:400;font-size:14px;line-height:24px}div#MegaMenu-Content-3 ul.mega-menu__list.page-width>li a#HeaderMenu-carpets-colour{font-weight:600;color:#fff!important}div#MegaMenu-Content-3 ul.mega-menu__list.page-width>li>a.mega-menu__link{color:#fff!important;font-weight:700}.header__menu-item :hover a{color:#fff!important}.header__inline-menu ul li a span.header__active-menu-item{color:#fff!important;text-decoration:none}.header__inline-menu ul li a.header__menu-item:hover{color:#fff!important;text-decoration:none!important}a.header__icon.header__icon--account{display:none}header.header .header__icons a#cart-icon-bubble{width:100%;color:#000}.ts-icon-header a{height:100%;display:flex;align-items:center;text-decoration:none;cursor:pointer}.ts-icon-header span{font-size:16px;margin-right:10px;text-decoration:none!important;color:#c6864f}.header__icon,.header__icon--cart .icon{width:auto!important}.header__icon .icon{color:#c6844f!important}header.header .header__icons{gap:12px;padding:3px 0!important}.ts-icon-header a path{fill:#c6864f}.bottom-header .header__inline-menu .list-menu--inline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.ts-category-section ul li .card-wrapper .card .card__inner{height:290px;position:relative}.ts-category-section ul li .card-wrapper .card__content .card__information h3.card__heading a{background:#c6844f;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;padding:10px 15px;justify-content:center;position:absolute;width:100%;bottom:0;text-align:center;margin:auto!important;left:50%;transform:translate(-50%)}.ts-best-selling-carpet .collection__title h2.title,.ts-category-section h2.collection-list-title,.ts-best-sellers h2.title{font-size:38px;font-weight:700}.image-with-text .grid__item{position:relative;align-content:center}.slideshow__controls{position:unset!important}.slider-counter{display:none!important}button.slider-button.slider-button--prev{position:absolute;left:30px;background:#fff!important;border-radius:50%!important;top:30%;transform:translateY(-50%)}button.slider-button.slider-button--next{position:absolute;right:30px;background:#fff!important;border-radius:50%!important;top:30%;transform:translateY(-50%)}.ts-about.multicolumn .bg-img{background:url(/cdn/shop/files/CARPET_1_5e9fcf8c-14ce-41e9-9dc0-ea0780bb733c.webp?v=1781268461);background-position:right;background-size:65%;background-repeat:no-repeat;padding:50px 0}.ts-about.multicolumn .bg-img ul.multicolumn-list li#Slide-template--23483767062809__multicolumn_qHwJa9-2{display:none!important}.ts-about.multicolumn .bg-img ul.multicolumn-list li .multicolumn-card__info h3{font-size:38px;font-weight:700}.ts-about.multicolumn .bg-img ul.multicolumn-list li .multicolumn-card__info p{font-size:17px;line-height:32px}.ts-about.multicolumn .bg-img ul.multicolumn-list li .multicolumn-card__info a.link{background:#b40000;color:#fff;padding:15px 40px;font-size:17px!important;text-transform:uppercase}.filterBycolor{background:#f8f8f8;padding:20px 0 40px}.filterBycolor h2.heading{font-size:38px;font-weight:700;line-height:47.88px;text-align:center;margin:0}.filterBycolor .filer-collection{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:25px}.filterBycolor .filer-collection h3.title{margin:0;font-size:18px;font-weight:600;line-height:22.68px;text-align:center}.filterBycolor .collinner a{text-decoration:none}.filterBycolor .innerfilter .filer-collection .coll-item .innerlist img{width:70px}.headerdiv{display:flex;justify-content:center;align-items:center}.headerdiv h2.title.inline-richtext.h2.scroll-trigger.animate--slide-in{padding:0;margin:0}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0!important}ul li .card-wrapper .add-to-cart{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);display:none;transition:2s}.card__badge{display:none}.collection .card-wrapper .card__inner{height:300px;overflow:hidden}.ts-best-selling-carpet ul li .card-wrapper .add-to-cart button#addToCart{border-radius:50px;width:35px;height:35px;border:none}h3.card__heading{font-size:21px;font-weight:600}.card-wrapper:hover h3.card__heading a{color:#b40000;text-decoration:none}.card__content .card-information .price{font-size:18px;font-weight:700}a.button{background:#b40000;font-size:17px;font-weight:700;padding:15px 40px}a.button:after{box-shadow:none!important}.newsletter__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0!important}.newsletter__wrapper .content-box{text-align:left}.email-box form .field button#Subscribe{width:50%;position:unset;height:unset;background:#b40000;color:#fff;margin:2px;font-size:17px;text-transform:uppercase}.email-box{max-width:47%!important;width:100%;background:#fff;border:none!important;margin:0!important}.email-box .newsletter-form{max-width:100%}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form__field-wrapper .field__input{background:#fff}.newsletter-form__field-wrapper .field:after{box-shadow:none}.newsletter__wrapper .content-box h2{font-size:34px!important;font-weight:700!important}.newsletter__wrapper .content-box p{font-size:17px!important}.footer .cstmsciallist .list-social{justify-content:start!important;gap:18px}.footer .cstmsciallist .list-social li.list-social__item{border:1px solid gray;border-radius:50px}ul.footer-block__details-content.list-unstyled{margin-top:15px}footer.footer ul li a:hover{filter:brightness(0) saturate(100%) invert(58%) sepia(55%) saturate(539%) hue-rotate(4deg) brightness(90%) contrast(94%);text-decoration:none!important}.ts-contact-detail .multicolumn-card__image-wrapper{width:50px;margin:auto}.ts-contact-detail .multicolumn-card__info{text-align:center}.ts-contact-form-map .contact .main-formcstm{display:flex!important;justify-content:space-between;flex-wrap:wrap}.ts-contact-form-map .contact .main-formcstm .mapdiv{width:50%}.ts-contact-form-map .contact .main-formcstm .mapdiv .inner-map{height:100%}.ts-contact-form-map .contact .main-formcstm .forminner{width:50%;padding:150px;background:#a56838}h2.banner__heading{color:#fff}.ts-category-section h3.card__heading{font-size:21px;font-weight:600;height:100%}p.totals__total-value{margin:0!important;color:#b40000;text-align:center;font-weight:700}header.header .header__icons a#cart-icon-bubble{text-decoration:none!important}.carticondiv{padding-right:0}.carticondiv svg.icon{color:#000!important;filter:invert(01)}.header__icon--cart .icon{height:3.4rem!important;width:3.4rem!important}.ts-about-img .page-width{max-width:100%;margin:0;padding:0}.ts-about-img .image-with-text__content{background:#f5f5f5}span.price-item{color:#00854a;font-size:20px;letter-spacing:0;font-weight:bolder}footer.footer .list-menu__item--active{text-decoration:none!important;color:#b40000;font-weight:700}.grid__item.product__media-wrapper ul.product__media-list{border-radius:10px!important;overflow:hidden}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{border-radius:5px!important;overflow:hidden}.card__content .card__badge{align-self:start!important;grid-row-start:1!important}.card__content .card__badge .badge{background:#b40000!important}.card-wrapper:hover{transform:scale(1.04);transition:.3s}.card-wrapper{transition:.3s}.ts-category-section .card-wrapper{overflow:hidden}.pagination__list a.pagination__item{background:#b40000;border-radius:10px;color:#fff}.pagination__list .pagination__item--current{background:#000!important;opacity:1}.related-products .card-wrapper .card__inner{border-radius:5px!important;overflow:hidden}cart-items .title-wrapper-with-link{flex-direction:column}.title-wrapper-with-link h1.title{font-weight:700}.title-wrapper-with-link a{background:#b40000;color:#fff;padding:10px 20px;text-decoration:none;text-transform:capitalize;font-weight:600}table.cart-items th.caption-with-letter-spacing{font-size:14px;font-weight:700;color:#000}.cart-item__price-wrapper span.price.price--end{font-weight:600}.cart__footer .totals{font-weight:700;gap:4px}.cart__footer .totals h2.totals__total{font-weight:700}.cart-item td.cart-item__details a.cart-item__name{font-size:16px!important;font-weight:600}.ts-collection-banner .banner__box h1{color:#000;font-weight:600;font-size:35px;text-transform:uppercase}.cstm-collection_desc .rich-text__blocks{width:100%!important;max-width:100%!important}.ts-best-sellers .card-wrapper .card__inner{height:400px!important;border-radius:5px;overflow:hidden}.ts-about li.multicolumn-list__item.grid__item.multicolumn-list__item--empty.scroll-trigger.animate--slide-in{display:none}.cstmtestimonials .page-width{padding:50px}.cstmtestimonials .page-width h2{margin-bottom:55px}.cstmtestimonials .page-width .owl-nav{display:none!important}.cstmtestimonials .page-width .cstmrow .item .profileimg{gap:20px;display:flex;align-items:center;margin-bottom:40px}.cstmtestimonials .page-width .cstmrow .item .profileimg .titlediv h4.name{margin:0 0 12px}.cstmtestimonials .page-width .cstmrow .item .profileimg .titlediv h4.name{margin:0 0 12px;font-size:24px;font-weight:500;line-height:31.25px;color:#000}.cstmtestimonials .page-width .cstmrow .item .rte p{font-size:16px;font-weight:400;line-height:28.8px;color:#464646}.cstmtestimonials .page-width .owl-dots{display:flex!important;align-items:center;justify-content:center;gap:10px;margin-top:55px}.cstmtestimonials .page-width .owl-dots button.owl-dot span{width:10px;height:10px;display:block;background:#999;border-radius:50%}.cstmtestimonials .page-width .owl-dots button.owl-dot.active span{background:#000}.cstmtestimonials .page-width .item{padding:0 20px}.testimonials--star-wrapper{display:flex}.cstmtestimonials h2.heading{text-align:center;font-size:38px;font-weight:700}.cstmtestimonials .cstmrow{margin-top:60px}.ts-category-section span.icon-wrap{display:none}p.ts-range{margin:0;font-size:18px;font-weight:500;color:#000}button.slideshow__autoplay.slider-button{display:none}.main-swatches .maininnerswatch{display:flex;flex-wrap:wrap;gap:14px}.main-swatches .maininnerswatch .tesr.value{width:15%}.main-swatches .maininnerswatch .tesr.value img.cstmswatch{max-width:100%;width:80px;height:80px;object-fit:cover}.main-swatches .maininnerswatch .colorlabel{width:100%}.main-swatches .maininnerswatch .colorlabel label.csttect{font-size:18px;color:#000;font-weight:700}.related-products .owl-nav{display:block!important}.related-products button.owl-prev,.related-products button.owl-next{position:absolute;top:40%;transform:translateY(-50%)}.related-products button.owl-prev{left:-55px}.related-products button.owl-prev span,.related-products button.owl-next span{display:none}.related-products button.owl-prev:after,.related-products button.owl-next:after{content:"";width:40px;height:40px;display:block;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.related-products button.owl-prev:after{background:url(/cdn/shop/files/left_arrow.png?v=1726637796)}.related-products button.owl-next:after{background:url(/cdn/shop/files/right-arrow.png?v=1726637416)}.related-products button.owl-next{right:-55px}div#Slider-template--24311652155673__slideshow_bjNPA3 .slideshow__text.banner__box a.button.button--primary{width:100%;height:100%;position:absolute;top:0;left:0;max-width:100%;background:transparent;color:transparent}div#Slider-template--24311652155673__slideshow_bjNPA3 .slideshow__text.banner__box{max-width:100%;width:100%;height:100%}.footer__content-bottom{display:flex;flex-direction:row-reverse;justify-content:space-between!important;align-items:center}.ts-richtext p{font-size:11px}p.ts-range{display:none}footer.footer a{text-decoration:none}.contact-details .col1 img{width:50px!important}.ts-form-new .main-formcstm{display:flex;flex-direction:row-reverse;justify-content:space-between}.ts-form-new .forminner{width:50%}.ts-form-new .contact-details{width:50%;text-align:center}.facet-filters__field select option{color:#fff}.facet-filters__field select{color:#fff!important}button.product-form__submit.button{margin-bottom:0!important}.product-form__buttons{max-width:100%!important}#calculator .element select,#calculator .element input[type=number]{width:99%!important}#calculator .element:first-child:after{right:-6px;font-size:16px}#calculator .element:first-child:after{content:"X";font-family:DM Sans;font-size:21px;font-weight:700;position:absolute;right:-6px;top:50%}#calculator .element:first-child{position:relative}div#calculator{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#calculator .element:first-child{padding:0 10px 0 0!important}div#calculator .element{padding:0 0 0 10px!important}div#calculator .element{width:50%;padding:10px}div#calculator .price-marker{width:100%}#calculator .price-marker{background:#2b1e16!important}a#cart-icon-bubble{width:auto!important;margin:auto}select#SortBy{border-radius:4px!important}div#calculator .loading-anim{width:100%!important}div#calculator .element[data-element=Quantity]{width:100%}div#calculator .element[data-element=Quantity]:after{display:none}body .facet-filters{width:100%;padding:0;max-width:400px}body .facet-filters__field{gap:20px}body .facet-filters__field h2.facet-filters__label{padding:0;margin:0}.product-count-vertical.light{display:none}body .facet-filters__field .select{width:100%;max-width:270px}.facet-filters__label label,#ProductCountDesktop{color:#252525!important;font-size:18px;text-transform:uppercase;letter-spacing:normal;line-height:1;opacity:1!important}body .select select#SortBy+svg.icon.icon-caret{display:none}body .select select#SortBy{height:50px;background:#b40000;color:#fff;padding:0 10px;-webkit-appearance:none;appearance:none;font-weight:700;text-transform:uppercase;letter-spacing:normal;font-size:18px;background-image:url(https://cdn.shopify.com/s/files/1/0641/1209/9494/files/Vector.svg?v=1712054380);background-position:center right 10px;background-repeat:no-repeat;background-size:18px}h2.facet-filters__label.caption-large.text-body{line-height:1!important;font-size:18px!important}body .active-facets-vertical-filter h2#verticalTitle{font-size:20px!important;color:#252525!important;line-height:1.2!important;letter-spacing:normal;margin:0 0 15px;font-weight:700!important}body .facets__disclosure-vertical{border-color:#999}body .facets__summary span.facets__summary-label,.facets__summary>div>span{color:#252525;font-size:20px;letter-spacing:normal;font-weight:700;text-decoration:none!important}ody .facets__summary svg{height:20px;width:20px;top:50%;transform:translateY(-50%)}body .facets-vertical .facets__summary{padding:15px 0}body .facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:translateY(-50%) rotate(180deg)}body form#FacetSortForm{margin-bottom:25px}body .facets__item label,body .facets__item input[type=checkbox]{font-weight:500;font-size:18px;line-height:1.2;color:#252525!important;letter-spacing:normal}.field-currency,input#Filter-Price-GTE,.field__label{font-size:18px;letter-spacing:normal;font-weight:700;line-height:1.2;color:#252525;-webkit-appearance:none;appearance:none}.facets__header-vertical span.facets__selected{color:#252525;letter-spacing:normal;font-size:16px;line-height:1.2;font-weight:700}.ts-main-product-detail .page-width .product__info-wrapper p.product__text{display:none;font-size:18px;font-weight:700;line-height:32.4px;letter-spacing:.09em;color:#5e5e5e}.ts-main-product-detail .page-width .product__info-wrapper .product__title{margin:0!important}.ts-main-product-detail .page-width .product__info-wrapper .product__title h1{font-size:40px;font-weight:700;line-height:50px;color:#252525}.ts-main-product-detail .page-width .product__info-wrapper .product__description.rte{margin-top:10px;margin-bottom:0}.ts-main-product-detail .page-width .product__info-wrapper .product__description.rte span,.ts-main-product-detail .page-width .product__info-wrapper .product__description.rte p{font-size:16px;font-weight:400;line-height:22px;color:#000;margin:8px 0 0}.main-specification{border:1px solid #d8d8d8;padding:5px 15px}.main-specification .sep-head h3.heading{padding-bottom:10px;font-weight:700}.main-specification .continfo ul li{list-style:none;line-height:22px!important;background:#0000 url(/cdn/shop/files/Vector_34.svg?v=1750759165) no-repeat scroll 0 8px;padding-left:20px;font-size:16px;font-weight:400;color:#000;margin:8px 0 0}.main-specification .inner-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.main-specification .inner-list ul li{width:50%}.main-specification .continfo ul{padding-left:0!important}h2.related-products__heading.inline-richtext.h2{font-size:48px!important;font-weight:700!important;line-height:62.5px!important;text-align:center!important;color:#000!important;margin:0;text-transform:capitalize}product-recommendations.related-products.page-width h2.related-products__heading{margin:0!important}.ts-main-product-detail .page-width .product__info-wrapper .ts-price .price__sale span.price-item{font-size:28px;font-weight:500;line-height:36.46px;letter-spacing:-.05em;color:#b40000}a.button:after,a.button:before,button.button:after,button.button:before{display:none}a.button,button.button{min-width:183px;border:0;background:#b40000;padding:20px 16px;font-size:16px;font-weight:800;line-height:22px;text-transform:uppercase;color:#fff}.product-form__submit{align-items:center!important;justify-content:center!important;text-align:center}.footer-block.grid__item.footer-block--menu:nth-child(3) ul{columns:2}#calculator .element label{font-size:14px!important;padding-bottom:10px}#calculator .element:first-child:after{top:56%}.tesr.value a.active img.cstmswatch,.tesr.value a:hover img.cstmswatch{border:2px solid #c6844f;padding:2px}:focus,:focus-visible{outline:0!important;box-shadow:none!important}.card__badge.bottom.left span.badge.color-scheme-1{color:#fff}ul.footer-block__details-content.list-unstyled li a.link.link--text.list-menu__item.list-menu__item--link img{width:20px;height:20%;object-fit:contain}ul.footer-block__details-content.list-unstyled li a.link.link--text.list-menu__item.list-menu__item--link{display:flex;align-items:center;gap:5px}.bottom-header.page-width{width:100%}.cstmcl,.carpetcal{display:flex;align-items:baseline;gap:10px}.cstmresult,.totalvalue{display:flex;align-items:center;justify-content:flex-start;background:#f1f1f1;padding:0 10px!important;margin-top:10px}.cstmresult p#carpet-sum,.cstmresult p#carpet-sum2,.cstmcl .cstmfield,.cstmcl .col-xs-12.require_fitting.mb-10,.carpetcal .cstmfield,.carpetcal .require_fitting{width:50%;padding:0!important}.cstmfield input#m2{border:1px solid #c3c3c3;height:33px;width:100%}.cstmcl .col-xs-12.require_fitting.mb-10 select.form-control,.carpetcal .cstmfield select,.carpetcal .require_fitting input{height:33px;margin-top:5px;border:1px solid #c3c3c3;border-radius:5px;width:100%}.cstmcl .cstmfield span,.cstmcl .col-xs-12.require_fitting.mb-10 h4{font-size:16px!important;color:#fff;font-weight:700!important}.cstmresult p#carpet-sum2,.cstmresult p#carpet-sum{font-weight:700!important;color:#222}.carpetcal p{margin-top:0;margin-bottom:10px;font-size:12px!important;color:#fff;font-weight:700!important}.cstmQuantity input{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#000;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;text-align:left;font-family:DM Sans,sans-serif!important;border:1px solid #c3c3c3;height:33px;border-radius:5px;background:#fff!important}.cstmQuantity input::placeholder{color:#fff;font-weight:700}.carpetcal{align-items:flex-end;flex-wrap:wrap}.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:39%}.panel-body .carpetcal{max-width:100%!important;background-color:#f1f1f1;padding:20px;margin-bottom:20px}.cstmtottalpr{display:flex;align-items:center;gap:10px}span.icongs{font-size:20px;font-weight:700;color:#fff}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:14%}option.cstm-featured{display:none!important}.carpetcal .col-xs-12.mt-10.cstmresult{width:100%;margin-top:10px;transition:all .25s cubic-bezier(.19,1,.22,1);background:#5c3272!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2{margin:0;color:#fff;font-size:16px!important;display:inline-grid;line-height:18px}.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2 b{font-size:18px;line-height:24px}.col-xs-12.require_fitting.mb-10.areacstm p#carpet-sum{margin:0;font-weight:400!important}.col-xs-12.require_fitting.mb-10.areacstm p#carpet-sum b{font-weight:400}.product__info-container .price__container span.price-item.price-item--regular,p.dummyprice{font-size:28px!important;font-weight:500!important;line-height:36.46px!important;letter-spacing:-.05em!important;color:#eb1b22}.cart__footer .cart__blocks .cart__ctas{max-width:310px;margin:0 0 0 auto}.card-information p.dummyprice{font-size:18px!important;font-weight:700!important}.cstmcl{align-items:flex-end;flex-wrap:wrap}.cstmcl .cstmfield,.cstmcl .col-xs-12.require_fitting.mb-10{width:49%}.panel-body .cstmcl{max-width:100%!important;background-color:#5c3272;padding:20px;margin-bottom:10px}.cstmcl .col-xs-12.require_fitting.mb-10.areacstm{width:100%}.cstmcl .col-xs-12.mt-10.cstmresult{width:100%;margin-top:10px;transition:all .25s cubic-bezier(.19,1,.22,1);background:#5c3272!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.cstmcl .col-xs-12.mt-10.cstmresult p#carpet-sum2{margin:0;color:#fff;font-size:14px!important;display:inline-grid}.cstmcl .col-xs-12.mt-10.cstmresult p#carpet-sum2 b{font-size:30px;line-height:1}.cstmcl .col-xs-12.require_fitting.mb-10.areacstm p#carpet-sum{margin:0;font-weight:400!important;font-size:14px;line-height:0;color:#fff}#big.owl-theme .owl-next,#big.owl-theme .owl-prev{background:#fdfdfd8c;width:40px;line-height:40px;height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;border-radius:50%;font-size:32px;color:#000}#big.owl-theme .owl-prev{left:10px}#big.owl-theme .owl-next{right:10px}div#thumbs{margin-top:20px}div#thumbs .item img{height:190px;object-fit:cover}.fancybox-bg{display:block!important}.footer__content-bottom-wrapper .ts-richtext p{margin:0}#big .owl-item img{border-radius:10px}.main-cstmqnty{max-width:100%!important;background-color:#5c3272;padding:20px;margin-bottom:10px}.main-cstmqnty .cstmQuantity p.mb-3{font-size:16px!important;color:#fff;font-weight:700!important}.main-cstmqnty .resultdiv{width:100%;margin-top:10px;transition:all .25s cubic-bezier(.19,1,.22,1);background:#5c3272!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 10px!important}.main-cstmqnty input:focus-visible{background:#5c3272}.main-cstmqnty .resultdiv p.tioltalprice{margin:0;color:#fff;font-size:14px!important;display:inline-grid}.main-cstmqnty .resultdiv p.tioltalprice b{font-size:30px;line-height:1}.page-width.main-policypages h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{padding:25px 0;text-align:center}header .header__heading-link{padding:0}.header__icon--menu .icon{right:20px}.main-swatches-cstm .maininnerswatch{display:flex;flex-wrap:wrap;gap:5px}.main-swatches-cstm .maininnerswatch .colorlabel{display:none}.main-swatches-cstm .maininnerswatch .tesr.value{width:auto}.main-swatches-cstm .maininnerswatch .tesr.value .cstmswatch{width:45px;height:45x;object-fit:cover}.card__information .card-information .price .price__regular span.price-item.price-item--regular{color:#00854a}.klarnastep .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title{justify-content:center}.karnarichtext .rich-text__wrapper.rich-text__wrapper--center .rich-text__blocks.center p{font-size:10px;line-height:22px}.karnarichtext .rich-text__blocks.center{max-width:100%}.ts-icon-headerreview-icon,.ts-icon-header.email-icon{display:none!important}.ts-icon-header.email-icon+.ts-icon-header{display:none!important}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset svg.icon.icon-hamburger{color:#000!important}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset svg.icon.icon-close{color:#000!important}img.icon.icon-cart{filter:brightness(0) saturate(100%) invert(0%) sepia(96%) saturate(17%) hue-rotate(319deg) brightness(96%) contrast(108%)}.desktopcontent .product__title,.mobilefgs.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product__description.rte.quick-add-hidden,.mobilefgs.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .main-specification{display:none}.desktopcontent,.desktopcontent .main-specification{margin-top:20px}nav.breadcrumbs ol.breadcrumbs__list{display:flex;flex-wrap:wrap}.ts-collection-banner .banner__buttons a.button.button--primary{padding:0;font-size:16px;text-transform:capitalize;min-width:150px}.panel.panel-default .cstmtitcar{padding:10px;background:#5c3272db;border:10px solid #5c3272}.panel.panel-default .cstmtitcar h3.titlecarpets{color:#fff;font-weight:900}.product .product-form__buttons button.product-form__submit.button.button--full-width.button--primary,.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2,.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2 b,.ts-main-product-detail .page-width .product__info-wrapper .ts-price .price__sale span.price-item{font-size:24px!important;line-height:34px!important}.ts-main-product-detail .page-width .product__info-wrapper .product__title h1{text-transform:uppercase}section.ts-main-product-detail{margin-top:2rem}.ts-collection-banner .banner__media.media{background:#fff}.main-title-pro{margin-top:0!important}.shopify-section:has(.newtimerbanner){position:absolute;width:100%;z-index:2}section#shopify-section-template--25133432111385__slideshow_bjNPA3{position:relative}div#MegaMenu-Content-2,div#MegaMenu-Content-3{z-index:99}.header-notification-newtop{min-height:50px}div#MegaMenu-Content-2 ul.mega-menu__list.page-width>li:nth-of-type(5){display:none}body a#HeaderMenu-carpets-backing-carpet-materials{margin-top:2rem;color:#fff!important;font-size:16px!important;font-weight:700!important}.newsletter-form__button[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}a.btncstmpronew{background:#5c3272;padding:10px 15px;display:flex;width:100%;color:#fff;font-size:18px;align-items:center;justify-content:center;border:1px solid #5c3272;text-decoration:none;transition:.3s linear}.card-wrapper:hover a.btncstmpronew{text-decoration:none!important;background:#fff;color:#5c3272}.collection .card__content .card__information a.btncstmpro{position:relative}.card--standard>.card__content .card__information{display:flex;flex-direction:column;gap:0;justify-content:space-between}div:has(product-form){margin:0!important}body .collection .card__content .card__information a.btncstmpro{position:relative}body .card__heading a:after{display:none}body .collection .card__content .card__information{padding-bottom:0}button.product-form__submit.button.btn-atc{background:#c00000;color:#fff;margin-bottom:1.5rem!important;font-size:20px!important;line-height:30px!important}.product__info-wrapper product-form.product-form{margin-bottom:1.5rem!important}.panel-body .carpetcal{margin-bottom:15px}section.ts-main-product-detail .page-width{margin:auto!important}.item-icon .menu-drawer__menu a{height:auto}.ts-google-reviews .slick-prev:before{color:#5c3272}.ts-google-reviews .slick-next:before{color:#5c3272}.ts-google-reviews h2.title.inline-richtext.h1{text-align:center;width:100%;font-size:38px;font-weight:700}.ts-google-reviews .multicolumn-card.content-container{padding:20px}.ts-google-reviews .multicolumn-card.content-container{margin:3px 8px}.ts-google-reviews.multicolumn .button{background:none;color:#5c3272;font-size:20px;text-transform:capitalize}.tsgl h2.title.inline-richtext.h1:before{content:"";display:inline-block;width:118px;height:45px;background-image:url(/cdn/shop/files/download.png?v=1765518968);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:4px}.tsts h2.title.inline-richtext.h1:before{content:"";background-image:url(/cdn/shop/files/Trustpilot_Logo__2022__svg.png?v=1765519233);display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:4px;width:156px;height:51px;margin-bottom:4px}.ts-google-reviews h2.title.inline-richtext.h1{display:flex;justify-content:center;gap:10px;align-items:center}.ts-google-reviews.tsgl{padding:60px 0;background:#fff!important}.ts-google-reviews .title{text-align:center;font-size:36px;font-weight:600;margin-bottom:40px;font-family:Articulat CF,sans-serif}.ts-google-reviews .multicolumn-list__item{padding:0 15px;display:flex;justify-content:center}.ts-google-reviews .multicolumn-card{background:#bc97ce4d!important;padding:35px;border-radius:16px;height:100%;text-align:center;min-height:260px;display:flex;flex-direction:column;justify-content:center}.ts-google-reviews .multicolumn-card h3{font-size:20px;margin-bottom:15px;font-weight:600}.ts-google-reviews .multicolumn-card p{font-size:16px;color:#555;line-height:1.6;margin:0 auto;max-width:90%}.ts-google-reviews .slick-prev,.ts-google-reviews .slick-next{width:40px!important;height:40px!important;background:#5c3272!important;border-radius:50%;z-index:20;opacity:1!important}.ts-google-reviews .slick-prev:hover,.ts-google-reviews .slick-next:hover{background:#5c3272!important}.ts-google-reviews .slick-prev:before,.ts-google-reviews .slick-next:before{display:none!important}.ts-google-reviews .slick-prev{left:-55px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E")!important}.ts-google-reviews .slick-next{right:-55px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z'/%3E%3C/svg%3E")!important}.ts-google-reviews .button.button--primary{margin-top:25px;padding:12px 26px;border-radius:40px;border:2px solid #000;background:transparent!important;color:#000!important;font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:6px}.ts-google-reviews .button.button--primary img{width:95px}.ts-google-reviews h3.inline-richtext{font-size:20px}.ts-google-reviews img{height:35px}.tsts a.button{align-items:end;gap:3px}.tsgl img{height:40px}.tsgl a.button{gap:5px}a.full-unstyled-link.ts-hover{height:100%;width:100%;position:absolute}.ts-new-reviews .page-width{width:1100px}.ts-new-reviews img.multicolumn-card__image{width:100%;object-fit:contain}.ts-new-reviews .multicolumn-card__image-wrapper{max-width:109px;margin-left:2rem}.ts-new-reviews .multicolumn-card__info{padding:10px 20px}.ts-new-reviews ul.multicolumn-list.contains-content-container{overflow:scroll;overflow-x:auto;height:100%;padding:0}.ts-new-reviews slider-component.slider-mobile-gutter{height:460px}.ts-review-richtext .rte:after{display:none}.ts-review-richtext .rich-text__text.rte p{position:relative;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.ts-review-richtext .rich-text__text.rte p:after{content:url(/cdn/shop/files/Trustpilot_logo_2_1_1.webp?v=1767180122);height:auto;object-fit:contain;margin-left:10px;margin-top:6px}footer.footer.color-scheme-2.gradient{background:#5c3272;color:#fff}.jdgm-write-rev-link.jdgm-write-rev-link{background:#5c3272!important;border:1px solid #5c3272!important}span.jdgm-rev__buyer-badge{background:#5c3272!important}span.jdgm-rev__author{color:#5c3272!important}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{background:#5c3272!important}.jdgm-rev__icon:not(.jdgm-rev__avatar):before{color:#5c3272!important}select.jdgm-sort-dropdown,a.jdgm-link{color:#5c3272!important}h2.jdgm-rev-widg__title{font-size:40px;margin-bottom:20px!important;font-weight:600}ul.footer-block__details-content.list-unstyled li a.link.link--text.list-menu__item.list-menu__item--link{color:#fff}body .footer-block__details-content .list-menu__item--link:hover,body footer.footer ul li .copyright__content a:hover{color:#c0922a!important}.footer .cstmsciallist .list-social li.list-social__item{border:1px solid #ffffff}.list-social__link,.footer-block.grid__item h2.footer-block__heading.inline-richtext{color:#fff!important}ul.footer-block__details-content.list-unstyled li a.link img{filter:brightness(27.5)!important}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover,.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:#c0922a!important}.ts-richtext h2.rich-text__heading.rte.inline-richtext.h2{font-size:40px}.ts-richtext p{font-size:16px}.ts-about.ts-carpets-london .bg-img{background-image:url(/cdn/shop/files/Luxury_Carpets.png)}.ts-buy-best-carpets .multirow__inner{row-gap:0}.ts-buy-best-carpets .multirow__inner .image-with-text__heading{font-size:38px;font-weight:700}.ts-buy-best-carpets .multirow__inner p,.ts-buy-best-carpets .multirow__inner ul{font-size:17px;line-height:32px}.ts-popular-carpets .title.inline-richtext{font-size:38px;font-weight:700}.ts-popular-carpets .multicolumn__subheading{font-size:17px;line-height:32px;text-align:center}.ts-popular-carpets .multicolumn__title h2.title.inline-richtext.h1{padding-bottom:30px}.ts-popular-carpets .multicolumn__title{margin-bottom:0;justify-content:center}.ts-popular-carpets .multicolumn-card.content-container{box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;border-radius:8px}.ts-popular-carpets .multicolumn-card h3.inline-richtext{font-size:20px;font-weight:600;color:#fff}.ts-popular-carpets .multicolumn-card ul li{font-size:17px;line-height:32px}.ts-popular-carpets .multicolumn-card.content-container{background:#5c3272!important;color:#fff}.ts-tips .banner__box{box-shadow:#32325d61 0 13px 27px -5px,#0000005e 0 8px 16px -8px;border-radius:8px;padding:70px 60px;background:#fff}.ts-tips .banner__box .banner__text{font-size:20px;line-height:30px}.template-page-carpets-in-london .ts-cartpet-fitting .rich-text__blocks h2.rich-text__heading{font-size:38px;font-weight:700}.template-page-carpets-in-london .ts-cartpet-fitting .rich-text__blocks .rich-text__text.rte{font-size:17px;line-height:32px}.template-page-carpets-in-london .ts-category-section{padding-top:36px!important}.ts-cartpet-fitting .page-width .rich-text__blocks.center{max-width:60%}.product-relevance-collection.page-width{padding:0!important;margin:0 0 10px!important}body.template-product .ts-relevance-collections{margin-top:20px}.product-relevance-collection ul.product-relevance-collection__list li.product-relevance-collection__item a{color:#5c3272;border:2px solid #5c3272;font-size:14px;font-weight:500;transition:.3s linear}.product-relevance-collection ul.product-relevance-collection__list li.product-relevance-collection__item a:hover{background:#5c3272;color:#fff}body.template-collection .product-relevance-collection ul.product-relevance-collection__list{justify-content:center}.page-width.main-policypages{max-width:1140px}.page-width.main-policypages h1.main-page-title{font-size:35px;font-weight:600;text-decoration:none;margin:0 0 20px!important;line-height:1;text-align:center}.page-width.main-policypages h2{font-size:20px;font-weight:600;border-top:1px solid #5c3272;padding:40px 0 0;margin:40px 0 0!important}.page-width.main-policypages p,.page-width.main-policypages ul li{font-size:16px;line-height:26px;font-weight:500;color:#121212bf}.page-width.main-policypages strong,.page-width.main-policypages p b{color:#000}.page-width.main-policypages h2 strong{font-size:20px!important;font-weight:600}.page-width.main-policypages p img{border:0}.page-width.main-policypages{border-bottom:1px solid #e8eaee}.page-width.main-policypages h1.main-page-title{margin:0 0 40px!important}.ts-clearpay-faq .rich-text.content-container{padding:40px 0 0}body.cstm-page.template-page-carpets-in-london .ts-about.ts-carpets-london .bg-img ul.multicolumn-list li.grid__item .content-container{border:1px solid #5c3272}@media screen and (max-width:1024px){.ts-new-reviews .page-width{width:auto}.shipping{gap:30px}.ts-google-reviews .slick-prev{left:-16px!important}.ts-google-reviews .slick-prev,.ts-google-reviews .slick-next{width:30px!important;height:30px!important}.ts-google-reviews .slick-next{right:-17px!important}}body .ts-icon-headerreview-icon{display:block;line-height:normal;text-align:center}.ts-icon-headerreview-icon a{text-decoration:none;color:#fff}.ts-icon-headerreview-icon img{width:100%;max-width:150px;height:18px;object-fit:contain;line-height:normal}header.header{padding-left:20px!important;padding-right:20px!important}@media screen and (max-width:1600px){.related-products button.owl-next{right:-20px}.related-products button.owl-prev{left:-20px}div#thumbs .item img{height:140px!important}body .thumbvideo img.iconplaybtn{width:50px!important;height:50px!important}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:15%}.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:37%}}@media screen and (max-width:1400px){.bottom-header .header__inline-menu .list-menu--inline{gap:23px}.ts-category-section ul li .card-wrapper .card__content .card__information h3.card__heading a{font-size:13px}.cstmcl .cstmfield span,.cstmcl .col-xs-12.require_fitting.mb-10 h4{font-size:12px!important}}@media screen and (max-width:1200px){.ts-google-reviews .page-width{padding:50px 20px!important}.ts-category-section ul li .card-wrapper .card .card__inner{height:100%;position:relative}.bottom-header .header__inline-menu .list-menu--inline{gap:6px}.header__inline-menu ul li a{font-size:14px}.banner--medium:not(.banner--adapt){min-height:34rem!important}.ts-contact-form-map .contact .main-formcstm .forminner{padding:40px}.newsletter__wrapper{justify-content:center}.newsletter__wrapper .content-box{text-align:center}.main-swatches .maininnerswatch .tesr.value{width:20%}.cstmcl,.cstmresult{flex-direction:column}.cstmresult p#carpet-sum,.cstmresult p#carpet-sum2,.cstmcl .cstmfield,.cstmcl .col-xs-12.require_fitting.mb-10{width:100%}.cstmresult p#carpet-sum,.cstmresult p#carpet-sum2{margin-top:5px;margin-bottom:5px}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:16%}.page-width.main-policypages h1.main-page-title{font-size:30px}}@media screen and (max-width:1024px){.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:19%}}@media screen and (max-width:991px){header-drawer{margin-left:0!important}.menu-drawer__menu .menu-drawer__menu-item img{width:35px}.menu-drawer__menu-item{gap:20px}.main-swatches .maininnerswatch .tesr.value{width:25%}.shipping .cstmsearch{display:none}#menu-drawer{position:absolute}}@media screen and (max-width:989px){.bottom-header{border:none}.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:30%}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:23%}div#MegaMenu-Content-2 ul.mega-menu__list.page-width>li:nth-of-type(5){display:block}a#HeaderDrawer-carpets-backing-polypropylene-carpets,a#HeaderDrawer-carpets-backing-wool-carpets,a#HeaderDrawer-carpets-backing-polyester-carpets{display:none}}@media screen and (max-width:881px){.ts-about.multicolumn .bg-img{background-position:right;background-size:cover;background-repeat:no-repeat}}@media(min-width:1201px)and (max-width:1400px){.banner--medium:not(.banner--adapt){min-height:45rem!important}}@media screen and (max-width:767px){.ts-review-richtext .rich-text__text.rte p{flex-direction:column;justify-content:center}.ts-review-richtext .rich-text__text.rte p:after{margin:10px 0;max-width:300px}div#shopify-block-AWnZYQlhGbDE3cU53b__product_samples_app_block_XthekR{margin:0 0 1.5rem!important}a.btncstmpronew{font-size:14px}.page-width{padding:0 20px!important}.ts-best-sellers .card-wrapper .card__inner{height:300px!important;border-radius:5px;overflow:hidden}.cart__footer .cart__blocks .cart__ctas{max-width:100%;margin:0 auto}.newsletter__wrapper .content-box{text-align:center}.email-box{max-width:70%!important;width:100%}.filterBycolor h2.heading,.ts-best-selling-carpet .collection__title h2.title,.ts-category-section h2.collection-list-title,.ts-best-sellers h2.title,.ts-about.multicolumn .bg-img ul.multicolumn-list li .multicolumn-card__info h3,.cstmtestimonials h2.heading{font-size:26px;line-height:30px}.ts-contact-form-map .contact .main-formcstm .mapdiv,.ts-contact-form-map .contact .main-formcstm .forminner{width:100%}.banner__content{position:absolute!important}.main-swatches .maininnerswatch .tesr.value{width:15%}.related-products button.owl-prev,.related-products button.owl-next{position:absolute;top:32%;transform:translateY(-50%)}.related-products button.owl-prev:after,.related-products button.owl-next:after{content:"";width:30px;height:30px}h2.related-products__heading.inline-richtext.h2{font-size:35px!important}.ts-main-product-detail .page-width .product__info-wrapper .product__title h1{font-size:40px}.footer__content-bottom.scroll-trigger.animate--slide-in.page-width{flex-wrap:wrap}.footer__content-bottom.scroll-trigger.animate--slide-in.page-width .footer__content-bottom-wrapper{width:100%;text-align:center}.footer__content-bottom.scroll-trigger.animate--slide-in.page-width .footer__content-bottom-wrapper .ts-richtext{width:100%;padding-top:12px}.footer__content-bottom.scroll-trigger.animate--slide-in.page-width .footer__payment{margin:5px auto}.footer__content-bottom.scroll-trigger.animate--slide-in.page-width .footer__content-bottom-wrapper .footer__copyright.caption{width:100%;text-align:center}body div#thumbs .item img{height:70px!important}header.header .header__icons a#cart-icon-bubble{justify-content:end}a#cart-icon-bubble{width:max-content!important}.thumbvideo img.iconplaybtn{width:40px!important;height:40px!important;object-fit:contain!important}span.price-item{font-size:14px!important}.price .price-item{margin:0 .5rem 0 0!important}.ts-about.multicolumn .bg-img ul.multicolumn-list li .multicolumn-card__info p{line-height:27px}.ts-category-section .title-wrapper-with-link,.ts-category-section ul{padding:0!important}.newsletter__wrapper .content-box p{font-size:15px!important;padding:10px 0;line-height:25px}footer.footer ul li a{padding:0!important}.ts-main-product-detail .product__info-container{display:flex;flex-direction:column}.ts-main-product-detail .product__info-container .product__description{order:2!important}.ts-main-product-detail .product__info-container .main-specification{order:1}.related-products button.owl-prev,.related-products button.owl-next{background:#fff!important}.main-swatches-cstm{display:flex!important;position:relative;z-index:999}.ts-main-banner .slideshow__media.banner__media.media{height:100%!important}.ts-popular-carpets .multicolumn-card__info{text-align:center}.ts-cartpet-fitting .page-width .rich-text__blocks.center{max-width:100%}.template-page-carpets-in-london .banner--mobile-bottom .banner__box{padding:4rem 0px}.ts-buy-best-carpets .image-with-text__content{padding:20px}.ts-buy-best-carpets .multirow__inner .image-with-text__heading,.ts-popular-carpets .title.inline-richtext{font-size:26px}.ts-buy-best-carpets .multirow__inner .image-with-text__text{margin-top:0}.ts-popular-carpets .title-wrapper-with-link{margin-bottom:0}.ts-popular-carpets .multicolumn__title h2.title.inline-richtext.h1{padding-bottom:0}.ts-cartpet-fitting .rich-text__wrapper.page-width{padding-left:0!important;padding-right:0!important}.template-page-carpets-in-london .ts-cartpet-fitting .rich-text__blocks h2.rich-text__heading{font-size:26px}.template-page-carpets-in-london .ts-category-section .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin{display:block}body.template-page-carpets-in-london .ts-tips{height:100%!important;position:static;display:flex;max-height:100%!important;min-height:500px!important;align-items:center}body.template-page-carpets-in-london .ts-tips .banner__media.media{height:100%!important;display:block;min-height:450px}.template-page-carpets-in-london .ts-tips .banner__box{background:#fff!important}body.template-product .ts-relevance-collections{margin:0 0 8px}.page-width.main-policypages h1.main-page-title{font-size:25px}}@media screen and (max-width:575px){.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:15rem!important}.banner--medium:not(.banner--adapt){min-height:15rem!important}.header form.search{grid-column:1/4;margin-top:8px}header.header .header__icons{padding:0 10px!important;margin-right:10px}.header__icon--cart .icon{height:2.4rem!important;width:2.4rem!important}.cstmcartcoiunt{font-size:8px!important}h3.card__heading{font-size:16px;font-weight:600}.newsletter__wrapper .content-box h2{font-size:24px!important;font-weight:700!important}button.slider-button.slider-button--prev{position:absolute;left:10px}button.slider-button.slider-button--next{position:absolute;right:10px}slideshow-component .slider-buttons .slider-button{width:30px;height:30px}.slider-button .icon{height:.9rem}.footer-block.grid__item.footer-block--menu:nth-child(3) ul{columns:1}a.button,button.button{min-width:130px}.ts-best-sellers .card-wrapper .card__inner{height:200px!important;border-radius:5px;overflow:hidden}.cstmtestimonials .cstmrow{margin-top:35px}slideshow-component.slider-mobile-gutter.page-width.mobile-text-below{padding:0!important}slideshow-component.slider-mobile-gutter.page-width.mobile-text-below img{object-fit:fill}slideshow-component.slider-mobile-gutter.page-width.mobile-text-below .slideshow__media.banner__media{height:110px!important}.main-swatches .maininnerswatch .tesr.value{width:15%}.main-swatches .maininnerswatch .tesr.value img.cstmswatch{width:60px;height:60px}.header__icon .icon{height:2rem!important;width:2rem!important}.email-box{max-width:100%!important}.footer__content-bottom-wrapper .footer__column.footer__column--info,.footer__content-bottom-wrapper .footer__column.footer__column--info ul{padding:0!important}.footer__content-bottom{row-gap:0!important}.thumbvideo img.iconplaybtn{width:40px!important;height:40px!important}.ts-icon-header svg{width:16px}.ts-icon-header span{display:none}.ts-icon-headerreview-icon img{display:block;margin:0 auto;width:100%;max-width:100px}.shipping{position:absolute;left:0;right:0;bottom:5px;justify-content:center}.ts-main-banner .slideshow__media.banner__media.media{height:100%!important}.ts-main-banner .slideshow__text.banner__box{justify-content:flex-end}.ts-google-reviews h2.title.inline-richtext.h1{font-size:30px}.ts-google-reviews.multicolumn .button{padding:13px 30px;font-size:14px}}@media screen and (max-width:475px){.filterBycolor .innerfilter .filer-collection .coll-item .innerlist img{width:50px;height:50px}.filterBycolor .innerfilter .filer-collection .coll-item .innerlist h3.title{font-size:14px}.filterBycolor .innerfilter .filer-collection .coll-item .innerlist{text-align:center}a.button{font-size:15px}.main-swatches .maininnerswatch .tesr.value img.cstmswatch{width:45px;height:45px}}.ts-popup .forminner .field{margin:10px 0}.ts-popup h2{font-size:25px;font-weight:700}img.ts-new-popup-img{border-radius:10px}.cstmcartcoiunt{position:absolute;top:0;left:12px}.cstmcartcoiunt p.totals__total-value{display:none}.cart-count-bubble{position:unset!important}span.ts-empty-count{color:#fff;background:#000;border-radius:20px;padding:0 5px;font-size:9px;top:1px;position:relative}.header__icons.header__icons--localization.header-localization+a#cart-icon-bubble{display:none}.carpetcal .col-xs-12.mt-10.cstmresult{padding:10px!important}@media(max-width:1024px){body h3.ts-new-popup-heading{font-size:25px}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:fit-content}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm p,.carpetcal .cstmfield p,.carpetcal .col-xs-12.require_fitting.mb-10 p{margin-bottom:0!important}}@media(max-width:767px){.product-form{margin-bottom:0!important;margin-top:0!important}.main-swatches .maininnerswatch .tesr.value{width:40px}.main-swatches .maininnerswatch .tesr.value img.cstmswatch{width:40px;height:40px}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{display:none!important}.template-page-contact .mapdiv{display:none}.template-page-contact .ts-contact-form-map.color-scheme-1.gradient,.template-page-contact .newsletter.center.cstmnews{margin:20px 36px}.template-page-contact ul.multicolumn-list.contains-content-container.grid.grid--1-col-tablet-down.grid--2-col-desktop{gap:20px}.template-page-contact .banner__box.content-container{top:60px}}@media(max-width:749px){.template-index .mobileviewlist-coll.mobe .item-grid-1.fullimg1{display:none}div#popup-img{width:85%}body header.header{padding-top:5px!important;padding-bottom:5px!important}body h3.ts-new-popup-heading{font-size:20px!important}body .ts-new-popup-container{padding:0 10px 15px}body svg.icon.icon-close{left:20px}body .header__icon span{flex-direction:row-reverse}body .ts-announcement-container.page-width .ts-announcement-row .ts-announcement-col.ts-announcement-2 .ts-announcement-col-inner{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px}body header-drawer{order:2}body header .left-side{order:1}body .header__heading-logo-wrapper{display:block}body .ts-announcement-container.page-width .ts-announcement-row .ts-announcement-col.ts-announcement-2 .ts-announcement-col-inner img.ts-announcement-img{width:70px;margin-left:0}.ts-announcement-container.page-width .ts-announcement-row .ts-announcement-col.ts-announcement-2 .ts-announcement-col-inner p span{display:none}body .ts-announcement-container.page-width .ts-announcement-row .ts-announcement-col.ts-announcement-2{display:block}header .left-side{padding-right:0}body header .left-side .page-width{padding:0!important}.ts-header-icons.header__icons.header__icons--localization.header-localization{display:none}.left-side .iconsearch.left-side{display:grid;grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:767px)and (min-width:750px){.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:100%}.panel-body .carpetcal{justify-content:center}.carpetcal .cstmfield p,.carpetcal .col-xs-12.require_fitting.mb-10 p{text-align:center}.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2{text-align:100%}.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2{text-align:center}}@media(max-width:420px){.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:100%}.panel-body .carpetcal{justify-content:center}.carpetcal .cstmfield p,.carpetcal .col-xs-12.require_fitting.mb-10 p{text-align:center}.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2{text-align:100%}.carpetcal .col-xs-12.mt-10.cstmresult p#carpet-sum2{text-align:center}}.product__info-wrapper .shopify-app-block .osm-logo{background:pink;padding:6px;border-radius:5px}@media(max-width:499px){.product__info-wrapper .carpetcal{display:flex;flex-direction:row}.ts-main-product-detail .product__info-wrapper .product__title h1{line-height:4rem!important;margin-top:1rem!important}.product__info-wrapper .product__info-container>*+*{margin:.5rem 0}.product__info-wrapper .main-swatches .maininnerswatch{row-gap:5px}.search-icon-cstm .item-icon{flex:1}.search-icon-cstm .item-icon details-modal.header__search{width:100%}.header__icon{width:100%!important}.item-icon header-drawer,.menu-drawer-container{width:100%}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{z-index:1;opacity:100%}.predictive-search.predictive-search--header{z-index:9}.cstm-header-mobile .flex-header-mobile{position:relative}.menu-drawer__utility-links{padding:0 15px}details.menu-drawer-container.menu-opening svg.icon-hamburger{display:none}details.menu-drawer-container.menu-opening svg.icon.icon-close{left:0!important}}.ts-main-product-detail .product__info-container:nth-child(9){display:none}.product__info-wrapper .panel-body .carpetcal{background:#5c3272}.ts-main-product-detail .owl-dots{display:none}.carticondiv svg{height:30px;width:30px}summary.header__icon span{max-width:44px!important}body .ts-header-icons{align-items:center;justify-content:center}body .carticondiv{height:30px!important}.header__icon .icon,.ts-icon-header span{color:#fff!important}header.header{background:#fff}.field__input,.select__select,.customer .field input,.customer select,.field__label,.customer .field label{color:#c6844f!important}.cstmsearch form.search label.field__label,.header form .field .search__input.field__input{color:#707070!important}header form use{color:#707070}.ts-icon-header:first-child svg{fill:#fff!important}.mega-menu__content{background-color:#000!important}.ts-icon-header a path{fill:#fff}.sample-button{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem!important;margin-top:1.5rem!important}.sample-button p#popupButton{text-align:center;font-size:16px;line-height:22px;font-weight:800;text-transform:uppercase;padding:20px;margin:0}.product .product-form__buttons button.product-form__submit.button.button--full-width.button--primary{background:#00854a}.product .price.price--large.price--on-sale.price--show-badge .price__sale s.price-item.price-item--regular{color:#b40000}.product .price.price--large.price--on-sale.price--show-badge .price__sale span.price-item.price-item--sale.price-item--last{color:#00854a}.ts-collection-banner .banner__text.rte.body{color:#000}.ouertbf{display:flex;align-items:center;justify-content:center;margin:20px 0}.ouertbf .page-width{width:100%}.ouertbf form#FacetSortForm{margin-bottom:0;padding:0}.ouertbf .page-width nav.breadcrumbs{margin:0}.collection ul#product-grid{margin-top:0}.ts-collection-banner .banner__box.content-container{max-width:1024px}.ts-collection-banner .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{padding-top:20px;padding-bottom:20px}.product__tax.caption.rte{display:none!important}.product__info-wrapper .sample-button{margin:1.5rem 0rem;padding-bottom:10px}.Klarna .ku p,.Klarna .kd p,.Klarna .ku p span.kl{font-size:16px;line-height:22px}@media(min-width:570px)and (max-width:1499px){.shopify-section-group-header-group{max-width:150rem}}@media screen and (min-width:1500px){.shopify-section-group-header-group{max-width:160rem;margin:auto;width:100%}}@media screen and (max-width:750px){body p.ts-new-popup-bottom_text{font-size:14px;font-style:italic;line-height:20px;margin:0}.ts-announcement-container.page-width .ts-announcement-row .ts-announcement-col .ts-announcement-col-inner p{line-height:12px}.ts-announcement-container.page-width .ts-announcement-row{align-items:center}header .header__icon--menu .icon{position:initial!important}.header{display:flex!important;grid-template-areas:unset!important}.header__heading,.header__heading-link{grid-area:auto!important}.iconsearch.left-side svg.modal__toggle-open.icon.icon-search{display:block!important}.header__icon .icon,.ts-icon-header span{color:#000!important}.search-modal.modal__content svg.icon.icon-close{left:0}.ts-icon-header.iconsearch{display:none}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{padding:10px;justify-content:space-between}.left-side{padding:10px}.header__heading-logo-wrapper{width:70%!important}header.header .header__icons{margin-right:0}.mobilefgs.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product__title{display:none}.desktopcontent .product__title{display:block}.desktopcontent a.product__title,.desktopcontent .product__description.rte.quick-add-hidden,.desktopcontent .main-specification{display:none}.mobilefgs.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product__description.rte.quick-add-hidden,.mobilefgs.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .main-specification{display:block}body .ts-new-reviews .page-width{padding:0 15px 50px!important}h2.jdgm-rev-widg__title{font-size:30px}}svg.icon.icon-close{left:-20px;position:relative!important}body div.product .scroll-trigger.animate--slide-in{opacity:unset!important;!i;!}section#shopify-pc__banner{border:1px solid #000;border-radius:20px;background:#fff;max-width:478px;left:15px;bottom:15px;padding:43px}section#shopify-pc__banner h2#shopify-pc__banner__body-title{color:#000}section#shopify-pc__banner p{color:#000}section#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular button#shopify-pc__banner__btn-manage-prefs{color:#000}section#shopify-pc__banner button#shopify-pc__banner__btn-decline{background:#fff;color:#000;border:1px solid;border-radius:25px}section#shopify-pc__banner button#shopify-pc__banner__btn-accept{border-radius:25px;background:#5c3272;color:#fff;border-color:#5c3272}section#shopify-pc__banner h2#shopify-pc__banner__body-title{padding-bottom:10px}.desktopcontent{display:flex;flex-direction:column-reverse;gap:25px}.ts-best-selling-carpet ul.grid{row-gap:40px}@media screen and (min-width:750px){.left-side{display:none!important}}header .cstmsearch{width:100%}header .left-side{padding-top:0;padding-bottom:0}.product-form p#carpet-sum{font-size:16px!important}@media screen and (max-width:767px){.ts-main-product-detail .product__info-wrapper .carpetcal{justify-content:center}.ts-main-product-detail .carpetcal .col-xs-12.mt-10.cstmresult{text-align:center}.ts-main-product-detail .price--on-sale .price-item--regular{font-size:14px!important}.ts-main-product-detail .page-width .product__info-wrapper .ts-price .price__sale span.price-item{font-size:20px!important}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{z-index:1;opacity:100%}.predictive-search.predictive-search--header{z-index:9}.predictive-search__result-group ul li{display:inline-block}.predictive-search__result-group .predictive-search__heading{padding:10px 20px}.grid--2-col-tablet-down .grid__item{width:100%!important;max-width:100%!important}}@media screen and (min-width:1024px){.product__info-wrapper .ts-price{margin:0}}.col-xs-12.require_fitting.mb-10.areacstm .mb-3{display:none}.product__info-wrapper .sample-button{margin:1.5rem 0rem}@media screen and (max-width:1024px){.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:25%}}@media screen and (min-width:1025px){.carpetcal .cstmfield,.carpetcal .col-xs-12.require_fitting.mb-10{width:35%}.carpetcal .col-xs-12.require_fitting.mb-10.areacstm{width:22%}}.ts-main-product-detail p#popupButton{background:#c6844f}@media screen and (max-width:550px){header.header{padding-bottom:30px!important}.ts-icon-headerreview-icon a{font-size:12px}.ts-icon-headerreview-icon img{max-width:70px}.cstmcartcoiunt{position:absolute;top:4px;right:-6px}.sample-button p#popupButton{padding:13px}section#shopify-pc__banner{max-width:100%;left:0;bottom:37px;padding:16px}.shopify-pc__banner__wrapper .shopify-pc__banner__btns.shopify-pc__banner__btns-granular{display:grid;grid-template-columns:repeat(3,1fr)}.rich-text__text.rte p{display:block}.ts-review-richtext .rich-text__text a{font-size:11px}}@media(min-width:501px)and (max-width:767px){.header__icon .icon{height:2rem!important;width:2rem!important}.ts-icon-headerreview-icon img{max-width:80px}.ts-icon-header span{display:none}}@media(min-width:768px)and (max-width:989px){.ts-icon-headerreview-icon img{max-width:120px;display:flex;justify-content:center;padding:0 20px}}@media screen and (min-width:767px){.mobilefgs .product__description.rte.quick-add-hidden,.mobilefgs .main-specification{display:none}}@media(min-width:750px)and (max-width:999px){.ts-main-banner .banner--large:not(.banner--adapt){min-height:36rem!important}.ts-main-banner .slideshow__text-wrapper.banner__content{padding:11rem 5rem 0rem!important}}@media screen and (max-width:767px){.desktopcontent h1{display:none}li.grid__item .card__content .card__information{padding:10px;background:#fff;margin-bottom:10px;z-index:999;border:1px solid #dedede}.price--on-sale .price-item--regular,span.price-item{font-size:18px!important}.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient.slideshow__text--center.slideshow__text-mobile--center{padding:50px 0 30px!important;justify-content:center}.ts-main-banner .slideshow.banner.banner--large.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom{height:100%!important;min-height:350px}.product-relevance-collection ul.product-relevance-collection__list li.product-relevance-collection__item a{font-size:12px;padding:6px 8px}.page-width.main-policypages{padding:30px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
