.search-drawer{--sd-ink: var(--color-foreground);--sd-paper: var(--color-background);--sd-rule: rgba(var(--color-foreground), .16);--sd-muted: rgba(var(--color-foreground), .62);--sd-wash: rgba(var(--color-foreground), .04);--sd-ease: cubic-bezier(.16, 1, .3, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden}.search-drawer.active{visibility:visible}.search-drawer [hidden]{display:none!important}.search-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000008c;opacity:0;transition:opacity .3s ease;cursor:pointer}.search-drawer.active .search-drawer__scrim{opacity:1}.search-drawer__panel{position:absolute;top:0;left:0;right:0;max-height:100dvh;overflow-y:auto;background-color:rgb(var(--sd-paper));color:rgb(var(--sd-ink));border-bottom:.2rem solid rgb(var(--sd-ink));transform:translateY(-101%)}.search-drawer.animate .search-drawer__panel{transition:transform .42s var(--sd-ease)}.search-drawer.active .search-drawer__panel{transform:translateY(0)}.search-drawer__inner{max-width:118rem;margin:0 auto;padding:0 3.2rem 4.8rem}.search-drawer__form{display:grid;grid-template-columns:minmax(0,1fr) auto 1.4rem;align-items:center;gap:2.2rem;padding:3rem 0 1.6rem;border-bottom:.2rem solid rgb(var(--sd-ink));position:relative}.search-drawer__input{border:0;padding:0;margin:0;background:transparent;color:rgb(var(--sd-ink));font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3rem);font-weight:700;line-height:1.1;min-width:0;border-radius:0;-webkit-appearance:none;appearance:none}.search-drawer__input:focus,.search-drawer__input:focus-visible{outline:none;box-shadow:none}.search-drawer__input::placeholder{color:var(--sd-muted);font-weight:500;opacity:1}.search-drawer__input::-webkit-search-decoration,.search-drawer__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-drawer__submit{border:0;margin:0;cursor:pointer;background-color:rgb(var(--sd-ink));color:rgb(var(--sd-paper));padding:1rem 2.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;line-height:1;letter-spacing:.08em!important;border-radius:0}.search-drawer__submit:hover{text-decoration:underline;text-underline-offset:.3rem}.search-drawer__submit:focus-visible,.search-drawer__close:focus-visible{outline:2px solid rgb(var(--sd-ink));outline-offset:2px}.search-drawer__close{position:relative;border:0;margin:0;padding:0;background:transparent;color:rgb(var(--sd-ink));width:1.4rem;height:1.4rem;cursor:pointer;transform:rotate(45deg)}.search-drawer__close:before,.search-drawer__close:after{content:"";position:absolute;background-color:currentColor}.search-drawer__close:before{top:50%;left:0;width:1.4rem;height:.15rem;margin-top:-.075rem}.search-drawer__close:after{left:50%;top:0;width:.15rem;height:1.4rem;margin-left:-.075rem}.search-drawer__form:after{content:"";position:absolute;left:0;bottom:-.2rem;height:.2rem;width:100%;background-color:rgb(var(--sd-ink));transform:scaleX(0);transform-origin:left}.search-drawer.loading .search-drawer__form:after{animation:search-drawer-sweep .9s var(--sd-ease) infinite}@keyframes search-drawer-sweep{0%{transform:scaleX(0);transform-origin:left}55%{transform:scaleX(1);transform-origin:left}56%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.search-drawer__cols{display:grid;grid-template-columns:24rem minmax(0,1fr);gap:0 6.4rem;align-items:start;padding-top:3.2rem}.search-drawer__group{position:relative}.search-drawer__group+.search-drawer__group{margin-top:3.6rem}.search-drawer__label{display:block;color:rgb(var(--sd-ink));font-family:var(--font-heading-family);font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:.02em!important;margin-bottom:1rem}.search-drawer__label--link{text-decoration:none}.search-drawer__label-arrow{display:inline-block;margin-left:.6rem;transition:transform .2s var(--sd-ease)}.search-drawer__label--link:hover>span:first-child{text-decoration:underline;text-underline-offset:.4rem}.search-drawer__label--link:hover .search-drawer__label-arrow{transform:translate(.4rem)}.search-drawer__label--link:focus-visible{outline:2px solid rgb(var(--sd-ink));outline-offset:2px}.search-drawer__clear{position:absolute;top:.2rem;right:0;border:0;margin:0;padding:0;background:transparent;color:var(--sd-muted);font-size:1.1rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.search-drawer__clear:hover{color:rgb(var(--sd-ink))}.search-drawer__list{list-style:none;margin:0;padding:0}.search-drawer__suggestion{display:block;padding:.9rem 0;font-size:1.4rem;font-weight:500;line-height:1.3;color:var(--sd-muted);text-decoration:none}.search-drawer__suggestion:hover{color:rgb(var(--sd-ink));text-decoration:underline;text-underline-offset:.4rem}.search-drawer__suggestion mark{background:none;color:rgb(var(--sd-ink));font-weight:700}.search-drawer__products{list-style:none;margin:0;padding:0}.search-drawer__products--cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem 2rem}.search-drawer__product-link{display:block;color:rgb(var(--sd-ink));text-decoration:none}.search-drawer__product-media{display:block;width:100%;aspect-ratio:1;background-color:var(--sd-wash)}.search-drawer__product-media img{width:100%;height:100%;object-fit:contain;display:block}.search-drawer__product-title{display:block;margin-top:1rem;font-size:1.3rem;font-weight:500;line-height:1.4}.search-drawer__product-link:hover .search-drawer__product-title{text-decoration:underline;text-underline-offset:.4rem}.search-drawer__product-price{display:block;margin-top:.4rem;font-size:1.25rem;font-weight:500;color:var(--sd-muted);font-variant-numeric:tabular-nums}@media screen and (min-width:750px){.search-drawer__group--viewed .search-drawer__product:nth-child(n+5),.search-drawer__group--bestsellers .search-drawer__product:nth-child(n+5){display:none}}.search-drawer__all{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2.8rem;padding-top:1.6rem;border-top:.1rem solid var(--sd-rule);color:rgb(var(--sd-ink));text-decoration:none;font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em!important}.search-drawer__all-arrow{transition:transform .2s var(--sd-ease)}.search-drawer__all:hover .search-drawer__all-label{text-decoration:underline;text-underline-offset:.4rem}.search-drawer__all:hover .search-drawer__all-arrow{transform:translate(.6rem)}.search-drawer__none{padding:.4rem 0 .8rem}.search-drawer__none-title{margin:0;font-size:1.6rem;font-weight:700}.search-drawer__none-hint{margin:.6rem 0 0;font-size:1.3rem;line-height:1.6;color:var(--sd-muted)}@media screen and (max-width:749px){.search-drawer__panel{height:100dvh;max-height:none;border-bottom:0}.search-drawer__inner{padding:0 1.6rem 3rem}.search-drawer__form{grid-template-columns:minmax(0,1fr) 1.4rem;gap:1.4rem;padding:1.8rem 0 1.2rem}.search-drawer__input{font-size:1.8rem}.search-drawer__submit{display:none}.search-drawer__cols{display:flex;flex-direction:column;gap:0;padding-top:0}.search-drawer__col{display:contents}.search-drawer__group{margin:0;padding:2.2rem 0 .6rem;width:100%;min-width:0;max-width:100%}.search-drawer__group+.search-drawer__group{margin:0}.search-drawer__group--recent,.search-drawer__group--suggestions{order:1}.search-drawer__group--viewed{order:2}.search-drawer__group--bestsellers{order:3}.search-drawer__group--shop{order:4}.search-drawer__all{order:5}.search-drawer__none{order:2;padding-top:2.2rem}.search-drawer__label{font-size:1.7rem}.search-drawer__clear{top:2.6rem}.search-drawer__suggestion{padding:1.1rem 0;font-size:1.5rem}.search-drawer__group--suggestions .search-drawer__list li:nth-child(n+5){display:none}.search-drawer__products--cards{display:flex;overflow-x:auto;gap:1.2rem;margin:0 -1.6rem;padding:0 1.6rem;scroll-snap-type:x proximity;scroll-padding:0 1.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.search-drawer__products--cards::-webkit-scrollbar{display:none}.search-drawer__products--cards .search-drawer__product{flex:0 0 58vw;scroll-snap-align:start}.search-drawer__products--results{display:block;margin:0;padding:0}.search-drawer__products--results .search-drawer__product{border-bottom:.1rem solid var(--sd-rule)}.search-drawer__products--results .search-drawer__product:last-child{border-bottom:0}.search-drawer__products--results .search-drawer__product:nth-child(n+7){display:none}.search-drawer__products--results .search-drawer__product-link{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1rem 0}.search-drawer__products--results .search-drawer__product-media{width:5rem;height:5rem;aspect-ratio:auto}.search-drawer__products--results .search-drawer__product-title{margin-top:0;font-size:1.35rem}.search-drawer__products--results .search-drawer__product-price{margin-top:0;font-size:1.3rem;font-weight:700;color:rgb(var(--sd-ink));white-space:nowrap}.search-drawer__all{width:100%;min-width:0;justify-content:center;gap:1rem;margin-top:1.6rem;padding-top:1.8rem;padding-bottom:.4rem}}@media(prefers-reduced-motion:reduce){.search-drawer.animate .search-drawer__panel,.search-drawer__scrim,.search-drawer__all-arrow,.search-drawer__label-arrow{transition:none}.search-drawer.loading .search-drawer__form:after{animation:none;transform:scaleX(1);opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/search-drawer.css.map */
