.predictive-search__idle{display:block}.predictive-search__idle-block{margin-bottom:28px}.predictive-search__idle-block:last-child{margin-bottom:0}.predictive-search__idle-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.predictive-search__idle-title{margin:0 0 14px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--search-title-color, #26221e)}.predictive-search__idle-link{font-size:12px;color:var(--search-title-color, #26221e);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.predictive-search__idle-link:hover{opacity:.6}.predictive-search__idle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px}#search-drawer .search-drawer__cards{--app-card-aspect: 9 / 16;--app-card-aspect-pad: 177.778%;--app-card-title-lines: 2}#search-drawer .search-drawer__cards .product-item{min-width:0;width:100%}#search-drawer .search-drawer__cards .product-item__image-wrapper{margin-block-end:0;overflow:hidden;isolation:isolate}#search-drawer .search-drawer__cards .product-item__aspect-ratio{aspect-ratio:var(--app-card-aspect);padding-bottom:var(--app-card-aspect-pad)!important;background-color:#efe9e0}@supports (aspect-ratio: 1 / 1){#search-drawer .search-drawer__cards .product-item__aspect-ratio{padding-bottom:0!important}}#search-drawer .search-drawer__cards .product-item__aspect-ratio img,#search-drawer .search-drawer__cards .product-item__secondary-image{object-fit:cover;object-position:center;top:0!important;left:0!important;width:100%;height:100%;transform:none!important}#search-drawer .search-drawer__cards .product-item__image-wrapper--multiple:hover .product-item__primary-image{visibility:visible;opacity:1}#search-drawer .search-drawer__cards .product-item__secondary-image{display:none!important}#search-drawer .search-drawer__cards .product-item__image-wrapper--swipe{aspect-ratio:var(--app-card-aspect);background-color:#efe9e0}#search-drawer .search-drawer__cards .product-item__swipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}#search-drawer .search-drawer__cards .product-item__swipe::-webkit-scrollbar{display:none}#search-drawer .search-drawer__cards .product-item__swipe-slide{display:block;flex:0 0 100%;width:100%;height:100%;padding-bottom:0!important;scroll-snap-align:start;scroll-snap-stop:always}#search-drawer .search-drawer__cards .product-item__quick-form,#search-drawer .search-drawer__cards .product-item__quick-buy-button,#search-drawer .search-drawer__cards .product-item__quick-add-plus,#search-drawer .search-drawer__cards .product-item__quick-add-plus-form,#search-drawer .search-drawer__cards .product-item__cta-wrapper{display:none}#search-drawer .search-drawer__cards .ed-video-thumbnail.ed-video-thumbnail--product-card{inset:auto 8px auto auto;top:11px;right:8px;left:auto;z-index:2;width:34px;height:34px;max-width:34px;max-height:34px;border-radius:50%;border:1.5px solid rgba(255,255,255,.92);background:#00000047;overflow:hidden;box-shadow:none;contain:none}#search-drawer .search-drawer__cards .product-item__image-wrapper:has(.product-item__wishlist) .ed-video-thumbnail.ed-video-thumbnail--product-card{top:11px;right:39px}#search-drawer .search-drawer__cards .ed-video-thumbnail.ed-video-thumbnail--product-card .thumbnail-container{box-shadow:none;border:0;transform:none;background:transparent}#search-drawer .search-drawer__cards .ed-video-thumbnail.ed-video-thumbnail--product-card .thumbnail-container img,#search-drawer .search-drawer__cards .ed-video-thumbnail.ed-video-thumbnail--product-card .overlay{display:none}#search-drawer .search-drawer__cards .ed-video-thumbnail.ed-video-thumbnail--product-card .play-btn{width:100%;height:100%;min-width:0;background:transparent;box-shadow:none;transform:none;top:0;left:0}#search-drawer .search-drawer__cards .ed-video-thumbnail.ed-video-thumbnail--product-card .arrow-right{border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #ffffff;margin-left:1.4px;opacity:1}#search-drawer .search-drawer__cards .product-item__label-list{top:8px;left:8px;right:auto;z-index:2;flex-direction:row;flex-wrap:wrap;gap:5px;max-width:calc(100% - 40px);pointer-events:none}#search-drawer .search-drawer__cards .product-item__label-list .label{margin:0;padding:5px 9px;border-radius:4px;font-size:8px;font-weight:var(--text-font-weight);font-synthesis:none;letter-spacing:.6px;line-height:1.2;text-transform:uppercase}#search-drawer .search-drawer__cards .product-item__label-list .label:nth-child(n+3),#search-drawer .search-drawer__cards .product-item--sold-out .product-item__label-list,#search-drawer .search-drawer__cards .product-item__label-list .label--subdued{display:none}#search-drawer .search-drawer__cards .product-item__label-list .label--highlight{background:#de2a2a;color:#fff;box-shadow:none}#search-drawer .search-drawer__cards .product-item--sold-out .product-item__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#faf8f473;pointer-events:none}#search-drawer .search-drawer__cards .product-item__sold-out-chip{display:block;position:absolute;left:8px;bottom:8px;z-index:2;padding:4px 8px;background:#fff;color:#26221e;font-family:var(--heading-font-family);font-size:10px;letter-spacing:1px;line-height:1.2;text-transform:uppercase;pointer-events:none}#search-drawer .search-drawer__cards .product-item__wishlist{position:absolute;top:15px;right:5px;z-index:3;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:20px;background:var(--collection-wishlist-bg, transparent);color:var(--collection-wishlist, #26221e);pointer-events:auto}#search-drawer .search-drawer__cards .product-item__wishlist.is-saved{color:var(--collection-wishlist-active, var(--wishlist-heart-active, #8a4b4b))}#search-drawer .search-drawer__cards .product-item__wishlist.is-saved svg path{fill:currentColor;stroke:currentColor}#search-drawer .search-drawer__cards .product-item__wishlist svg{display:block;width:18px;height:18px}#search-drawer .search-drawer__cards .product-item__info{text-align:left;padding-top:7px;padding-inline:2px}#search-drawer .search-drawer__cards .product-item-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "price rating" "swatches swatches";align-items:start;row-gap:5px;column-gap:8px}#search-drawer .search-drawer__cards .product-item-meta__vendor,#search-drawer .search-drawer__cards .product-item-meta__color-count,#search-drawer .search-drawer__cards .product-item-meta__swatch-list.color-swatch-list{display:none}#search-drawer .search-drawer__cards .product-item-meta__title-row{display:flex;grid-area:title;align-items:flex-start;gap:8px;min-width:0;min-height:calc(var(--app-card-title-lines) * 16px)}#search-drawer .search-drawer__cards .product-item-meta__title{flex:1 1 auto;min-width:0;margin:0;padding:0;color:#3a342e;font-family:var(--text-font-family);font-size:12px;font-weight:var(--text-font-weight);font-synthesis:none;letter-spacing:.4px;word-spacing:.18em;line-height:16px;text-align:left;text-decoration:none;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--app-card-title-lines)}#search-drawer .search-drawer__cards .product-item--sold-out .product-item__title-plus{display:none}#search-drawer .search-drawer__cards .product-item__title-plus{display:flex;position:relative;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;border:0;background:none;color:#26221e;cursor:pointer;-webkit-appearance:none;appearance:none;line-height:0}#search-drawer .search-drawer__cards .product-item__title-plus:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}#search-drawer .search-drawer__cards .product-item__title-plus-icon{display:block;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;overflow:visible}#search-drawer .search-drawer__cards .product-item-meta__price-list-container{grid-area:price;display:flex;align-items:center;min-width:0;min-height:20px}#search-drawer .search-drawer__cards .price-list,#search-drawer .search-drawer__cards .price-list--centered{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0}#search-drawer .search-drawer__cards .price-list .price{font-family:var(--text-font-family);font-size:13px;line-height:16px;font-weight:var(--text-font-weight);font-synthesis:none;color:#26221e}#search-drawer .search-drawer__cards .price-list .price--compare{flex:0 1 auto;min-width:0;color:#8a8079;font-size:12px;line-height:16px}#search-drawer .search-drawer__cards .price-list:has(.price--compare) .price--highlight{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;background:#de2a2a;color:#fff;font-size:12px;font-weight:var(--text-font-bold-weight);font-synthesis:none;line-height:16px}#search-drawer .search-drawer__cards .price-list .visually-hidden{display:none!important}#search-drawer .search-drawer__cards .product-item__sale-pct{display:inline;color:#fff;font-size:12px;font-weight:var(--text-font-weight);font-synthesis:none}#search-drawer .search-drawer__cards .product-item-meta>.jdgm-widget.jdgm-preview-badge{grid-area:rating;align-self:center;justify-self:end;margin:0;min-width:max-content;min-height:16px;overflow:visible}#search-drawer .search-drawer__cards .product-item-meta>.jdgm-widget.jdgm-preview-badge:empty,#search-drawer .search-drawer__cards .product-item-meta>.jdgm-widget.jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews="0"]),#search-drawer .search-drawer__cards .product-item-meta>.jdgm-widget.jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews=""]){display:none!important}#search-drawer .search-drawer__cards .jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"]){display:flex!important;align-items:center;flex-shrink:0;min-height:16px;color:#26221e;font-size:13px;line-height:16px;white-space:nowrap;overflow:visible}#search-drawer .search-drawer__cards .jdgm-prev-badge__stars{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;overflow:visible}#search-drawer .search-drawer__cards .jdgm-star{width:14px!important;height:14px!important;font-size:14px!important;line-height:14px!important;color:#26221e;overflow:visible}#search-drawer .search-drawer__cards .jdgm-prev-badge__stars .jdgm-star:nth-child(n+2){display:none!important}#search-drawer .search-drawer__cards .jdgm-prev-badge__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#search-drawer .search-drawer__cards .jdgm-prev-badge:after{content:none;margin-left:3px;color:#26221e;font-size:13px;line-height:1;font-weight:var(--text-font-weight);font-synthesis:none;white-space:nowrap}#search-drawer .search-drawer__cards .jdgm-prev-badge[data-app-rating]:after{content:attr(data-app-rating) " (" attr(data-number-of-reviews) ")"}#search-drawer .search-drawer__cards .collection-color-swatch-container,#search-drawer .search-drawer__cards .product-item-meta__swatch-list{grid-area:swatches;justify-content:flex-start;align-self:start;width:100%;min-width:0;max-width:100%;height:var(--collection-swatch-size, 28px);margin:3px 0 2px}.predictive-search__chips{display:flex;flex-wrap:wrap;gap:8px}.predictive-search__chip{display:inline-block;padding:9px 16px;background:var(--search-chip-background, #f3eee6);border-radius:2px;font-size:13px;line-height:1;color:var(--search-chip-text, #26221e);text-decoration:none;transition:background-color .2s ease,color .2s ease}.predictive-search__chip:hover{background:#26221e;color:#faf8f4}.predictive-search__chip--term{border:1px solid rgb(var(--border-color));border-radius:999px}.predictive-search__recent-clear{flex:none;margin:0 0 14px;padding:0;border:0;background:transparent;color:rgba(var(--text-color),.62);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.predictive-search__recent-list{border-top:1px solid rgb(var(--border-color))}.predictive-search__recent-item{display:flex;align-items:center;min-height:48px;border-bottom:1px solid rgb(var(--border-color))}.predictive-search__recent-link{display:flex;flex:1;align-items:center;align-self:stretch;gap:12px;min-width:0;color:rgb(var(--text-color));font-size:14px;text-decoration:none}.predictive-search__recent-clock{display:grid;flex:none;place-items:center;color:rgba(var(--text-color),.62)}.predictive-search__recent-remove{display:grid;flex:none;place-items:center;width:44px;height:44px;margin-inline-end:-12px;padding:0;border:0;background:transparent;color:rgba(var(--text-color),.62);cursor:pointer}.predictive-search__recent-clear:hover,.predictive-search__recent-remove:hover{color:rgb(var(--text-color))}.predictive-search__recent-clear:focus-visible,.predictive-search__recent-link:focus-visible,.predictive-search__recent-remove:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}#search-drawer.drawer{top:var(--search-panel-top, 0px);bottom:auto;left:0;right:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - var(--search-panel-top, 0px));max-height:calc(100dvh - var(--search-panel-top, 0px));transform:translateY(-10px);opacity:0;background:var(--search-background, #faf8f4);border-top:1px solid var(--search-input-border, #e4ddd2);box-shadow:0 24px 48px #26221e1a;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}#search-drawer.drawer[open]{transform:translateY(0);opacity:1}#search-drawer .drawer__overlay{position:absolute;top:100%;left:0;right:auto;width:100vw;height:100vh}#search-drawer .drawer__content{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}#search-drawer .drawer__header{border-bottom:0;height:auto;max-height:none;padding-top:8px;padding-bottom:12px;background:var(--search-background, #faf8f4)}#search-drawer .predictive-search__bar{display:flex;align-items:center;gap:12px;width:100%;min-width:0}#search-drawer .predictive-search__form{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0;width:auto;height:48px;padding:0 14px;background:var(--search-input-background, #ffffff);border:1px solid var(--search-input-border, #e4ddd2);border-radius:0;box-sizing:border-box}#search-drawer .predictive-search__form>svg,#search-drawer .predictive-search__form .icon{display:block;flex:0 0 auto;width:20px;height:20px;color:var(--search-input-text, #26221e)}#search-drawer .drawer__header .predictive-search__input,#search-drawer .predictive-search__input{flex:1 1 auto;min-width:0;width:auto;height:100%;margin:0;padding:0;border:0;outline:none;box-shadow:none;background:transparent;font-size:16px;letter-spacing:.01em;color:var(--search-input-text, #26221e);-webkit-appearance:none;appearance:none}#search-drawer .predictive-search__input::placeholder{color:var(--search-input-placeholder, #8a8079)}#search-drawer .predictive-search__cancel{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--search-input-text, #26221e);cursor:pointer}#search-drawer .predictive-search__cancel svg,#search-drawer .predictive-search__cancel .icon{display:block;width:16px;height:16px}#search-drawer mark{background:none;color:inherit}@media screen and (min-width:741px)and (max-width:999px){#search-drawer .predictive-search__idle-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1000px){#search-drawer .predictive-search__content-wrapper{max-width:1100px;margin:0 auto;padding-top:8px;padding-bottom:24px}#search-drawer .predictive-search__idle-grid{grid-template-columns:repeat(4,1fr);gap:24px 16px}#search-drawer .search-drawer__cards .product-item__swipe{display:contents;position:static;overflow:visible}#search-drawer .search-drawer__cards .product-item__swipe-slide:not(:first-child){display:none}#search-drawer .drawer__footer{max-width:720px;width:100%;margin:0 auto;border-top:0}}@media(prefers-reduced-motion:reduce){#search-drawer.drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/search-drawer.css.map */
