.header-search--trigger{display:inline-flex;align-items:center;gap:.625rem;background:transparent;color:inherit;border:0;padding:0;margin:0;cursor:pointer;text-align:left}.header-search--content{width:100%}.header-search--form{width:100%;padding:0 var(--container-gutter);flex-shrink:0}.header-search--trigger-mobile,.header-search--input{width:100%;border-bottom:1px dotted currentColor}.header-search--input{flex-shrink:0}.header-search--input input{width:100%;padding:.8125rem 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;margin:.125rem}.header-search--input input::placeholder{opacity:.5}.header-search--input input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.header-search--suggestions-heading{opacity:.5}.header-search--suggestions{display:flex;flex-direction:column;gap:.75rem;width:100%}.header-search--suggestions-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 var(--container-gutter)}.header-search--suggestions-nav{display:flex;align-items:center;justify-content:center;gap:.5rem}.header-search--suggestions-nav[hidden]{display:none}.header-search--suggestions-carousel,.predictive-search--products-carousel{--header-search-slide-width: 40%}.predictive-search--products-carousel{width:100%}.header-search--suggestions-carousel .swiper-slide,.predictive-search--products-carousel .swiper-slide{width:var(--header-search-slide-width);max-width:var(--header-search-slide-width);flex-shrink:0}.header-search--suggestion{position:relative;border-radius:.625rem;overflow:hidden}.header-search--suggestion-image>div{width:100%;aspect-ratio:3 / 4}.header-search--suggestion-heading{position:absolute;bottom:.625rem;left:50%;transform:translate(-50%);white-space:nowrap;max-width:calc(100% - 1.25rem);background:var(--color-background);border:none;transition:background var(--transition-duration) var(--transition-ease);z-index:1}@media(max-width:1023px){.header-menu--link-search{padding:0 var(--container-gutter)}.header-search--trigger-mobile{justify-content:flex-start;padding:.8125rem 0;font-size:1.25rem}.header-search--input{font-size:1.25rem}.header-menu--link-search .header-search--menu{bottom:auto;height:auto}.header-menu--link-search .header-search--menu-inner{height:auto;min-height:0;justify-content:flex-end}.header-menu--link-search .header-search--content{flex:0 0 auto;overflow:visible}.header-menu[data-menu-compact-scroll] .header-menu--link-search .header-search--menu{position:absolute;top:var(--header-height-inner);left:0;right:0;bottom:0;height:auto;overflow:hidden}.header-menu[data-menu-compact-scroll] .header-search--menu-inner{height:100%;max-height:100%;min-height:0}.header-menu[data-menu-compact] .header-menu--back{flex-shrink:0}.header-menu[data-menu-compact-scroll] .header-search--content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.header-menu--link-search .header-search--form{padding-top:.5rem}}@media(min-width:768px){.header-search--suggestion-heading{font-size:.9375rem}}@media(min-width:1024px){.header-menu--link-search .header-search--trigger-mobile{display:none}.header-search--trigger-desktop{display:inline-flex;align-items:center;width:auto;border-bottom:0;line-height:0;background:transparent;color:inherit;border:0;padding:0;margin:0;cursor:pointer}.header-search--trigger-desktop svg{display:block;width:.875rem;height:.875rem}.header-menu--link-search .header-menu--back{display:none}.header-menu--link-search .header-search--menu{transition:transform var(--transition-duration) var(--transition-ease),visibility var(--transition-duration) allow-discrete}.header-menu--link-search .header-search--menu-inner{align-items:stretch;gap:2rem;max-height:calc(100vh - var(--header-height));overflow:hidden;padding-right:0;background:var(--color-background);border-radius:0 0 var(--border-radius) var(--border-radius)}.header-menu--link-search .header-search--content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.header-menu--link-search .header-search--form{padding:0}.header-menu--link-search .header-search--suggestions-header{padding:0 var(--container-gutter) 0 0}.header-menu--link-search .header-search--suggestions{max-width:100%}.header-menu--link-search .header-link--tagline{align-self:center;text-align:center}}@media(hover:hover){.header-search--suggestion:hover .header-search--suggestion-heading{background:var(--color-accent)}}
/*# sourceMappingURL=/cdn/shop/t/3376/assets/header-search.css.map */
