.consultation-popup .product-modal__content{max-width:510px}@media screen and (max-width:768px){.announcement-bar--left{display:block!important;text-align:center}.announcement-bar--inner{grid-gap:5px!important}}@media screen and (max-width:510px){.consultation-popup .product-modal__content{width:90%;padding:40px 25px}.consultation-popup .product-modal__content section{margin-bottom:15px!important}}.cp-btn{border:1px solid #000;font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;transition:all .22s ease;cursor:pointer;border-radius:0;padding:15px 25px;line-height:normal;position:relative;display:flex;align-items:center;gap:10px;width:max-content}.arrow-wrap{display:flex;align-items:center}.cp-btn:hover{transform:translateY(-2px)}.cp-btn.no-arrow{padding:15px 25px}.cp-btn.no-arrow:before{display:none}.cp-btn.cp-btn-solid{background:#000;color:#fff}.cp-btn.cp-btn-outline{background:#fff;color:#000}.cart-drawer--buttons-container .cp-btn{text-align:center;font-size:12px;line-height:normal;width:100%;justify-content:center}#ProductGridContainer .facets--bar .active-facets:not(:empty){margin-top:0;margin-bottom:20px}.amount .from{display:none}.sidebar-container.facets--sidebar-open .facets-desktop-container .facets__form{border:1px solid #0000001a;border-radius:14px;background:#fff;padding:20px;top:120px}.facets__wrapper collapsible-row:first-child .thb-filter-title{padding-top:0}.facets__wrapper>h2{font-size:16px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;font-family:Inter,serif;margin:0;border-bottom:1px solid #d6d6d6;padding-bottom:15px}.product-card{position:relative;border:1px solid #0000001a;border-radius:14px;overflow:hidden;background:#fff;transition:.25s ease}.product-card .product-card-info{padding-top:0;gap:10px}.thb-filter ul li label,.facets .thb-filter ul li label span.count{color:#6c625a;font-size:14px}.from-text{color:#6c625a;font-size:13px;line-height:normal}.price-wrap{display:flex;justify-content:space-between;gap:5px;align-items:center}.product-card-info .rating{color:#a8793f;margin-bottom:12px}.product-card-info--bottom .product-card--add-to-cart-button{display:none}.product-card-info .product-card-info--bottom .product-card--view-details{color:#171717;background:#fff;border-radius:6px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;cursor:pointer;border:1px solid #171717}.product-card-info .rating span{color:#171717}.price-wrap .price{margin:0!important}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px #281e141f}.sidebar-container--products .facets--bar-inner{grid-template-columns:1fr;margin-bottom:25px;padding:0;border:none}.facets--bar-left{justify-content:space-between}.sidebar-container--products .facets--bar .thb-filter-sort{padding:0;margin:0;border:none}.sidebar-container--products .facets--bar .thb-filter-sort .select{border:1px solid #0000001a;background:#fff;border-radius:8px;font-size:13px;font-weight:700;width:auto!important;padding:12px}.sidebar-container--products .facets--bar .thb-filter-sort .select label{font-size:13px}.sidebar-container--products .facets--bar .thb-filter-sort .select .select-arrow{right:12px}.sidebar-container--products .facets--bar .thb-filter-sort .select .select-arrow svg{width:10px;height:7px}.sidebar-container--products .facets--bar .thb-filter-sort .select .select-arrow svg path{stroke:#000!important}.plp-title h1{margin-bottom:8px}.plp-title p{color:#6c625a;font-size:16px;margin:0}.facets--bar .facets--bar-inner .thb-filter-sort select{border:none;background:#fff;border-radius:0;font-size:13px;font-weight:700;padding:0!important;width:auto!important}.facets--bar .thb-filter-sort .select label{font-weight:700}.facets--bar .thb-filter-sort-count .thb-filter-sort:before{display:none}.mpg-card .mpg-swatch-circle.mpg-swatch__option:hover{border-width:2px!important}.slideshow__slide-inner .slideshow__slide-features{position:static;margin-top:40px;width:auto;border-right:none;flex-direction:column;gap:30px}.main-slideshow .slideshow__slide-overlay{background:linear-gradient(90deg,#fffffffa,#ffffffe6 36%,#ffffff40 60%,#fff0)}.slideshow__slide-inner .slideshow__slide-features .slideshow__slide-feature{border-right:none;flex-direction:column;align-items:flex-start;justify-content:center}.main-slideshow .slideshow__slide-inner.content-middle-center{flex-direction:column;align-items:flex-start;width:auto}.slideshow__slide-inner .slideshow__slide-features .slideshow__slide-feature .slideshow__slide-feature-icon{width:14px;height:14px}.slideshow__slide-feature-icon{width:14px;height:14px;margin:10px 0}.slideshow__slide-feature-icon svg{width:14px;height:14px}.slideshow__slide-inner{width:auto}.slideshow__slide-inner.content-middle-center{align-items:flex-start}.product-info .product-card-title{font-weight:700;font-size:16px;height:50px;margin-bottom:8px}.thb-full-menu .mega-menu-columns a.my-flag-class{font-weight:700;font-size:calc(var(--font-navigation-scale, 1) * 16px);padding-top:20px;opacity:1!important}.featured-collection .product-card-info--bottom .product-card--view-details{display:none}.cp-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:0}.footer .cp-footer .widget img{width:100%;max-width:215px}.thb-full-menu .mega-menu-columns li ul li a{opacity:.9}.thb-full-menu .mega-menu-columns li ul li a:hover{opacity:1}h2,.section-header h3,.rich-text--heading.h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,4.2vw,56px);line-height:1.06;letter-spacing:-.04em;font-weight:500;margin:10px 0 12px}section.dynamic-rugs-tabs .page-width{max-width:1240px;margin:0 auto}.dynamic-rugs-tabs .card-content{margin-top:0!important}.dynamic-rugs-tabs .card-content a{text-align:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.card-content .line{width:45px;height:1px;background:#b07a36;display:block;margin:14px auto 0}.tab-btn{background:transparent;border:none;padding:11px 18px;border-radius:999px;cursor:pointer;font-size:13px;letter-spacing:.12em;color:#3b332f;transition:.3s ease;font-family:Inter;font-weight:700}.tab-btn.active{border:1px solid #d6b98f;color:#b07a36;background:#fffaf4}.section-subheading{text-align:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#a8793f;margin-bottom:0;font-weight:700}.section-heading{text-align:center;font-size:64px;line-height:1.1;margin:0 0 20px;color:#1c1715}p.featured-collection__subheading{text-align:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#a8793f;margin-bottom:0;font-weight:700}.section-header .section-header--content{max-width:100%}.section-header--content .rte{text-align:center;color:#69615a}.featured-collection.swipe-on-mobile.section-spacing{background:#faf6ef;padding:88px 0;margin:0}.shopify-section .dynamic-rugs-tabs{background:#fff}.section-header--content--heading{text-align:center;display:block;width:100%}.products.carousel{--column-gap: 24px}.featured-collection.swipe-on-mobile.section-spacing .row{--grid-width-row: 1192px}span.amount{font-size:18px;font-weight:800;color:#000}.image-with-text-overlay--content-inner.content-width-small{padding:82px 24px 82px max(24px,calc((100vw - var(--max)) / 2 + 24px));background-color:transparent}.image-with-text-overlay--bg{min-height:420px;display:grid;grid-template-columns:.82fr 1.18fr;background:linear-gradient(90deg,#faf6ef,#faf6efeb,#faf6ef0d 70%),url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1600&q=85) center right / cover no-repeat}.image-with-text-overlay--bg img{display:none}.product-card-info{background:#fff;padding:18px}span.inline-badge{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#a8793f;font-weight:700;background:transparent}.image-with-text-overlay--heading.h2{font-family:Playfair Display,Georgia,serif;font-size:48px;line-height:1.08;letter-spacing:-.04em;font-weight:500;margin:14px 0 16px;max-width:300px}.image-with-text-overlay--content{max-width:1240px}.image-with-text-overlay--content-inner.content-width-small .rte{line-height:1.7;max-width:380px;margin-bottom:22px;color:#69615a}.products.carousel .carousel__slide{scroll-snap-align:start;background:#fff;border:1px solid var(--line);position:relative;overflow:hidden;transition:all .25s ease}.carousel__slide:hover{transform:translateY(-6px)}a.product-card-title{font-size:16px;margin-bottom:8px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:48px}.mpg-swatch.mpg-card .mpg-option-set-layout-default .mpg-swatch__label span{font-size:10px!important}.mpg-card.mpg-swatch .mpg-swatch__option-set{gap:8px!important}.product-card-info--bottom{margin-top:-65px}.image-with-text-overlay--content-inner.content-width-small span.inline-badge{margin:0;padding:0}a.button.outline{min-height:54px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--ink);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;transition:all .22s ease;cursor:pointer;background:#000;color:#fff;border-radius:0}a.button.outline:hover,.usp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001f;background:#000;border:0 none;color:#fff}.row.why-customers-choose span.inline-badge{padding:0;margin:0}.row.why-customers-choose rich-text.text-width-large .rich-text--inner{max-width:1020px}.rte.text-size-regular p{font-size:18px;line-height:1.7;color:#69615a}.row.why-customers-choose{padding:88px 0 30px;background:#fffaf4;max-width:100%}.row.why-customers-choose .rich-text.text-width-large .rich-text--inner{max-width:1030px}section.custom-usp-section .page-width{max-width:1192px;margin:0 auto}section.custom-usp-section{background:#fffaf4;padding:0 15px 88px}.usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}h3.usp-title{font-size:14px;font-family:Inter;letter-spacing:.14em;margin-bottom:0}section.custom-usp-section .icon-circle{width:62px;height:62px;border-radius:999px;border:1px solid #d8b27d;display:grid;place-items:center;margin:-31px auto 6px;background:#fff;color:#c89a5c;font-size:28px;position:relative;z-index:2}section.custom-usp-section .usp-text{font-size:14px;line-height:1.6;color:#69615a;padding:0 22px 22px}.usp-btn{padding:16px 30px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:.3s ease;display:inline-block;cursor:pointer}.usp-btn-secondary:hover{background:#fff;color:#17130f;transform:translateY(-2px);box-shadow:0 12px 24px #0000001f;border:1px solid #17130f}.usp-btn-secondary{border:1px solid #000;background:#ffffffb8;color:#17130f}.custom-usp-section{padding:70px 0;background:#f5f1ec}.usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.usp-card{background:#fff;border:1px solid #ddd;text-align:center;position:relative;overflow:hidden}.usp-image img{width:100%;height:220px;object-fit:cover;display:block}.icon-circle{width:62px;height:62px;border-radius:999px;border:1px solid #d8b27d;display:grid;place-items:center;margin:-31px auto 16px;background:#fff;color:#c89a5c;font-size:28px;position:relative;z-index:2}.usp-title{font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;padding:0 15px;color:#111}.usp-text{font-size:15px;line-height:1.7;color:#666;padding:0 20px 28px}.usp-buttons{display:flex;justify-content:center;gap:18px;margin-top:35px;flex-wrap:wrap}.usp-btn{padding:16px 30px;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:.3s ease;display:inline-block}.usp-btn-primary{background:#000;color:#fff}.customer-review-text{margin:30px auto 0;max-width:900px;border:1px solid #d6b98f;border-radius:12px;background:#fff;display:flex;justify-content:center;align-items:center;gap:18px;padding:18px 24px;flex-wrap:wrap}.customer-review-text span{font-style:italic}.testimonial-section{background:#fff}.row.as-seen-in{background:#faf6ef;max-width:100%}.cp-multicolumn .section-header--content--heading h3.section-header--title{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#a8793f;font-family:Inter;margin-bottom:0}.cp-multicolumn{padding:45px 0;background:#faf6ef}.cp-multicolumn .multicolumn--column h4{color:#57514c;text-align:center}.row.as-seen-in .small-12.columns{max-width:1192px;margin:0 auto}.testimonial-section{background:#fff!important}.footer{background:#fbf8f3}.shop-our-range .shop-our-range--bg{display:none}.slideshow__slide-heading.h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(56px,6vw,84px);line-height:.98;letter-spacing:-.055em;font-weight:500;margin-bottom:24px}.rte p{max-width:520px;color:#69615a;font-size:18px;line-height:1.8;margin-bottom:30px}.shop-our-range.text-left.mobile-height-350.desktop-height-550.section-spacing.section-spacing--disable-top.section-spacing--disable-bottom{min-height:690px;background:linear-gradient(90deg,#fffffffa,#ffffffe6 36%,#ffffff40 60%,#fff0),url(https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=1800&q=85) center right / cover no-repeat;display:flex;align-items:center}.shop-button{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:34px}p.shop-our-range--after-buttons__text{display:flex;flex-wrap:wrap;gap:20px;color:#69615a;font-size:14px}.custom-review-bar{background:#faf6ef;border-top:1px solid rgb(41 31 22 / 14%);border-bottom:1px solid rgb(41 31 22 / 14%)}.custom-review-bar{display:flex;justify-content:center;align-items:center;gap:20px;text-align:center;flex-wrap:wrap;width:100%;padding:30px 0}.hero-benefits{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);max-width:520px;border-top:1px solid rgb(41 31 22 / 12%)}.hero-benefit{padding:22px 18px 0 0;border-right:1px solid var(--line)}.hero-benefit strong{display:block;margin-top:8px;font-size:12px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.section-header--content--heading h3.section-header--title{display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,4.2vw,56px);line-height:1.06;letter-spacing:-.04em;font-weight:500;margin:10px 0 12px;color:#252525}.section-header--description.rte p{max-width:100%}.dynamic-rugs-tabs{background:#f5f4f2}.dynamic-rugs-tabs .tabing-collection-inner{padding:50px 0}.section-subheading{text-align:center;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#b07a36;margin-bottom:10px}.section-heading{text-align:center;font-size:64px;line-height:1.1;margin:0 0 35px;color:#1c1715}.tabs-wrapper{display:flex;justify-content:center;gap:18px;margin-bottom:45px;flex-wrap:wrap}.tab-btn{background:transparent;border:none;padding:12px 24px;border-radius:50px;cursor:pointer;font-size:14px;letter-spacing:2px;color:#3b332f;border:1px solid #fff}.tab-btn.active,.tab-btn:hover{border:1px solid #b07a36;color:#b07a36;background:#fffaf4}.tab-content{display:none}.tab-content.active{display:block}.rugs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rugs-card{background:#fff;border:1px solid #e5e5e5;text-decoration:none;overflow:hidden;transition:.3s ease}.rugs-card:hover{transform:translateY(-5px)}.rugs-card img{width:100%;height:320px;object-fit:cover;display:block}.card-content{padding:18px;text-align:center}.dynamic-rugs-tabs .card-content a{margin:0;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#1c1715}.card-content .line{width:45px;height:2px;background:#b07a36;display:block;margin:14px auto 0}quick-view.product-card--add-to-cart-button.small.button.accent{border:1px solid rgb(41 31 22 / 12%);background:#fff;padding:9px 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#252525}.breadcrumbs-section{border-bottom:1px solid #0000001a}.breadcrumbs{color:#17130f!important;font-weight:700}.breadcrumbs a{color:#746b62;font-weight:400}.thb-product-detail{padding-top:40px}.thb-product-detail .product-images .flickity-viewport .product-images__slide .product-single__media-image{border:1px solid #0000001a;border-radius:22px}.thb-product-detail .product-gallery-container .product-thumbnail-container .product-thumbnail{border:1px solid #0000001a;border-radius:14px;padding:0}.thb-product-detail .product-gallery-container .product-thumbnail-container .product-thumbnail:after{box-shadow:none!important;border-radius:14px}.thb-product-detail .product-gallery-container .product-thumbnail-container .product-thumbnail.is-initial-selected{border-color:#a8793f;box-shadow:0 0 0 2px #a8793f29}.thb-product-detail .product--title-container .product--title{font-size:68px;font-weight:500;line-height:.98;letter-spacing:-.055em}.thb-product-detail .product--title-container .product--price-container .price span.amount{font-size:31px}.thb-product-detail .product--price-container{margin-top:25px}.mpg-swatch .mpg-option-set-layout-default .mpg-swatch__label span,.thb-product-detail .variations .form__label,.thb-product-detail .variations .form__label span{font-size:13px!important;letter-spacing:.13em;text-transform:uppercase;font-weight:800!important;color:#17130f!important}.mpg-swatch-circle.mpg-swatch__option.selected{border-width:2px!important}.pdp-eyebrow{color:#a8793f;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.pdp-seller-tag,.review-line{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:14px 0 24px;color:#746b62;font-size:14px}.stars{color:#a8793f;letter-spacing:.12em}.verified{padding:9px 16px;border-radius:999px;background:#f5eee5;color:#a8793f;font-size:13px;font-weight:800}.sort-note{color:#746b62;font-size:16px;line-height:1.72;margin:18px 0 24px;max-width:610px}.usp-tags-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.usp-tags-wrap .usp-tag{padding:12px 18px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;font-size:13px;font-weight:800}.thb-product-detail .mpg-swatch,.thb-product-detail .variations .product-form__input{border-bottom:1px solid #0000001a;padding-bottom:22px}.thb-product-detail .variations .product-form__input:last-child{border-bottom:none;padding-bottom:0}.product-popup-modal__opener .product-popup-modal__button span.cp-size-guide-label{color:#a8793f!important;letter-spacing:0!important;text-transform:none!important}.thb-product-detail .variations .product-form__input--block input[type=radio]+label{min-height:44px;padding:0 16px;border:1px solid #0000001a;background:#fff;border-radius:10px;cursor:pointer;font-size:13px;font-weight:800;flex-direction:column}.thb-product-detail .variations .product-form__input--block input[type=radio]+label .pdp-size-label{display:block;font-size:10px;margin-top:0;color:#000;opacity:.7;font-weight:600}.thb-product-detail .variations .product-form__input--block input[type=radio]+label:hover .pdp-size-label{color:#fff}.thb-product-detail .variations .product-form__input--block input[type=radio]+label:hover{background-color:#111;color:#fff;border-color:#111}.thb-product-detail .variations .product-form__input--block input[type=radio]:checked+label{background-color:#111;color:#fff;border-color:#111}.thb-product-detail .variations .product-form__input--block input[type=radio]:checked+label .pdp-size-label{color:#fff}.thb-product-detail .variations .product-form__input[data-handle=structure] input[type=radio]+label{border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;padding:12px;cursor:pointer;text-align:left;transition:.25s ease;font-weight:600;color:#111;position:relative;height:auto;align-items:flex-start;gap:8px}.thb-product-detail .variations .product-form__input[data-handle=structure].is-options-loading input[type=radio]+label{display:none!important}.thb-product-detail .variations .product-form__input[data-handle=structure] input[type=radio]+label .structure-text{color:#746b62;font-size:11px;line-height:1.45;margin-top:-4px}.thb-product-detail .variations .product-form__input[data-handle=structure] input[type=radio]+label img{display:block;border-radius:12px;max-width:83px}.thb-product-detail .variations .product-form__input[data-handle=structure] input[type=radio]+label:hover{border-color:#1113;box-shadow:0 12px 30px #0000000f;transform:translateY(-1px)}.thb-product-detail .variations .product-form__input[data-handle=structure] input[type=radio]:checked+label{border-color:#1113;box-shadow:0 12px 30px #0000000f;transform:translateY(-1px)}.solid-btn-dark{padding:0 24px;border-radius:10px;font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;cursor:pointer;border:0;background:#111;color:#fff;border:1px solid #111}.solid-btn-dark:hover{background:#fff;color:#111;border:1px solid #111}.shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded){padding:0 24px;border-radius:10px;font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;cursor:pointer;border:1px solid #111;background:#fff;color:#111}.add-to-cart-wrap{border:1px solid #0000001a;border-radius:18px;padding:18px;background:#fff;box-shadow:0 16px 75px #281e140d}.add-to-cart-wrap .product-form{margin-top:0}.add-to-cart-wrap .product-form .add_to_cart_holder{margin-bottom:0}.add-to-cart-usp{margin-top:12px;display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.add-to-cart-usp .shipping-text{color:#746b62;font-size:13px;text-align:center;line-height:1.5}.add-to-cart-payment-row{display:flex;justify-content:center;gap:14px;margin-top:8px;color:#746b62;font-size:12px;font-weight:800}.thb-product-detail .pdp-usp-image-text{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pdp-usp-image-text .usp-item{border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:18px;background:#ffffffb8;text-align:center;width:100%}.pdp-usp-image-text .usp-icon-text{width:44px;height:44px;margin:0 auto 12px;border-radius:14px;background:#1111110f;display:grid;place-items:center;font-size:20px}.pdp-usp-image-text .usp-text{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#17130f;padding:0;font-weight:700}.product--title-container .shipping-text{color:#746b62;font-size:13px;font-weight:700}.product--accordion.accordion summary{font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:13px;color:#17130f;padding:18px 0;display:flex;justify-content:space-between;align-items:center}.product--accordion.accordion summary span{display:none}.product--accordion.accordion .collapsible__content,.product--accordion.accordion .collapsible__content p{color:#746b62;line-height:1.7;font-size:14px}.product--accordion.accordion summary:after{content:"+";color:#a8793f;font-size:16px}.product--accordion.accordion details[open] summary:after{content:"\2212"}.add-to-cart-wrap .quantity{border:1px solid #0000001a;border-radius:10px;text-align:center;font-weight:800;background:transparent}.add-to-cart-wrap .quantity button svg{opacity:1}.add-to-cart-wrap .quantity button svg path{font-weight:800;fill:#000}.eyebrow{color:#a8793f;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.cp-product-reccommendations .section-header--content{align-items:flex-start}.cp-section-header{margin-bottom:20px}.cp-section-header .section-header{margin-bottom:0}.cp-product-reccommendations .section-header--content .section-header--content--heading{text-align:left}.cp-product-reccommendations .section-header--content .section-header--content--heading .section-header--title{font-size:42px;margin:0}.cp-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}@media screen and (max-width:1366px){.thb-product-detail .product--title-container .product--title{font-size:56px}}@media screen and (max-width:1024px){.review-card .review-quote{font-size:16px;margin:10px 0}.reviews{grid-template-columns:260px 1fr;gap:15px}.review-card{width:max-content;max-width:275px}.review-track{overflow:auto;padding-bottom:10px}.rating-summary p{font-size:12px!important}.review-card p{line-height:1.35;font-size:12px}}@media screen and (max-width:768px){.thb-product-detail .product--title-container .product--title{font-size:42px;line-height:1.18}.pdp-seller-tag{margin:8px 0 16px}.sort-note{line-height:1.52;margin:12px 0 16px}.add-to-cart-wrap{margin-top:30px;padding:18px 12px}.cp-product-reccommendations .section-header--content .section-header--content--heading .section-header--title{font-size:28px;margin:0}.cp-product-reccommendations .section-header--content .section-header--content .rte{text-align:left;font-size:16px}.section-header--content .rte p{font-size:12px}.image-with-text-overlay--bg{background:linear-gradient(90deg,#fff,#ffffff9e 70%,#ffffff52 90%,#ffffff24),url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1600&q=85) center right / cover no-repeat}}@media screen and (max-width:550px){.reviews{grid-template-columns:1fr}.rating-summary{position:inherit}.pdp-usp-image-text .usp-text{font-size:10px}.faq-head h2{font-size:36px}}@media screen and (max-width:1067px){.header--inner{flex-wrap:nowrap}.header--inner full-menu{display:none}.header .logolink{width:80%}}@media screen and (max-width:991px){.rugs-grid{grid-template-columns:repeat(2,1fr)}.section-heading{font-size:42px}.slideshow__slide-inner.content-middle-center{left:0;transform:inherit}}@media screen and (max-width:768px){.cp-footer{grid-template-columns:1fr}.slideshow__slide-heading.h1{font-size:34px}.slideshow__slide-buttons .slideshow__slide-button{font-size:12px}.slideshow__slide-inner .slideshow__slide-features{margin-top:18px}}@media screen and (max-width:767px){.rugs-grid{grid-template-columns:1fr}.section-heading{font-size:32px}.rugs-card img{height:250px}a.product-card-title{-webkit-line-clamp:inherit;-webkit-box-orient:inherit;display:inherit;overflow:inherit;min-height:inherit}}@media screen and (max-width:990px){.usp-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.usp-grid{grid-template-columns:1fr}.usp-title{font-size:16px}.usp-text{font-size:14px}.usp-btn{width:100%;text-align:center}}.header--inner .thb-header-right{align-items:center}.image-with-text-overlay--content-inner p{color:#171717}@media screen and (max-width:768px){.image-with-text-overlay--heading.h2{font-size:38px}.image-with-text-overlay--content-inner p{font-size:14px;margin-bottom:0}.custom-features{margin-bottom:25px}.custom-features span{font-size:12px}.image-with-text-overlay--content-inner.content-width-small .rte{margin-bottom:10px}.rte.text-size-regular p{font-size:14px;line-height:1.4}.row.why-customers-choose{padding:51px 0 30px}section.custom-usp-section{padding:0 15px 50px}.testimonial-heading{margin-bottom:25px}.thb-header-right .thb-secondary-area--item svg{width:18px;height:18px}.main-slideshow .slideshow__slide-overlay{background:linear-gradient(90deg,#fff,#ffffff9e 70%,#ffffff52 90%,#ffffff24)}}@media screen and (max-width:430px){.slideshow__slide-buttons .cp-btn:before{display:none}.slideshow__slide-buttons .cp-btn{padding:15px 25px}}@media screen and (max-width:400px){.slideshow__slide-buttons .slideshow__slide-button{width:100%}.slideshow__slide-heading.h1{margin-bottom:10px}.slideshow__slide-description{font-size:12px}.main-slideshow .slideshow__slide-overlay{background:linear-gradient(90deg,#fff,#ffffff9e 70%,#ffffff52 90%,#ffffff24)}.slideshow__slide-highlights .slideshow__slide-highlight{font-size:10px}.product-card .product-info .bottom-row .price{font-size:14px}}.cp-contact-side-bar>div{padding:28px;position:sticky;top:112px;background:#fff;border:1px solid #00000017;border-radius:28px;box-shadow:0 18px 50px #00000014}.cp-contact-side-bar .contact-form-block{display:grid;grid-template-columns:1fr;gap:12px;border:1px solid #00000017;border-radius:20px;padding:16px 20px!important;background:#fbfaf8}.cp-contact-side-bar .contact-form-block p{margin:0;font-size:14px;max-width:100%;width:100%}.cp-contact-side-bar .contact-form-block p a{text-decoration:none}.cp-contact-side-bar .contact-form-block strong{margin-bottom:0}.cp-contact-form-column{gap:30px;display:grid;grid-template-columns:1.2fr .5fr}.contact-from-header .section-header--content--heading,.contact-from-header .section-header--description{text-align:left!important}.contact-from-header{padding:0!important}.contact-from-header .section-header--title{margin-bottom:0!important}.contact-form--form-column{padding:34px;background:#fff;border:1px solid #00000017;border-radius:28px;box-shadow:0 18px 50px #00000014}.contact-form--form-column .field label{color:#756c63;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-form--form-column .field input,.contact-form--form-column .field textarea{border:1px solid #00000017;border-radius:14px;padding:14px;outline:0;background:#fff}.contact-form--form-column .field input:focus,.contact-form--form-column .field textarea:focus{border-color:#a57a45;box-shadow:0 0 0 3px #a57a4521}@media screen and (max-width:768px){.cp-contact-form-column{display:flex;grid-template-columns:1fr;flex-direction:column-reverse}.contact-form--text-column .contact-form-block{margin-bottom:15px!important}.contact-form--text-column{margin-top:0}.contact-form--text-column .contact-form-block::last-child{margin-bottom:0!important}.contact-form--form-column>.row{padding:0}.contact-form--form-column{padding:25px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
