.search-container,.search-container.container,.search-container.container-1170,.search-container.container-1770,.search-container.container-full{max-width:100%!important;width:100%!important;padding-left:clamp(16px,3vw,48px)!important;padding-right:clamp(16px,3vw,48px)!important;box-sizing:border-box!important}.search-form{display:block;max-width:750px;margin:15px auto 0}.search-form .form-input{width:calc(100% - 70px)}.search-form .button{width:60px;min-height:36px;min-width:unset;margin-left:10px;margin-top:0;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom)}.search-form .button svg{width:20px;height:20px;margin-right:0;transform:rotate(-90deg)}.search-container .form-fieldInline{display:flex}.search-container .breadcrumb+.halo-search-content{margin-top:23px}.search-container .results-count{display:none}.search-container .toolbar-item{display:none;position:relative;z-index:2;font-size:0;letter-spacing:0;margin-bottom:30px}.search-container .toolbar-item .toolbar-icon{display:inline-block;vertical-align:middle;width:26px;height:26px;padding:3px;border:1px solid var(--bg-grey)}.search-container .toolbar-item .toolbar-icon.active{border-color:var(--icon)}.search-container .toolbar-item .toolbar-icon .icon{width:100%;height:100%}.search-container .pageListing .product{display:inline-block}.search-container .card-summary a .text{font-weight:var(--font-weight-semibold);font-style:italic}.search-container #main-page-article-grid{margin-top:-30px}.search-container #main-page-article-grid .resultTable{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.search-container #main-page-article-grid .resultTable .item{padding:29px}.search-container #main-page-article-grid .resultTitle{width:100%;font-size:calc(var(--font-heading-size) + 2px)}.search-container #main-page-article-grid .resultTitle .text{width:525px}.search-container #main-page-article-grid .resultTitle.text-center .text{margin-left:auto;margin-right:auto}.search-container #main-page-article-grid .resultTitle.text-left .text{margin-left:0;margin-right:auto}.search-container #main-page-article-grid .resultTitle.text-right .text{margin-left:auto;margin-right:0}.search-container #main-page-article-grid .resultTable .item{background-color:var(--bg-global)}.search-container #main-page-article-grid .resultTable .item .button{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);text-transform:none;width:100px;min-width:100px;margin-right:auto;margin-left:0;margin-top:10px;padding:4px 0}.search-container #main-page-article-grid .pagination-page-infinite{text-align:center;margin-top:35px}.search-container #main-page-article-grid .plus-button{width:30px;min-width:30px;height:30px;margin-left:auto;margin-right:auto;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;border:none}.search-container #main-page-article-grid .plus-button:before{left:5px}.search-container #main-page-article-grid .plus-button svg{width:25px;height:25px;border-radius:50%;margin:0}.search-container #main-page-article-grid .item{display:none}.search-container #main-page-article-grid .item.visible{display:block}.search-container .page-header{padding:25px 0 30px;line-height:1em}@media screen and (max-width:1024px){.search-container .toolbar-item{display:block}.search-container #main-page-article-grid .resultTable{grid-gap:15px}.search-container #main-page-article-grid .resultTable .item{padding:19px}}@media screen and (max-width:576px){.search-container #main-page-article-grid .resultTable{grid-template-columns:1fr}}.search-landing-wrapper{margin-bottom:50px}.search-landing-header{max-width:680px;margin:0 auto 40px;text-align:center}.search-landing-form{margin-top:20px}.search-landing-form .form-fieldInline{display:flex;align-items:center;border:1px solid var(--border-color, #e6e6e6);border-radius:4px;padding:3px;background-color:#fff;box-shadow:0 2px 8px #0000000a}.search-landing-form .form-input{flex:1;border:none;padding:12px 16px;font-size:15px;outline:none;background:transparent}.search-landing-form .button{border-radius:3px;padding:10px 20px;display:flex;align-items:center;justify-content:center;min-width:50px}.search-landing-layout{display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:start}.search-category-sidebar{width:100%}.search-sidebar-box{background-color:#faf8f5;border:1px solid #eae3d9;border-radius:8px;padding:24px 20px}.search-sidebar-heading{padding-bottom:14px;margin-bottom:16px;border-bottom:2px solid var(--brown, #8b5a2b)}.search-sidebar-heading h2{font-family:var(--font-heading-family, serif);font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dark, #2a1f14);margin:0;line-height:1.2}.search-cat-list{margin:0;padding:0;list-style:none}.search-cat-item{border-bottom:1px solid #f0e8dd;padding:10px 0}.search-cat-item:last-child{border-bottom:none}.search-cat-header{display:flex;justify-content:space-between;align-items:center}.search-cat-link{font-family:var(--font-body-family, sans-serif);font-size:14px;font-weight:600;color:#2c2c2c;text-decoration:none;transition:color .2s ease}.search-cat-link:hover,.search-cat-link.is-active{color:var(--brown, #8b5a2b);font-weight:700}.search-cat-toggle{background:transparent;border:none;padding:4px;cursor:pointer;color:#777;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,color .2s ease}.search-cat-toggle:hover{color:var(--brown, #8b5a2b)}.search-cat-item.is-active .search-cat-toggle svg{transform:rotate(180deg)}.search-subcat-list{margin:8px 0 4px;padding-left:12px;list-style:none;display:none}.search-cat-item.is-active .search-subcat-list{display:block}.search-subcat-item{padding:4px 0}.search-subcat-link{font-family:var(--font-body-family, sans-serif);font-size:13px;color:#666;text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:inline-block}.search-subcat-link:hover,.search-subcat-link.is-active{color:var(--brown, #8b5a2b);font-weight:600;padding-left:4px}.search-landing-main{width:100%}.search-bestsellers-header{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #eee}.search-bestsellers-title{font-family:var(--font-heading-family, serif);font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dark, #2a1f14);margin:0 0 4px}.search-bestsellers-subtitle{font-size:13px;color:#777;margin:0}@media screen and (max-width:991px){.search-landing-layout{grid-template-columns:1fr;gap:28px}.search-sidebar-box{padding:18px 16px}}@media screen and (max-width:576px){.search-landing-header{margin-bottom:24px}.search-bestsellers-title{font-size:18px}.search-sidebar-heading h2{font-size:15px}}.search-landing-predictive{display:block;position:relative;max-width:750px;margin:15px auto 0}.search-landing-form{display:block;position:relative;max-width:100%;margin:0}.search-landing-input-wrap{position:relative!important;display:flex!important;align-items:center!important}.search-landing-predictive .quickSearchResultsWrap,.search-landing-form .quickSearchResultsWrap,.search-landing-input-wrap .quickSearchResultsWrap,.search-landing-header .quickSearchResultsWrap,.search-landing-predictive [data-predictive-search],body.open_search_desktop .search-landing-wrapper .quickSearchResultsWrap,body.open_search_desktop .search-landing-predictive .quickSearchResultsWrap,body.open_search_desktop .search-landing-input-wrap .quickSearchResultsWrap,body.open_search .search-landing-wrapper .quickSearchResultsWrap,body.open_search .search-landing-predictive .quickSearchResultsWrap,body.open_search .search-landing-input-wrap .quickSearchResultsWrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;transform:none!important;margin:0!important;z-index:9999!important;background:#fff!important;box-shadow:0 8px 24px #00000026!important;border:1px solid #e2e2e2!important;border-top:none!important;border-radius:0 0 10px 10px!important;overflow:hidden!important}.search-landing-predictive[open] .form-input,.search-landing-predictive[open] .search__button,.search-landing-input-wrap:has(.quickSearchResultsWrap.is-show) .form-input,.search-landing-input-wrap:has(.quickSearchResultsWrap[style*="display: block"]) .form-input{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.search-landing-header{position:relative}.search-hero-banner{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:#f6f4f0;border-radius:16px;padding:36px 44px;gap:36px;margin-bottom:24px}.search-hero-title{font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-size:42px!important;font-weight:500!important;color:#2b241d!important;margin:0 0 10px!important;line-height:1.15;letter-spacing:-.5px}.search-hero-subtitle{font-size:15px!important;color:#6b635b!important;margin:0 0 24px!important;line-height:1.6;max-width:520px}.search-hero-form-wrap{max-width:520px}.search-hero-form-wrap .search-landing-input-wrap{background:#fff;border-radius:8px;padding:4px;box-shadow:0 2px 10px #0000000d}.search-hero-image-wrap{overflow:hidden;border-radius:12px;height:240px;box-shadow:0 8px 24px #0000000f}.search-hero-img{width:100%;height:100%;object-fit:cover;display:block}.search-value-props-bar{display:flex;justify-content:space-between;align-items:center;background:#faf9f6;border:1px solid #ebe7df;border-radius:12px;padding:16px 28px;margin-bottom:32px;gap:16px}.value-prop-item{display:flex;align-items:center;gap:12px}.value-prop-icon{color:#36432e!important;display:flex!important;align-items:center!important}.value-prop-icon svg{stroke:#36432e!important}.value-prop-text{display:flex;flex-direction:column}.value-prop-text strong{font-size:13px;font-weight:600;color:#2c251e;line-height:1.2}.value-prop-text span{font-size:11px;color:#78716c;margin-top:2px}.search-sidebar-box{background:#fff!important;border:1px solid #e8e2d8!important;border-radius:16px!important;padding:24px!important;box-shadow:0 4px 20px #2b241d0a!important}.sidebar-filter-group{margin-bottom:22px!important;padding-bottom:18px!important;border-bottom:1px solid #f0ebe4!important}.sidebar-filter-group:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.sidebar-filter-title{font-size:13px!important;font-weight:700!important;color:#2b241d!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.sidebar-filter-title span{font-weight:400!important;color:#8b5e3c!important}.cat-count{background:#efece6;color:#666;font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;margin-left:auto}.search-cat-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 12px!important;font-size:13.5px!important;font-weight:500!important;color:#3d352e!important;border-radius:8px!important;text-decoration:none!important;transition:all .2s ease!important}.search-cat-link:hover,.search-cat-item.is-active>.search-cat-link,.search-cat-item.is-active>.search-cat-header>.search-cat-link{background:#faf7f2!important;color:#8b5e3c!important;font-weight:600!important}.filter-checkbox-list{display:flex!important;flex-direction:column!important;gap:10px!important}.filter-checkbox-label{display:flex!important;align-items:center!important;gap:12px!important;font-size:13.5px!important;font-weight:450!important;color:#3d352e!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;padding:3px 0!important;transition:color .15s ease!important}.filter-checkbox-label:hover{color:#111!important}.filter-checkbox-label input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;border:1.5px solid #d4ccc0!important;border-radius:3.5px!important;background:#fff!important;cursor:pointer!important;display:inline-grid!important;place-content:center!important;position:static!important;opacity:1!important;visibility:visible!important;transition:all .2s ease!important;margin:0!important;flex-shrink:0!important}.filter-checkbox-label input[type=checkbox]:hover{border-color:#36432e!important}.filter-checkbox-label input[type=checkbox]:checked{background:#36432e!important;border-color:#36432e!important}.filter-checkbox-label input[type=checkbox]:checked:before{content:""!important;width:8px!important;height:4.5px!important;border-left:2px solid #ffffff!important;border-bottom:2px solid #ffffff!important;transform:rotate(-45deg) translate(.5px,-.5px)!important}.filter-shape-list{display:flex!important;flex-direction:column!important;gap:4px!important}.shape-list-item{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:7px 8px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;font-size:13.5px!important;font-weight:450!important;color:#3d352e!important;cursor:pointer!important;text-align:left!important;transition:all .2s ease!important}.shape-list-item .shape-svg-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;color:#36432e!important;flex-shrink:0!important;transition:color .2s ease!important}.shape-list-item .shape-svg-icon svg{stroke:#36432e!important}.shape-list-item:hover{background:#faf7f2!important;color:#36432e!important}.shape-list-item:hover .shape-svg-icon{color:#36432e!important}.shape-list-item.is-active{background:#f4f1ea!important;color:#36432e!important;font-weight:600!important;border-color:#e2dbd0!important}.shape-list-item.is-active .shape-svg-icon{color:#36432e!important}.filter-accordion-group .accordion-item{border-bottom:1px solid #f0ebe4!important}.accordion-btn{width:100%!important;background:none!important;border:none!important;padding:11px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:13px!important;font-weight:600!important;color:#352d26!important;cursor:pointer!important}.accordion-btn span{font-size:15px!important;color:#888!important}.sidebar-promo-card{background:#faf9f6;border:1px solid #ebe7df;border-radius:12px;overflow:hidden;margin-top:24px;display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sidebar-promo-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2b241d14}.sidebar-promo-card:hover .promo-tag{background:#36432e}.sidebar-promo-img img{width:100%;height:130px;object-fit:cover;display:block}.sidebar-promo-content{padding:14px}.promo-tag{display:inline-block;background:#2b241d;color:#fff;font-size:10px;font-weight:600;letter-spacing:.8px;padding:4px 8px;border-radius:4px;margin-bottom:6px}.sidebar-promo-content p{font-size:12px;color:#555;margin:0;line-height:1.4}.search-main-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:14px!important;margin-bottom:22px!important;border-bottom:1px solid #ede7df!important}.search-results-heading{font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:500!important;color:#2b241d!important;margin:0!important;letter-spacing:-.2px!important}.toolbar-actions{display:flex!important;align-items:center!important;gap:20px!important}.toolbar-sort{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#5a524a!important}.sort-select{border:1px solid #e0d8cc!important;border-radius:8px!important;padding:7px 14px!important;font-size:13px!important;font-weight:500!important;color:#2b241d!important;background:#faf9f6!important;cursor:pointer!important;outline:none!important;transition:border-color .2s ease!important}.sort-select:hover,.sort-select:focus{border-color:#8b5e3c!important}.toolbar-view-mode{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#555!important}.view-btn{border:1px solid #e0d8cc!important;border-radius:6px!important;padding:6px 9px!important;cursor:pointer!important;background:#fff!important;color:#666!important;display:flex!important;align-items:center!important;transition:all .2s ease!important}.view-btn.is-active{background:#36432e!important;color:#fff!important;border-color:#36432e!important}.search-hero-form-wrap .search-landing-form .button,.search-hero-form-wrap .search-landing-form .search__button,.search-landing-form .button,.search-landing-form .search__button{background:#36432e!important;border-color:#36432e!important;color:#fff!important}.search-hero-form-wrap .search-landing-form .button svg,.search-hero-form-wrap .search-landing-form .search__button svg,.search-landing-form .button svg,.search-landing-form .search__button svg{fill:#fff!important;stroke:#fff!important}.search-customizer-banner{background:#f6f4f0;border-radius:12px;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:24px}.customizer-left h3{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500;color:#2b241d;margin:0 0 4px}.customizer-left p{font-size:12px;color:#6b635b;margin:0 0 14px;max-width:320px}.btn-build-sofa{display:inline-block;background:#2b241d;color:#fff!important;font-size:11px;font-weight:600;letter-spacing:1px;padding:10px 20px;border-radius:4px;text-decoration:none;transition:background .2s ease}.btn-build-sofa:hover{background:#4a3f35}.customizer-steps{display:flex;align-items:center;gap:12px}.step-item{display:flex;flex-direction:column;align-items:center;text-align:center}.step-icon{font-size:20px;margin-bottom:4px;background:#fff;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000000d}.step-num{font-size:10px;font-weight:600;color:#2c251e}.step-label{font-size:10px;color:#78716c}.step-arrow{color:#aaa;font-size:14px;margin-top:-12px}.search-fabric-banner{display:grid;grid-template-columns:240px 1fr 220px;align-items:center;background:#f6f4f0;border-radius:14px;padding:28px;gap:28px;margin-top:44px;margin-bottom:32px}.fabric-banner-img img{width:100%;height:140px;object-fit:cover;border-radius:10px;display:block}.fabric-banner-content h2{font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:500;color:#2b241d;line-height:1.2;margin:0 0 8px}.fabric-banner-content p{font-size:13px;color:#6b635b;margin:0 0 14px}.fabric-link{font-size:11px;font-weight:700;letter-spacing:.8px;color:#2b241d!important;text-decoration:none}.fabric-banner-features{display:flex;flex-direction:column;gap:8px}.feature-pill{background:#fff;border:1px solid #e5e0d8;border-radius:20px;padding:6px 14px;font-size:12px;color:#444;display:flex;align-items:center;gap:8px}.search-help-bar{display:flex;justify-content:space-around;align-items:center;background:#faf9f6;border:1px solid #ebe7df;border-radius:12px;padding:20px;margin-top:14px;margin-bottom:0!important;gap:16px}.help-item{display:flex;align-items:center;gap:12px}.help-icon{font-size:22px}.help-text{display:flex;flex-direction:column}.help-text strong{font-size:13px;font-weight:600;color:#2c251e}.help-text span{font-size:11px;color:#78716c}.sidebar-mobile-header,.sidebar-mobile-footer,.search-sidebar-backdrop,.mobile-filter-open-btn{display:none}@media screen and (max-width:868px){.mobile-filter-open-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#fff!important;border:1.5px solid #36432E!important;color:#36432e!important;padding:6px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}.mobile-filter-count-badge{background:#36432e!important;color:#fff!important;font-size:10px!important;padding:1px 6px!important;border-radius:10px!important;font-weight:700!important}.search-category-sidebar{position:fixed!important;top:0!important;left:0!important;width:86%!important;max-width:340px!important;height:100vh!important;height:100dvh!important;background:#fff!important;z-index:99999!important;transform:translate(-105%)!important;transition:transform .32s cubic-bezier(.16,1,.3,1)!important;box-shadow:4px 0 30px #0000002e!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important}.search-category-sidebar.is-open{transform:translate(0)!important}.sidebar-mobile-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 18px!important;border-bottom:1px solid #ede7df!important;background:#fbf9f6!important;flex-shrink:0!important}.sidebar-mobile-title{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:700!important;color:#36432e!important}.sidebar-mobile-close{background:transparent!important;border:none!important;font-size:20px!important;color:#2b241d!important;cursor:pointer!important;padding:4px 8px!important;line-height:1!important}.search-sidebar-box{border:none!important;border-radius:0!important;padding:16px 18px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;flex:1!important;background:#fff!important;box-shadow:none!important}.sidebar-mobile-footer{display:block!important;padding:12px 18px!important;border-top:1px solid #ede7df!important;background:#fbf9f6!important;flex-shrink:0!important}.btn-mobile-apply-filters{width:100%!important;background:#36432e!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:13px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;letter-spacing:.5px!important}.search-sidebar-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#00000073!important;z-index:99998!important;display:none!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.search-sidebar-backdrop.is-open,.search-landing-layout{display:block!important}.search-hero-banner{grid-template-columns:1fr!important;padding:18px 16px!important;border-radius:12px!important;margin-bottom:14px!important;gap:0!important}.search-hero-title{font-size:22px!important;margin-bottom:6px!important}.search-hero-subtitle{font-size:12.5px!important;margin-bottom:12px!important}.search-hero-image-wrap,.search-value-props-bar{display:none!important}.search-main-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding-bottom:12px!important;margin-bottom:16px!important;gap:10px!important;border-bottom:1px solid #f0ebe4!important}.toolbar-controls-bar{order:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.toolbar-heading-bar{order:2!important;display:block!important;width:100%!important}.toolbar-heading-bar .search-results-heading{font-size:20px!important;font-weight:700!important;color:#2b241d!important;margin:0!important;letter-spacing:-.01em!important}.toolbar-view-mode{display:none!important}.toolbar-sort{display:flex!important;align-items:center!important;gap:6px!important}.toolbar-sort label{font-size:13px!important;margin:0!important;color:#666!important}.toolbar-sort select{padding:6px 10px!important;font-size:13px!important;border-radius:8px!important;border:1px solid #dcd7cf!important;background:#fff!important}#landing-bestsellers-product-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}#landing-bestsellers-product-grid .product{width:100%!important;max-width:100%!important;margin:0!important}#landing-bestsellers-product-grid .card{padding:14px!important;border-radius:14px!important;border:1px solid #ede7df!important;background:#fff!important;box-shadow:0 3px 12px #2b241d0a!important}#landing-bestsellers-product-grid .card-media{height:220px!important;min-height:220px!important;max-height:220px!important;border-radius:10px!important;margin-bottom:12px!important}#landing-bestsellers-product-grid .card-title{font-size:15px!important;line-height:1.35!important;min-height:auto!important;margin-bottom:6px!important;font-weight:600!important}#landing-bestsellers-product-grid .price-item--sale,#landing-bestsellers-product-grid .price-item--regular{font-size:16px!important;font-weight:700!important}#landing-bestsellers-product-grid .price-item--regular s,#landing-bestsellers-product-grid .price__compare{font-size:13px!important}#landing-bestsellers-product-grid .tt-emi-card{padding:7px 12px!important;font-size:12px!important;margin-top:8px!important;border-radius:8px!important;gap:6px!important}#landing-bestsellers-product-grid .tt-emi-text svg{width:13px!important;height:13px!important}#landing-bestsellers-product-grid .tt-emi-link{font-size:12px!important;font-weight:700!important}.search-fabric-banner{grid-template-columns:1fr!important;padding:16px!important;border-radius:12px!important;gap:12px!important;margin-top:20px!important}.fabric-banner-img img{height:130px!important}.fabric-banner-content h2{font-size:20px!important}.fabric-banner-features{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.feature-pill{padding:5px 8px!important;font-size:11px!important}.search-help-bar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px!important;border-radius:12px!important;margin-top:12px!important}.help-item{gap:8px!important}.help-icon{font-size:18px!important}.help-text strong{font-size:11.5px!important}.help-text span{font-size:10px!important}}.back-to-top-btn:hover{color:#2b241d!important;text-decoration:underline}#search-cat-dynamic-list .search-cat-link[data-cat-key]:after{content:" \2192";font-size:11px;color:#aaa;margin-left:4px;transition:color .2s}#search-cat-dynamic-list .search-cat-link[data-cat-key]:hover:after{color:#8b5e3c}#search-cat-dynamic-list .search-cat-item.is-active>.search-cat-link{color:#8b5e3c!important;font-weight:600!important}.search-pagination-wrap{margin-top:40px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:24px;border-top:1px solid #f0ebe4}.search-pagination-info{font-size:13px;color:#7a7369;font-weight:500;letter-spacing:.02em}.search-pagination-list{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.search-pagination-list li{display:inline-flex}.search-page-btn{min-width:38px;height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2ddd5;background:#fff;color:#2b241d;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease;text-decoration:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #00000008}.search-page-btn:hover:not(:disabled):not(.is-active){background:#fbf9f6;border-color:#c4b9aa;color:#8b5a2b}.search-page-btn.is-active{background:#2b241d;border-color:#2b241d;color:#fff;cursor:default;box-shadow:0 2px 6px #2b241d26}.search-page-btn:disabled,.search-page-btn.is-disabled{opacity:.35;cursor:not-allowed;border-color:#eee;background:#fafafa;color:#aaa}.search-page-ellipsis{min-width:30px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#999;font-size:14px;font-weight:600}.search-page-btn.prev-btn,.search-page-btn.next-btn{padding:0 14px;font-size:12px;font-weight:600;gap:5px;text-transform:uppercase;letter-spacing:.04em}#landing-bestsellers-product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}#landing-bestsellers-product-grid.column-2{grid-template-columns:repeat(2,1fr)!important}#landing-bestsellers-product-grid.column-1{grid-template-columns:1fr!important}#landing-bestsellers-product-grid>li.product{margin:0!important;padding:0!important;list-style:none!important;width:100%!important;display:flex!important}#landing-bestsellers-product-grid .product-item{width:100%!important;display:flex!important}#landing-bestsellers-product-grid .card{background:#fff!important;border:1px solid #ede7df!important;border-radius:12px!important;overflow:hidden!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important;display:flex!important;flex-direction:column!important;width:100%!important;box-shadow:0 2px 8px #2b241d08!important}#landing-bestsellers-product-grid .card:hover{transform:translateY(-5px)!important;box-shadow:0 14px 32px #2b241d14!important;border-color:#d6cbbe!important}#landing-bestsellers-product-grid .card-product{position:relative!important;width:100%!important;background:#faf8f5!important}#landing-bestsellers-product-grid .card-product__wrapper{position:relative!important;width:100%!important}#landing-bestsellers-product-grid .card-media{aspect-ratio:4 / 3!important;width:100%!important;overflow:hidden!important;position:relative!important;background:#faf8f5!important;padding-bottom:0!important}#landing-bestsellers-product-grid .card-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}#landing-bestsellers-product-grid .card:hover .card-media img{transform:scale(1.04)!important}#landing-bestsellers-product-grid .card{background:#fff!important;border:1px solid #ede7df!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .25s ease,box-shadow .25s ease!important}#landing-bestsellers-product-grid .card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #2b241d14!important}#landing-bestsellers-product-grid .card-information{padding:14px 16px 16px!important;display:flex!important;flex-direction:column!important;gap:6px!important;text-align:left!important;background:#fff!important;width:100%!important;box-sizing:border-box!important}#landing-bestsellers-product-grid .card-information__wrapper{text-align:left!important;display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;float:none!important}#landing-bestsellers-product-grid .card__heading,#landing-bestsellers-product-grid .card-title{font-family:inherit!important;font-size:14.5px!important;font-weight:600!important;color:#2b241d!important;line-height:1.3!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;transition:color .2s ease!important}#landing-bestsellers-product-grid .card:hover .card-title{color:#8b5e3c!important}#landing-bestsellers-product-grid .card-swatch{margin:2px 0!important;padding:0!important;display:block!important;clear:both!important}#landing-bestsellers-product-grid .card-swatch .swatch{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:wrap!important}#landing-bestsellers-product-grid .card-swatch .item{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important}#landing-bestsellers-product-grid .card-swatch .swatch-label{display:inline-block!important;width:16px!important;height:16px!important;border-radius:50%!important;cursor:pointer!important;position:relative!important;padding:0!important;margin:0!important;transition:transform .15s ease,outline .15s ease!important}#landing-bestsellers-product-grid .card-swatch .swatch-label .pattern{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.15)!important;box-sizing:border-box!important}#landing-bestsellers-product-grid .card-swatch .swatch-label:hover{transform:scale(1.2)!important}#landing-bestsellers-product-grid .card-swatch .swatch-label.is-active{outline:2px solid #2b241d!important;outline-offset:1.5px!important}#landing-bestsellers-product-grid .card-swatch .number-showmore{background:#f2eee8!important;border:none!important;border-radius:10px!important;font-size:10px!important;font-weight:600!important;color:#6b6257!important;padding:1px 6px!important;height:16px!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important}#landing-bestsellers-product-grid .card-price{margin:2px 0 0!important;padding:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:5px!important;float:none!important}#landing-bestsellers-product-grid .price{margin:0!important;display:block!important;width:100%!important}#landing-bestsellers-product-grid .price dl{margin:0!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;width:100%!important}#landing-bestsellers-product-grid .price.price--on-sale .price__regular{display:none!important}#landing-bestsellers-product-grid .price:not(.price--on-sale) .price__sale{display:none!important}#landing-bestsellers-product-grid .price__sale,#landing-bestsellers-product-grid .price__regular{display:inline-flex!important;align-items:baseline!important;gap:8px!important;margin:0!important;padding:0!important;flex-wrap:wrap!important}#landing-bestsellers-product-grid .price__sale dd,#landing-bestsellers-product-grid .price__regular dd{margin:0!important;padding:0!important;display:inline-flex!important;align-items:baseline!important}#landing-bestsellers-product-grid .price-item--sale{font-size:17px!important;font-weight:700!important;color:#b33927!important;letter-spacing:-.2px!important;line-height:1.2!important}#landing-bestsellers-product-grid .price-item--regular{font-size:17px!important;font-weight:700!important;color:#2b241d!important;letter-spacing:-.2px!important;line-height:1.2!important}#landing-bestsellers-product-grid .price__compare s,#landing-bestsellers-product-grid .price__compare .price-item--regular{font-size:13.5px!important;font-weight:400!important;color:#8c827a!important;text-decoration:line-through!important;line-height:1.2!important}#landing-bestsellers-product-grid .tt-emi-card{background:#faf8f5!important;border:1px solid #ede7df!important;border-radius:6px!important;padding:5px 9px!important;margin:2px 0 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;float:none!important;clear:both!important}#landing-bestsellers-product-grid .tt-emi-text{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;color:#554e47!important;line-height:1.25!important;flex:1!important}#landing-bestsellers-product-grid .tt-emi-text svg{flex-shrink:0!important;stroke:#36432e!important;width:13px!important;height:13px!important}#landing-bestsellers-product-grid .tt-emi-text strong{color:#2b241d!important;font-weight:700!important}#landing-bestsellers-product-grid .tt-emi-link{font-size:10.5px!important;font-weight:600!important;color:#8b5e3c!important;text-decoration:underline!important;cursor:pointer!important;white-space:nowrap!important;margin-left:4px!important}@keyframes searchSheenWave{0%{transform:translate(-100%)}to{transform:translate(100%)}}#landing-bestsellers-product-grid .search-skeleton-item{list-style:none!important;width:100%!important;display:flex!important;flex:1 1 100%!important;min-width:0!important}#landing-bestsellers-product-grid .search-skeleton-card{border-radius:12px!important;background:#fff!important;padding:16px!important;border:1px solid #ede7df!important;display:flex!important;flex-direction:column!important;gap:10px!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #2b241d08!important;width:100%!important;min-width:100%!important;box-sizing:border-box!important;min-height:340px!important}#landing-bestsellers-product-grid .search-skeleton-card:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%)!important;transform:translate(-100%)!important;animation:searchSheenWave 1.3s infinite ease-in-out!important;pointer-events:none!important;z-index:5!important}#landing-bestsellers-product-grid .search-skeleton-image{width:100%!important;height:190px!important;min-height:190px!important;background:#eee8e0!important;border-radius:8px!important;display:block!important;flex-shrink:0!important}#landing-bestsellers-product-grid .search-skeleton-title{width:85%!important;height:16px!important;min-height:16px!important;background:#eee8e0!important;border-radius:4px!important;display:block!important;margin-top:4px!important;flex-shrink:0!important}#landing-bestsellers-product-grid .search-skeleton-subtitle{width:60%!important;height:12px!important;min-height:12px!important;background:#f4efe8!important;border-radius:4px!important;display:block!important;flex-shrink:0!important}#landing-bestsellers-product-grid .search-skeleton-price{width:45%!important;height:20px!important;min-height:20px!important;background:#eee8e0!important;border-radius:4px!important;display:block!important;margin-top:4px!important;flex-shrink:0!important}#landing-bestsellers-product-grid .search-skeleton-emi{width:100%!important;height:34px!important;min-height:34px!important;background:#fbf9f6!important;border:1px solid #ede7df!important;border-radius:6px!important;display:block!important;margin-top:6px!important;flex-shrink:0!important}[data-theme=dark] .main-search,[data-theme=dark] .search-container,[data-theme=dark] .search-landing-wrapper,[data-theme=dark] .halo-search-content,[data-theme=dark] .page-header{background:#141414!important;color:#e8e2d9!important}[data-theme=dark] .search-hero-banner{background:#1a1a1a!important;border:1px solid #2C2C2C!important;box-shadow:0 8px 32px #0006!important}[data-theme=dark] .search-hero-title,[data-theme=dark] .search-bestsellers-title{color:#fff!important}[data-theme=dark] .search-hero-subtitle,[data-theme=dark] .search-bestsellers-subtitle{color:#c8c0b5!important}[data-theme=dark] .search-hero-form-wrap .search-landing-input-wrap{background:#222!important;border:1px solid #333333!important}[data-theme=dark] .search-hero-form-wrap .search__input{background:transparent!important;color:#fff!important}[data-theme=dark] .search-hero-form-wrap .search__input::placeholder{color:#8c857d!important}[data-theme=dark] .search-hero-form-wrap .search__button{background:#d4a373!important;color:#141414!important}[data-theme=dark] .search-hero-form-wrap .search__button svg{stroke:#141414!important;fill:#141414!important}[data-theme=dark] .search-hero-image-wrap{border:1px solid #333333!important}[data-theme=dark] .search-value-props-bar{background:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .value-prop-icon,[data-theme=dark] .value-prop-icon svg{color:#d4a373!important;stroke:#d4a373!important}[data-theme=dark] .value-prop-text strong{color:#fff!important}[data-theme=dark] .value-prop-text span{color:#a0988d!important}[data-theme=dark] .search-sidebar-box{background:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .cat-count{background:#282828!important;color:#a0988d!important}[data-theme=dark] .search-cat-link{color:#e8e2d9!important}[data-theme=dark] .search-cat-link:hover,[data-theme=dark] .search-cat-item.is-active>.search-cat-link,[data-theme=dark] .search-cat-item.is-active>.search-cat-header>.search-cat-link{background:#252525!important;color:#d4a373!important}[data-theme=dark] .search-main-toolbar{border-bottom:1px solid #2C2C2C!important}[data-theme=dark] .toolbar-heading-bar .search-results-heading{color:#fff!important}[data-theme=dark] .toolbar-sort label{color:#a0988d!important}[data-theme=dark] .toolbar-sort select{background:#222!important;color:#fff!important;border:1px solid #333333!important}[data-theme=dark] .toolbar-icon{color:#8c857d!important}[data-theme=dark] .toolbar-icon.is-active,[data-theme=dark] .toolbar-icon:hover{color:#d4a373!important}[data-theme=dark] .search-fabric-banner{background:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .fabric-banner-content h3{color:#fff!important}[data-theme=dark] .help-card{background:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .help-card .help-icon{color:#d4a373!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-card{background-color:#1a1a1a!important;border:1px solid #2C2C2C!important;box-shadow:0 4px 20px #0000004d!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-card:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%)!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-image,[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-img{background-color:#242424!important;border-radius:8px!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-title{background-color:#2a2a2a!important;border-radius:4px!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-subtitle{background-color:#202020!important;border-radius:4px!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-price{background-color:#2a2a2a!important;border-radius:4px!important}[data-theme=dark] #landing-bestsellers-product-grid .search-skeleton-emi{background-color:#1e1e1e!important;border:1px solid #2C2C2C!important;border-radius:6px!important}[data-theme=dark] #landing-bestsellers-product-grid .card,[data-theme=dark] #landing-bestsellers-product-grid .product-item{background-color:#1a1a1a!important;border:1px solid #2C2C2C!important;box-shadow:0 4px 20px #0000004d!important}[data-theme=dark] #landing-bestsellers-product-grid .card:hover{border-color:#444!important;box-shadow:0 8px 30px #00000080!important}[data-theme=dark] #landing-bestsellers-product-grid .card-information{background-color:#1a1a1a!important}[data-theme=dark] #landing-bestsellers-product-grid .card__heading,[data-theme=dark] #landing-bestsellers-product-grid .card-title,[data-theme=dark] #landing-bestsellers-product-grid .card-title a{color:#fff!important}[data-theme=dark] #landing-bestsellers-product-grid .card:hover .card-title,[data-theme=dark] #landing-bestsellers-product-grid .card-title a:hover{color:#d4a373!important}[data-theme=dark] #landing-bestsellers-product-grid .price,[data-theme=dark] #landing-bestsellers-product-grid .price-item--regular{color:#fff!important}[data-theme=dark] #landing-bestsellers-product-grid .price-item--sale{color:#ff5a5f!important}[data-theme=dark] #landing-bestsellers-product-grid .price__compare s,[data-theme=dark] #landing-bestsellers-product-grid .price__compare .price-item--regular{color:#8c857d!important}[data-theme=dark] #landing-bestsellers-product-grid .price__sale-label,[data-theme=dark] #landing-bestsellers-product-grid .badge-sale{background-color:#8c2d19!important;color:#fff!important}[data-theme=dark] #landing-bestsellers-product-grid .tt-emi-card{background-color:#222!important;border:1px solid #333333!important;color:#c8c0b5!important}[data-theme=dark] #landing-bestsellers-product-grid .tt-emi-card *{color:#c8c0b5!important}[data-theme=dark] #landing-bestsellers-product-grid .tt-emi-card strong{color:#fff!important}[data-theme=dark] #landing-bestsellers-product-grid .tt-emi-card svg{stroke:#d4a373!important;color:#d4a373!important}[data-theme=dark] #landing-bestsellers-product-grid .tt-emi-link{color:#d4a373!important}[data-theme=dark] #landing-bestsellers-product-grid .tt-emi-link:hover{color:#fff!important}[data-theme=dark] #landing-bestsellers-product-grid .card-swatch .swatch-label.is-active{outline:2px solid #D4A373!important}[data-theme=dark] #landing-bestsellers-product-grid .card-swatch .number-showmore{background:#282828!important;color:#a0988d!important}[data-theme=dark] .search-sidebar-box{background-color:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .sidebar-filter-group{border-bottom:1px solid #282828!important}[data-theme=dark] .sidebar-filter-title{color:#fff!important}[data-theme=dark] .sidebar-filter-title span{color:#d4a373!important}[data-theme=dark] .btn-clear-all-filters,[data-theme=dark] #btn-clear-all-filters{background-color:#222!important;border:1px solid #333333!important;color:#e8e2d9!important}[data-theme=dark] .btn-clear-all-filters:hover,[data-theme=dark] #btn-clear-all-filters:hover{background-color:#2a2a2a!important;color:#fff!important;border-color:#444!important}[data-theme=dark] .filter-checkbox-label{color:#e8e2d9!important}[data-theme=dark] .filter-checkbox-label:hover{color:#fff!important}[data-theme=dark] .filter-checkbox-label span{color:#e8e2d9!important}[data-theme=dark] .filter-checkbox-label:hover span{color:#fff!important}[data-theme=dark] .filter-checkbox-label input[type=checkbox]{border:1.5px solid #444444!important;background:#222!important}[data-theme=dark] .filter-checkbox-label input[type=checkbox]:checked{background:#d4a373!important;border-color:#d4a373!important}[data-theme=dark] .shape-list-item{color:#e8e2d9!important;background:transparent!important;border:1px solid transparent!important}[data-theme=dark] .shape-list-item span{color:#e8e2d9!important}[data-theme=dark] .shape-list-item .shape-svg-icon{color:#d4a373!important}[data-theme=dark] .shape-list-item .shape-svg-icon svg{stroke:#d4a373!important;color:#d4a373!important}[data-theme=dark] .shape-list-item:hover{background:#252525!important;color:#fff!important}[data-theme=dark] .shape-list-item:hover span{color:#fff!important}[data-theme=dark] .shape-list-item:hover .shape-svg-icon svg{stroke:#fff!important}[data-theme=dark] .shape-list-item.is-active{background:#222!important;border-color:#d4a373!important;color:#d4a373!important}[data-theme=dark] .shape-list-item.is-active span{color:#d4a373!important;font-weight:600!important}[data-theme=dark] .shape-list-item.is-active .shape-svg-icon svg{stroke:#d4a373!important}[data-theme=dark] .filter-accordion-group .accordion-item{border-bottom:1px solid #282828!important}[data-theme=dark] .accordion-btn{color:#f5f2ee!important}[data-theme=dark] .accordion-btn:hover,[data-theme=dark] .accordion-btn span,[data-theme=dark] .accordion-btn .accordion-icon{color:#d4a373!important}[data-theme=dark] .sidebar-promo-card{background-color:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .sidebar-promo-card .promo-tag{background-color:#d4a373!important;color:#141414!important}[data-theme=dark] .sidebar-promo-card .promo-content h4{color:#fff!important}[data-theme=dark] .sidebar-promo-card .promo-content p{color:#c8c0b5!important}[data-theme=dark] .sidebar-promo-card .promo-btn{background-color:#d4a373!important;color:#141414!important;font-weight:700!important}[data-theme=dark] .sidebar-promo-card .promo-btn:hover{background-color:#e2c9a8!important;color:#141414!important}[data-theme=dark] .search-pagination-wrap{border-top:1px solid #282828!important}[data-theme=dark] .search-pagination-info{color:#a0988d!important}[data-theme=dark] .search-page-btn{background-color:#1e1e1e!important;border:1px solid #333333!important;color:#e8e2d9!important;box-shadow:0 1px 4px #0000004d!important}[data-theme=dark] .search-page-btn:hover:not(:disabled):not(.is-active){background-color:#282828!important;border-color:#d4a373!important;color:#d4a373!important}[data-theme=dark] .search-page-btn.is-active{background-color:#d4a373!important;border-color:#d4a373!important;color:#141414!important;font-weight:700!important;box-shadow:0 2px 8px #d4a37340!important}[data-theme=dark] .search-page-btn:disabled,[data-theme=dark] .search-page-btn.is-disabled{background-color:#161616!important;border-color:#242424!important;color:#555!important;opacity:.5!important}[data-theme=dark] .search-page-ellipsis{color:#777!important}[data-theme=dark] .search-fabric-banner{background-color:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .fabric-banner-content h2,[data-theme=dark] .fabric-banner-content h3{color:#fff!important}[data-theme=dark] .fabric-banner-content p{color:#c8c0b5!important}[data-theme=dark] .feature-pill{background-color:#222!important;border:1px solid #333333!important;color:#e8e2d9!important}[data-theme=dark] .feature-pill:hover{border-color:#d4a373!important;color:#fff!important}[data-theme=dark] .search-help-bar{background-color:#1a1a1a!important;border:1px solid #2C2C2C!important}[data-theme=dark] .help-item{color:#e8e2d9!important}[data-theme=dark] .help-text strong{color:#fff!important}[data-theme=dark] .help-text span{color:#a0988d!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-main-search.css.map */
