body.wallpaper-finder-open{overflow:hidden;overscroll-behavior:none}.wallpaper-finder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:grid;place-items:center;padding:2.4rem;opacity:0;transition:opacity .18s ease}.wallpaper-finder-modal[hidden],.wallpaper-finder-modal [hidden]{display:none!important}.wallpaper-finder-modal.is-open{opacity:1}.wallpaper-finder-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#14213d9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default}.wallpaper-finder-modal__dialog{position:relative;width:min(108rem,100%);max-height:calc(100dvh - 3.2rem);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(20,33,61,.14);border-radius:2rem;background:#fffdf8;color:#14213d;box-shadow:0 2.4rem 8rem #0a122447;transform:translateY(1.2rem);transition:transform .18s ease}.wallpaper-finder-modal.is-open .wallpaper-finder-modal__dialog{transform:none}.wallpaper-finder-modal__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.55rem 2.4rem 1.35rem;border-bottom:1px solid rgba(20,33,61,.1)}.wallpaper-finder-modal__header>div{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:1.4rem}.wallpaper-finder-modal__header h2{margin:.25rem 0 0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1;color:#14213d}.wallpaper-finder-modal__header>div>p:last-child{max-width:44rem;margin:0 0 .12rem;color:#68645d;font-size:1.22rem;line-height:1.35}.wallpaper-finder-modal__eyebrow{grid-column:1/-1;margin:0;color:#6e3b82;font:700 .88rem/1 var(--font-body-family);letter-spacing:.2em}.wallpaper-finder-modal__close{flex:0 0 auto;display:grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(20,33,61,.15);border-radius:999px;background:#fff;color:#14213d;cursor:pointer}.wallpaper-finder-modal__close:hover{border-color:#6e3b82;color:#6e3b82}.wallpaper-finder-modal__close svg{width:1.9rem;height:1.9rem}.wallpaper-finder-modal__body{padding:1.5rem 2.4rem 2.5rem}.wallpaper-finder-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-width:57rem;margin:0 auto 1.2rem;padding:.35rem;border:1px solid rgba(20,33,61,.11);border-radius:999px;background:#f3efe7}.wallpaper-finder-mode{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.7rem;padding:.55rem 1rem;border:0;border-radius:999px;background:transparent;color:#68645d;text-align:left;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.wallpaper-finder-mode.is-active{background:#fff;color:#14213d;box-shadow:0 .35rem 1.4rem #14213d1a}.wallpaper-finder-mode__icon{display:grid;place-items:center;width:3.1rem;height:3.1rem;flex:0 0 3.1rem;border-radius:999px;background:#eee2f2;color:#6e3b82}.wallpaper-finder-mode__icon svg{width:1.65rem;height:1.65rem}.wallpaper-finder-mode>span:last-child{display:flex;flex-direction:column;gap:.18rem}.wallpaper-finder-mode strong{font-size:1.18rem;line-height:1.2}.wallpaper-finder-mode small{display:none}.wallpaper-finder-mode:focus-visible,.wallpaper-finder-submit:focus-visible,.wallpaper-finder-image-search:focus-visible{outline:2px solid #6E3B82;outline-offset:2px}.wallpaper-finder-form{max-width:88rem;margin:0 auto;padding:1.35rem;border:1px solid rgba(20,33,61,.12);border-radius:1.35rem;background:#fff}.wallpaper-finder-label{display:block;margin:0 0 .65rem;color:#14213d;font-size:1.12rem;font-weight:700}.wallpaper-finder-label small{font-weight:400;color:#77726b}.wallpaper-finder-query-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem}.wallpaper-finder-query-wrap textarea{width:100%;min-height:7.6rem;resize:vertical;padding:1.2rem 1.35rem;border:1px solid rgba(20,33,61,.18);border-radius:1.05rem;background:#fffdf8;color:#14213d;font:inherit;line-height:1.4}.wallpaper-finder-query-wrap textarea:focus,.wallpaper-finder-room-options input[type=text]:focus{border-color:#6e3b82;outline:2px solid rgba(110,59,130,.16);outline-offset:1px}.wallpaper-finder-submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:16rem;padding:1rem 1.45rem;border:0;border-radius:1.05rem;background:#14213d;color:#fff;font:700 1.15rem/1 var(--font-body-family);cursor:pointer;transition:background .18s,transform .18s}.wallpaper-finder-submit:hover{background:#6e3b82;transform:translateY(-1px)}.wallpaper-finder-submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.wallpaper-finder-submit svg{width:2rem;height:2rem}.wallpaper-finder-examples{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;color:#77726b;font-size:.98rem}.wallpaper-finder-examples>span{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wallpaper-finder-examples button{padding:.45rem .75rem;border:1px solid rgba(20,33,61,.13);border-radius:999px;background:#fffdf8;color:#4f4a44;font:inherit;cursor:pointer}.wallpaper-finder-examples button:hover{border-color:#6e3b82;color:#6e3b82}.wallpaper-finder-room-grid{display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(32rem,1.22fr);gap:1.5rem}.wallpaper-finder-room-drop{display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:1.5px dashed #6E3B82;border-radius:1.2rem;background:#f7f1f9;text-align:center;cursor:pointer;transition:background .18s,transform .18s}.wallpaper-finder-room-drop:hover,.wallpaper-finder-room-drop.is-dragging{background:#f1e6f4;transform:translateY(-1px)}.wallpaper-finder-room-drop:focus-within{outline:2px solid #6E3B82;outline-offset:3px}.wallpaper-finder-room-drop input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.wallpaper-finder-room-drop__icon{display:grid;place-items:center;width:4.6rem;height:4.6rem;margin-bottom:.8rem;border-radius:999px;background:#fff;color:#6e3b82;box-shadow:0 .5rem 2rem #14213d14}.wallpaper-finder-room-drop__icon svg{width:2.3rem;height:2.3rem}.wallpaper-finder-room-drop strong{font-family:var(--font-heading-family);font-size:1.9rem}.wallpaper-finder-room-drop>span:last-child{margin-top:.5rem;color:#77726b;font-size:1.1rem}.wallpaper-finder-room-preview{position:relative;min-height:20rem;overflow:hidden;border-radius:1.2rem;background:#f3efe7}.wallpaper-finder-room-preview img{display:block;width:100%;height:20rem;object-fit:cover}.wallpaper-finder-room-preview>div{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;flex-direction:column;min-width:0;padding:1rem 1.2rem;border-radius:1rem;background:#fffdf8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallpaper-finder-room-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem}.wallpaper-finder-room-preview span{color:#747068;font-size:.95rem}.wallpaper-finder-room-preview button{position:absolute;top:1rem;right:1rem;padding:.7rem 1rem;border:0;border-radius:999px;background:#fff;color:#14213d;font-weight:700;cursor:pointer;box-shadow:0 .4rem 1.5rem #14213d24}.wallpaper-finder-room-options fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;padding:0;border:0}.wallpaper-finder-room-options legend{grid-column:1/-1;width:100%;margin:0 0 .8rem;color:#14213d;font-size:1.25rem;font-weight:700}.wallpaper-finder-room-options fieldset label{position:relative;display:block;cursor:pointer}.wallpaper-finder-room-options fieldset input{position:absolute;opacity:0;pointer-events:none}.wallpaper-finder-room-options fieldset label>span{display:flex;min-height:5.7rem;flex-direction:column;justify-content:center;padding:.8rem 1rem;border:1px solid rgba(20,33,61,.15);border-radius:1rem;background:#fffdf8}.wallpaper-finder-room-options fieldset input:checked+span{border-color:#6e3b82;background:#f3eaf5;box-shadow:inset 0 0 0 1px #6e3b82}.wallpaper-finder-room-options fieldset input:focus-visible+span{outline:2px solid #6E3B82;outline-offset:2px}.wallpaper-finder-room-options fieldset strong{font-size:1.15rem}.wallpaper-finder-room-options fieldset small{margin-top:.2rem;color:#77726b;font-size:.95rem}.wallpaper-finder-room-options input[type=text]{width:100%;min-height:4.2rem;padding:0 1.1rem;border:1px solid rgba(20,33,61,.18);border-radius:1rem;background:#fffdf8;color:#14213d;font:inherit}.wallpaper-finder-privacy{display:flex;align-items:flex-start;gap:.65rem;margin:.7rem 0;color:#6d6962;font-size:.95rem;line-height:1.3}.wallpaper-finder-privacy svg{width:1.6rem;height:1.6rem;flex:0 0 1.6rem;color:#6e3b82}.wallpaper-finder-submit--room{width:100%;min-height:4.8rem}.wallpaper-finder-image-search{display:flex;align-items:center;justify-content:center;gap:.7rem;width:max-content;max-width:100%;margin:.7rem auto 0;padding:.5rem .8rem;border:0;background:transparent;color:#6e3b82;font:500 1rem/1.2 var(--font-body-family);cursor:pointer}.wallpaper-finder-image-search>svg{width:1.8rem;height:1.8rem}.wallpaper-finder-image-search>span:last-child{font-size:1.5rem}.wallpaper-finder-turnstile{display:flex;justify-content:center;min-height:0;margin:.35rem auto 0}.wallpaper-finder-turnstile:empty{display:none}.wallpaper-finder-status{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;padding:1.2rem;text-align:center;color:#14213d}.wallpaper-finder-status small{margin-top:.45rem;color:#77726b}.wallpaper-finder-status.is-error{min-height:auto;border-radius:1rem;background:#fff0eb;color:#943218}.wallpaper-finder-brief{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin-top:1.25rem;padding:.85rem 1.1rem;border:1px solid rgba(110,59,130,.17);border-radius:1.1rem;background:#f7f1f9}.wallpaper-finder-brief>div:first-child{min-width:20rem}.wallpaper-finder-brief h3{margin:0;color:#6e3b82;font:700 .86rem/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}.wallpaper-finder-brief p{max-width:52rem;margin:.35rem 0 0;color:#4f4a44;font-size:1.05rem;line-height:1.35}.wallpaper-finder-chips{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;max-width:54rem}.wallpaper-finder-chips span{padding:.38rem .68rem;border:1px solid rgba(20,33,61,.1);border-radius:999px;background:#fff;color:#514d47;font-size:.9rem}.wallpaper-finder-results{margin-top:1.6rem;scroll-margin-top:1.5rem}.wallpaper-finder-results__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.wallpaper-finder-results__heading h3{margin:.35rem 0 0;font-family:var(--font-heading-family);font-size:2.35rem;line-height:1;color:#14213d}.wallpaper-finder-results__heading>span{padding:.55rem 1rem;border-radius:999px;background:#eee2f2;color:#6e3b82;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.wallpaper-finder-results .visual-search-type-tabs{margin-bottom:1rem}@media(min-width:990px){.wallpaper-finder-results .visual-search-results__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}.editorial-hero__finder-entry{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin-top:2rem;padding:1.5rem 1.7rem;border:1px solid rgba(20,33,61,.11);border-radius:1.6rem;background:linear-gradient(105deg,#fff,#fffaf5 68%,#eee2f2);box-shadow:0 .5rem 2rem #14213d0b;font-family:var(--font-body-family);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.editorial-hero__finder-entry:hover{border-color:#6e3b826b;box-shadow:0 .8rem 2.5rem #14213d14;transform:translateY(-1px)}.editorial-hero__finder-icon{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:1.25rem;background:#eee2f2;color:#6e3b82}.editorial-hero__finder-icon svg{width:2.35rem;height:2.35rem}.editorial-hero__finder-copy{display:grid;min-width:0;gap:.2rem;color:#14213d}.editorial-hero__finder-kicker{color:#6e3b82;font:700 .8rem/1 var(--font-body-family);letter-spacing:.16em}.editorial-hero__finder-copy strong{font:700 1.5rem/1.15 var(--font-heading-family)}.editorial-hero__finder-copy>span:last-child{color:#6e6962;font-size:1rem;line-height:1.3}.editorial-hero__finder-cta{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:4.5rem;padding:0 1.6rem;border-radius:999px;background:#14213d;color:#fff;font:700 1rem/1 var(--font-body-family);white-space:nowrap;transition:background .18s ease}.editorial-hero__finder-entry:hover .editorial-hero__finder-cta{background:#6e3b82}.editorial-hero__finder-entry:focus-visible,.collection-finder-trigger:focus-visible{outline:2px solid #6E3B82;outline-offset:3px}.collection-finder-trigger{display:none}@media(min-width:750px){.collection-toolbar__actions{display:flex;align-items:center;gap:.8rem;margin-right:auto}.collection-toolbar__actions .dk-desktop-filter-toggle{margin-right:0}.collection-toolbar__actions .collection-finder-trigger--desktop{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.6rem;padding:0 1.45rem;border:1px solid rgba(110,59,130,.34);border-radius:999px;background:#f7f1f9;color:#6e3b82;font:700 1.25rem/1 var(--font-body-family);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.collection-toolbar__actions .collection-finder-trigger--desktop:hover{border-color:#6e3b82;background:#6e3b82;color:#fff;transform:translateY(-1px)}.collection-toolbar__actions .collection-finder-trigger--desktop svg{width:1.75rem;height:1.75rem;flex:0 0 1.75rem}.collection-toolbar__actions .collection-finder-trigger__badge{display:grid;place-items:center;min-width:2.4rem;height:2.1rem;padding:0 .45rem;border-radius:999px;background:#6e3b82;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em}.collection-toolbar__actions .collection-finder-trigger--desktop:hover .collection-finder-trigger__badge{background:#fff;color:#6e3b82}.facets-container-drawer>.collection-finder-trigger--drawer{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.6rem;margin:0 0 .5rem;padding:0 1.45rem;border:1px solid rgba(110,59,130,.34);border-radius:999px;background:#f7f1f9;color:#6e3b82;font:700 1.25rem/1 var(--font-body-family);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.facets-container-drawer:has(>.collection-finder-trigger--drawer)>.mobile-facets__wrapper{flex-grow:0;margin-right:1.8rem}.facets-container-drawer:has(>.collection-finder-trigger--drawer)>.product-count{margin-left:auto}.facets-container-drawer>.collection-finder-trigger--drawer:hover{border-color:#6e3b82;background:#6e3b82;color:#fff;transform:translateY(-1px)}.facets-container-drawer>.collection-finder-trigger--drawer svg{width:1.75rem;height:1.75rem;flex:0 0 1.75rem}.facets-container-drawer>.collection-finder-trigger--drawer .collection-finder-trigger__badge{display:grid;place-items:center;min-width:2.4rem;height:2.1rem;padding:0 .45rem;border-radius:999px;background:#6e3b82;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em}.facets-container-drawer>.collection-finder-trigger--drawer:hover .collection-finder-trigger__badge{background:#fff;color:#6e3b82}}@media(max-width:749px){.editorial-hero__finder-entry{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;margin-top:1.4rem;padding:1.1rem 1.2rem;border-radius:1.35rem}.editorial-hero__finder-icon{width:4rem;height:4rem;border-radius:1.05rem}.editorial-hero__finder-icon svg{width:2rem;height:2rem}.editorial-hero__finder-kicker{display:none}.editorial-hero__finder-copy strong{font-size:1.28rem}.editorial-hero__finder-copy>span:last-child{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editorial-hero__finder-cta{width:4.2rem;min-width:4.2rem;height:4.2rem;min-height:4.2rem;padding:0}.editorial-hero__finder-cta>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.editorial-hero__finder-cta>span:last-child{font-size:1.45rem}.facets-container:has(>.collection-finder-trigger){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;align-items:center}.facets-container:has(>.collection-finder-trigger)>.dk-mfilter-open{justify-content:center;width:100%;min-height:4.6rem;margin:.5rem 0 1.6rem;padding:1rem 1.2rem}.facets-container>.collection-finder-trigger:not(.collection-finder-trigger--drawer){display:flex!important;align-items:center;justify-content:center;gap:.65rem;width:100%;min-width:0;min-height:4.6rem;margin:.5rem 0 1.6rem;padding:1rem 1.1rem;border:1px solid rgba(110,59,130,.34);border-radius:999px;background:#f7f1f9;color:#6e3b82;font:700 1.05rem/1 var(--font-body-family);white-space:nowrap;cursor:pointer}.facets-container>.collection-finder-trigger:not(.collection-finder-trigger--drawer) svg{width:1.75rem;height:1.75rem;flex:0 0 1.75rem}.collection-finder-trigger__badge{display:grid;place-items:center;min-width:2.4rem;height:2.1rem;padding:0 .45rem;border-radius:999px;background:#6e3b82;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em}.facets-container:not(:has(>.dk-mfilter-open))>.collection-finder-trigger{grid-column:1/-1}}.header-inline-search__field .header-ai-search-tools{position:absolute;right:1.2rem;top:50%;z-index:3;display:flex;align-items:center;gap:.45rem;transform:translateY(-50%)}.wallpaper-finder-trigger{border:0;background:transparent;color:#14213d;font-family:var(--font-body-family);cursor:pointer}.wallpaper-finder-trigger--header{display:flex;align-items:center;gap:.65rem;min-height:3.6rem;padding:.45rem .6rem .45rem 1rem;border:1px solid rgba(110,59,130,.35);border-radius:999px;background:#f7f1f9;color:#6e3b82;font-size:1.02rem;font-weight:700;white-space:nowrap;transition:background .18s,border-color .18s}.wallpaper-finder-trigger--header:hover{border-color:#6e3b82;background:#f1e6f4}.wallpaper-finder-trigger--header svg{width:1.7rem;height:1.7rem}.wallpaper-finder-trigger__badge{display:grid;place-items:center;min-width:2.5rem;height:2.2rem;padding:0 .55rem;border-radius:999px;background:#6e3b82;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.07em}.header-inline-search__field .header-ai-search-tools .visual-search-trigger--compact{position:static;width:3.6rem;height:3.6rem;padding:0;transform:none;border:1px solid rgba(20,33,61,.12);background:#fff;color:#4c4a46;box-shadow:none;animation:none}.header-inline-search__field .header-ai-search-tools .visual-search-trigger--compact:hover{border-color:#6e3b82;background:#f7f1f9;color:#6e3b82}.header-inline-search__field .header-ai-search-tools .visual-search-trigger__label,.header-inline-search__field .header-ai-search-tools .visual-search-trigger__badge{display:none}.header-inline-search__input--finder{padding-right:24rem!important}.header-search-finder-entry{margin-top:1rem}.wallpaper-finder-trigger--mobile{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.2rem;border:1px solid rgba(110,59,130,.28);border-radius:1.2rem;background:#f7f1f9;text-align:left}.wallpaper-finder-trigger--mobile>svg{width:2rem;height:2rem;flex:0 0 2rem;color:#6e3b82}.wallpaper-finder-trigger--mobile>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:.15rem}.wallpaper-finder-trigger--mobile strong{font-size:1.15rem}.wallpaper-finder-trigger--mobile small{color:#77726b;font-size:.95rem}@media(max-width:989px){.header__search details[open]>.search-modal{top:0;bottom:auto;height:auto;min-height:0;overflow:visible;background:rgb(var(--color-background));box-shadow:0 .8rem 2.4rem #14213d1f}.header__search .search-modal__content{display:block;height:auto;min-height:0;padding:1rem}.header__search .search-modal__content-bottom{bottom:auto}.header__search .search-modal__form{width:100%;max-width:none}.header__search form.search-modal__form>.field{width:calc(100% - 5.4rem);min-height:4.8rem;margin-right:5.4rem}.header__search form.search-modal__form>.field:before,.header__search form.search-modal__form>.field:after{display:none}.header__search form.search-modal__form .search__input,.header__search form.search-modal__form .search__input:focus,.header__search form.search-modal__form .search__input:not(:placeholder-shown){height:4.8rem;margin:0;padding:.2rem 10rem .2rem 1.6rem;border:1px solid rgba(20,33,61,.16);border-radius:1.2rem;background:#fff;box-shadow:none}.header__search form.search-modal__form .search__input:focus{border-color:#6e3b82a6;outline:2px solid rgba(110,59,130,.12);outline-offset:1px}.header__search form.search-modal__form .field__label{display:none}.header__search form.search-modal__form .search__input::placeholder{opacity:1;color:#77726b}.header__search .search-modal__close-button{top:1rem;right:1rem;display:grid;place-items:center;width:4.4rem;height:4.8rem;border:1px solid rgba(20,33,61,.14);border-radius:999px;background:#fff;color:#14213d}.header-search-finder-entry{width:100%;margin-top:.8rem}.wallpaper-finder-trigger--mobile{min-height:4.8rem;padding:.75rem 1rem;border-color:#14213d21;border-radius:1.1rem;background:#fff;box-shadow:0 .25rem 1rem #14213d0b}.wallpaper-finder-trigger--mobile:hover{border-color:#6e3b8273;background:#f7f1f9}html:has(body.wallpaper-finder-open){overflow:hidden;overscroll-behavior:none}.wallpaper-finder-modal{padding:0;place-items:start center;overflow:hidden}.wallpaper-finder-modal__dialog{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border:0;border-radius:0;box-shadow:none}.wallpaper-finder-modal__header{position:sticky;top:0;z-index:5;padding:calc(1.5rem + env(safe-area-inset-top)) 1.8rem 1.25rem;background:#fffdf8}.wallpaper-finder-modal__header>div{display:block}.wallpaper-finder-modal__header h2{font-size:2.8rem}.wallpaper-finder-modal__header>div>p:last-child{margin-top:.45rem}.wallpaper-finder-modal__body{width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding:1.3rem 1.6rem calc(2.2rem + env(safe-area-inset-bottom))}.wallpaper-finder-form,.wallpaper-finder-room-grid,.wallpaper-finder-room-options,.wallpaper-finder-brief,.wallpaper-finder-results,.wallpaper-finder-results [role=tabpanel],.wallpaper-finder-results__grid{max-width:100%;min-width:0}.wallpaper-finder-room-grid{grid-template-columns:1fr}.wallpaper-finder-room-drop,.wallpaper-finder-room-preview{min-height:18rem}.wallpaper-finder-room-preview img{height:18rem}.wallpaper-finder-brief{align-items:flex-start;flex-direction:column}.wallpaper-finder-chips{justify-content:flex-start;max-width:none}}@media(max-width:749px){.wallpaper-finder-modal__header{padding:calc(1.1rem + env(safe-area-inset-top)) 1.6rem 1.1rem}.wallpaper-finder-modal__header .wallpaper-finder-modal__eyebrow,.wallpaper-finder-modal__header>div>p:last-child{display:none}.wallpaper-finder-modal__header h2{margin:0;font-size:2.45rem;line-height:1.05}.wallpaper-finder-modal__close{width:3.7rem;height:3.7rem}.wallpaper-finder-modes{margin-bottom:1rem}.wallpaper-finder-mode{min-height:4.3rem;padding:.5rem .65rem}.wallpaper-finder-mode__icon{width:2.8rem;height:2.8rem;flex-basis:2.8rem}.wallpaper-finder-mode strong{font-size:1rem}.wallpaper-finder-form{padding:1.1rem}.wallpaper-finder-query-wrap{grid-template-columns:1fr}.wallpaper-finder-query-wrap textarea{min-height:7.6rem}.wallpaper-finder-submit{width:100%;min-height:4.5rem}.wallpaper-finder-examples{align-items:flex-start}.wallpaper-finder-examples>span{width:auto}.wallpaper-finder-room-options fieldset{grid-template-columns:1fr}.wallpaper-finder-room-options fieldset label>span{min-height:5.8rem}.wallpaper-finder-image-search{align-items:flex-start;text-align:left}.wallpaper-finder-brief{margin-top:1rem;padding:.85rem 1rem}.wallpaper-finder-brief>div:first-child{min-width:0}.wallpaper-finder-results{margin-top:1.35rem}.wallpaper-finder-results__heading h3{font-size:2rem}.wallpaper-finder-results__heading>span{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.wallpaper-finder-modal,.wallpaper-finder-modal__dialog,.wallpaper-finder-submit,.wallpaper-finder-room-drop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-wallpaper-finder.css.map */
