.search-sheet{--ss-ink: #1a1a1a;--ss-muted: #77736c;--ss-line: #e4e0d9;--ss-tile: #eeebe6;--ss-pad: 16px;--drawer-size: 100vw}.search-sheet .search-sheet__panel{width:100vw;max-width:none;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;text-transform:none;letter-spacing:normal;font-family:var(--font-body-family)}.search-sheet .drawer-panel{--drawer-original-position: 0;transform:translateY(-24px)}html.js .search-sheet.is-open .drawer-panel{transform:translateY(0);opacity:1}.search-sheet__inner{display:flex;flex-direction:column;height:100%}.search-sheet__bar{display:flex;align-items:center;gap:12px;padding:10px var(--ss-pad);border-bottom:1px solid var(--ss-line);background:var(--color-background)}.search-sheet__form{flex:1;display:flex;align-items:center;gap:10px;min-width:0;height:52px}.search-sheet__icon{flex-shrink:0;color:var(--ss-ink)}.search-sheet .search-sheet__input{flex:1;min-width:0;height:100%;border:0;padding:0;margin:0;background:transparent;font-size:18px;color:var(--ss-ink);-webkit-appearance:none;appearance:none;box-shadow:none;border:0!important;outline:none!important}.search-sheet__bar:focus-within{border-bottom-color:var(--ss-ink)}.search-sheet__input::-webkit-search-cancel-button{display:none}.search-sheet__input::placeholder{color:var(--ss-muted);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-sheet__reset{border:0;background:none;padding:6px 2px;font-size:13px;color:var(--ss-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.search-sheet__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;color:var(--ss-ink)}.search-sheet__close svg{width:20px;height:20px}.search-sheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 40px}predictive-search[open] .search-inspire,predictive-search[loading] .search-inspire{display:none}.search-sheet__results{position:relative;padding:0;min-height:0}predictive-search[loading]:not([results]) .search-sheet__results{min-height:160px}.search-inspire__block{padding:24px 0 0}.search-inspire__head{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--ss-pad)}.search-inspire__heading,.ps__heading{margin:0 0 12px;padding:0 var(--ss-pad);font-family:var(--font-heading-family);font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ss-ink)}.search-inspire__head .search-inspire__heading{padding:0}.search-inspire__more{font-size:13px;color:var(--ss-ink);text-decoration:underline;text-underline-offset:3px}.search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 var(--ss-pad);list-style:none}.search-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--ss-line);border-radius:999px;background:#fff;font-size:14px;color:var(--ss-ink);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.search-chip:hover{border-color:var(--ss-ink)}@media(max-width:989px){.search-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.search-chips::-webkit-scrollbar{display:none}.search-chip{white-space:nowrap}.search-inspire__block:first-child{padding-top:16px}}.search-tiles,.search-products--strip{display:grid;grid-auto-flow:column;gap:10px;margin:0;padding:0 var(--ss-pad) 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--ss-pad);scrollbar-width:none}.search-tiles::-webkit-scrollbar,.search-products--strip::-webkit-scrollbar{display:none}.search-tiles{grid-auto-columns:34vw}.search-products--strip{grid-auto-columns:42vw}.search-tiles>li,.search-products--strip>li{scroll-snap-align:start}.search-tile{display:block;color:var(--ss-ink);text-decoration:none}.search-tile__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--ss-tile)}.search-tile__media img,.search-tile__img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.search-tile:hover .search-tile__img{transform:scale(1.04)}.search-tile__title{display:block;margin-top:8px;font-size:14px}.search-card{display:flex;flex-direction:column;gap:2px;color:var(--ss-ink);text-decoration:none}.search-card__media{display:block;aspect-ratio:1;margin-bottom:8px;overflow:hidden;background:var(--ss-tile)}.search-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.search-card:hover .search-card__img{transform:scale(1.03)}.search-card__title{font-size:14px;line-height:1.3}.search-card__vendor{font-size:12px;color:var(--ss-muted)}.search-card__price{font-size:13px;margin-top:2px}.ps{padding:20px 0 0}.ps__layout{display:flex;flex-direction:column;gap:24px}.ps__side{order:0}.ps__main{order:1}.ps__queries,.ps__collections{margin:0 0 16px;padding:0 var(--ss-pad);list-style:none}.ps__queries{display:flex;flex-wrap:wrap;gap:8px}.ps__query{display:inline-block;line-height:34px;padding:0 14px;white-space:nowrap;border:1px solid var(--ss-line);border-radius:999px;background:#fff;font-size:14px;color:var(--ss-ink);text-decoration:none}.ps__query mark{background:none;font-weight:600;color:inherit}.ps__collections{display:grid;gap:2px}.ps__collection{display:flex;align-items:center;gap:12px;padding:6px 0;color:var(--ss-ink);text-decoration:none;font-size:15px}.ps__collection-media{flex-shrink:0;width:40px;height:50px;overflow:hidden;background:var(--ss-tile)}.ps__collection-media img{width:100%;height:100%;object-fit:cover}[aria-selected=true]>.ps__query,[aria-selected=true]>.ps__collection,[aria-selected=true]>.search-card{outline:2px solid var(--ss-ink);outline-offset:2px}.search-products--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0 var(--ss-pad);list-style:none}.ps__empty{padding:8px var(--ss-pad);font-size:15px;color:var(--ss-muted)}.ps__all{padding:24px var(--ss-pad) 0}.search-sheet .ps__all-btn{display:flex;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 20px;border:1px solid var(--ss-ink);background:var(--ss-ink);color:#fff;font-size:15px;cursor:pointer;word-break:normal}predictive-search[loading] .search-sheet__results .ps{opacity:.55;transition:opacity .1s}predictive-search[loading][results] .predictive-search__loading-state{display:none}@media(min-width:990px){.search-sheet{--ss-pad: 0px}.search-sheet__body>*{width:min(1200px,calc(100vw - 96px));margin-left:auto;margin-right:auto}.search-sheet__bar{padding:8px max(48px,calc((100vw - 1200px)/2))}.search-sheet__form{height:56px}.search-sheet .search-sheet__input{font-family:var(--font-heading-family);font-size:30px}.search-sheet__body{padding-bottom:32px}.search-inspire__block{padding-top:16px}.search-inspire__heading{font-size:18px;margin-bottom:8px}.search-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.search-chips::-webkit-scrollbar{display:none}.search-chip{white-space:nowrap;min-height:36px;font-size:14px}.search-tiles{grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:14px}.search-tiles>li:nth-child(n+9){display:none}.search-tile__media{aspect-ratio:1}.search-tile__title{font-size:13px;margin-top:6px}.search-products--strip{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:18px}.search-products--strip .search-card__vendor{display:none}.ps__layout{flex-direction:row;gap:56px}.ps__layout--products-only .ps__main{width:100%}.ps__side{flex:0 0 240px}.ps__main{flex:1;min-width:0}.ps__queries{flex-direction:column;align-items:flex-start}.search-products--grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}.ps__all{display:flex;justify-content:center}.search-sheet .ps__all-btn{width:auto}}@media(prefers-reduced-motion:reduce){.search-sheet .drawer-panel,.search-tile__img,.search-card__img{transition:none;transform:none}}.search-card__media>.media,.search-tile__media>.media{width:100%;height:100%;margin:0}.ps__queries--row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.ps__queries--row::-webkit-scrollbar{display:none}.search-chips,.ps__queries--row{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}@media(min-width:990px){.ps__queries.ps__queries--row{flex-direction:row;align-items:center}}.search-tile__media img.search-tile__img--room{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/9/assets/search-redesign.css.map */
