html.hsearch-lock{overflow:hidden}html.hsearch-lock.hsearch-gutter{scrollbar-gutter:stable}.hsearch{--hsearch-duration: var(--header-duration, .3s);--hsearch-ease: var(--header-ease, cubic-bezier(.2, .7, .2, 1));--hsearch-dim: rgba(0, 0, 0, .4);position:relative;display:flex;align-items:center;flex:var(--group-child-flex, 0 1 auto);min-width:0}.hsearch[data-overlay=blur]{--hsearch-dim: rgba(0, 0, 0, .16)}.hsearch[data-overlay=none]{--hsearch-dim: transparent}.hsearch--field{width:min(100%,var(--hsearch-width, 32rem))}@media screen and (max-width:989px){.hsearch--field{flex:1 1 auto;width:100%}}story-drawer .hsearch--field,.hsearch--field[data-in-drawer]{flex:0 0 auto;flex-wrap:wrap;width:100%}.hsearch__form{display:flex;align-items:center;gap:.8rem;width:100%;margin:0}.hsearch__field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:4.4rem;border-radius:var(--hsearch-radius, .8rem);color:inherit;transition:background-color .2s ease,box-shadow .2s ease}.hsearch__form--filled .hsearch__field{background:rgba(var(--color-foreground),.06)}.hsearch__form--filled .hsearch__field:focus-within{background:rgba(var(--color-foreground),.03);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.55)}.hsearch__form--outline .hsearch__field{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.22)}.hsearch__form--outline .hsearch__field:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.hsearch__form--underline .hsearch__field{border-radius:0;box-shadow:inset 0 -1px rgba(var(--color-foreground),.3)}.hsearch__form--underline .hsearch__field:focus-within{box-shadow:inset 0 -2px rgb(var(--color-foreground))}.hsearch__icon{--hicon-size: 2rem;position:absolute;inset-inline-start:1.2rem;display:inline-flex;opacity:.7;pointer-events:none}.hsearch__form--underline .hsearch__icon{inset-inline-start:0}.hsearch .hsearch__input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding-block:0;padding-inline:4.2rem 4.4rem;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:1.6rem;line-height:1.2;letter-spacing:normal;text-overflow:ellipsis;outline:none;-webkit-appearance:none;appearance:none}.hsearch .hsearch__form--underline .hsearch__input{padding-inline-start:3rem}@media screen and (min-width:990px){.hsearch--field .hsearch__input{font-size:1.5rem}}.hsearch .hsearch__input:focus,.hsearch .hsearch__input:focus-visible{outline:none;box-shadow:none}.hsearch__input::placeholder{color:rgba(var(--color-foreground),.55);opacity:1}.hsearch__input::-webkit-search-cancel-button,.hsearch__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hsearch__clear,.hsearch__close{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,opacity .2s ease}.hsearch__clear{--hicon-size: 1.8rem;position:absolute;inset-inline-end:.4rem;width:3.6rem;height:3.6rem;border-radius:50%;opacity:.7}.hsearch__clear[hidden]{display:none}.hsearch__close{--hicon-size: 2.2rem;width:4.4rem;height:4.4rem;border-radius:50%}.hsearch__clear:focus-visible,.hsearch__close:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:0}@media(hover:hover){.hsearch__clear:hover,.hsearch__close:hover{opacity:1;background:rgba(var(--color-foreground),.07)}}.hsearch__progress{position:absolute;inset-inline:1rem;bottom:0;height:2px;overflow:hidden;border-radius:2px;opacity:0;pointer-events:none}.hsearch__form--underline .hsearch__progress{inset-inline:0}.hsearch[data-loading] .hsearch__progress{opacity:1;transition:opacity .2s ease .15s}.hsearch__progress:before{content:"";position:absolute;inset-block:0;left:0;width:40%;background:rgb(var(--color-foreground));transform:translate(-100%)}.hsearch[data-loading] .hsearch__progress:before{animation:hsearch-progress 1.1s var(--hsearch-ease) infinite}@keyframes hsearch-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.hsearch__dropdown{position:absolute;top:calc(100% + .8rem);left:0;z-index:2;display:flex;flex-direction:column;width:max(100%,min(64rem,100vw - 3.2rem));max-height:min(70vh,64rem);max-height:min(70dvh,64rem);padding:2rem;translate:var(--hsearch-shift, 0px) 0;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity var(--hsearch-duration) var(--hsearch-ease),transform var(--hsearch-duration) var(--hsearch-ease),visibility 0s linear var(--hsearch-duration)}.hsearch[data-open] .hsearch__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}story-drawer .hsearch__dropdown,.hsearch[data-in-drawer] .hsearch__dropdown{position:static;display:none;width:100%;max-height:none;padding:1.6rem 0 0;border-radius:0;background:none;box-shadow:none;translate:none;transform:none}story-drawer .hsearch[data-open] .hsearch__dropdown,.hsearch[data-in-drawer][data-open] .hsearch__dropdown{display:flex}.hsearch__dialog{position:fixed;inset:var(--hsearch-top, 0px) calc(0px - var(--hsearch-scrollbar-gap, 0px)) 0 0;z-index:1003;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;visibility:visible}.hsearch__dialog[open]{display:block}.hsearch__dialog::backdrop{background:transparent}.hsearch__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hsearch-dim);transition:opacity var(--hsearch-duration) var(--hsearch-ease)}.hsearch[data-overlay=blur] .hsearch__scrim,.hsearch-overlay--blur{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.hsearch__dialog:not(:modal){pointer-events:none}.hsearch__dialog:not(:modal) .hsearch__panel{pointer-events:auto}.hsearch__dialog:not(:modal) .hsearch__scrim{display:none}.hsearch-overlay{position:fixed;inset:0 calc(0px - var(--hsearch-scrollbar-gap, 0px)) 0 0;z-index:1002;background:#0006;transition:opacity .3s ease}.hsearch-overlay--blur{background:#00000029}.hsearch-overlay--none{background:transparent}.hsearch-overlay[data-closing]{opacity:0}.hsearch__panel{position:absolute;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--hsearch-duration) var(--hsearch-ease),opacity var(--hsearch-duration) var(--hsearch-ease)}.hsearch__inner{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;margin-inline:auto;padding:1.6rem}.hsearch__dialog .hsearch__field{height:5.2rem}.hsearch__dialog .hsearch__inner>.hsearch__body{margin-top:2rem}.hsearch[data-closing] .hsearch__scrim{opacity:0}.hsearch__dialog--top .hsearch__panel{inset:0 0 auto;max-height:100%;padding-inline-end:var(--hsearch-scrollbar-gap, 0px);border-radius:0 0 var(--hpanel-radius, 1.2rem) var(--hpanel-radius, 1.2rem)}.hsearch__dialog--top .hsearch__inner{max-width:var(--page-width, 120rem);padding:2rem 2rem 2.8rem}.hsearch[data-closing] .hsearch__dialog--top .hsearch__panel{opacity:0;transform:translateY(-1.6rem)}.hsearch__dialog--drawer .hsearch__panel{inset-block:0;inset-inline-end:0;width:min(48rem,100vw);border-radius:0}.hsearch[data-closing] .hsearch__dialog--drawer .hsearch__panel{transform:translate(100%)}.hsearch__dialog--modal .hsearch__panel{top:min(12vh,12rem);inset-inline:0 var(--hsearch-scrollbar-gap, 0px);width:min(84rem,100vw - 3.2rem);max-height:calc(100% - (min(12vh,12rem)*2));margin-inline:auto}.hsearch__dialog--modal .hsearch__inner{padding:2rem}.hsearch[data-closing] .hsearch__dialog--modal .hsearch__panel{opacity:0;transform:translateY(1.2rem) scale(.98)}@media screen and (max-width:749px){.hsearch__dialog--modal .hsearch__panel{top:0;right:0;bottom:0;left:0;width:100%;max-height:none;border-radius:0}}@starting-style{.hsearch__dialog[open] .hsearch__scrim,.hsearch-overlay{opacity:0}.hsearch__dialog--top[open] .hsearch__panel{opacity:0;transform:translateY(-1.6rem)}.hsearch__dialog--drawer[open] .hsearch__panel{transform:translate(100%)}.hsearch__dialog--modal[open] .hsearch__panel{opacity:0;transform:translateY(1.2rem) scale(.98)}}.hsearch__body{container:hsearch / inline-size;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hsearch[data-empty] .hsearch__body{display:none}.hsearch__view{display:grid;gap:2.4rem}.hsearch__view[hidden],.hsearch__group[hidden]{display:none}.hsearch__aside,.hsearch__main{display:grid;align-content:start;gap:2.4rem;min-width:0}.hsearch__heading{margin:0 0 1rem;color:rgba(var(--color-foreground),.75);font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.hsearch__chips,.hsearch__links,.hsearch__products{margin:0;padding:0;list-style:none}.hsearch__chips{display:flex;flex-wrap:wrap;gap:.8rem}.hsearch-chip__link{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border-radius:99rem;background:rgba(var(--color-foreground),.06);color:inherit;font-size:1.4rem;line-height:1.2;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.hsearch__links{display:grid;gap:.2rem}.hsearch-link__anchor{display:flex;align-items:center;gap:1rem;min-height:4rem;margin-inline:-.8rem;padding:.4rem .8rem;border-radius:.6rem;color:inherit;font-size:1.5rem;line-height:1.3;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.hsearch-link__thumb{flex:none;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:.4rem;background:rgba(var(--color-foreground),.05)}.hsearch-link__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hsearch-link__title{min-width:0;overflow-wrap:anywhere}.hsearch-link--query mark{background:none;color:inherit;font-weight:600}.hsearch__products{display:grid;gap:.4rem}.hsearch-product__link{display:flex;align-items:center;gap:1.2rem;margin:-.6rem;padding:.6rem;border-radius:.8rem;color:inherit;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.hsearch-product__media{position:relative;flex:none;width:6.4rem;aspect-ratio:var(--hsearch-ratio, 1);overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.04)}.hsearch-product__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--hsearch-ease)}.hsearch[data-ratio=adapt] .hsearch-product__image{height:auto}.hsearch-product__image--placeholder{fill:rgba(var(--color-foreground),.35)}.hsearch-product__info{display:grid;gap:.3rem;min-width:0}.hsearch-product__vendor{color:rgba(var(--color-foreground),.75);font-size:1.1rem;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.hsearch-product__title{display:-webkit-box;overflow:hidden;font-size:1.4rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hsearch-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:1.4rem;font-weight:500;line-height:1.3}.hsearch-product__compare{color:rgba(var(--color-foreground),.75);font-weight:400}.hsearch[data-show-price=false] .hsearch-product__price,.hsearch[data-show-vendor=false] .hsearch-product__vendor{display:none}.hsearch__footer{display:flex}.hsearch__all{--hicon-size: 1.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.4rem;padding:.8rem 2.4rem;border-radius:var(--buttons-radius, .6rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:500;line-height:1.3;text-align:center;text-decoration:none;transition:opacity .2s ease,box-shadow .2s ease}.hsearch__empty{display:grid;gap:.6rem}.hsearch__empty-title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.hsearch__empty-hint{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.4rem}.hsearch__empty .hsearch__group{margin-top:1.8rem}@media(hover:hover){.hsearch-chip__link:hover{background:rgba(var(--color-foreground),.12)}.hsearch-link__anchor:hover,.hsearch-product__link:hover{background:rgba(var(--color-foreground),.05)}.hsearch-product__link:hover .hsearch-product__image{transform:scale(1.04)}.hsearch__all:hover{opacity:.86}}.hsearch-chip[data-active] .hsearch-chip__link,.hsearch-link[data-active] .hsearch-link__anchor,.hsearch-product[data-active] .hsearch-product__link{background:rgba(var(--color-foreground),.06);box-shadow:inset 0 0 0 .15rem rgb(var(--color-foreground))}.hsearch__all[data-active]{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground))}@container hsearch (min-width: 720px){.hsearch__view--split{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);column-gap:4rem}.hsearch__products{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.4rem 1.6rem}.hsearch-product__link{flex-direction:column;align-items:stretch;gap:1rem}.hsearch-product__media{width:100%}.hsearch__footer{justify-content:center}.hsearch__all{width:auto}}@media(prefers-reduced-motion:reduce){.hsearch *,.hsearch-overlay{transition-duration:.01ms!important}.hsearch__progress:before{left:0;width:100%;opacity:.4;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/header-search.css.map */
