﻿@font-face{font-family:"Helvetica Neue";src:url("./HelveticaNeueMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.search-overlay{width:100%;position:fixed;width:100%;padding:1.3rem;z-index:200;overflow-y:auto;background-color:#fff;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .6s cubic-bezier(0.76, 0, 0.03, 0.99);inset:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.search-overlay{max-width:500px}}.search-overlay.active,.search-overlay.is-active{visibility:visible;opacity:1;pointer-events:auto}.search-overlay::-webkit-scrollbar{display:none}@media(min-width: 1280px){.search-overlay{inset:unset;top:0;right:0}}.search-overlay .overlay-close{background-color:#f2f2f2;display:block;padding:5px 5px 3px;line-height:108%;text-transform:uppercase;cursor:pointer;transition:background-color 300ms ease;position:absolute;right:1.3rem;display:none}.search-overlay .overlay-close::after{content:"✕";margin-left:.7em}.search-overlay .overlay-close:hover{background-color:#eee}@media(min-width: 1280px){.search-overlay .overlay-close{padding:.4em .3em .2em}}@media(min-width: 1280px){.search-overlay .overlay-close{display:block}}.search-overlay__search{margin-top:1.3rem;margin-bottom:2.25rem;position:relative}@media(min-width: 1280px){.search-overlay__search{margin-top:0;max-width:260px}}.search-overlay__search label::before{content:"";position:absolute;left:0;top:50%;width:4px;height:40%;background:#000;transform:translateY(calc((100% + 1px) * -1))}.search-overlay__search input{background:rgba(0,0,0,0);width:100%;border-bottom:1px solid #000;padding:5px 5px 5px 1.3rem}.search-overlay__search input::placeholder{color:#000}.search-overlay__wrapper{position:relative;height:100%}.search-overlay__popular{margin-top:2.8rem;margin-bottom:5.4rem}.search-overlay__popular ul{margin-top:2.25rem;padding-left:.5rem}.search-overlay__popular ul li{padding:.5rem 0}.search-overlay__popular ul li a{position:relative;overflow:hidden;font-weight:500;text-transform:uppercase;padding:4px 4px 3px;margin:-4px -4px -3px;line-height:1;color:#000;transition:color 200ms cubic-bezier(1, 0, 0, 1)}.search-overlay__popular ul li a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;transition:height 200ms cubic-bezier(1, 0, 0, 1);z-index:-1}.search-overlay__popular ul li a.hover,.search-overlay__popular ul li a:hover{color:#fff}.search-overlay__popular ul li a.hover::before,.search-overlay__popular ul li a:hover::before{height:100%}.search-overlay .recently-viewed{opacity:0;transition:opacity .3s ease}.search-overlay .recently-viewed__title{margin-bottom:2.25rem}@media(min-width: 1280px){.search-overlay .recently-viewed #splide-recently-viewed{margin-right:-1rem}}.search-overlay .recently-viewed #splide-recently-viewed .splide__slide img{aspect-ratio:3/4}.search-overlay__mobile-header{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem}@media(min-width: 1280px){.search-overlay__mobile-header{display:none}}.search-overlay__mobile-header .mobile-close{background-color:#f2f2f2;display:block;padding:5px 5px 3px;line-height:108%;text-transform:uppercase;cursor:pointer;transition:background-color 300ms ease}.search-overlay__mobile-header .mobile-close::after{content:"✕";margin-left:.7em}.search-overlay__mobile-header .mobile-close:hover{background-color:#eee}@media(min-width: 1280px){.search-overlay__mobile-header .mobile-close{padding:.4em .3em .2em}}.search-overlay__mobile-header .cart-count{border:1px solid #000;padding:4px 4px 2px}.search-overlay.active:not(.search-active) .recently-viewed{opacity:1}.search__results{position:absolute;top:0;width:100%;height:auto;padding-bottom:1.3rem;background-color:#fff;z-index:1000;display:flex;flex-direction:column;justify-content:space-between;opacity:0;pointer-events:none;transition:opacity .3s ease}.search__results.active{opacity:1;pointer-events:all}.search__results .button{margin-top:1.3rem;background:rgba(0,0,0,0);color:#000;justify-content:center}.search__result-product{padding:.5rem 0;display:flex;align-items:flex-start;gap:1rem;text-decoration:none;background-color:#fff}.search__result-product:hover{background-color:#f3f3f3}.search__result-product .wrapper{position:relative;width:80px;min-height:unset !important;display:flex;align-items:center;line-height:0;flex-shrink:0;aspect-ratio:9/14;background-color:rgba(31,31,31,0)}.search__result-product .wrapper::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.04}.search__result-product .wrapper img{display:block;width:100%;height:100%}.search__result-product .content{width:100%;padding:1rem}.search__result-product .vendor{margin:0;font-size:1.3rem;line-height:1.3;text-transform:uppercase}.search__result-product .title{margin:0 0 .5rem;font-family:"Helvetica Neue",sans-serif;font-weight:500;font-size:1.2rem;line-height:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search__result-product .price{margin:0;font-weight:500;font-size:clamp(1.1rem,1.0296rem + .1878vw,1.3rem);line-height:1.4rem;text-transform:uppercase}.search__result-product .price span{font-weight:600}/*# sourceMappingURL=search-overlay.css.map */
