:root{--ff-ink: #15211c;--ff-forest: #16382e;--ff-navy: #15211c;--ff-sand: #ebe6dc;--ff-canvas: #f6f3ec;--ff-surface: #fffefb;--ff-warm-white: #f6f3ec;--ff-clay: #a84b30;--ff-clay-dark: #843820;--ff-clay-soft: #ead8ce;--ff-muted: #5f6863;--ff-line: rgba(21, 33, 28, .14);--ff-shadow: 0 24px 70px rgba(21, 33, 28, .12);--ff-display: "Iowan Old Style", "Baskerville", Georgia, "Times New Roman", serif;--ff-sans: var(--font-body-family), "Outfit", sans-serif;--ff-radius-sm: 4px;--ff-radius-md: 12px;--ff-radius-lg: 20px;--ff-radius: 12px}html{scroll-behavior:smooth}body{color:var(--ff-ink);background:var(--ff-warm-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:#fff;background:var(--ff-clay-dark)}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--ff-ink);letter-spacing:-.035em;line-height:1.08}p,.rte{line-height:1.7}.page-width{max-width:148rem}.announcement-bar{min-height:3.4rem;background:#102019}.announcement-bar__message{padding:.75rem 1.5rem;font-size:1.1rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.utility-bar .list-social{display:none}.utility-bar__grid.utility-bar__grid--3-col{grid-template-columns:1fr!important}.utility-bar__grid .announcement-bar{grid-column:1!important;width:100%}.section-header.shopify-section-group-header-group{z-index:40}.header-wrapper{border-bottom:1px solid var(--ff-line);box-shadow:0 8px 30px #12181617}.header{max-width:148rem;min-height:7.6rem;column-gap:2rem}.header__heading-logo{max-width:15rem;height:auto}.header__inline-menu{margin-left:1rem}.header__menu-item{padding:1.4rem .7rem;font-size:1.2rem;font-weight:500;letter-spacing:.025em}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:.1rem;text-underline-offset:.7rem}.header__icon{transition:opacity .18s ease,transform .18s ease}.header__icon:hover{opacity:.7;transform:translateY(-1px)}@media screen and (min-width:990px){.mega-menu__content{max-height:calc(100vh - 11rem);overflow-y:auto;border-top:3px solid var(--ff-clay)!important;border-bottom:1px solid var(--ff-line)!important;color:var(--ff-ink)!important;background:radial-gradient(circle at 88% 0%,rgba(181,111,78,.13),transparent 24%),var(--ff-warm-white)!important;box-shadow:0 28px 54px #15221d29!important}.mega-menu__list{gap:2.4rem 5rem!important;padding-top:3.2rem!important;padding-bottom:4rem!important}.mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 2.4rem!important}.mega-menu__list--condensed>li{min-width:0;border-bottom:1px solid var(--ff-line)}.mega-menu__list--condensed>li:first-child{grid-column:1 / -1;margin-bottom:1.4rem;border:0}.mega-menu__list--condensed>li:first-child .mega-menu__link{display:flex;align-items:center;justify-content:space-between;min-height:6.2rem;padding:1.4rem 2rem!important;border-radius:8px;color:#fff!important;background:var(--ff-forest);font-size:1.6rem!important;font-weight:750;letter-spacing:-.01em}.mega-menu__list--condensed>li:first-child .mega-menu__link:after{content:"Explore the full room  \2192";color:#ffffffb8;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mega-menu__list--condensed>li:not(:first-child) .mega-menu__link{display:flex;align-items:center;min-height:4.7rem;padding:.9rem 1rem!important;border-radius:5px;color:var(--ff-ink)!important;font-size:1.28rem!important;font-weight:600;transition:color .18s ease,background .18s ease,transform .18s ease}.mega-menu__list--condensed>li:not(:first-child) .mega-menu__link:hover{color:var(--ff-clay-dark)!important;background:var(--ff-sand);text-decoration:none!important;transform:translate(4px)}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link{color:var(--ff-ink)!important}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{font-size:1.35rem!important;font-weight:750}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-3{color:#15221dad!important;font-size:1.2rem!important}}.search-modal{border-bottom:4px solid var(--ff-clay)!important;color:#fff;background:radial-gradient(circle at 82% 0%,rgba(181,111,78,.24),transparent 32%),var(--ff-forest)!important;box-shadow:0 28px 64px #15221d33}.search-modal__content{min-height:17rem;padding:4rem 5rem!important;background:transparent!important}.search-modal__form{max-width:78rem!important}.search-modal .field{overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#fff;box-shadow:0 18px 44px #00000024}.search-modal .field:before,.search-modal .field:after{content:none}.search-modal .search__input{height:6.4rem;padding-right:10rem;padding-left:2.4rem;border:0;color:var(--ff-ink);font-size:1.65rem;background:#fff}.search-modal .field__label{left:2.4rem;color:#15221d85}.search-modal .search__button{right:1rem;width:5rem;height:5rem;margin-top:.7rem;border-radius:50%;color:#fff!important;background:var(--ff-clay)!important}.search-modal__close-button{color:#fff!important}.predictive-search{overflow:hidden;border:1px solid var(--ff-line)!important;border-radius:10px!important;color:var(--ff-ink);background:var(--ff-warm-white)!important;box-shadow:var(--ff-shadow)!important}.kaktus-w-wishlist-counter{display:none!important}.ff-hero{display:grid;grid-template-columns:minmax(42rem,43%) 1fr;min-height:clamp(58rem,69vh,72rem);overflow:hidden;background:var(--ff-forest)}.ff-hero__panel{display:flex;align-items:center;padding:clamp(5rem,6vw,9rem) clamp(3.2rem,5vw,8rem);color:#fff;background:radial-gradient(circle at 12% 0%,rgba(181,111,78,.32),transparent 34%),var(--ff-forest)}.ff-hero__visual{position:relative;min-width:0;min-height:inherit}.ff-hero__image{width:100%;height:100%;object-fit:cover;object-position:57% center}.ff-hero__copy{width:min(55rem,100%)}.ff-hero__eyebrow{display:inline-flex;margin:0 0 2.4rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.35);color:#e5c7b7;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ff-hero__heading{max-width:10ch;margin:0;color:#fff;font-size:clamp(4.8rem,5.1vw,7.4rem);letter-spacing:-.06em;line-height:.98;text-wrap:balance}.ff-hero__text{max-width:48rem;margin-top:2.4rem;color:#ffffffc7;font-size:clamp(1.6rem,1.45vw,1.9rem);line-height:1.6}.ff-hero__text p{margin:0}.ff-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.ff-hero__button{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;padding:1.2rem 2.6rem;border:1px solid var(--ff-clay);border-radius:6px;color:#fff!important;background:var(--ff-clay);font-size:1.35rem;font-weight:700;letter-spacing:.035em;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ff-hero__button:hover{border-color:var(--ff-clay-dark);color:#fff!important;background:var(--ff-clay-dark);transform:translateY(-2px)}.ff-hero__button--secondary{border-color:#ffffff8c;color:#fff!important;background:transparent}.ff-hero__button--secondary:hover{border-color:#fff;color:var(--ff-forest)!important;background:#fff}.ff-hero__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:clamp(3.8rem,5vw,6.5rem);padding-top:2.2rem;border-top:1px solid rgba(255,255,255,.18);color:#fffc}.ff-hero__trust-item{display:flex;min-height:3.2rem;align-items:center;gap:.8rem;padding:0;font-size:1.08rem;font-weight:600;letter-spacing:.02em;line-height:1.3}.ff-hero__trust-icon{display:grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-size:1rem}.ff-hero__visual-note{position:absolute;right:2.4rem;bottom:2.4rem;margin:0;padding:1.1rem 1.5rem;border:1px solid rgba(255,255,255,.35);border-radius:5px;color:#fff;background:#111f1ac2;box-shadow:0 14px 36px #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.1rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}#MainContent>.shopify-section:not(:first-child){margin-top:0}.title-wrapper-with-link{align-items:end;margin-bottom:clamp(2.4rem,3vw,4rem)}.title-wrapper-with-link .title,.collection__title .title{max-width:15ch;font-size:clamp(3.4rem,4.2vw,5.8rem);line-height:.98;text-wrap:balance}.title-wrapper-with-link .link,.collection__view-all .button{font-weight:700}.collection-list-wrapper,.collection,.related-products{padding-top:clamp(5rem,7vw,10rem)!important;padding-bottom:clamp(5rem,7vw,10rem)!important}.section-collection-list{background:var(--ff-warm-white)}[id$=__featured_collection_ff_edit_2026],[id$=__featured_collection_HymAqj],[id$=__featured_collection_BqAnPR],[id$=__featured_collection_yLpEHK]{background:var(--ff-sand)}[id$=__featured_collection_ff_edit_2026] .collection,[id$=__featured_collection_HymAqj] .collection,[id$=__featured_collection_BqAnPR] .collection,[id$=__featured_collection_yLpEHK] .collection{background:transparent}.collection__description{max-width:64rem;color:#15221dad;font-size:1.55rem}.collection__view-all .button,.title-wrapper-with-link .link{min-width:auto;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 .4rem;background:transparent;box-shadow:none;font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase}.collection-list .card-wrapper,.product-grid .card-wrapper,.slider-mobile-gutter .product-card-wrapper{height:100%;overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:0 10px 28px #15221d0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.collection-list .card-wrapper:hover,.product-grid .card-wrapper:hover,.slider-mobile-gutter .product-card-wrapper:hover{box-shadow:var(--ff-shadow);transform:translateY(-7px)}.collection-list .card>.card__content{position:absolute;top:auto;right:1.2rem;bottom:1.2rem;left:1.2rem;width:auto;height:auto!important;border-radius:5px;background:#fcfaf6eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collection-list .card__heading{min-height:0;font-size:1.55rem}.collection-list .card__media .media img{object-fit:cover!important;transition:transform .45s ease}.collection-list .card-wrapper:hover .card__media .media img{transform:scale(1.035)}.product-card-wrapper .card__media .media{background:#f4f1ea}.product-card-wrapper .card__media .media img{object-fit:contain!important;padding:clamp(.8rem,1.3vw,1.8rem);background:#f4f1ea}.card--standard>.card__content{padding:0 1rem 1.5rem}.card__information{padding:1.5rem 1.2rem .8rem!important}.card__heading{display:-webkit-box;min-height:4.4rem;overflow:hidden;font-size:1.48rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-information>.price{margin-top:1rem!important;color:var(--ff-ink);font-size:1.55rem;font-weight:750}.quick-add__submit,.product-form__submit,.button,.shopify-payment-button__button{border-radius:6px;font-weight:700;letter-spacing:.025em}.quick-add__submit{min-height:4.7rem;border-color:var(--ff-forest);color:#fff;background:var(--ff-forest)}.quick-add__submit:hover{border-color:var(--ff-clay-dark);background:var(--ff-clay-dark)}.collage-wrapper{padding-top:clamp(5rem,7vw,9rem)!important;padding-bottom:clamp(5rem,7vw,9rem)!important}.collage-wrapper .title{max-width:24ch;margin-bottom:clamp(2.2rem,3vw,3.6rem);font-size:clamp(3.6rem,4.4vw,6rem);line-height:.98;letter-spacing:-.05em;text-wrap:balance}[id$=__d42a5218-59c6-4d21-8a62-3bd300a118d5]{background:var(--ff-forest)}[id$=__d42a5218-59c6-4d21-8a62-3bd300a118d5] .title{color:#fff}[id$=__6645aa74-8926-447f-95a6-4c9b877a3fc6]{background:#dfd4c4}.collage{gap:clamp(1.4rem,2vw,2.4rem)}.collage__item>.media,.collage__item>.card-wrapper{overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:0 18px 44px #15221d1f}.collage .product-card-wrapper .card__media .media img{object-fit:cover!important;padding:0!important}.collage .card__content{background:#fff}.ff-story{display:grid;grid-template-columns:minmax(0,57%) minmax(40rem,43%);min-height:76rem;background:var(--ff-forest)}.ff-story__visual{position:relative;min-width:0;overflow:hidden}.ff-story__image{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.ff-story:hover .ff-story__image{transform:scale(1.018)}.ff-story__caption{position:absolute;bottom:2.4rem;left:2.4rem;margin:0;padding:1rem 1.4rem;border-radius:4px;color:#fff;background:#15221dc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ff-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,6vw,9rem) clamp(3.2rem,5vw,7.5rem);color:#fff;background:linear-gradient(145deg,rgba(181,111,78,.18),transparent 42%),var(--ff-forest)}.ff-story__eyebrow,.ff-details__eyebrow{margin:0 0 2rem;color:#dfab90;font-size:1.05rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ff-story__heading{max-width:10ch;margin:0;color:#fff;font-size:clamp(4.2rem,4.8vw,6.6rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ff-story__text{max-width:52rem;margin-top:2.4rem;color:#ffffffb8;font-size:1.65rem;line-height:1.65}.ff-story__text p{margin:0}.ff-story__principles{display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(3.6rem,4.5vw,6rem);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.ff-story__principle{display:grid;grid-template-columns:2.6rem 1fr;gap:1rem;min-height:14rem;padding:2rem 1.8rem;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.ff-story__principle>span{color:#dfab90;font-size:1.05rem;font-weight:750;letter-spacing:.08em}.ff-story__principle h3{margin:0 0 .7rem;color:#fff;font-size:1.45rem;line-height:1.2;letter-spacing:-.02em}.ff-story__principle p{margin:0;color:#ffffff9e;font-size:1.15rem;line-height:1.5}.ff-story__link{display:inline-flex;align-self:flex-start;align-items:center;gap:1rem;margin-top:3.2rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.7);color:#fff;font-size:1.2rem;font-weight:750;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ff-story__link span{font-size:1.8rem;transition:transform .18s ease}.ff-story__link:hover span{transform:translate(5px)}#share-coupon-small{display:none!important}.cc-window-wrapper.cc-bottom-left-wrapper{right:auto!important;bottom:1.2rem!important;left:1.2rem!important;width:min(36rem,calc(100vw - 2.4rem))!important;z-index:90!important}.pd-cookie-banner-window.cc-window{right:1.2rem!important;left:auto!important;max-width:36rem!important;padding:1.2rem 1.5rem!important;border:1px solid var(--ff-line)!important;border-radius:8px!important;background:#fffffff7!important;box-shadow:0 16px 44px #15221d29!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pd-cookie-banner-window .cc-message{font-size:1.25rem!important;line-height:1.45!important}.pd-cookie-banner-window .cc-close{top:.9rem!important;right:1rem!important}body:has(.product__info-wrapper) .pd-cookie-banner-window.cc-window{right:auto!important;left:1.2rem!important}a[href*="buysellstartups.com"],.Avada-Faqs_Button,[id$=__1708566512b0fdf256] iframe{display:none!important}[id$=__1708566512b0fdf256]{padding:2rem 0 0}.simesy-sales-boost-title,.simesy-sb-countdown-title,.simesy-sales-boost-content{font-family:inherit!important}.collection-hero{background:radial-gradient(circle at 90% 0%,rgba(181,111,78,.22),transparent 28%),var(--ff-forest)}.collection-hero__inner{padding-top:clamp(4rem,6vw,8rem)!important;padding-bottom:clamp(3.5rem,5vw,6rem)!important}.collection-hero__title{margin-bottom:1.6rem!important;color:#fff;font-size:clamp(4rem,5vw,6.8rem)}.collection-hero__description{max-width:76rem!important;color:#ffffffb8;font-size:1.7rem!important;line-height:1.65}.facets-vertical{gap:clamp(3rem,4vw,6rem)}.facets__form-vertical{padding:2rem;border:1px solid var(--ff-line);border-radius:8px;background:#fff}.facet-filters__sort,.mobile-facets__sort .select__select{border-radius:999px}.product-grid-container .collection{padding-top:2rem!important}.collection-tree-host-section{background:var(--ff-warm-white)}.collection-tree-host-section .ct-breadcrumb-bg,.collection-tree-host-section .ct-subcats-bg{box-sizing:border-box;width:100%!important;max-width:148rem!important;margin-right:auto!important;margin-left:auto!important;background:transparent!important}.collection-tree-host-section .ct-breadcrumb-bg{padding:1.4rem 5rem 0!important}.collection-tree-host-section .breadcrumb{gap:.7rem!important;padding:0!important}.collection-tree-host-section .breadcrumb__link,.collection-tree-host-section .breadcrumb__current,.collection-tree-host-section .breadcrumb__sep{padding:0!important;color:#15221d94!important;font-family:inherit!important;font-size:1.15rem!important;font-weight:650!important;letter-spacing:.08em!important;text-decoration:none!important;text-transform:uppercase!important}.collection-tree-host-section .breadcrumb__link:hover{color:var(--ff-clay-dark)!important}.collection-tree-host-section .ct-subcats-bg{padding:2.8rem 5rem 3.8rem!important}.collection-tree-host-section .ct-subcats-list{display:flex!important;justify-content:flex-start!important;gap:1.5rem!important;width:100%!important;height:auto!important;padding:0 0 1.8rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:0;scroll-snap-type:x proximity;scrollbar-color:var(--ff-clay) rgba(21,34,29,.08);scrollbar-width:thin}.collection-tree-host-section .ct-subcats-list::-webkit-scrollbar{height:4px}.collection-tree-host-section .ct-subcats-list::-webkit-scrollbar-track{border-radius:99px;background:#15221d14}.collection-tree-host-section .ct-subcats-list::-webkit-scrollbar-thumb{border-radius:99px;background:var(--ff-clay)}.collection-tree-host-section .ct-subcat-item{flex:0 0 clamp(13.5rem,11.5vw,17rem)!important;width:auto!important;min-width:0!important;color:var(--ff-ink)!important;text-decoration:none!important;scroll-snap-align:start}.collection-tree-host-section .ct-subcat-card{width:100%!important;height:auto!important;padding:0!important;text-align:left!important}.collection-tree-host-section .ct-subcat-image-wrap{position:relative;width:100%!important;height:auto!important;aspect-ratio:1 / 1;overflow:hidden;border:0!important;border-radius:8px!important;background:var(--ff-sand)!important}.collection-tree-host-section .ct-subcat-image{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;transition:transform .42s cubic-bezier(.2,.65,.3,1)}.collection-tree-host-section .ct-subcat-item:hover .ct-subcat-image{transform:scale(1.045)}.collection-tree-host-section .ct-subcat-count{top:1rem!important;right:1rem!important;min-width:3.2rem!important;padding:.55rem .8rem!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:999px!important;color:#fff!important;background:#15221dc7!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit!important;font-size:1rem!important;font-weight:750!important;line-height:1!important}.collection-tree-host-section .ct-subcat-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0 0!important;color:var(--ff-ink)!important;font-family:inherit!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.25!important}.collection-tree-host-section .ct-subcat-title:after{content:"\2192";color:var(--ff-clay-dark);font-size:1.5rem;transition:transform .18s ease}.collection-tree-host-section .ct-subcat-item:hover .ct-subcat-title:after{transform:translate(4px)}#main-collection-filters{margin-top:1.5rem}#main-collection-filters .facets-container{margin-bottom:3.2rem;padding:1.6rem 2rem;border:1px solid var(--ff-line);border-radius:8px;background:#fff}#main-collection-filters .facets-container:before{content:"Shop the collection";grid-column:1;grid-row:1;align-self:center;color:var(--ff-ink);font-size:clamp(1.8rem,2vw,2.5rem);font-weight:700;letter-spacing:-.035em}#main-collection-filters .facets__summary{margin-bottom:0;padding:1rem 3.2rem 1rem 1.4rem;border:1px solid var(--ff-line);border-radius:999px;color:var(--ff-ink);background:var(--ff-warm-white);font-size:1.25rem}#main-collection-filters .facets__heading{margin:0 1.4rem 0 0;color:var(--ff-ink);font-weight:750}#main-collection-filters .facet-filters__field{gap:1rem}#main-collection-filters .facet-filters__sort{min-height:4.4rem;padding:0 4rem 0 1.6rem;border:1px solid var(--ff-line);border-radius:999px;background:var(--ff-warm-white)}#ProductGridContainer .product-grid{row-gap:clamp(4rem,5vw,7rem)}[id$=__featured_collection_ff_edit_2026] .collection__title:before,[id$=__featured_collection_r9hzby] .collection__title:before,[id$=__featured_collection_BqAnPR] .collection__title:before,[id$=__featured_collection_HymAqj] .collection__title:before,[id$=__featured_collection_MMn3Pd] .collection__title:before,[id$=__featured_collection_yLpEHK] .collection__title:before{display:block;margin-bottom:1.2rem;color:var(--ff-clay-dark);font-size:1.05rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}[id$=__featured_collection_ff_edit_2026] .collection__title:before{content:"Our edit"}[id$=__featured_collection_r9hzby] .collection__title:before{content:"Living room"}[id$=__featured_collection_BqAnPR] .collection__title:before{content:"Gather around"}[id$=__featured_collection_HymAqj] .collection__title:before{content:"Work beautifully"}[id$=__featured_collection_MMn3Pd] .collection__title:before{content:"Open air"}[id$=__featured_collection_yLpEHK] .collection__title:before{content:"Everyday rituals"}.product{gap:0!important}.product__info-wrapper{padding-left:clamp(3rem,5vw,7rem)!important}.product__media-wrapper .product__media-item,.product__media-wrapper .thumbnail{overflow:hidden;border:0!important;border-radius:8px!important;background:#f3f0e9}.product__media img{object-fit:contain!important;background:#f3f0e9}.product__info-container{padding:clamp(2.4rem,2.4vw,3.4rem);border:1px solid var(--ff-line);border-radius:10px;background:#fff;box-shadow:0 18px 48px #15221d14}.product__title h1{font-size:clamp(3rem,2.8vw,4rem);line-height:1.06}.product__info-container .price{margin-top:1.6rem;font-size:clamp(2.3rem,2.4vw,3.2rem)}.product-form__submit,.shopify-payment-button__button{min-height:5.8rem!important;font-size:1.6rem!important}.product-form__submit{color:#fff;background:var(--ff-clay)}.product-form__submit:hover{background:var(--ff-clay-dark)}.ff-product-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.6rem 0 2rem}.ff-product-promise{display:flex;min-height:7rem;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem;border:1px solid var(--ff-line);border-radius:6px;background:var(--ff-sand);font-size:1.25rem;font-weight:650;line-height:1.3;text-align:center}.ff-product-promise span{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--ff-clay-dark)}.ff-product-promise a{color:inherit;text-decoration:none}.ff-product-promise a:hover{text-decoration:underline;text-underline-offset:.3rem}.product__description{padding-top:1.8rem;border-top:1px solid var(--ff-line);color:#17211ed1;font-size:1.55rem}.product__description table{display:block;overflow-x:auto;border-collapse:collapse;font-size:1.35rem}.ff-details-section{background:var(--ff-sand)}.ff-details{display:grid;grid-template-columns:minmax(24rem,.34fr) minmax(0,.66fr);gap:clamp(5rem,8vw,12rem);padding-top:clamp(6rem,8vw,11rem);padding-bottom:clamp(6rem,8vw,11rem)}.ff-details__header{align-self:start;position:sticky;top:13rem}.ff-details__header h2{max-width:10ch;margin:0;font-size:clamp(3.8rem,4.8vw,6.4rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ff-details__header>p:last-child{max-width:34rem;margin:2.2rem 0 0;color:#15221d9e;font-size:1.4rem;line-height:1.6}.ff-details__description{padding:clamp(3rem,5vw,7rem);border-radius:10px;background:#fff;box-shadow:0 16px 44px #15221d12;color:#15221dd1;font-size:1.5rem;line-height:1.72}.ff-details__description>:first-child{margin-top:0}.ff-details__description h2,.ff-details__description h3,.ff-details__description h4{margin-top:3.8rem}.ff-details__description table{display:table;width:100%;border-collapse:collapse;font-size:1.32rem}.ff-details__description th,.ff-details__description td{padding:1.2rem 1.4rem;border-color:var(--ff-line)!important;text-align:left}.ff-details__description tr:nth-child(2n){background:var(--ff-sand)}.ff-details__apps{margin-top:2.4rem;padding:2.4rem;border:1px solid var(--ff-line);border-radius:10px;background:#ffffff9e}.product__description th,.product__description td{padding:1rem 1.2rem;border-color:var(--ff-line)!important}body:has(cart-items) #MainContent{padding-bottom:clamp(5rem,7vw,9rem);background:radial-gradient(circle at 92% 12%,rgba(181,111,78,.1),transparent 24%),var(--ff-warm-white)}cart-items .title-wrapper-with-link{align-items:flex-end;margin-bottom:3rem}cart-items .title--primary{font-size:clamp(4.6rem,5vw,7rem)}cart-items .title--primary:before{content:"Your space, almost ready";display:block;margin-bottom:1rem;color:var(--ff-clay-dark);font-size:1.05rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}cart-items .underlined-link{padding-bottom:.4rem;color:var(--ff-ink);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.6rem}.cart-items{border:1px solid var(--ff-line);border-radius:12px;background:#fff;box-shadow:0 16px 48px #15221d12}.cart-items thead th{padding-top:1.8rem!important;padding-bottom:1.8rem!important;color:#15221d80}.cart-item>td{padding-top:3rem!important;padding-bottom:3rem!important}.cart-item__image-container{overflow:hidden;border:0!important;border-radius:8px!important;background:var(--ff-sand)!important}.cart-item__image{width:100%!important;height:100%!important;object-fit:contain}.cart-item__name{color:var(--ff-ink);font-size:1.65rem;font-weight:700;line-height:1.35}.cart__footer-wrapper #main-cart-footer{background:transparent}.cart__footer{display:block!important;box-sizing:border-box;width:min(100%,48rem);margin-left:auto;padding:3rem!important;border:1px solid var(--ff-line);border-radius:12px;background:#fff;box-shadow:0 20px 58px #15221d1a}.cart__footer .cart__blocks{width:100%}.cart__footer:before{content:"Order summary";display:block;margin-bottom:2.4rem;color:var(--ff-ink);font-size:2.5rem;font-weight:700;letter-spacing:-.035em}.cart__footer:after{content:"\2713   Free contiguous U.S. shipping $120+\a\2713   Contiguous U.S. & Canada delivery\a\2713   30-day returns \b7  Secure checkout";display:block;margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--ff-line);color:#15221dad;font-size:1.15rem;font-weight:600;line-height:1.9;white-space:pre-line}.cart__footer .totals{justify-content:space-between;padding-bottom:1.6rem;border-bottom:1px solid var(--ff-line)}.cart__footer .totals__total-value{color:var(--ff-ink);font-size:2.2rem;font-weight:750}.cart__footer .tax-note{display:block;margin:1.4rem 0 2rem;color:#15221d94;line-height:1.55}.cart__checkout-button{min-height:5.8rem;border:0;color:#fff;background:var(--ff-clay)!important;font-size:1.55rem}.cart__checkout-button:hover{background:var(--ff-clay-dark)!important}.footer{margin-top:clamp(5rem,8vw,10rem)!important;border-top:4px solid var(--ff-clay);background:radial-gradient(circle at 82% 12%,rgba(181,111,78,.22),transparent 28%),#111c18}.footer__content-top{max-width:130rem;padding-top:clamp(5rem,7vw,8rem)!important;padding-bottom:clamp(4rem,6vw,7rem)!important}.footer__content-top:before{content:"Rooms worth coming home to.";display:block;max-width:14ch;margin-bottom:clamp(4rem,6vw,7rem);color:#fff;font-size:clamp(4rem,6.5vw,8.5rem);font-weight:500;letter-spacing:-.055em;line-height:.98}.footer-block__heading,.footer__newsletter .inline-richtext{color:#fff;letter-spacing:-.025em}.footer__newsletter{max-width:58rem}.footer-block__details-content .list-menu__item--link{padding-top:.55rem;padding-bottom:.55rem;color:#ffffffad;transition:color .18s ease,transform .18s ease}.footer-block__details-content .list-menu__item--link:hover{color:#fff;text-decoration:none;transform:translate(4px)}.newsletter-form__field-wrapper .field__input{min-height:5.6rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;background:#ffffff0f}@media screen and (max-width:989px){.header{min-height:6.4rem}.ff-hero{grid-template-columns:minmax(36rem,48%) 1fr;min-height:62rem}.ff-hero__panel{padding:5rem 3.2rem}.ff-hero__heading{font-size:clamp(4.4rem,6.8vw,6rem)}.ff-hero__trust{grid-template-columns:1fr;gap:.7rem;margin-top:3.6rem}.ff-hero__trust-item{min-height:2.7rem}.ff-hero__visual-note{right:1.6rem;bottom:1.6rem}.facets-vertical{display:block}.ff-story{grid-template-columns:1fr 1fr;min-height:70rem}.ff-story__content{padding:5rem 3rem}.ff-story__principles{grid-template-columns:1fr}.ff-story__principle{min-height:0}.ff-details{grid-template-columns:minmax(20rem,.3fr) minmax(0,.7fr);gap:4rem}}@media screen and (max-width:749px){.page-width{padding-right:1.6rem;padding-left:1.6rem}.search-modal__content{min-height:13rem;padding:2.2rem 1.6rem!important}.search-modal__form{width:calc(100% - 5.2rem)!important;max-width:calc(100% - 5.2rem)!important;flex:0 0 calc(100% - 5.2rem)}.search-modal .search__input{height:5.6rem;padding-right:8rem;padding-left:1.8rem;font-size:1.45rem}.search-modal .field__label{left:1.8rem}.search-modal .search__button{right:.6rem;width:4.4rem;height:4.4rem;margin-top:.6rem}.announcement-bar__message{font-size:1.05rem;letter-spacing:.06em}.header__heading-logo{max-width:13.5rem}.ff-story{display:flex;min-height:0;flex-direction:column}.ff-story__visual{height:37rem;min-height:37rem}.ff-story__caption{bottom:1.2rem;left:1.2rem;font-size:.95rem}.ff-story__content{padding:5rem 2rem 5.5rem}.ff-story__heading{font-size:4.5rem}.ff-story__text{font-size:1.5rem}.ff-story__principles{grid-template-columns:1fr;margin-top:3.5rem}.ff-story__principle{min-height:0;padding:1.8rem 1.4rem}.ff-details{display:block;padding-top:5.5rem;padding-bottom:5.5rem}.ff-details__header{position:static;margin-bottom:3rem}.ff-details__header h2{font-size:4rem}.ff-details__description{padding:2.4rem 1.6rem;font-size:1.4rem}.ff-details__description table{display:block;overflow-x:auto;font-size:1.2rem}.ff-hero{display:flex;min-height:0;flex-direction:column}.ff-hero__panel{min-height:51rem;align-items:flex-start;padding:5rem 2rem 4rem}.ff-hero__eyebrow{margin-bottom:1.8rem;font-size:1.05rem}.ff-hero__heading{max-width:9ch;font-size:clamp(4.2rem,12.8vw,5.2rem)}.ff-hero__text{max-width:35rem;margin-top:1.8rem;color:#ffffffc7;font-size:1.5rem;line-height:1.55}.ff-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.6rem}.ff-hero__button{min-height:5rem;padding:1rem 1.1rem;font-size:1.15rem;text-align:center}.ff-hero__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:3rem;padding-top:1.8rem}.ff-hero__trust-item{min-height:0;align-items:flex-start;gap:.5rem;padding:0;font-size:.95rem}.ff-hero__trust-icon{width:1.8rem;height:1.8rem;font-size:.85rem}.ff-hero__visual{min-height:31rem}.ff-hero__image{object-position:64% center}.ff-hero__visual-note{right:1.2rem;bottom:1.2rem;left:1.2rem;padding:.9rem 1.1rem;font-size:.95rem;text-align:center}#MainContent>.shopify-section:not(:first-child){margin-top:1rem}.collection-list-wrapper,.collection,.related-products{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.collection-tree-host-section .ct-breadcrumb-bg{padding:1.2rem 1.6rem 0!important}.collection-tree-host-section .ct-subcats-bg{padding:2rem 1.6rem 2.8rem!important}.collection-tree-host-section .ct-subcats-list{gap:1rem!important;margin-right:-1.6rem;padding-right:1.6rem!important;padding-bottom:1.2rem!important}.collection-tree-host-section .ct-subcat-item{flex-basis:12.2rem!important}.collection-tree-host-section .ct-subcat-title{font-size:1.15rem!important}#main-collection-filters{margin-top:0}#main-collection-filters .facets-container{margin-bottom:2rem;padding:1rem 1.2rem;border-right:0;border-left:0;border-radius:0}#main-collection-filters .facets-container:before{content:none}.footer__content-top:before{margin-bottom:4rem;font-size:4.4rem}#ProductGridContainer .product-grid{row-gap:3.5rem}.title-wrapper-with-link .title,.collection__title .title{font-size:3.5rem}.card__information{padding:1.2rem 1rem .6rem!important}.card__heading{min-height:4rem;font-size:1.35rem}.product{gap:0!important}.product__info-wrapper{padding-left:0!important}.product__title h1{font-size:3.2rem}.product__info-container{padding:2.2rem 1.6rem;border:0;box-shadow:none}cart-items .title-wrapper-with-link{align-items:flex-start;margin-bottom:2rem}cart-items .title--primary{font-size:4.4rem}cart-items .title--primary:before{margin-bottom:.8rem;font-size:.95rem}.cart-items{border-right:0;border-left:0;border-radius:0;box-shadow:none}.cart-item>td{padding:0!important}.cart-item{grid-template-columns:8rem minmax(0,1fr) auto!important;column-gap:1.4rem;row-gap:1.2rem;padding:1.8rem 0}.cart-item__media{grid-column:1!important;grid-row:1 / 3!important}.cart-item__details{grid-column:2!important;grid-row:1!important}.cart-item__totals.medium-hide.large-up-hide{grid-column:3!important;grid-row:1!important}.cart-item__quantity{grid-column:2 / 4!important;grid-row:2!important}.cart__footer{width:100%;padding:1.8rem!important}.cart__footer:before{margin-bottom:1.2rem;font-size:2.2rem}.cart__footer .tax-note{margin:1rem 0 1.4rem}.cart__footer:after{margin-top:1.8rem;padding-top:1.6rem;font-size:1.05rem}.ff-product-promises{grid-template-columns:1fr}.ff-product-promise{min-height:4.8rem;justify-content:flex-start;text-align:left}#Avada-FAQ_WidgetTrigger{display:none!important}.cc-window-wrapper.cc-bottom-left-wrapper{right:.8rem!important;bottom:.8rem!important;left:.8rem!important;width:auto!important}.pd-cookie-banner-window.cc-window{right:.8rem!important;left:.8rem!important;max-width:none!important;padding:1rem 1.2rem!important}.pd-cookie-banner-window .cc-message{padding-right:2.4rem;font-size:1.15rem!important}body:has(.product__info-wrapper) .pd-cookie-banner-window.cc-window{right:.8rem!important;left:.8rem!important}}body{color:var(--ff-ink);background:var(--ff-canvas);font-family:var(--ff-sans)}h1,h2,.h0,.h1,.h2,.ff-hero__heading,.ff-story__heading,.collection-hero__title,.product__title h1,.footer__content-top:before{font-family:var(--ff-display);font-weight:500;letter-spacing:-.045em}h3,.h3,.h4,.h5{letter-spacing:-.02em}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--ff-clay)!important;outline-offset:3px;box-shadow:none!important}.page-width{max-width:148rem;padding-right:clamp(2.4rem,3.6vw,5.6rem);padding-left:clamp(2.4rem,3.6vw,5.6rem)}.button,.shopify-payment-button__button,.quick-add__submit,.product-form__submit{min-height:5.2rem;border-radius:var(--ff-radius-sm)!important;box-shadow:none!important;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,background .18s ease,border-color .18s ease}.button:before,.button:after,.quick-add__submit:before,.quick-add__submit:after,.product-form__submit:before,.product-form__submit:after{box-shadow:none!important}.announcement-bar{min-height:3.2rem;background:var(--ff-forest)!important}.announcement-bar__message{padding:.72rem 1.5rem;font-size:1rem;font-weight:700;letter-spacing:.14em}.header-wrapper{border-bottom:1px solid var(--ff-line)!important;color:var(--ff-ink)!important;background:#fffefbf7!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header{min-height:7.4rem}.header__heading-link{display:inline-flex!important;align-items:baseline;gap:.45rem;min-width:15.5rem;color:var(--ff-ink)!important;text-decoration:none}.header__heading-logo-wrapper{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.header__heading-link:before{content:"FurniFind";font-family:var(--ff-display);font-size:2.55rem;font-weight:600;letter-spacing:-.055em;line-height:1}.header__heading-link:after{content:"USA";color:var(--ff-clay);font-size:.95rem;font-weight:800;letter-spacing:.16em}.header__inline-menu{margin-left:1.4rem}.header__menu-item{color:var(--ff-ink)!important;font-size:1.2rem;font-weight:650;letter-spacing:.01em}.header__menu-item span{color:inherit}.header__menu-item:hover span,.header__active-menu-item{color:var(--ff-clay-dark)!important;text-decoration:none!important}.header__icon,.header__icon .icon,.header__icon .svg-wrapper{color:var(--ff-ink)!important}.cart-count-bubble{color:#fff;background:var(--ff-clay)!important}@media screen and (min-width:990px){.mega-menu__content{border-top:1px solid var(--ff-line)!important;border-bottom:1px solid var(--ff-line)!important;background:var(--ff-surface)!important;box-shadow:0 30px 70px #15211c1f!important}.mega-menu__list--condensed{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 3rem!important}.mega-menu__list--condensed>li{border-bottom:1px solid var(--ff-line)}.mega-menu__list--condensed>li:first-child .mega-menu__link{min-height:6.4rem;border-radius:var(--ff-radius-sm);background:var(--ff-forest)}.mega-menu__list--condensed>li:not(:first-child) .mega-menu__link{min-height:4.9rem;padding-right:0!important;padding-left:0!important;border-radius:0;font-size:1.25rem!important}.mega-menu__list--condensed>li:not(:first-child) .mega-menu__link:hover{padding-left:.8rem!important;background:var(--ff-clay-soft)}}.search-modal{border-bottom:1px solid var(--ff-line)!important;color:var(--ff-ink);background:#f6f3ecfa!important;box-shadow:0 28px 70px #15211c24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.search-modal__content{min-height:16rem;padding:4.2rem 5rem!important}.search-modal .field{border:1px solid var(--ff-ink);border-radius:var(--ff-radius-md);background:var(--ff-surface);box-shadow:none}.search-modal .search__input{height:6.2rem;color:var(--ff-ink);background:var(--ff-surface)}.search-modal .search__button{border-radius:8px;color:#fff!important;background:var(--ff-clay)!important}.search-modal__close-button{color:var(--ff-ink)!important}.ff-hero{grid-template-columns:minmax(42rem,42%) minmax(0,58%);min-height:clamp(64rem,75vh,82rem);border-bottom:1px solid var(--ff-line);background:var(--ff-canvas)}.ff-hero__panel{position:relative;align-items:stretch;padding:0;color:var(--ff-ink);background:var(--ff-canvas)}.ff-hero__panel:before{content:"01  /  THE FURNIFIND EDIT";position:absolute;top:3.2rem;left:clamp(3.2rem,5vw,7.4rem);color:var(--ff-clay-dark);font-size:1rem;font-weight:800;letter-spacing:.16em}.ff-hero__copy{display:flex;width:100%;flex-direction:column;justify-content:center;padding:9rem clamp(3.2rem,5vw,7.4rem) 4rem}.ff-hero__eyebrow{align-self:flex-start;margin-bottom:2.4rem;border-color:var(--ff-line);color:var(--ff-muted)}.ff-hero__heading{max-width:8.2ch;color:var(--ff-ink);font-size:clamp(6rem,6vw,9.2rem);line-height:.88;letter-spacing:-.065em}.ff-hero__text{max-width:44rem;margin-top:3rem;color:var(--ff-muted);font-size:1.65rem;line-height:1.6}.ff-hero__actions{gap:1rem;margin-top:3.4rem}.ff-hero__button{min-height:5.4rem;padding:1.4rem 2.4rem;border:1px solid var(--ff-forest);border-radius:var(--ff-radius-sm);color:#fff!important;background:var(--ff-forest);font-size:1.15rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ff-hero__button:hover{border-color:var(--ff-clay);background:var(--ff-clay);transform:none}.ff-hero__button--secondary{border-color:var(--ff-line);color:var(--ff-ink)!important;background:transparent}.ff-hero__button--secondary:hover{border-color:var(--ff-ink);color:#fff!important;background:var(--ff-ink)}.ff-hero__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:auto;padding-top:2.4rem;border-color:var(--ff-line);color:var(--ff-muted)}.ff-hero__trust-item{padding-right:1.2rem;color:var(--ff-muted);font-size:1rem}.ff-hero__trust-icon{border-color:var(--ff-ink);color:var(--ff-ink)}.ff-hero__visual{overflow:hidden;background:var(--ff-sand)}.ff-hero__visual:before{content:"FURNITURE  /  LIGHTING  /  DECOR";position:absolute;z-index:2;top:2.4rem;right:2.4rem;padding:.8rem 1rem;color:#fff;background:#15211cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.95rem;font-weight:750;letter-spacing:.15em}.ff-hero__image{transition:transform 1.1s cubic-bezier(.2,.65,.3,1)}.ff-hero:hover .ff-hero__image{transform:scale(1.018)}.ff-hero__visual-note{right:2.4rem;bottom:2.4rem;border:0;border-radius:var(--ff-radius-sm);background:var(--ff-ink);box-shadow:none}.collection-list-wrapper,.collection,.related-products,.collage-wrapper{padding-top:clamp(7rem,8vw,10.4rem)!important;padding-bottom:clamp(7rem,8vw,10.4rem)!important}.title-wrapper-with-link,.collection__title{margin-bottom:clamp(3.2rem,4vw,5.6rem)}.title-wrapper-with-link .title,.collection__title .title,.collage-wrapper .title{max-width:12ch;font-family:var(--ff-display);font-size:clamp(4.6rem,5vw,7.2rem);font-weight:500;line-height:.94;letter-spacing:-.055em}.collection__description{max-width:54rem;color:var(--ff-muted);font-size:1.5rem}.collection__view-all .button,.title-wrapper-with-link .link{min-height:auto;padding:0 0 .6rem;border-bottom:1px solid var(--ff-ink);border-radius:0!important;color:var(--ff-ink);background:transparent!important;font-size:1.05rem;letter-spacing:.13em}.section-collection-list{border-bottom:1px solid var(--ff-line);background:var(--ff-surface)}main[data-template=index] .section-collection-list .collection-list__item.scroll-trigger{opacity:1!important;transform:none!important}@media screen and (min-width:990px){.section-collection-list .collection-list{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:24rem;gap:1.6rem}.section-collection-list .collection-list__item{width:auto!important;max-width:none!important}.section-collection-list .collection-list__item:nth-child(1){grid-column:span 6;grid-row:span 2}.section-collection-list .collection-list__item:nth-child(n+2):nth-child(-n+5){grid-column:span 3}.section-collection-list .collection-list__item:nth-child(n+6){grid-column:span 4}}.collection-list .card-wrapper,.collection-list .card,.collection-list .card__inner,.collection-list .card__media,.collection-list .media{height:100%!important}.collection-list .card-wrapper{overflow:hidden;border-radius:var(--ff-radius-md);background:var(--ff-sand);box-shadow:none}.collection-list .card-wrapper:hover{box-shadow:none;transform:none}.collection-list .card>.card__content{right:1.2rem;bottom:1.2rem;left:1.2rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;background:#15211cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collection-list .card__heading,.collection-list .card__heading a{min-height:0;color:#fff!important;font-size:1.35rem;letter-spacing:0}.collection-list .card__heading .icon-wrap{color:var(--ff-clay-soft)}.collection-list .card__media .media img{padding:0!important;object-fit:cover!important;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.collection-list .card-wrapper:hover .card__media .media img{transform:scale(1.025)}.product-grid .card-wrapper,.slider-mobile-gutter .product-card-wrapper,.product-card-wrapper{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}.product-grid .card-wrapper:hover,.slider-mobile-gutter .product-card-wrapper:hover,.product-card-wrapper:hover{box-shadow:none;transform:none}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .media{border-radius:var(--ff-radius-md)!important}.product-card-wrapper .card__inner{overflow:hidden;border:1px solid rgba(21,33,28,.08);background:var(--ff-sand)!important}.product-card-wrapper .card__media .media{background:var(--ff-sand)!important}.product-card-wrapper .card__media .media img{padding:clamp(1.4rem,2vw,2.6rem)!important;object-fit:contain!important;background:#fff!important;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.product-card-wrapper:hover .card__media .media img{transform:scale(1.018)}.card--standard>.card__content{padding:0;background:transparent}.card__information{padding:1.6rem 0 .8rem!important}.product-card-wrapper .card__heading{min-height:4.2rem;font-size:1.42rem;font-weight:550;line-height:1.42;letter-spacing:-.01em}.card-information>.price{margin-top:.8rem!important;font-size:1.55rem;font-weight:750}.quick-add{margin:1rem 0 0!important}.product-card-wrapper .quick-add__submit.button--secondary,.product-card-wrapper .quick-add__submit{min-height:4.8rem;border:1px solid var(--ff-ink)!important;color:#fff!important;background:var(--ff-ink)!important}.product-card-wrapper .quick-add__submit.button--secondary:hover,.product-card-wrapper .quick-add__submit:hover{border-color:var(--ff-clay)!important;color:#fff!important;background:var(--ff-clay)!important}.badge{border-radius:999px;font-size:1rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}[id*=__featured_collection]{border-bottom:1px solid var(--ff-line);background:var(--ff-canvas)!important}[id*=__featured_collection] .collection{background:transparent}[id*=__featured_collection] .collection__title{display:grid;grid-template-columns:minmax(0,.62fr) minmax(28rem,.38fr);align-items:end;gap:4rem}[id*=__featured_collection] .collection__title .title{grid-column:1;grid-row:1 / 3}[id*=__featured_collection] .collection__description{grid-column:2;margin:0}.collage-wrapper{border-bottom:1px solid var(--ff-line);background:var(--ff-surface)}.collage-wrapper .title{max-width:16ch}.collage{gap:1.6rem}.collage__item>.media,.collage__item>.card-wrapper{border:0;border-radius:var(--ff-radius-md);box-shadow:none}.collage .product-card-wrapper .card__media .media img{padding:0!important;object-fit:cover!important;mix-blend-mode:normal}.ff-story{grid-template-columns:minmax(0,60%) minmax(40rem,40%);min-height:78rem;border-bottom:1px solid rgba(255,255,255,.12);background:var(--ff-forest)}.ff-story__content{padding:clamp(6rem,6vw,9rem) clamp(3.2rem,5vw,7rem);background:var(--ff-forest)}.ff-story__heading{max-width:8.5ch;font-size:clamp(5rem,5.4vw,7.6rem);line-height:.92}.ff-story__eyebrow,.ff-details__eyebrow{color:#d99479}.ff-story__principles,.ff-story__principle{border-color:#ffffff29}.ff-story__link{letter-spacing:.12em}.collection-hero{border-bottom:1px solid var(--ff-line);background:var(--ff-canvas)!important}.collection-hero__inner{min-height:36rem;align-items:end!important;padding-top:7rem!important;padding-bottom:6rem!important}.collection-hero__title{max-width:11ch;color:var(--ff-ink);font-size:clamp(6rem,7vw,9.6rem);line-height:.9}.footer .footer-block__heading,.footer .footer__newsletter .inline-richtext,.footer .footer__localization h2,.footer .footer__follow-on-shop,.footer .footer__copyright,.footer .copyright__content,.footer .copyright__content a{color:#fff!important}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content .rte,.footer .footer__content-bottom a,.footer .localization-form__select,.footer .footer__payment,.footer .list-social__link{color:#ffffffb8!important}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .footer__content-bottom a:hover,.footer .list-social__link:hover{color:#fff!important}.collection-hero__description{max-width:70rem!important;color:var(--ff-muted);font-size:1.55rem!important}.collection-hero__description strong{font-weight:400!important}.collection-tree-host-section{border-bottom:1px solid var(--ff-line);background:var(--ff-surface)}.collection-tree-host-section .ct-subcat-image-wrap{border-radius:var(--ff-radius-md)!important}.collection-tree-host-section .ct-subcat-title{padding-top:1.4rem!important;font-size:1.2rem!important}.collection-tree-host-section .ct-subcat-count{background:var(--ff-ink)!important}#main-collection-filters{margin-top:0}#main-collection-filters .facets-container{margin-bottom:5rem;padding:2.4rem 0;border-top:1px solid var(--ff-line);border-right:0;border-bottom:1px solid var(--ff-line);border-left:0;border-radius:0;background:transparent}#main-collection-filters .facets-container:before{font-family:var(--ff-display);font-size:3rem;font-weight:500}#main-collection-filters .facets__summary,#main-collection-filters .facet-filters__sort{border-radius:var(--ff-radius-sm);background:var(--ff-surface)}#ProductGridContainer .product-grid{row-gap:clamp(5rem,6vw,8rem)}.product{padding-top:clamp(4rem,5vw,7rem);padding-bottom:clamp(5rem,7vw,10rem)}.product__media-wrapper .product__media-item,.product__media-wrapper .thumbnail,.product__media-wrapper .product__media{border:0!important;border-radius:var(--ff-radius-md)!important;background:var(--ff-sand)!important}.product__media img{background:#fff!important;mix-blend-mode:multiply}.product__info-wrapper{padding-left:clamp(4rem,6vw,9rem)!important}.product__info-container{position:sticky;top:12rem;padding:1rem 0 1rem clamp(3rem,4vw,5rem);border:0;border-left:1px solid var(--ff-line);border-radius:0;background:transparent;box-shadow:none}.product__title h1{font-size:clamp(4.4rem,4.2vw,6.2rem);line-height:.96}.product__info-container .price{margin-top:2rem;font-size:clamp(2.6rem,2.7vw,3.6rem)}.product-form__submit{border:1px solid var(--ff-clay)!important;color:#fff;background:var(--ff-clay)!important}.product-form__submit:hover{border-color:var(--ff-clay-dark)!important;background:var(--ff-clay-dark)!important}.ff-product-promises{grid-template-columns:1fr;gap:0;margin-top:2.4rem;border-top:1px solid var(--ff-line)}.ff-product-promise{min-height:5.4rem;justify-content:flex-start;padding:1.2rem 0;border:0;border-bottom:1px solid var(--ff-line);border-radius:0;background:transparent;font-size:1.2rem;text-align:left}.ff-product-promise span{color:var(--ff-ink);background:var(--ff-clay-soft)}.product__info-container .kaktus-w-wishlist-button__wrap{min-height:4.6rem!important;border:1px solid var(--ff-line)!important;border-radius:var(--ff-radius-sm)!important;color:var(--ff-ink)!important;background:transparent!important;font-size:1.1rem!important;letter-spacing:.09em;text-transform:uppercase}.ff-details-section{border-top:1px solid var(--ff-line);background:var(--ff-sand)}.ff-details{gap:clamp(5rem,8vw,12rem);padding-top:clamp(7rem,8vw,11rem);padding-bottom:clamp(7rem,8vw,11rem)}.ff-details__header h2{font-family:var(--ff-display);font-size:clamp(4.8rem,5.2vw,7rem);font-weight:500;line-height:.94}.ff-details__description{border:1px solid var(--ff-line);border-radius:var(--ff-radius-md);background:var(--ff-surface);box-shadow:none}body:has(cart-items) #MainContent{background:var(--ff-canvas)}cart-items .title--primary{font-family:var(--ff-display);font-size:clamp(5.4rem,6vw,8.6rem);font-weight:500}.cart-items{border:0;border-top:1px solid var(--ff-line);border-bottom:1px solid var(--ff-line);border-radius:0;background:transparent;box-shadow:none}.cart-item__image-container{border-radius:var(--ff-radius-md)!important;background:var(--ff-sand)!important}.cart-item__image{background:#fff;mix-blend-mode:multiply}.cart__footer{border:1px solid var(--ff-line);border-radius:var(--ff-radius-md);background:var(--ff-sand);box-shadow:none}.cart__footer:before{font-family:var(--ff-display);font-size:3.2rem;font-weight:500}.cart__checkout-button{border-radius:var(--ff-radius-sm)!important;background:var(--ff-clay)!important}.footer{margin-top:0!important;border-top:0;background:var(--ff-forest)!important}.footer__content-top:before{max-width:11ch;margin-bottom:clamp(5rem,7vw,8rem);font-size:clamp(5.4rem,7.2vw,10rem);line-height:.9}.footer-block__details-content .list-menu__item--link:hover{transform:none}.newsletter-form__field-wrapper .field__input{border-radius:var(--ff-radius-md)}#share-coupon-small,.Avada-Faqs_Button,#Avada-FAQ_WidgetTrigger,a[href*="buysellstartups.com"],[id$=__1708566512b0fdf256] iframe{display:none!important}.pd-cookie-banner-window.cc-window{border-radius:var(--ff-radius-md)!important;background:#fffefbfa!important}@media screen and (max-width:989px){.header{min-height:6.8rem}.header__heading-link{min-width:0}.header__heading-link:before{font-size:2.25rem}.ff-hero{grid-template-columns:minmax(34rem,47%) minmax(0,53%);min-height:66rem}.ff-hero__copy{padding-right:3rem;padding-left:3rem}.ff-hero__panel:before{left:3rem}.ff-hero__heading{font-size:clamp(5.4rem,7vw,7.2rem)}.ff-story{grid-template-columns:1fr 1fr}[id*=__featured_collection] .collection__title{grid-template-columns:1fr}[id*=__featured_collection] .collection__title .title,[id*=__featured_collection] .collection__description{grid-column:1;grid-row:auto}}@media screen and (max-width:749px){.page-width{padding-right:1.6rem;padding-left:1.6rem}.announcement-bar__message{font-size:1.05rem;line-height:1.25;letter-spacing:.06em}.header__heading-link:before{font-size:1.85rem;white-space:nowrap;word-break:keep-all}.header__heading-link:after{display:none}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{color:#fff!important;background:var(--ff-forest)!important}.menu-drawer__navigation{padding:2.4rem 2rem 3rem!important}.menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid rgba(255,255,255,.14)}.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item{min-height:6rem;padding:1.2rem 0!important;color:#fff!important;font-family:var(--ff-display);font-size:2.45rem!important;font-weight:500;letter-spacing:-.025em}.menu-drawer__menu-item .icon-arrow,.menu-drawer__menu-item .icon-caret{color:#d99479}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{color:#fff!important;background:transparent!important}.menu-drawer__utility-links{border-top:1px solid rgba(255,255,255,.14);color:#ffffffc7!important;background:#00000014!important}.menu-drawer__account,.menu-drawer__localization{color:#ffffffd1!important}.search-modal__content{min-height:11rem;padding:1.8rem 1.6rem!important}.search-modal__form{width:calc(100% - 5.2rem)!important;max-width:calc(100% - 5.2rem)!important;flex:0 0 calc(100% - 5.2rem)}.search-modal .search__input{height:5.6rem}.ff-hero{display:flex;min-height:0;flex-direction:column}.ff-hero__panel{min-height:58rem}.ff-hero__panel:before{top:2.4rem;left:2rem}.ff-hero__copy{padding:8rem 2rem 3.2rem}.ff-hero__heading{max-width:8ch;font-size:clamp(5.6rem,16.5vw,7.2rem)}.ff-hero__text{margin-top:2.2rem;font-size:1.45rem}.ff-hero__actions{margin-top:2.6rem}.ff-hero__button{padding:1rem .8rem;font-size:1rem;white-space:nowrap}.ff-hero__trust{margin-top:3.2rem}.ff-hero__trust-item{font-size:.9rem}.ff-hero__visual{min-height:36rem}.ff-hero__visual:before{top:1.2rem;right:1.2rem;font-size:.82rem}.title-wrapper-with-link .title,.collection__title .title,.collage-wrapper .title{font-size:4.8rem}.collection-list-wrapper,.collection,.related-products,.collage-wrapper{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.section-collection-list .collection-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.section-collection-list .collection-list__item{width:auto!important;max-width:none!important}.section-collection-list .collection-list__item:first-child{grid-column:1 / -1}.section-collection-list .collection-list__item:first-child .card__inner{min-height:32rem}.section-collection-list .collection-list__item:not(:first-child) .card__inner{min-height:20rem}.collection-list .card__heading{font-size:1.15rem}.product-card-wrapper .card__media .media img{padding:1.2rem!important}.product-card-wrapper .card__heading{min-height:4rem;font-size:1.38rem}[id*=__featured_collection] .product-grid.slider--tablet>.grid__item{width:min(78vw,30rem)!important;max-width:30rem!important}.quick-add__submit{min-height:4.5rem;font-size:1.05rem}.ff-story{display:flex;min-height:0;flex-direction:column}.ff-story__visual{height:42rem;min-height:42rem}.ff-story__content{padding:5.6rem 2rem}.ff-story__heading{font-size:5.4rem}.collection-hero__inner{min-height:29rem;padding-top:5rem!important;padding-bottom:4rem!important}.collection-hero__title{font-size:6rem}.collection-hero__description,.collection-hero__description strong{font-weight:400!important}#main-collection-filters .facets-container{margin-bottom:3rem;padding:1.4rem 0}.product{padding-top:2rem}.product__info-wrapper{padding-left:0!important}.product__info-container{position:static;padding:3.2rem 0 0;border-left:0}.product__title h1{font-size:4.8rem}.ff-details{padding-top:5.6rem;padding-bottom:5.6rem}.ff-details__header h2{font-size:5rem}cart-items .title--primary{font-size:5.8rem}.cart__footer{background:var(--ff-sand)}.footer__content-top:before{font-size:5.8rem}}@media screen and (min-width:750px){[id$=__d42a5218-59c6-4d21-8a62-3bd300a118d5] .collage{grid-template-columns:minmax(28rem,.34fr) minmax(0,.66fr)!important}[id$=__6645aa74-8926-447f-95a6-4c9b877a3fc6] .collage{grid-template-columns:minmax(0,.66fr) minmax(28rem,.34fr)!important}[id$=__6645aa74-8926-447f-95a6-4c9b877a3fc6] .collage__item--image{grid-column:1!important}[id$=__6645aa74-8926-447f-95a6-4c9b877a3fc6] .collage__item--product,[id$=__6645aa74-8926-447f-95a6-4c9b877a3fc6] .collage__item--collection{grid-column:2!important}.collage{display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;height:72rem;gap:1.6rem!important}.collage__item--image{grid-column:1!important;grid-row:1 / 3!important}.collage__item--product{grid-column:2!important;grid-row:1!important}.collage__item--collection{grid-column:2!important;grid-row:2!important}}.collage__item{position:relative;min-width:0;min-height:0}.collage__item>.media,.collage__item>.card-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.collage__item>product-component,.collage__item>product-component>.card-wrapper{display:block;width:100%!important;height:100%!important}.collage__item>.media,.collage__item>.card-wrapper,.collage__item .card,.collage__item .card__inner,.collage__item .card__media,.collage__item .media{width:100%!important;height:100%!important;min-height:0!important}.collage__item .card__inner.ratio:before{padding-bottom:0!important}.collage__item .card__inner,.collage__item .card__media{transform:none!important}.collage__item .card__media{z-index:1!important}.collage__item>.media,.collage__item>.card-wrapper,.collage__item .card__inner{overflow:hidden;border-radius:var(--ff-radius-md)!important}.collage__item .card-wrapper{position:relative;background:var(--ff-sand)!important}.collage__item .card>.card__content{position:absolute!important;z-index:3;right:1.2rem!important;bottom:1.2rem!important;left:1.2rem!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff!important;background:#15211cdb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collage__item .card>.card__content .card__information{padding:1.4rem 1.6rem!important}.collage__item .card__heading,.collage__item .card__heading a,.collage__item .card-information,.collage__item .card-information .price,.collage__item .card-information .price-item{color:#fff!important}.collage__item--image>.media img,.collage__item--collection .card__media img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;mix-blend-mode:normal!important}.collage__item--product .card__media img{width:100%!important;height:100%!important;padding:2rem!important;object-fit:contain!important;background:#fff!important;mix-blend-mode:multiply!important}@media screen and (max-width:749px){.collage{display:grid!important;grid-template-columns:1fr!important;gap:1.2rem!important}.collage__item{width:100%!important;grid-column:1!important;grid-row:auto!important}.collage__item--image{min-height:38rem}.collage__item--product,.collage__item--collection{min-height:27rem}.collage__item .card>.card__content{right:.8rem!important;bottom:.8rem!important;left:.8rem!important}}.collage-wrapper-title{max-width:14ch;margin:0 0 clamp(3rem,4vw,5rem);font-family:var(--ff-display);font-size:clamp(4.6rem,5vw,7.2rem);font-weight:500;line-height:.94;letter-spacing:-.055em;text-wrap:balance}[id$=__d42a5218-59c6-4d21-8a62-3bd300a118d5]>.color-background-1.gradient{background:var(--ff-forest)!important}[id$=__d42a5218-59c6-4d21-8a62-3bd300a118d5] .collage-wrapper-title{color:#fff!important}[id$=__6645aa74-8926-447f-95a6-4c9b877a3fc6]>.color-background-1.gradient{background:#dfd4c4!important}[id*=__featured_collection_MMn3Pd]{color:#fff;background:var(--ff-forest)!important}[id*=__featured_collection_MMn3Pd]>.color-background-1.gradient{color:#fff;background:var(--ff-forest)!important}[id*=__featured_collection_MMn3Pd] .collection,[id*=__featured_collection_MMn3Pd] .grid__item,[id*=__featured_collection_MMn3Pd] .card,[id*=__featured_collection_MMn3Pd] .card__content{color:#fff;background:transparent!important}[id*=__featured_collection_MMn3Pd] .collection__title .title,[id*=__featured_collection_MMn3Pd] .collection__description,[id*=__featured_collection_MMn3Pd] .card__heading,[id*=__featured_collection_MMn3Pd] .card__heading a,[id*=__featured_collection_MMn3Pd] .card-information,[id*=__featured_collection_MMn3Pd] .card-information .price,[id*=__featured_collection_MMn3Pd] .card-information .price-item,[id*=__featured_collection_MMn3Pd] .collection__view-all .button,[id*=__featured_collection_MMn3Pd] .slider-button,[id*=__featured_collection_MMn3Pd] .slider-counter{color:#fff!important}[id*=__featured_collection_MMn3Pd] .collection__description{color:#ffffffb8!important}[id*=__featured_collection_MMn3Pd] .collection__title:before{color:#d99479!important}[id*=__featured_collection_MMn3Pd] .collection__view-all .button{border-color:#ffffffb8}[id*=__featured_collection_MMn3Pd] .product-card-wrapper .quick-add__submit,[id*=__featured_collection_MMn3Pd] .product-card-wrapper .quick-add__submit.button--secondary{border-color:var(--ff-clay)!important;background:var(--ff-clay)!important}[id*=__featured_collection_MMn3Pd] .product-card-wrapper .quick-add__submit:hover,[id*=__featured_collection_MMn3Pd] .product-card-wrapper .quick-add__submit.button--secondary:hover{border-color:#fff!important;color:var(--ff-forest)!important;background:#fff!important}[id$=__1708566512b0fdf256]{padding:0!important;border-top:1px solid rgba(21,33,28,.1);border-bottom:1px solid rgba(21,33,28,.1);background:#ece6dc!important}[id$=__1708566512b0fdf256]>.page-width{max-width:148rem;padding-top:0!important;padding-bottom:0!important}[id*=lai_product_reviews_card_carousel]{display:none!important}.shopify-section:has(a[href*="buysellstartups.com"]){display:none!important}[id$=__1708566512b0fdf256] #SproutProductBadge>div:not(.SproutModalMain){min-height:9.6rem;margin:0!important;padding:1.8rem 2.4rem!important;border:0!important;color:var(--ff-ink)!important;background:transparent!important;font-family:var(--ff-sans)!important;font-size:1.45rem!important;line-height:1.45!important}[id$=__1708566512b0fdf256] #SproutProductBadge>div:not(.SproutModalMain)>div:first-child{display:grid;width:5rem;height:5rem;margin-right:1.8rem!important;place-items:center;border:1px solid rgba(21,33,28,.14);border-radius:50%;background:#ffffff85}[id$=__1708566512b0fdf256] #SproutProductBadge>div:not(.SproutModalMain)>div:first-child img{width:2.8rem!important;min-width:0!important;max-width:none!important}[id$=__1708566512b0fdf256] #SproutProductBadge>div:not(.SproutModalMain)>div:nth-child(2){width:auto!important;flex:1;letter-spacing:-.01em}[id$=__1708566512b0fdf256] #SproutProductBadge strong{font-family:var(--ff-display);font-size:2.15rem;font-weight:500!important;letter-spacing:-.025em}[id$=__1708566512b0fdf256] #SproutProductBadge button{display:grid;width:4.4rem;height:4.4rem;place-items:center;border:1px solid rgba(21,33,28,.16)!important;border-radius:50%;cursor:pointer}@media screen and (max-width:749px){.collage-wrapper-title{max-width:11ch;margin-bottom:2.8rem;font-size:4.8rem}[id$=__1708566512b0fdf256]>.page-width{padding-right:1.6rem!important;padding-left:1.6rem!important}[id$=__1708566512b0fdf256] #SproutProductBadge>div:not(.SproutModalMain){min-height:8.4rem;padding:1.4rem 0!important;font-size:1.2rem!important}[id$=__1708566512b0fdf256] #SproutProductBadge>div:not(.SproutModalMain)>div:first-child{width:4.4rem;height:4.4rem;margin-right:1.2rem!important}[id$=__1708566512b0fdf256] #SproutProductBadge strong{font-size:1.7rem}}.product-card-wrapper .card__media .media img,.product__media img,.cart-item__image,.collage__item--product .card__media img{background:#fffefb!important;mix-blend-mode:normal!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{width:calc(57% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:57%!important;flex:0 0 calc(57% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:43%!important;flex:0 0 calc(43% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding-left:clamp(2.4rem,2.8vw,4.2rem)!important}.product{padding-top:3.2rem}.product__info-container{padding-top:.4rem;padding-left:clamp(2.2rem,2.2vw,3.2rem)}.product__title{margin-bottom:1.2rem!important}.product__title h1{font-size:clamp(4rem,3.45vw,5.1rem);line-height:.98}.product__info-container .price{margin-top:1.2rem}body:has(cart-items) #MainContent{display:grid;grid-template-columns:minmax(0,1fr) minmax(37rem,40rem);gap:clamp(3rem,3.2vw,4.6rem);width:100%;max-width:148rem;margin:0 auto;padding:clamp(3rem,4vw,5rem) 5rem clamp(7rem,8vw,11rem);align-items:start}body:has(cart-items) #MainContent>.shopify-section:has(cart-items){min-width:0;grid-column:1;grid-row:1}body:has(cart-items) #MainContent>.cart__footer-wrapper{min-width:0;grid-column:2;grid-row:1;position:sticky;top:11rem}body:has(cart-items) cart-items,body:has(cart-items) #main-cart-footer,body:has(cart-items) #main-cart-footer>.page-width{width:100%;max-width:none!important;margin:0!important;padding:0!important}body:has(cart-items) .cart__footer{width:100%;max-width:none;margin:0}body:has(cart-items) .cart-item__media{width:9rem!important;min-width:9rem}body:has(cart-items) .cart-item__image-container{width:8rem!important;height:8rem!important}.collection-hero__inner{min-height:29rem;padding-top:5rem!important;padding-bottom:4.2rem!important}.collection-hero__title{font-size:clamp(5.6rem,6vw,8rem)}}@media screen and (max-width:749px){.ff-hero__panel{min-height:0!important}.ff-hero__copy{padding:6.4rem 2rem 2.6rem}.ff-hero__eyebrow{margin-bottom:1.5rem}.ff-hero__heading{max-width:9ch;font-size:clamp(5.2rem,14.6vw,6.4rem);line-height:.9}.ff-hero__text{margin-top:1.7rem;font-size:1.35rem;line-height:1.5}.ff-hero__actions{display:grid;grid-template-columns:1fr;gap:.7rem;margin-top:2rem}.ff-hero__button{width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;font-size:1.12rem}.ff-hero__button--secondary{width:max-content;min-height:3.8rem;justify-self:start;padding:.8rem 0;border-width:0 0 1px;border-radius:0}.ff-hero__trust{gap:.8rem;margin-top:2rem;padding-top:1.5rem}.ff-hero__trust-item{gap:.5rem;font-size:1rem;line-height:1.25}.ff-hero__visual{min-height:30rem}.collection-hero__inner{min-height:21rem;padding-top:3.4rem!important;padding-bottom:3rem!important}.collection-hero__title{font-size:4.8rem;line-height:.92}.collection-hero__description{display:-webkit-box;overflow:hidden;margin-top:1.4rem!important;font-size:1.35rem!important;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}#main-collection-filters .facets-container{z-index:24;top:6.8rem;position:sticky;margin-bottom:2.4rem;padding:1.15rem 0;background:#f6f3ecf5;box-shadow:0 1px 0 var(--ff-line);-webkit-backdrop-filter:none;backdrop-filter:none}.product__title h1{font-size:4rem;line-height:.98}.product__info-container{padding-top:2.4rem}cart-items .title-wrapper-with-link{margin-bottom:1.4rem}cart-items .title--primary{font-size:4.4rem}.cart-item>td{padding-top:0!important;padding-bottom:0!important}.cart-items thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.cart-item{gap:1.2rem;margin-bottom:2rem}.cart__items{padding-bottom:2rem}.cart__footer-wrapper #main-cart-footer{padding-top:0!important}body.ff-mobile-buy-bar-visible{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.ff-mobile-buy-bar{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,46%);gap:1.2rem;align-items:center;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(21,33,28,.14);background:#fffefbf7;box-shadow:0 -16px 44px #15211c24;opacity:0;pointer-events:none;transform:translateY(110%);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.65,.3,1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ff-mobile-buy-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ff-mobile-buy-bar__meta{display:flex;min-width:0;flex-direction:column;gap:.25rem}.ff-mobile-buy-bar__shipping{overflow:hidden;color:var(--ff-muted);font-size:1.05rem;font-weight:750;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ff-mobile-buy-bar__price{color:var(--ff-ink);font-family:var(--ff-display);font-size:2rem;font-weight:500;line-height:1}.ff-mobile-buy-bar__button{min-height:5.2rem;padding:1.2rem 1.4rem;border:1px solid var(--ff-clay);border-radius:var(--ff-radius-sm);color:#fff;background:var(--ff-clay);font:inherit;font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ff-mobile-buy-bar__button:disabled{border-color:#a9a39a;background:#a9a39a}body.overflow-hidden .ff-mobile-buy-bar,body:has(.cart-drawer.active) .ff-mobile-buy-bar{opacity:0;pointer-events:none}}@media screen and (min-width:750px){.ff-mobile-buy-bar{display:none!important}}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/sofas"]{order:1}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/sectionals-1"]{order:2}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/love-seats"]{order:3}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/accent-chairs"]{order:4}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/coffee-tables"]{order:5}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/end-side-tables-1"]{order:6}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/tv-stands"]{order:7}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/bookcases"]{order:8}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/ottomans"]{order:9}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/recliners"]{order:10}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/console-tables"]{order:11}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/seating-sets"]{order:12}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/wall-mounted-shelves"]{order:13}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section :is(.ct-subcat-item[href="/collections/floor-chairs-1"],.ct-subcat-item[href="/collections/living-room-furniture-set"],.ct-subcat-item[href="/collections/rocking-chairs"],.ct-subcat-item[href="/collections/area-rugs-1"],.ct-subcat-item[href="/collections/rug-pads-1"]){display:none!important}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/dining-tables"]{order:1}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/dining-chairs"]{order:2}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/dining-sets"]{order:3}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/sideboards"]{order:4}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/bar-chairs"]{order:5}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/bar-carts-and-servers"]{order:6}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcat-item[href="/collections/dining-linens-1"]{order:7}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section :is(.ct-subcat-item[href="/collections/cabinets"],.ct-subcat-item[href="/collections/tray-tables"],.ct-subcat-item[href="/collections/seat-cushions"],.ct-subcat-item[href="/collections/tableware"],.ct-subcat-item[href="/collections/drinkware"],.ct-subcat-item[href="/collections/serving-bowls"],.ct-subcat-item[href="/collections/kitchen-mats"],.ct-subcat-item[href="/collections/pantry-cabinets-1"],.ct-subcat-item[href="/collections/kitchen-accessories"],.ct-subcat-item[href="/collections/dinnerware"],.ct-subcat-item[href="/collections/flatware"],.ct-subcat-item[href="/collections/bar-restaurant-tables-1"]){display:none!important}@media screen and (max-width:749px){.collection-tree-host-section .ct-subcats-bg{padding-top:1.4rem!important;padding-bottom:1.8rem!important}.collection-tree-host-section .ct-subcats-list{padding-bottom:.8rem!important}#main-collection-filters .facets-container{margin-bottom:1.2rem}.product-grid-container .collection{padding-top:0!important}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcats-bg{padding-top:1.4rem!important;padding-bottom:1.8rem!important}html:has(link[rel=canonical][href*="/collections/living-room"]) .collection-tree-host-section .ct-subcats-list{padding-bottom:.8rem!important}html:has(link[rel=canonical][href*="/collections/living-room"]) #main-collection-filters .facets-container{margin-bottom:1.2rem}html:has(link[rel=canonical][href*="/collections/living-room"]) .product-grid-container .collection{padding-top:0!important}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcats-bg{padding-top:1.4rem!important;padding-bottom:1.8rem!important}html:has(link[rel=canonical][href*="/collections/dining-room"]) .collection-tree-host-section .ct-subcats-list{padding-bottom:.8rem!important}html:has(link[rel=canonical][href*="/collections/dining-room"]) #main-collection-filters .facets-container{margin-bottom:1.2rem}html:has(link[rel=canonical][href*="/collections/dining-room"]) .product-grid-container .collection{padding-top:0!important}}@media screen and (min-width:990px){.collection-hero__inner{min-height:17.5rem;padding-top:2.4rem!important;padding-bottom:2.2rem!important}.collection-hero__title{margin-bottom:.6rem!important;font-size:clamp(4.4rem,4.4vw,5.8rem)}.collection-hero__description{font-size:1.4rem!important;line-height:1.5}.collection-tree-host-section .ct-breadcrumb-bg{padding-top:.7rem!important}.collection-tree-host-section .ct-subcats-bg{padding-top:1rem!important;padding-bottom:1.3rem!important}.collection-tree-host-section .ct-subcats-list{gap:1rem!important;padding-bottom:.6rem!important}.collection-tree-host-section .ct-subcat-item{flex-basis:9rem!important}.collection-tree-host-section .ct-subcat-title{padding-top:.6rem!important;font-size:1rem!important}.collection-tree-host-section .ct-subcat-count{top:.65rem!important;right:.65rem!important;padding:.45rem .65rem!important;font-size:.9rem!important}#main-collection-filters .facets-container{margin-bottom:.4rem;padding:.65rem 0}#main-collection-filters .facets-container:before{font-size:2.55rem}.product-grid-container .collection{padding-top:0!important}#main-collection-filters .facets__heading{display:none}#main-collection-filters .facets__wrapper{flex-wrap:nowrap;gap:.6rem}#main-collection-filters .facets__disclosure{margin-right:.8rem}#main-collection-filters .facets__summary{padding:.8rem 2.5rem .8rem 1.1rem;font-size:1.1rem}#main-collection-filters .facet-filters__sort{min-height:4rem}}.ff-hero__panel:before{content:"CURATED FURNITURE  /  EVERY ROOM"}.product-grid>.grid__item{display:flex}.product-grid>.grid__item .product-card-wrapper{display:flex;width:100%;height:100%;flex-direction:column}.product-card-wrapper>.card,.product-card-wrapper .card__content,.product-card-wrapper .card__information{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.product-card-wrapper .card-information{display:flex;min-height:7rem;flex:1 1 auto;flex-direction:column}.product-card-wrapper .card-information .rating-wrapper{min-height:2.2rem;margin-bottom:.35rem}.product-card-wrapper .card-information>.price{margin-top:auto!important}.product-card-wrapper .quick-add{margin-top:auto!important;padding-top:1rem}.product-card-wrapper:has(.quick-add__submit[disabled]) .card__badge .badge,.product-card-wrapper:has(.quick-add__submit[aria-disabled=true]) .card__badge .badge{padding:.7rem 1rem;border:0!important;color:#fff!important;background:var(--ff-clay-dark)!important;box-shadow:0 8px 20px #5c2a1d38;opacity:1!important}.product-card-wrapper .quick-add__submit[disabled],.product-card-wrapper .quick-add__submit[aria-disabled=true]{border-color:#777168!important;color:#fff!important;background:#777168!important;opacity:1!important}body:has([id$=__featured_collection_ff_edit_2026]) #MainContent>.shopify-section:not(:first-child){margin-top:0!important}body:has([id$=__featured_collection_ff_edit_2026]) :is(.collection-list-wrapper,[id*=__featured_collection] .collection,.collage-wrapper){padding-top:clamp(5.2rem,5.6vw,7.6rem)!important;padding-bottom:clamp(5.2rem,5.6vw,7.6rem)!important}body:has([id$=__featured_collection_ff_edit_2026]) :is(.title-wrapper-with-link,[id*=__featured_collection] .collection__title){margin-bottom:clamp(2.6rem,3vw,4rem)}body:has([id$=__featured_collection_ff_edit_2026]) [id$=__featured_collection_ff_edit_2026] .product-card-wrapper .card__media .media img{padding:clamp(.7rem,1vw,1.2rem)!important}.section-collection-list a[id^=ViewAllButton-]{min-height:auto;padding:0 0 .6rem;border:0!important;border-bottom:1px solid var(--ff-ink)!important;border-radius:0!important;color:var(--ff-ink)!important;background:transparent!important;font-size:0;letter-spacing:.12em}.section-collection-list a[id^=ViewAllButton-]:after{content:"Browse all rooms";position:static!important;inset:auto!important;display:inline!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;font-size:1.05rem;font-weight:750;text-transform:uppercase}.footer .copyright__content:has(a[href*="shopify.com"]){display:none!important}.footer__newsletter .footer-block__heading:after{content:"New finds, design ideas and occasional offers.";display:block;max-width:36rem;margin-top:1rem;color:#ffffffa8;font-family:var(--ff-sans);font-size:1.25rem;font-weight:450;line-height:1.55;letter-spacing:0}.footer .localization-form__select{min-height:4.6rem;padding:.9rem 4.2rem .9rem 1.6rem;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px;background:#ffffff0f!important}.footer .footer__payment .list-payment__item{margin:.25rem;padding:.35rem .55rem;border-radius:.4rem;background:#fffffff0}@media screen and (min-width:1100px)and (max-width:1280px){.header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1rem;padding-right:2.4rem;padding-left:2.4rem}.header__heading-link{min-width:13.8rem}.header__heading-link:before{font-size:2.35rem}.header__inline-menu{min-width:0;margin-left:0}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;gap:.35rem}.header__menu-item{padding:1.4rem .5rem;font-size:1.08rem;white-space:nowrap}}.ff-product-delivery-note{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 1.6rem;padding:1.2rem 0;border-top:1px solid var(--ff-line);border-bottom:1px solid var(--ff-line);color:var(--ff-ink);font-size:1.2rem;font-weight:700;line-height:1.45}.ff-product-delivery-note>span:first-child{display:grid;width:2.3rem;height:2.3rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--ff-ink);background:var(--ff-clay-soft)}.ff-product-delivery-note>span:last-child{min-width:0;flex:1 1 auto}.product__info-container .product__tax{display:block;margin:.5rem 0 0;color:var(--ff-muted);font-size:1.2rem;line-height:1.45}.product__info-container .product__tax a{color:inherit;text-decoration-color:#15211c57;text-underline-offset:.2rem}body:has(.product__info-wrapper) .evm-also-bought-products.ws_fbt_inr_main_wgt{display:none!important}@media screen and (min-width:990px){.product__media-wrapper .product__media-list{max-width:62rem;margin-right:auto;margin-left:auto}.product__media-wrapper .product__media-item:first-child{max-height:62rem}.product__media-wrapper .product__media-item:first-child .product__media{height:min(62rem,calc(100vh - 18rem));min-height:54rem;padding-top:0!important}}.ff-details__lead{max-width:76rem;color:var(--ff-ink);font-size:1.55rem;line-height:1.75}.ff-details__lead :is(.easytabs-block-container,.easytabs-text){height:auto!important;min-height:0!important}.ff-details__lead .easytabs-container{display:none!important}.ff-details__lead .easytabs-text>table,.ff-details__lead .easytabs-text>h3:has(+table){display:none!important}.ff-details__lead+.ff-details__spec-source{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--ff-line)}.ff-details__accordions{width:100%}.ff-details__accordion{border-bottom:1px solid var(--ff-line)}.ff-details__accordion:first-child{border-top:1px solid var(--ff-line)}.ff-details__accordion>summary{display:flex;min-height:6.2rem;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;list-style:none;color:var(--ff-ink);font-family:var(--ff-display);font-size:2rem;font-weight:500}.ff-details__accordion>summary::-webkit-details-marker{display:none}.ff-details__accordion>summary:after{content:"+";width:2.4rem;flex:0 0 auto;color:var(--ff-clay-dark);font-family:var(--ff-sans);font-size:2rem;line-height:1;text-align:center}.ff-details__accordion[open]>summary:after{content:"\2212"}.ff-details__accordion>summary small{margin-left:auto;color:var(--ff-muted);font-family:var(--ff-sans);font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ff-details__accordion table{display:table;width:100%;margin:0 0 2.2rem;border:0;border-collapse:collapse}.ff-details__accordion th,.ff-details__accordion td{width:50%;padding:1.1rem 1.2rem;border:0!important;border-top:1px solid rgba(21,33,28,.08)!important;color:var(--ff-ink);font-size:1.25rem;line-height:1.45;text-align:left;vertical-align:top}.ff-details__accordion th{color:var(--ff-muted);font-weight:650}#main-cart-footer.is-empty,body:has(cart-items.is-empty) .cart__footer-wrapper,body:has(cart-items.is-empty) #main-cart-footer{display:none!important}body:has(cart-items.is-empty) .cart__warnings{max-width:78rem;margin:0 auto;padding:clamp(6rem,10vw,12rem) 2rem;border-top:1px solid var(--ff-line);border-bottom:1px solid var(--ff-line);text-align:center}body:has(cart-items.is-empty) .cart__warnings .button{min-width:22rem;margin-top:1rem}@media screen and (max-width:749px){.section-collection-list .slider-buttons{display:none!important}.section-collection-list .collection-list{overflow:visible!important;margin-bottom:0!important;padding-bottom:0!important;scroll-snap-type:none!important}.section-collection-list .collection-list__item:first-child .card__inner{min-height:28rem}.section-collection-list .collection-list__item:not(:first-child) .card__inner{min-height:17rem}.section-collection-list .collection-list__item:last-child:nth-child(2n){grid-column:1 / -1}.section-collection-list .collection-list__item:last-child:nth-child(2n) .card__inner{min-height:18rem}body:has([id$=__featured_collection_ff_edit_2026]) :is(.collection-list-wrapper,[id*=__featured_collection] .collection,.collage-wrapper){padding-top:4.2rem!important;padding-bottom:4.2rem!important}body:has([id$=__featured_collection_ff_edit_2026]) :is(.title-wrapper-with-link,[id*=__featured_collection] .collection__title){margin-bottom:2.2rem}.ff-hero__trust-item{font-size:1.2rem}.ff-story__principle p{color:#ffffffc2;font-size:1.25rem}.product{padding-top:1.2rem!important}.product__media-wrapper,.product__media-wrapper .product__media-list{margin-bottom:0!important}.product__media-wrapper .product__media-item:has(img){height:clamp(29rem,78vw,32rem)!important;min-height:clamp(29rem,78vw,32rem)}.product__media-wrapper .product__media-item:has(img) .product__media{height:100%!important;padding-top:0!important}.product__media-wrapper .product__media-item:has(img) :is(.product-media-container,.product__modal-opener,.product__media){height:100%!important;min-height:100%;max-height:100%}.product__media-wrapper .product__media-item:has(img) .product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.product__media-wrapper .slider-buttons{min-height:3.6rem;margin-top:.2rem}.product__info-container{padding-top:1.1rem!important}.product__title{margin-bottom:.6rem!important}.product__title h1{display:-webkit-box;overflow:hidden;font-size:clamp(3rem,8.2vw,3.3rem);line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:4}.product__info-container .price{margin-top:.6rem!important}.ff-product-delivery-note{margin:.9rem 0 1.1rem;padding:.9rem 0;font-size:1.12rem}.product__info-container .ff-product-promises{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.8rem;border-left:1px solid var(--ff-line)}.product__info-container .ff-product-promise{min-height:6.6rem;align-items:flex-start;gap:.7rem;padding:1.1rem .9rem;border-right:1px solid var(--ff-line);font-size:1.05rem;line-height:1.3}.product__info-container .ff-product-promise span{width:2.1rem;height:2.1rem;flex:0 0 2.1rem}.product-form__input.product-form__quantity{margin-bottom:.8rem!important}.product-form__submit{min-height:5.4rem!important}.ff-details{padding-top:4.4rem;padding-bottom:4.4rem}.ff-details__header{margin-bottom:2.2rem}.ff-details__header h2{font-size:4.2rem}.ff-details__description{padding:2rem 1.4rem}.ff-details__lead{font-size:1.4rem;line-height:1.65}.ff-details__accordion>summary{min-height:5.6rem;font-size:1.7rem}.ff-details__accordion>summary small{display:none}.ff-details__accordion th,.ff-details__accordion td{padding:1rem .7rem;font-size:1.15rem}}@media screen and (max-width:749px){body:has([id$=__featured_collection_ff_edit_2026]) :is(.collection-list-wrapper,[id*=__featured_collection] .collection,.collage-wrapper){padding-top:3.2rem!important;padding-bottom:3.2rem!important}body:has([id$=__featured_collection_ff_edit_2026]) :is(.title-wrapper-with-link,[id*=__featured_collection] .collection__title){margin-bottom:1.7rem}body:has([id$=__featured_collection_ff_edit_2026]) :is(.title-wrapper-with-link .title,[id*=__featured_collection] .collection__title .title,.collage-wrapper .collage-wrapper-title){font-size:clamp(3.8rem,11vw,4.4rem);line-height:.97}body:has([id$=__featured_collection_ff_edit_2026]) [id*=__featured_collection] .product-grid.slider--tablet>.grid__item{width:min(68vw,26rem)!important;max-width:26rem!important}body:has([id$=__featured_collection_ff_edit_2026]) .product-card-wrapper .card-information{min-height:6rem}body:has([id$=__featured_collection_ff_edit_2026]) .product-card-wrapper .quick-add__submit{min-height:4.4rem}.section-collection-list .collection-list__item:first-child .card__inner{min-height:24rem}.section-collection-list .collection-list__item:not(:first-child) .card__inner{min-height:15rem}.section-collection-list .collection-list__item:last-child:nth-child(2n) .card__inner{min-height:15.5rem}.collage__item--image{min-height:32rem}.collage__item--product,.collage__item--collection{min-height:23rem}.ff-story__visual{height:clamp(26rem,72vw,30rem);min-height:clamp(26rem,72vw,30rem)}.ff-story__content{padding:3.6rem 1.6rem 4rem}.ff-story__eyebrow{margin-bottom:1.2rem}.ff-story__heading{max-width:12ch;font-size:clamp(3.9rem,11.5vw,4.6rem);line-height:.96}.ff-story__text{margin-top:1.6rem;line-height:1.5}.ff-story__principles{margin-top:2.4rem}.ff-story__principle{padding:1.4rem 1.2rem}.ff-story__principle p{font-size:1.15rem;line-height:1.4}.ff-story__link{margin-top:2.4rem}}@media screen and (min-width:370px)and (max-width:749px){.ff-story__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}main[data-template=collection] .product-card-wrapper .card-information:after,main[data-template=index] [id*=__featured_collection] .product-card-wrapper .card-information:after{content:"Ships to the contiguous U.S. & Canada";display:block;margin-top:.65rem;color:var(--ff-muted);font-size:.96rem;font-weight:650;letter-spacing:.035em;line-height:1.35}.header .kaktus-w-wishlist-button__wrap{display:grid!important;width:4.4rem!important;min-width:4.4rem;min-height:4.4rem!important;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;color:var(--ff-ink)!important;background:transparent!important;font-size:0!important;line-height:1!important}.header .kaktus-w-wishlist-button__icon{width:2.45rem;height:2.45rem;color:var(--ff-ink)!important}.header .kaktus-w-wishlist-button__wrap:hover{background:var(--ff-sand)!important}.footer .footer__blocks-wrapper{gap:clamp(3rem,5vw,7rem);align-items:start}.footer .footer-block{text-align:left}.footer .footer-block__heading{margin-bottom:1.5rem;font-family:var(--ff-display);font-size:2rem;font-weight:500;letter-spacing:-.025em}.footer .footer-block__details-content{margin-top:0!important}.footer .footer-block__details-content li{display:block}.footer .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li:first-child{display:none}.footer .footer-block__details-content .list-menu__item--link{display:inline-flex;justify-content:flex-start;padding:.45rem 0;font-size:1.2rem;line-height:1.45}.footer .footer-block__details-content.rte{max-width:34rem;color:#ffffffb8!important;font-size:1.3rem;line-height:1.7}@media screen and (min-width:750px){.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.footer .footer-block{width:auto!important;max-width:none!important;margin:0!important}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{gap:0}.footer .footer-block{margin:0!important;padding:2.2rem 0;border-top:1px solid rgba(255,255,255,.14)}.footer .footer-block:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.footer .footer-block__heading{margin-bottom:1rem;font-size:1.8rem}}main[data-template=collection] .product-card-wrapper:has(.quick-add__submit[disabled]) .card-information:after,main[data-template=index] [id*=__featured_collection] .product-card-wrapper:has(.quick-add__submit[disabled]) .card-information:after{content:"Currently unavailable";color:var(--ff-clay-dark)}@media screen and (max-width:749px){main[data-template=index] .ff-hero{--ff-mobile-hero-height: max(64rem, calc(100svh - 10.7rem) );position:relative;display:block;min-height:var(--ff-mobile-hero-height);overflow:hidden;color:#fff;background:var(--ff-ink);isolation:isolate}main[data-template=index] .ff-hero__visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%!important;background:var(--ff-ink)}main[data-template=index] .ff-hero__visual:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0;background:linear-gradient(180deg,#09120e29,#09120e14 28%,#09120ed6 76%,#09120ef7),linear-gradient(90deg,rgba(9,18,14,.2),transparent 70%);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}main[data-template=index] .ff-hero__image{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.92) contrast(1.03)}main[data-template=index] .ff-hero__panel{position:relative;z-index:2;display:flex;min-height:var(--ff-mobile-hero-height)!important;color:#fff;background:transparent}main[data-template=index] .ff-hero__panel:before,main[data-template=index] .ff-hero__visual-note{display:none}main[data-template=index] .ff-hero__copy{min-height:var(--ff-mobile-hero-height);justify-content:flex-end;padding:clamp(9rem,18svh,14rem) 2rem 2.2rem}main[data-template=index] .ff-hero__eyebrow{margin-bottom:1.2rem;border-color:#ffffff5c;color:#f1d4c6}main[data-template=index] .ff-hero__heading{max-width:8.4ch;color:#fff;font-size:clamp(5.1rem,14vw,6.2rem);text-shadow:0 1px 18px rgba(0,0,0,.16)}main[data-template=index] .ff-hero__text{max-width:34rem;margin-top:1.5rem;color:#ffffffd6}main[data-template=index] .ff-hero__actions{margin-top:1.8rem}main[data-template=index] .ff-hero__button{border-color:var(--ff-clay);background:var(--ff-clay)}main[data-template=index] .ff-hero__button--secondary{border-color:#ffffffb8;color:#fff!important;background:transparent}main[data-template=index] .ff-hero__trust{margin-top:1.7rem;padding-top:1.4rem;border-color:#ffffff47;color:#ffffffd6}main[data-template=index] .ff-hero__trust-item,main[data-template=index] .ff-hero__trust-icon{color:#ffffffe6}main[data-template=index] .ff-hero__trust-icon{border-color:#ffffffb8}main[data-template=collection] .collection-tree-host-section .ct-subcats-bg{padding-top:1.6rem!important;padding-bottom:2.2rem!important}main[data-template=collection] .collection-tree-host-section .ct-subcat-image-wrap{box-shadow:0 10px 24px #15211c14}main[data-template=collection] .collection-tree-host-section .ct-subcat-count{top:.7rem!important;right:.7rem!important;min-width:2.8rem!important;padding:.45rem .65rem!important;font-size:.9rem!important}main[data-template=collection] #main-collection-filters{position:sticky;z-index:18;top:6.8rem;width:100%;max-width:100%;margin-right:0;margin-left:0;background:var(--ff-surface);box-shadow:0 10px 24px #15211c14;-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template=collection] #main-collection-filters .facets-container{margin-bottom:2.2rem;padding-right:1.6rem;padding-left:1.6rem;background:transparent}main[data-template=collection] .product-card-wrapper .card-information:after,main[data-template=index] [id*=__featured_collection] .product-card-wrapper .card-information:after{min-height:2.6rem;font-size:.9rem}}@media screen and (max-width:340px){.header{column-gap:.6rem;padding-right:1.6rem;padding-left:1.6rem}.header .kaktus-wishlist-button{display:none!important}.header__icons{width:auto}.header__heading-link{min-width:0}.header__heading-link:before{font-size:2.25rem}.header__heading-link:after{font-size:.82rem}}@media screen and (max-width:749px){main[data-template=index] .section-collection-list .collection-list{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem;overflow-x:auto!important;overflow-y:hidden;margin:0!important;padding:0 0 1.4rem!important;scroll-padding-inline:0;scroll-snap-type:x mandatory!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}main[data-template=index] .section-collection-list .collection-list::-webkit-scrollbar{display:none}main[data-template=index] .section-collection-list .collection-list__item,main[data-template=index] .section-collection-list .collection-list__item:first-child,main[data-template=index] .section-collection-list .collection-list__item:last-child:nth-child(2n){width:min(70vw,24rem)!important;max-width:24rem!important;flex:0 0 min(70vw,24rem)!important;grid-column:auto!important;scroll-snap-align:start}main[data-template=index] .section-collection-list .collection-list__item .card__inner{min-height:20rem!important}.product-card-wrapper .quick-add__submit{font-size:1.25rem!important;letter-spacing:.04em}.ff-story__principle p{font-size:1.35rem;line-height:1.5}.ff-story__link{font-size:1.3rem}}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child{overflow:hidden;border-bottom:.1rem solid rgba(24,55,45,.12);background:radial-gradient(circle at 88% 14%,rgba(183,117,75,.16),transparent 28rem),#f4f1e9}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .page-width{width:min(100%,128rem);max-width:128rem;padding:clamp(5.6rem,7vw,8.8rem) 4.8rem clamp(4.8rem,6vw,7.2rem)}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .rte{display:none}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .main-page-title{max-width:17ch;margin:0;color:#18372d;font-size:clamp(4.6rem,6vw,7.8rem);line-height:.98;letter-spacing:-.045em}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .main-page-title:before{display:block;margin-bottom:1.8rem;color:#9b5b39;font-family:var(--font-body-family);font-size:1.15rem;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;content:"FurniFind help center"}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .main-page-title:after{display:block;max-width:52rem;margin-top:2rem;color:#18372dc2;font-family:var(--font-body-family);font-size:clamp(1.45rem,1.6vw,1.8rem);font-style:normal;font-weight:400;line-height:1.55;letter-spacing:0;content:"Straightforward answers for a smoother shopping experience."}main[data-template=collection] .collection-hero{background:radial-gradient(circle at 88% 8%,rgba(183,117,75,.14),transparent 25rem),var(--ff-canvas)!important}main[data-template=collection] .collection-hero__title:before{display:block;margin-bottom:1.2rem;color:var(--ff-clay-dark);font-family:var(--font-body-family);font-size:1.05rem;font-style:normal;font-weight:750;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;content:"The FurniFind room edit"}.ff-product-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;color:var(--ff-clay-dark);font-size:1.05rem;font-weight:750;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.ff-product-eyebrow span+span{display:inline-flex;align-items:center;gap:.8rem;color:#18372dcc}.ff-product-eyebrow span+span:before{width:.35rem;height:.35rem;border-radius:50%;background:currentColor;content:""}@media screen and (max-width:749px){main[data-template=collection] .collection-hero__title:before{margin-bottom:1rem;font-size:.95rem}main[data-template=collection] .collection-tree-host-section .ct-subcats-list{padding-bottom:.6rem!important;scrollbar-width:none}main[data-template=collection] .collection-tree-host-section .ct-subcats-list::-webkit-scrollbar{display:none}.ff-product-eyebrow{margin-bottom:1rem;font-size:.95rem}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .page-width{padding:4.8rem 2rem 4.2rem}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .main-page-title{font-size:clamp(4rem,13vw,5.6rem)}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .main-page-title:before{margin-bottom:1.4rem;font-size:1.05rem}main[data-template=page]:has(.sp-section-faq-1)>.shopify-section.section:first-child .main-page-title:after{margin-top:1.6rem;font-size:1.45rem}}body:has(cart-items:not(.is-empty)) .cart__footer{position:relative;overflow:hidden;padding:clamp(2.6rem,3vw,3.4rem)!important;border-color:#18372d24;background:radial-gradient(circle at 100% 0,rgba(183,117,75,.12),transparent 19rem),linear-gradient(145deg,#fff,#f7f3eb);box-shadow:0 2.4rem 6rem #15221d17}body:has(cart-items:not(.is-empty)) .cart__footer:before,body:has(cart-items:not(.is-empty)) .cart__footer:after{display:none;content:none}body:has(cart-items:not(.is-empty)) .cart__footer>*{box-sizing:border-box;width:100%;max-width:none;margin-right:0;margin-left:0}.ff-cart-summary-title{margin-bottom:2rem;color:var(--ff-forest);font-family:var(--ff-display);font-size:clamp(2.8rem,3vw,3.4rem);font-weight:500;line-height:1;letter-spacing:-.035em}body:has(cart-items:not(.is-empty)) .cart__footer .totals{align-items:baseline;padding-bottom:1.8rem;border-bottom-color:#18372d24}body:has(cart-items:not(.is-empty)) .cart__footer .totals__total{color:#15221dc2;font-size:1.25rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body:has(cart-items:not(.is-empty)) .cart__footer .totals__total-value{color:var(--ff-forest);font-family:var(--ff-display);font-size:2.6rem;font-weight:500;letter-spacing:-.025em}body:has(cart-items:not(.is-empty)) .cart__footer .tax-note{margin:1.2rem 0 2rem;color:#15221da8;font-size:1.15rem}body:has(cart-items:not(.is-empty)) .cart__ctas{display:grid;gap:.9rem;margin-top:0}.ff-cart-checkout-note{margin:0;color:#15221d9e;font-size:1.05rem;font-weight:600;line-height:1.4;text-align:center}body:has(cart-items:not(.is-empty)) .cart__checkout-button{width:100%;max-width:none;margin:0;min-height:6rem;box-shadow:0 1.2rem 2.8rem #893f2833;font-weight:750;letter-spacing:.01em}body:has(cart-items:not(.is-empty)) .cart__checkout-button:hover{box-shadow:0 1.4rem 3.2rem #893f2842;transform:translateY(-1px)}.ff-cart-confidence{display:grid;gap:.8rem;margin-top:2.2rem;padding:1.5rem 1.7rem;border:1px solid rgba(24,55,45,.12);border-radius:var(--ff-radius-sm);color:#15221dc7;background:#ffffffad;font-size:1.12rem;line-height:1.9}.ff-cart-confidence li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem;align-items:start}.ff-cart-confidence__icon{color:var(--ff-clay-dark);font-weight:800;text-align:center}.ff-cart-confidence strong{color:var(--ff-forest);font-weight:750}.ff-cart-confidence a,.ff-cart-policy-links a{color:var(--ff-forest);text-underline-offset:.24em}.ff-cart-policy-links{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.25rem;font-size:1.05rem;font-weight:700}.ff-cart-policy-links a:after{margin-left:.45rem;color:var(--ff-clay-dark);content:"\2197"}.ff-cart-mobile-checkout{display:none}.footer .footer-block__details-content .list-menu__item--link,.footer .footer__content-bottom a,.footer .copyright__content,.footer .copyright__content a{color:#ffffffd1!important}.footer .footer-block__details-content.rte{color:#fffc!important}@media screen and (max-width:749px){body:has(cart-items:not(.is-empty)) .cart__footer{overflow:visible;padding:2.2rem!important;border-radius:1.6rem}.ff-cart-summary-title{margin-bottom:1.6rem;font-size:2.8rem}.ff-cart-confidence{margin-top:1.8rem;padding:1.35rem 1.45rem;font-size:1.08rem}body:has(cart-items:not(.is-empty)) .cart__ctas{display:none}body:has(cart-items:not(.is-empty)){padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))}.ff-cart-mobile-checkout{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(14.8rem,44%);gap:1.2rem;align-items:center;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(24,55,45,.13);background:#fffffff5;box-shadow:0 -1.2rem 3rem #15221d1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(#PBarNextFrame) .ff-cart-mobile-checkout{bottom:9.4rem}.ff-cart-mobile-checkout__total{display:grid;min-width:0;gap:.2rem}.ff-cart-mobile-checkout__total span{color:#15221d9e;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ff-cart-mobile-checkout__total strong{overflow:hidden;color:var(--ff-forest);font-family:var(--ff-display);font-size:2rem;font-weight:500;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ff-cart-mobile-checkout__button{min-height:5.2rem;margin:0;border:0;border-radius:.8rem;color:#fff;background:var(--ff-clay)!important;font-size:1.35rem;font-weight:750}.footer .footer-block__heading{font-size:2rem}.footer .footer-block__details-content .list-menu__item--link{padding:.55rem 0;font-size:1.3rem}.footer .footer-block__details-content.rte{font-size:1.35rem}}.search-modal__content>predictive-search.search-modal__form,.search-modal__content>search-form.search-modal__form{width:min(112rem,calc(100% - 8rem))!important;max-width:112rem!important;flex:0 1 112rem}.search-modal{height:27rem!important;min-height:27rem!important;align-items:flex-start!important;overflow:visible}.search-modal__content{min-height:27rem;align-items:flex-start;padding-top:3.2rem!important;padding-bottom:3.2rem!important}.search-modal__content>predictive-search>.search,.search-modal__content>search-form>.search{width:min(76rem,100%);margin:0 auto}.search-modal .field{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.search-modal .field:focus-within{border-color:var(--ff-clay);box-shadow:0 0 0 .4rem #b56f4e1f}.ff-search-starter{display:grid;width:min(76rem,100%);grid-template-columns:20rem minmax(0,1fr);gap:1.3rem 3.2rem;align-items:center;margin:2.4rem auto 0;text-align:left}predictive-search[open]>.ff-search-starter,predictive-search[loading]>.ff-search-starter{display:none}.ff-search-starter__eyebrow,.ff-search-page__eyebrow,.ff-search-empty__eyebrow{margin:0 0 .4rem;color:var(--ff-clay-dark);font-size:1rem;font-weight:800;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.ff-search-starter__title{margin:0;color:var(--ff-forest);font-family:var(--ff-display);font-size:2.1rem;font-weight:500;letter-spacing:-.025em;line-height:1.1}.ff-search-starter__links{display:flex;flex-wrap:wrap;gap:.8rem}.ff-search-starter__links a,.ff-search-empty__rooms a{display:inline-flex;min-height:4rem;align-items:center;padding:.8rem 1.4rem;border:1px solid rgba(24,55,45,.18);border-radius:999px;color:var(--ff-forest);background:#ffffff9e;font-size:1.2rem;font-weight:750;line-height:1.2;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.ff-search-starter__links a:hover,.ff-search-empty__rooms a:hover{border-color:var(--ff-forest);color:#fff;background:var(--ff-forest)}.ff-search-starter__hint{grid-column:2;margin:0;color:#15221d94;font-size:1.08rem}.search-modal predictive-search[open] .predictive-search--header,.search-modal predictive-search[loading] .predictive-search--header{top:7.6rem;right:0;left:0;width:100%;max-height:min(68vh,68rem);border:1px solid rgba(24,55,45,.15)!important;border-radius:1.6rem!important;background:#fffffffc!important;box-shadow:0 2.4rem 6rem #15221d2e!important;overflow-y:auto;overscroll-behavior:contain}.search-modal .predictive-search__results-groups-wrapper{gap:0;padding:1.2rem;border-bottom:1px solid rgba(24,55,45,.1)}.search-modal .predictive-search__result-group:first-child{flex-basis:27rem;padding-right:1.2rem;border-right:1px solid rgba(24,55,45,.1)}.search-modal .predictive-search__result-group:last-child{min-width:0;padding-left:1.2rem}.search-modal .predictive-search__heading{margin:0 .8rem;padding:1rem .8rem .9rem;border-color:#18372d21;color:#15221d94;font-size:.95rem;font-weight:800;letter-spacing:.14em}.search-modal .predictive-search__item{min-height:4.4rem;padding:.9rem 1rem;border-radius:.8rem;color:var(--ff-ink)!important}.search-modal .predictive-search__item mark{color:var(--ff-clay-dark)!important}.search-modal .predictive-search__item:hover,.search-modal .predictive-search__list-item[aria-selected=true]>*{background:var(--ff-clay-soft)}.search-modal .predictive-search__list-item:hover .predictive-search__item-heading,.search-modal .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{text-decoration:none}.search-modal #predictive-search-results-products-list{display:grid;grid-template-columns:1fr;gap:.8rem;padding:.4rem .8rem 1rem}.search-modal #predictive-search-results-products-list .predictive-search__item{min-height:10.4rem;grid-template-columns:8.8rem minmax(0,1fr);gap:1.4rem;padding:.8rem;border:1px solid rgba(24,55,45,.08);background:var(--ff-warm-white)}.search-modal .predictive-search__image{width:8.8rem;height:8.8rem;border-radius:.6rem;background:#fff;object-fit:contain}.search-modal .predictive-search__item-heading{color:var(--ff-ink);font-size:1.28rem;font-weight:700;line-height:1.35}.search-modal .predictive-search__item .price{color:var(--ff-forest);font-size:1.2rem;font-weight:800}.search-modal .predictive-search__search-for-button{display:flex;min-height:5.6rem;justify-content:center;margin:1.2rem;border-radius:.9rem;color:#fff!important;background:var(--ff-forest);font-weight:800}.search-modal .predictive-search__search-for-button .icon-arrow{color:#fff!important}.template-search{background:var(--ff-canvas)}.template-search__header{max-width:112rem;margin-bottom:4rem!important;padding:clamp(6rem,9vw,10rem) 2rem 4.6rem;text-align:center}.ff-search-page__eyebrow{margin-bottom:1.2rem}.ff-search-page__title{max-width:12ch;margin:0 auto;color:var(--ff-forest);font-family:var(--ff-display);font-size:clamp(4.6rem,7vw,8.4rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.ff-search-page__intro{max-width:60rem;margin:1.8rem auto 0;color:#15221da8;font-size:1.55rem;line-height:1.6}.template-search__search{max-width:76rem!important;margin-top:3rem!important;margin-bottom:2.2rem!important}.template-search__search .field{overflow:hidden;border:1px solid rgba(24,55,45,.32);border-radius:1.2rem;background:#fff;box-shadow:0 1.8rem 4rem #15221d14}.template-search__search .field:before,.template-search__search .field:after{content:none}.template-search__search .search__input{height:6.8rem;padding-left:2.2rem;font-size:1.55rem}.template-search__search .search__button{right:.8rem;width:5.2rem;height:5.2rem;margin-top:.8rem;border-radius:.8rem;color:#fff!important;background:var(--ff-clay)!important;background-color:var(--ff-clay)!important}.ff-search-empty{max-width:74rem;margin:4rem auto 0;padding:clamp(3rem,6vw,6rem);border:1px solid rgba(24,55,45,.12);border-radius:2rem;background:#fff;box-shadow:0 2rem 5rem #15221d14}.ff-search-empty h2{max-width:12ch;margin:.6rem auto 1.4rem;color:var(--ff-forest);font-family:var(--ff-display);font-size:clamp(3.4rem,5vw,5.6rem);font-weight:500;letter-spacing:-.045em;line-height:1}.ff-search-empty>p:not(.ff-search-empty__eyebrow){max-width:52rem;margin:0 auto;color:#15221da8;font-size:1.4rem;line-height:1.6}.ff-search-empty__rooms{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2.4rem 0}.ff-search-empty__cta{min-height:5.2rem;border-radius:.8rem;background:var(--ff-clay)!important}@media screen and (max-width:749px){.search-modal{height:31rem!important;min-height:31rem!important}.search-modal__content{min-height:31rem;padding:1.4rem 1.2rem 2rem!important}.search-modal__content>predictive-search.search-modal__form,.search-modal__content>search-form.search-modal__form{width:calc(100% - 4.8rem)!important;max-width:calc(100% - 4.8rem)!important;flex-basis:calc(100% - 4.8rem)}.search-modal .search__input{height:5.6rem;padding-left:1.6rem;font-size:1.35rem}.ff-search-starter{grid-template-columns:1fr;gap:1.2rem;margin-top:1.8rem}.ff-search-starter__title{font-size:2rem}.ff-search-starter__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ff-search-starter__links a{min-height:4.2rem;justify-content:center;padding:.7rem;text-align:center}.ff-search-starter__hint{grid-column:auto;line-height:1.45}.search-modal predictive-search[open] .predictive-search--header,.search-modal predictive-search[loading] .predictive-search--header{top:6.8rem;right:-3.6rem;left:-1.2rem;width:calc(100vw - 2.4rem);max-height:calc(100vh - 10rem);border-radius:1.2rem!important}.search-modal .predictive-search__results-groups-wrapper{gap:0;padding:.6rem}.search-modal .predictive-search__result-group:first-child{flex-basis:auto;padding:0;border-right:0}.search-modal .predictive-search__result-group:last-child{padding:0}.search-modal #predictive-search-results-products-list{grid-template-columns:1fr;gap:.6rem;padding:.2rem .6rem .8rem}.search-modal #predictive-search-results-products-list .predictive-search__item{min-height:8.6rem;grid-template-columns:7rem minmax(0,1fr)}.search-modal .predictive-search__image{width:7rem;height:7rem}.template-search__header{padding:5.2rem 1.6rem 3rem}.ff-search-page__title{font-size:clamp(4.4rem,15vw,6rem)}.ff-search-page__intro{font-size:1.35rem}.template-search__search .search__input{height:6rem;padding-left:1.6rem}.template-search__search .search__button{width:4.6rem;height:4.6rem;margin-top:.7rem}.ff-search-empty{margin-top:3rem;padding:3rem 1.8rem}.ff-search-empty h2{font-size:3.8rem}.ff-search-empty__rooms{display:grid;grid-template-columns:1fr}.ff-search-empty__rooms a{justify-content:center}}body:has(.sp-section-faq-1) #MainContent>.sp-breadcrumbs-1{display:none!important}body:has(.sp-section-faq-1) #MainContent{background:var(--ff-canvas)}.sp-faq-1{position:relative;overflow:hidden;border-bottom:.1rem solid rgba(21,33,28,.1);background:radial-gradient(circle at 8% 16%,rgba(168,75,48,.1),transparent 30rem),linear-gradient(180deg,#f6f3ec,#edece5)!important}.sp-faq-1:before{position:absolute;top:8rem;right:-9rem;width:26rem;height:26rem;border:.1rem solid rgba(22,56,46,.09);border-radius:50%;box-shadow:0 0 0 4rem #16382e06,0 0 0 8rem #16382e05;pointer-events:none;content:""}.sp-faq-1 .sp-section{padding:clamp(5.6rem,7vw,9.6rem) 0 clamp(7rem,9vw,12rem)!important;background:transparent!important}.sp-faq-1 .sp-container{box-sizing:border-box;width:min(100%,138rem)!important;max-width:138rem!important;margin:0 auto!important;padding:0 4.8rem!important}.sp-faq-1 .sp-section-inner{opacity:1!important;transform:none!important}.sp-faq-1 .sp-faq-wrapper{display:grid!important;grid-template-columns:minmax(30rem,38rem) minmax(0,1fr)!important;align-items:start!important;gap:clamp(3.6rem,6vw,8.8rem)!important}.sp-faq-1 .sp-faq-heading{position:sticky;top:12rem;overflow:hidden;min-width:0;padding:clamp(3rem,4vw,4.6rem)!important;border:.1rem solid rgba(255,255,255,.11)!important;border-radius:2rem!important;color:#fffefb!important;background:radial-gradient(circle at 100% 0,rgba(234,216,206,.19),transparent 21rem),linear-gradient(145deg,#173b30,#10271f)!important;box-shadow:0 2.8rem 7rem #15211c2e!important}.sp-faq-1 .sp-faq-heading:after{position:absolute;right:-5rem;bottom:-7rem;width:18rem;height:18rem;border:.1rem solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none;content:""}.sp-faq-1 .sp-heading-outer,.sp-faq-1 .sp-heading-wrapper{position:relative;z-index:1;width:100%!important;max-width:none!important}.sp-faq-1 .sp-sub-heading{margin:0 0 1.4rem!important;color:#e7c7b7!important;font-family:var(--ff-sans)!important;font-size:1.05rem!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.18em!important}.sp-faq-1 .sp-heading-wrapper>.sp-heading{max-width:none;margin:0 0 2.6rem!important;color:#fffefb!important;font-family:var(--ff-display)!important;font-size:clamp(3.5rem,3.2vw,4.4rem)!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.045em!important;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.sp-faq-1 .sp-description{margin:0!important;color:#fffefbc2!important;opacity:1!important;font-family:var(--ff-sans)!important;font-size:1.35rem!important;line-height:1.5!important}.sp-faq-1 .sp-description p{display:flex;align-items:center;min-height:4.6rem;margin:0!important;padding:1rem 0;border-bottom:.1rem solid rgba(255,255,255,.1);color:#fffefbc7!important;font-family:var(--ff-sans)!important;font-size:1.35rem!important;font-weight:500!important;line-height:1.5!important}.sp-faq-1 .sp-description p:first-child{border-top:.1rem solid rgba(255,255,255,.1)}.sp-faq-1 .sp-description strong{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:550!important;line-height:inherit!important}.sp-faq-1 .sp-button-wrapper{width:100%;margin-top:2.8rem!important}.sp-faq-1 .sp-button-wrapper .sp-button{display:inline-flex!important;width:100%!important;min-height:5.4rem!important;align-items:center;justify-content:center;padding:1.4rem 2rem!important;border:.1rem solid #bd6648!important;border-radius:.8rem!important;color:#fff!important;background:#a84b30!important;box-shadow:0 1.2rem 2.8rem #040f0b38;font-family:var(--ff-sans)!important;font-size:1.2rem!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.1em!important;text-transform:uppercase;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.sp-faq-1 .sp-button-wrapper .sp-button:hover{color:#fff!important;background:#843820!important;box-shadow:0 1.6rem 3.4rem #040f0b45;transform:translateY(-.2rem)}.sp-faq-1 .sp-faq-content{width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sp-faq-1 .sp-faq-category-item{display:flex!important;align-items:center;gap:1.2rem;margin:4.8rem 0 1.6rem!important;padding:0 0 1.4rem!important;border:0!important;border-bottom:.1rem solid rgba(21,33,28,.16)!important;border-radius:0!important;background:transparent!important}.sp-faq-1 .sp-faq-category-item:first-child{margin-top:0!important}.sp-faq-1 .sp-faq-category-icon{display:grid!important;width:4.4rem!important;height:4.4rem!important;flex:0 0 4.4rem;place-items:center;border:.1rem solid rgba(168,75,48,.22);border-radius:50%;color:var(--ff-clay-dark)!important;background:#fffefbc7}.sp-faq-1 .sp-faq-category-icon:empty{display:none!important}.sp-faq-1 .sp-faq-category-icon img,.sp-faq-1 .sp-faq-category-icon svg{width:2.2rem!important;height:2.2rem!important;object-fit:contain}.sp-faq-1 .sp-faq-category-text{margin:0!important;color:var(--ff-forest)!important;font-family:var(--ff-sans)!important;font-size:1.15rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.14em!important}.sp-faq-1 .sp-faq-question-item{overflow:hidden;margin:0 0 1rem!important;border:.1rem solid rgba(21,33,28,.13)!important;border-radius:1.4rem!important;background:#fffefbf0!important;box-shadow:0 .8rem 2.4rem #15211c0b!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sp-faq-1 .sp-faq-question-item:hover{border-color:#a84b3059!important;box-shadow:0 1.2rem 3rem #15211c13!important;transform:translateY(-.1rem)}.sp-faq-1 .sp-faq-question-item.is-selected{border-color:#a84b306b!important;background:#fffefb!important;box-shadow:0 1.5rem 3.8rem #15211c17!important}.sp-faq-1 .sp-faq-question-heading{min-height:7rem;padding:1.8rem 2rem!important;color:var(--ff-forest)!important;cursor:pointer;font-family:var(--ff-sans)!important;font-size:1.5rem!important;font-weight:680!important;line-height:1.4!important}.sp-faq-1 .sp-faq-question-heading:focus{outline:none}.sp-faq-1 .sp-faq-question-heading:focus-visible{border-radius:1rem;outline:.2rem solid var(--ff-forest);outline-offset:-.5rem;box-shadow:inset 0 0 0 .3rem #fffefbf5}.sp-faq-1 .sp-faq-question-heading-text{padding-right:1.4rem;color:inherit!important;font:inherit!important}.sp-faq-1 .sp-control-group{flex:0 0 2.8rem;color:var(--ff-clay-dark)!important}.sp-faq-1 .sp-faq-question-content{padding:0 2rem 2.2rem!important;color:#15211cb8!important;font-family:var(--ff-sans)!important;font-size:1.4rem!important;line-height:1.72!important}.sp-faq-1 .sp-faq-question-content p,.sp-faq-1 .sp-inner-content{margin:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}.shopify-policy__container{box-sizing:border-box;width:100%;max-width:none!important;margin:0!important;padding:0 2.4rem 10rem!important;background:radial-gradient(circle at 92% 16%,rgba(168,75,48,.08),transparent 30rem),var(--ff-canvas)}.shopify-policy__title{position:relative;overflow:hidden;width:calc(100% + 4.8rem);margin:0 -2.4rem!important;padding:clamp(6.4rem,9vw,11rem) 2.4rem clamp(7.2rem,10vw,12rem)!important;border-bottom:.1rem solid rgba(21,33,28,.12);background:linear-gradient(90deg,#f6f3ecf2,#f6f3ecb3),repeating-linear-gradient(90deg,transparent 0,transparent 8rem,rgba(21,33,28,.025) 8rem,rgba(21,33,28,.025) 8.1rem)}.shopify-policy__title:after{position:absolute;top:50%;right:clamp(2rem,8vw,12rem);width:clamp(14rem,22vw,30rem);aspect-ratio:1;border:.1rem solid rgba(168,75,48,.18);border-radius:50%;box-shadow:0 0 0 3rem #a84b3009,0 0 0 6rem #a84b3005;transform:translateY(-50%);pointer-events:none;content:""}.shopify-policy__title h1{position:relative;z-index:1;width:min(100%,96rem);max-width:16ch;margin:0 auto!important;color:var(--ff-forest)!important;font-family:var(--ff-display)!important;font-size:clamp(4.4rem,7vw,7.6rem)!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.05em!important;text-align:left!important}.shopify-policy__body{position:relative;z-index:2;box-sizing:border-box;width:min(100%,96rem);margin:-4.2rem auto 0!important;padding:clamp(3.2rem,5vw,6rem) clamp(2.4rem,6vw,7rem)!important;border:.1rem solid rgba(21,33,28,.12);border-radius:2rem;color:#15211cc4;background:#fffefbfa;box-shadow:0 2.8rem 7rem #15211c1c}.shopify-policy__body .rte{color:inherit;font-size:1.5rem;line-height:1.78}.shopify-policy__body .rte>*:first-child{margin-top:0!important}.shopify-policy__body .rte>*:last-child{margin-bottom:0!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{max-width:26ch;margin-top:4.4rem;margin-bottom:1.4rem;color:var(--ff-forest)!important;font-family:var(--ff-display)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.035em!important}.shopify-policy__body h2{font-size:clamp(2.8rem,4vw,4rem)!important}.shopify-policy__body h3,.shopify-policy__body h4{font-size:clamp(2.2rem,3vw,3rem)!important}.shopify-policy__body p{margin:0 0 1.8rem}.shopify-policy__body p:has(>br:only-child),.shopify-policy__body p:has(>span:only-child>br:only-child){display:none}.shopify-policy__body ul,.shopify-policy__body ol{display:grid;gap:1rem;margin:2.2rem 0 3rem;padding:0;list-style:none;counter-reset:ff-policy-item}.shopify-policy__body li{position:relative;min-height:3rem;padding:.3rem 0 .3rem 3.4rem}.shopify-policy__body li:before{position:absolute;top:.35rem;left:0;display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;color:var(--ff-clay-dark);background:var(--ff-clay-soft);font-size:1.2rem;font-weight:800;line-height:1;content:"\2713"}.shopify-policy__body ol li{counter-increment:ff-policy-item}.shopify-policy__body ol li:before{color:#fff;background:var(--ff-forest);font-size:1rem;content:counter(ff-policy-item)}.shopify-policy__body a{color:var(--ff-clay-dark)!important;font-weight:650;text-decoration-color:#84382059!important;text-decoration-thickness:.1rem;text-underline-offset:.35rem}.shopify-policy__body a:hover{color:var(--ff-forest)!important;text-decoration-color:currentColor!important}.shopify-policy__body a[href*="wa.link"],.shopify-policy__body a[href*="wa.me"]{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;margin-top:.8rem;padding:1.2rem 2rem;border-radius:.8rem;color:#fff!important;background:var(--ff-forest);text-decoration:none!important}.shopify-policy__body:has(a[href*="wa.link"]) .rte,.shopify-policy__body:has(a[href*="wa.me"]) .rte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.4rem}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p,.shopify-policy__body:has(a[href*="wa.me"]) .rte>p{margin:0}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(-n+4),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(-n+4){display:flex;min-height:8.4rem;align-items:center;padding:1.8rem 2rem;border:.1rem solid rgba(21,33,28,.1);border-radius:1.2rem;color:var(--ff-forest);background:#f7f4ed;font-weight:620;line-height:1.55}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(3),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(3){display:block;padding-top:2.2rem}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(3) span,.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(3) span{display:inline!important}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(5),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(5){display:grid;min-height:25rem;place-items:center;margin-top:1rem;padding:2.4rem;border:.1rem solid rgba(21,33,28,.1);border-radius:1.4rem;background:#fff}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(5) img,.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(5) img{display:block;width:min(100%,20rem);height:auto;margin:0 auto}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(6),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(6){display:flex;min-height:25rem;align-items:center;justify-content:center;margin-top:1rem;padding:2.4rem;border-radius:1.4rem;background:radial-gradient(circle at 100% 0,rgba(234,216,206,.18),transparent 18rem),var(--ff-forest)}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(6) a,.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(6) a{width:100%;max-width:26rem;min-height:5.4rem;margin:0;border:.1rem solid rgba(255,255,255,.22);color:#fff!important;background:var(--ff-clay);box-shadow:0 1.2rem 2.8rem #040f0b38;font-size:1.25rem;letter-spacing:.04em}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(n+7),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(n+7){display:none}@media screen and (max-width:989px){.sp-faq-1 .sp-faq-wrapper{grid-template-columns:minmax(0,1fr)!important;gap:3.6rem!important}.sp-faq-1 .sp-faq-heading{position:relative;top:auto}.sp-faq-1 .sp-heading-wrapper>.sp-heading{max-width:14ch}}@media screen and (max-width:749px){.sp-faq-1 .sp-section{padding:3.2rem 0 7rem!important}.sp-faq-1 .sp-container{padding:0 1.6rem!important}.sp-faq-1 .sp-faq-wrapper{gap:3rem!important}.sp-faq-1 .sp-faq-heading{padding:2.6rem 2.2rem!important;border-radius:1.6rem!important}.sp-faq-1 .sp-heading-wrapper>.sp-heading{margin-bottom:2.2rem!important;font-size:clamp(3.2rem,10vw,4.2rem)!important}.sp-faq-1 .sp-faq-category-item{margin-top:3.8rem!important}.sp-faq-1 .sp-faq-category-icon{width:3.8rem!important;height:3.8rem!important;flex-basis:3.8rem}.sp-faq-1 .sp-faq-question-heading{min-height:6.4rem;padding:1.6rem!important;font-size:1.4rem!important}.sp-faq-1 .sp-faq-question-content{padding:0 1.6rem 1.8rem!important;font-size:1.34rem!important}.shopify-policy__container{padding:0 1.2rem 7rem!important}.shopify-policy__title{width:calc(100% + 2.4rem);margin-right:-1.2rem!important;margin-left:-1.2rem!important;padding:5.6rem 1.8rem 7rem!important}.shopify-policy__title:after{right:-5rem;opacity:.75}.shopify-policy__title h1{font-size:clamp(4rem,14vw,5.6rem)!important}.shopify-policy__body{margin-top:-2.8rem!important;padding:3rem 2rem!important;border-radius:1.4rem}.shopify-policy__body .rte{font-size:1.4rem}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin-top:3.6rem}.shopify-policy__body:has(a[href*="wa.link"]) .rte,.shopify-policy__body:has(a[href*="wa.me"]) .rte{grid-template-columns:minmax(0,1fr)}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(-n+4),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(-n+4){min-height:7.2rem;padding:1.5rem 1.6rem}.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(5),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(5),.shopify-policy__body:has(a[href*="wa.link"]) .rte>p:nth-child(6),.shopify-policy__body:has(a[href*="wa.me"]) .rte>p:nth-child(6){min-height:21rem;margin-top:0;padding:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/furnifind-refresh.css.map */
