.search{position:fixed;left:0;top:calc(var(--header-dynamic-height) + var(--announcement-dynamic-height));width:100%;z-index:5;height:100%}.search-btn-swiper svg{height:16px;width:16px}.predictiveSearch--noResults .swiper-wrapper{display:flex;flex-direction:column;gap:16px}.search-btn-swiper{box-shadow:0 4px 30px #211f5726;display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;border:1px solid var(--secondary_grey);border-radius:4px;transition:all .2s ease-in-out}.search-btn-swiper.next{right:16px}.search-btn-swiper.prev{left:16px}.search--small .searchInnerWrapper{padding-bottom:16px}.searchInnerWrapper{display:flex;text-align:center;align-items:center;flex-direction:column;background:var(--background_color);color:var(--primary_text);max-height:calc(100dvh - var(--header-dynamic-height) - var(--announcement-dynamic-height));padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transform:translateY(-100%);transition:transform .5s ease-in-out;will-change:transform}.search[aria-hidden=false]{visibility:visible;opacity:1;display:block}.search[aria-hidden=false] .sectionOverlay.is-visible{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80}.search[aria-hidden=false] .searchInnerWrapper{transform:translateY(0);transition:transform .5s ease-in-out}.predictiveSearch{width:100%;padding-bottom:32px;margin-top:32px}.predictiveSearch--twoColumns,.predictiveSearch--column{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.predictiveSearch--innerWrapper{text-align:left}#predictiveSearch--recentSearches{margin-top:8px}.predictiveSearch--title{display:block}.predictiveSearch--queries li,.predictiveSearch--innerWrapper li{text-transform:capitalize;word-break:break-word}.predictiveSearch--noProducts{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.searchHeader{width:100%;position:relative;padding-bottom:16px}.searchInput--Wrapper{display:flex;align-items:center;padding:8px 0;width:calc(100% - 32px);margin:0 auto;border-bottom:1px solid var(--primary_text)}.searchInput--Wrapper .Svg--search_bar{fill:var(--primary_text);width:20px;height:20px;margin-right:16px}.searchInput--Wrapper path{fill:var(--primary_text)}.SearchProduct--Wrapper .cardInformation{padding:16px}.Search_View--actions a{padding-bottom:32px}.searchForm{width:calc(100% - 36px)}.searchForm input{width:100%;border:none;background:transparent;color:var(--primary_text);padding:0}@keyframes blink_input_opacity_to_prevent_scrolling_when_focus{0%{opacity:0}to{opacity:1}}.searchForm input:focus{animation:blink_input_opacity_to_prevent_scrolling_when_focus .01s}.searchInitialView .searchInitialViewSwiper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;grid-row-gap:24px;color:var(--primary_text)}.searchInput--clear{display:flex;opacity:1;visibility:visible;transition:all .3s ease-in-out;padding:8px;position:absolute;right:16px;cursor:pointer}.searchInput--clear[aria-hidden=true]{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.Svg--clear{width:14px;height:14px}.predictiveSearch--products .swiper-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:8px;grid-row-gap:24px;width:100%;color:var(--primary_text)}.predictiveSearch--noResultContent{width:100%;align-items:flex-start;justify-content:flex-start;display:flex;flex-direction:column;text-align:left}.predictiveSearch--noResultContentCenter{width:100%}.predictiveSearch--noResults{display:grid;grid-template-columns:1fr;width:100%;gap:32px}.search a:link,.search a:visited,.search a:active,.search .cardInformation--Title,.search .price{color:var(--primary_text)!important}.searchWrapper{display:block;width:100%;height:calc(100% - var(--search-header-height));transition:opacity .45s ease-in-out;padding:0 16px;overflow:auto}.predictiveSearch--header{display:flex;justify-content:space-between;margin-bottom:16px}.searchInitial--Products{transition:opacity .15s ease-in-out;padding-bottom:32px}.search .closeSearch{padding:16px 16px 0;margin-left:auto;cursor:pointer;display:flex}.closeSearch svg{width:auto;height:auto;fill:var(--primary_text)}.searchItem{align-items:center}.searchItem svg,.searchItem span{pointer-events:none}.searchInitialView--products.swiper-wrapper{display:grid;grid-template-columns:1fr;gap:24px 8px}.predictiveSearch--queries li,.search--recentResults li{cursor:pointer}.search--recentResults{display:flex;gap:8px 32px;flex-wrap:wrap}.predictiveSearch--queries{display:flex;gap:16px 32px;flex-wrap:wrap}@media screen and (min-width:768px){.searchInitialView--products.swiper-wrapper{grid-template-columns:repeat(3,1fr);gap:32px 16px}.predictiveSearch--twoColumns{display:grid;grid-template-columns:21.5% calc(78.5% - 28px);gap:28px}.predictiveSearch--products .predictiveSearch--column{width:100%}.predictiveSearch--products .swiper-wrapper{gap:32px 16px;grid-template-columns:1fr 1fr 1fr}.searchWrapper{padding:0 32px 32px}.searchInput--Wrapper{width:calc(100% - 64px)}.predictiveSearch--noResults{display:grid;grid-template-columns:1fr 1fr;height:fit-content;gap:32px}.searchInitialView .searchInitialViewSwiper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:8px;grid-row-gap:24px;padding:0 16px;width:calc(100% - 32px);color:var(--primary_text)}.searchInitial--Products{width:100%}}@media screen and (min-width:1025px){.predictiveSearch--noResults .swiper-wrapper{display:flex;flex-direction:row;gap:unset}.predictiveSearch--noResults{grid-template-columns:31.7% calc(68.3% - 32px)}.predictiveSearch--products{display:block}.searchInput--clear{right:32px}.searchInitialView--products.swiper-wrapper,.predictiveSearch--products .swiper-wrapper{display:flex;gap:unset}.Search--Recent{margin-bottom:64px}.searchInitialView--products{display:flex;grid-template-columns:unset;grid-column-gap:unset;grid-row-gap:unset}.search .closeSearch{margin-right:16px}.searchHeader{width:100%;position:relative}.searchInitialView .searchInitialViewSwiper{display:flex;grid-template-columns:unset;grid-column-gap:unset;grid-row-gap:unset;padding:0}}@media screen and (min-width:1440px){.predictiveSearch{margin-top:64px}.predictiveSearch--header{display:flex;justify-content:space-between;margin-bottom:16px}.predictiveSearch--noProducts{grid-template-columns:repeat(4,1fr)}.searchInput--Wrapper{width:calc(100% - 128px)}.searchInitial--Products{padding:0 0 32px}.searchWrapper{height:100%;padding:0 64px 32px}.searchInput--clear{right:62px}.search .closeSearch{margin-right:51px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-search.css.map */
