sacria-search{--sacria-search-bg: #fffef8;font-family:var(--font-body--family);color:#111;font-weight:400}.sacria-header-search{display:none}.sacria-search__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;border:0;background:transparent;color:#111;overflow:hidden;overscroll-behavior:contain}.sacria-search__dialog::backdrop{background:transparent}.sacria-search__dialog:before{content:"";position:fixed;inset:var(--search-header-bottom, 80px) 0 0;background:#00000047;pointer-events:none;animation:sacria-search-backdrop .24s ease both}.sacria-search__panel{position:relative;margin-top:var(--search-header-bottom, 80px);padding:24px 48px;max-height:calc(100dvh - var(--search-header-bottom, 80px));overflow:auto;background:var(--sacria-search-bg);border-bottom:1px solid #111;animation:sacria-search-reveal .28s cubic-bezier(.2,.7,.2,1) both}.sacria-search__dialog.is-closing .sacria-search__panel{animation:sacria-search-hide .22s ease both}.sacria-search__dialog.is-closing:before{animation:sacria-search-backdrop .22s ease reverse both}.sacria-search__top{position:fixed;top:var(--search-input-top, 30px);left:var(--search-input-left, 75%);width:var(--search-input-width, 180px);height:var(--search-input-height, 36px);z-index:1}.sacria-search__form,.sacria-header-search{align-items:center;border-bottom:1px solid currentColor}.sacria-search__form{display:flex;width:100%;height:100%}.sacria-search__form input,.sacria-header-search input{width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;font:400 12px/1.25 var(--font-body--family);color:inherit;box-shadow:none}.sacria-search__form input::-webkit-search-cancel-button,.sacria-header-search input::-webkit-search-cancel-button{display:none}.sacria-search__form button,.sacria-header-search button,.sacria-search__close{border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.sacria-search__form [data-search-clear]{display:none}.sacria-search__submit,.sacria-header-search button{padding:8px 0 8px 8px;width:28px;height:32px}.sacria-search__submit svg,.sacria-header-search button svg{display:block;width:18px;height:18px}.sacria-search__close{position:absolute;top:7px;right:5px;display:grid;place-items:center;width:40px;height:40px;padding:12px;z-index:2}.sacria-search__close svg{width:16px;height:16px}.sacria-search__results{display:grid;grid-template-columns:.4fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"suggestions products" "all products";column-gap:0;transition:opacity .16s ease}.sacria-search__results[aria-busy]{opacity:.5}.sacria-search__suggestions{grid-area:suggestions;padding-right:24px}.sacria-search__results h2{font:700 12px/1.25 var(--font-body--family);margin:0 0 24px;letter-spacing:-.025em;text-transform:uppercase}.sacria-search__terms{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.sacria-search__terms a,.sacria-search__all{font-size:12px;font-weight:400;line-height:1.25;letter-spacing:-.025em;text-transform:uppercase;text-decoration:none}.sacria-search__terms :is(strong,mark,b){background:transparent;color:inherit;font-weight:700}.sacria-search__all{grid-area:all;align-self:end;justify-self:start;margin:24px 0 12px;border:0;padding:0}.sacria-search__all:hover{text-decoration:underline;text-underline-offset:3px}.sacria-search__products-area{grid-area:products;min-width:0}.sacria-search__products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sacria-search__products-title{display:none}.sacria-search-card{display:flex;flex-direction:column;min-width:0;gap:3px;text-decoration:none;color:inherit;font-weight:400}.sacria-search-card__image{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;background:#efede8}.sacria-search-card__badge{text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:700;line-height:1}.sacria-search-card__title{margin:0;font-size:9px;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.sacria-search-card__price{font-size:9px;line-height:1.25}.sacria-search-card__price s{opacity:.55;margin-left:4px}.sacria-search__no-results{font-size:14px;line-height:1.7;margin-top:0}.sacria-search__dialog a:focus-visible,.sacria-search__dialog button:focus-visible,.sacria-search__dialog .is-selected{outline:1px solid currentColor;outline-offset:3px}.sacria-search__form input:focus,.sacria-header-search input:focus{outline:none}.sacria-search__form:focus-within,.sacria-header-search:focus-within{box-shadow:0 1px #111}@media(min-width:1000px){.sacria-search__suggestions h2,.sacria-search__terms a,.sacria-search__all{font-size:14px;line-height:1.4}.sacria-header-search{display:flex;width:clamp(96px,calc(25vw - 237px),400px);height:32px}.search-action .sacria-search-icon,[data-menu-style=drawer] .sacria-header-search{display:none}[data-menu-style=drawer] .search-action .sacria-search-icon{display:flex}.header__column--right .search-action{margin-inline:0}header-component:has(.sacria-header-search) .header__column--right{gap:12px}header-component:has(.sacria-header-search) .header__columns{column-gap:16px}html:has(.sacria-search__dialog[open]) .sacria-header-search{visibility:hidden}}@keyframes sacria-search-reveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes sacria-search-hide{to{opacity:0;transform:translateY(-12px)}}@keyframes sacria-search-backdrop{0%{opacity:0}to{opacity:1}}@media(max-width:999px){.sacria-search__dialog:before{display:none}.sacria-search__dialog{background:var(--sacria-search-bg);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);overflow-y:auto;overflow-x:hidden}.sacria-search__top{position:relative;top:auto;left:auto;width:auto;height:44px;margin:0 24px 8px}.sacria-search__form{border:0}.sacria-search__form:focus-within{box-shadow:none}.sacria-search__form input{font-size:16px;height:44px}.sacria-search__submit{width:44px;height:44px;padding:8px 0 8px 16px}.sacria-search__submit svg{width:24px;height:24px}.sacria-search__panel{margin-top:0;padding:0 24px max(32px,env(safe-area-inset-bottom));max-height:none;overflow:visible;border:0}.sacria-search__close{top:-8px;right:16px;width:32px;height:40px;padding:8px}.sacria-search__close svg{width:18px;height:18px}.sacria-search__results{display:flex;flex-direction:column;gap:30px}.sacria-search__suggestions{padding-right:0}.sacria-search__results h2{margin:0 0 18px;font-size:14px;line-height:18px;letter-spacing:-.035em}.sacria-search__suggestions h2{padding-right:22px}.sacria-search__terms{gap:15px}.sacria-search__terms a{padding:3px 0;font-size:14px;line-height:18px;letter-spacing:-.035em}.sacria-search__all{align-self:flex-start;margin:0 0 8px;font-size:12px}.sacria-search__products-title{display:block}.sacria-search__products-area .sacria-search__products-title{margin-bottom:14px}.sacria-search__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;overflow:visible;padding:0}.sacria-search-card{gap:0}.sacria-search-card__badge{text-transform:uppercase;margin-top:6px;font-size:10px;line-height:15px}.sacria-search-card__title,.sacria-search-card__price{font-size:10px;line-height:15px;letter-spacing:-.025em}}@media(prefers-reduced-motion:reduce){.sacria-search__panel,.sacria-search__dialog:before{animation-duration:1ms!important}.sacria-search__results{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sacria-search.css.map */
